0

나는 내 연설의 음조, 비율 및 음량을 어떻게 얻을 수 있는지 알아 내려고합니다.webkitSpeechRecognition - 음성의 피치 비율 및 음량

나는 텍스트 연설 아래의 코드를 사용하고 있습니다 :

function startDictation() { 

    if (window.hasOwnProperty('webkitSpeechRecognition')) { 

    var recognition = new webkitSpeechRecognition(); 

    recognition.continuous = false; 
    recognition.interimResults = false; 

    recognition.lang = "pt-BR"; 
    recognition.start(); 

    recognition.onresult = function(e) { 
     document.getElementById('transcript').value 
           = e.results[0][0].transcript; 
     recognition.stop(); 
     //document.getElementById('labnol').submit(); 
    }; 

    recognition.onerror = function(e) { 
    recognition.stop(); 
    } 

    } 
} 

누군가가 내 연설의 이러한 정보를 얻을 수있는 방법을 알고 있나요? 또는 대체 솔루션?

정말 감사드립니다. 고맙습니다.

헬레나

답변

0

내가 내 음성의 피치, 속도와 볼륨을 얻을 수있는 방법을 알아 내려고 노력하고있다.

webkitSpeechRecognition에서는이를 수행 할 수 없습니다. 당신은 순수한 자바 스크립트 또는 emscripten을 사용하여 기존 C 라이브러리를 변환하여 피치와 같은 것을 추출 할 수있는 사용자 정의 코드를 작성해야합니다. 예를 들어 pocketsphinx.js을 확인할 수 있습니다.