webkitSpeechRecognition - 语速和语音量

时间:2016-07-04 15:49:40

标签: javascript speech-recognition speech-to-text 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();
    }

  }
}

有人知道如何获得我演讲的这些信息吗?或者一些替代解决方案?

我非常感谢你的帮助和关注。非常感谢你。

海伦娜

1 个答案:

答案 0 :(得分:0)

  

我想知道如何获得演讲的音调,速度和音量。

使用webkitSpeechRecognition无法做到这一点。您必须为此编写自定义代码,可以使用纯JavaScript,也可以使用emscripten将现有C库转换为提取音高等内容。例如,您可以查看pocketsphinx.js