Записать голос со страницы HTML и преобразовать его в текст с помощью JS? - PullRequest
0 голосов
/ 21 февраля 2019

этот код ниже только может записать голос и дать вам кнопку для загрузки любой помощи, чтобы записать голос, а затем преобразовать его в текст на французском языке thx

<script>
    navigator.mediaDevices.getUserMedia({audio:true})
        .then(stream => {
            rec = new MediaRecorder(stream);
            rec.ondataavailable = e => {
                audioChunks.push(e.data);
                if (rec.state == "inactive"){
            let blob = new Blob(audioChunks,{type:'audio/x-mpeg-3'});
            recordedAudio.src = URL.createObjectURL(blob);
            recordedAudio.controls=true;
            recordedAudio.autoplay=true;
            audioDownload.href = recordedAudio.src;
            audioDownload.download = 'mp3';
            audioDownload.innerHTML = 'download';
         }
            }
        })
        .catch(e=>console.log(e));

    startRecord.onclick = e => {
      startRecord.disabled = true;
      stopRecord.disabled=false;
      audioChunks = [];
      rec.start();
    }
    stopRecord.onclick = e => {
      startRecord.disabled = false;
      stopRecord.disabled=true;
      rec.stop();
 }
</script>       
...