使用 recorder.js 以低 kbps 录制音频
Posted
技术标签:
【中文标题】使用 recorder.js 以低 kbps 录制音频【英文标题】:Recording audio with low kbps using recorder.js 【发布时间】:2019-05-23 10:15:48 【问题描述】:我正在使用 recorder.js 从这段代码中得到的最终输出是 48khz,1 通道(单声道)mp3 文件。但我的要求是 8khz,1 声道 mp3 文件。我如何在 recorder.js 的帮助下实现这一目标
请帮我解决问题。
https://cdn.rawgit.com/mattdiamond/Recorderjs/08e7abd9/dist/recorder.js
谢谢, Sangeetha P.
【问题讨论】:
如果你使用这个fork你可以设置费率:github.com/chris-rudmin/opus-recorder 【参考方案1】:我找到了解决方案。 Recorder.js 中没有更改采样率的选项。
我找到了另一个插件 RecordRTC。您可以以低 kbps 录制。
设置采样率,例如 8K 或 16K。它记录 16kHz 的音频文件。
变量选项 = 类型:'音频', 所需采样率:16 * 1000 ;
https://github.com/muaz-khan/RecordRTC/blob/master/simple-demos/audio-recording.html
【讨论】:
以上是关于使用 recorder.js 以低 kbps 录制音频的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 recorder.js 对象调用此函数“.record()”?