使用 recorder.js 以低 kbps 录制音频

Recording audio with low kbps using recorder.js

我正在使用 recorder.js 我从此代码得到的最终输出是 48khz、1 声道(单声道)mp3 文件。但是我的要求是8khz,1声道的mp3文件。我如何在 recorder.js

的帮助下实现这一目标

请帮我解决问题。

https://cdn.rawgit.com/mattdiamond/Recorderjs/08e7abd9/dist/recorder.js

谢谢, Sangeetha P.

我找到了解决办法。 Recorder.js.

中没有更改采样率的选项

我找到了另一个插件 RecordRTC。您可以以低 kbps 录制。

设置采样率,例如 8K 或 16K。它记录 16kHz 音频文件。

var 选项 = { 类型:'audio', 所需采样率:16 * 1000 };

https://github.com/muaz-khan/RecordRTC/blob/master/simple-demos/audio-recording.html