Запись звука с низким кбит / с с помощью рекордера.js

Я использую Recorder.js. Конечный результат, который я получаю от этого кода, - 48 кГц, 1-канальный (моно) mp3-файл. Но мое требование - 8 кГц, 1-канальный mp3 файл. Как я могу добиться этого с помощью рекордера.js

Пожалуйста, помогите мне решить проблему.

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

Спасибо, Сангита П.


person Sangeetha Periyaiah    schedule 23.05.2019    source источник
comment
Если вы используете эту вилку, вы можете установить скорость: github.com/chris-rudmin/opus-recorder   -  person dbramwell    schedule 23.05.2019


Ответы (1)


Я нашел решение. В Recorder.js нет возможности изменить частоту дискретизации.

Нашел еще один плагин RecordRTC. Вы можете записывать с низким кбит / с.

Установите частоту дискретизации, например 8K или 16K. Он записывает аудиофайл с частотой 16 кГц.

var options = {type: 'audio', desireSampRate: 16 * 1000};

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

person Sangeetha Periyaiah    schedule 03.06.2019