Я собираю аудио из браузера с помощью MediaRecorder, и у создаваемого аудиофайла есть кодек, который несовместим с IBM Watson Speech to Text.Кодек "matroska", и мне нужен кодек PCM.
Как установить кодек аудиофайла, который я собираю из браузера?Вот код, который я использую:
var options = {
audioBitsPerSecond : 32000
}
var mediaRecorder = new MediaRecorder(audioStream, options);
mediaRecorder.start();
var data = [];
mediaRecorder.ondataavailable = e => console.log(mediaRecorder.audioBitsPerSecond);
mediaRecorder.ondataavailable = e => e.data.size && data.push(e.data);
mediaRecorder.onstop = () => process(data);
function process(data) {
var int16Array = [];
const blob = new Blob(data, {
type: 'audio/wav'
})