我正在试图弄清楚如何才能获得我的演讲的音高、音速和音量。
我使用下面的代码将语音转换为文本:
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();
}
}
}有人知道我怎样才能得到我演讲的这些信息吗?或者其他解决方案?
我真的很感谢你的帮助和关注。非常感谢。
海伦娜
发布于 2016-07-05 15:17:11
我正在试图弄清楚怎样才能获得我演讲的音调、音速和音量。
使用webkitSpeechRecognition不可能做到这一点。为此,您必须编写自定义代码,要么使用纯javascript,要么使用emscripten转换现有的C库,以提取诸如间距之类的内容。例如,您可以检查pocketsphinx.js。
https://stackoverflow.com/questions/38188494
复制相似问题