我正在使用 webrtc 录制用户语音。
记录完成后,我将 blob 内容发送到后端。
但是,我想在录制的音频中添加一些增益和高通滤波器,并将其转换为 mp3,然后再将其发送到后端。
我已经做了一些谷歌搜索,关于如何做到这一点,但到目前为止还没有结果。所以我决定在这里发帖。
self.recorder = new RecordRTC(self.clonedStream, {
type: 'audio/wav',
audioBitsPerSecond: 128000,
desiredSampRate: 44100,
numberOfAudioChannels: 2
});
提交到后端:
submitRecording() {
var formData = new FormData();
formData.append('recording', this.recorder.getBlob());
axios.post('/recording', formData).then(response => {
this.createdRecord = response.data;
}).catch(error => {
console.log(error);
});
}