Извините за мой английский!
Мне нужно для кодирования потокового аудио в файл может быть wav или ogg.
Вот мир потокового аудио: data: audio / ogg;codecs = 0; base64, T2dnUwACAAAAAAAAAABHGwAAAAAAANOrXmwBE09wdXNIZWFkAQE4AQDuAgAAAABPZ ...
let mediaRecorder;
navigator.mediaDevices.getUserMedia({audio:true})
.then(stream =>{
mediaRecorder = new MediaRecorder(stream);
let partesAudio = []//se for longo ele salva em partes
mediaRecorder.ondataavailable = data =>{
partesAudio.push(data.data);
}
mediaRecorder.onstop=() =>{
const blob = new Blob(partesAudio,{type:'audio/ogg; codecs=0'})
const reader = new window.FileReader()
reader.readAsDataURL(blob)
reader.onloadend= async () =>{
console.log(reader.result)
var resultado= await fetch('http://localhost:4000/fala/',{
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
fala:reader.result //'frase8.wav'
}),
});
в Бэкэнде
const fs = require('fs');
fs.writeFileSync('something.ogg',req.body.fala)
, что я пытался понять, что я обнаружил, что я не смог найтиработа