fro*_*sty 5 javascript php speech-to-text annyang
我正在尝试使用 annyang 将语音转换为文本,但遇到了一些问题。它有效,但有一些事情还没有。首先,我想知道如何将用户所说的内容传递到警报功能中。接下来,我想知道如何在用户说完时结束annyang功能。最后,我想知道如何防止允许和禁止麦克风提示出现一次又一次出现。
<script>
if (annyang) {
var commands = {
'Hello': function() {
alert("Success");
}
};
annyang.addCommands(commands);
}
</script>
<input type = 'submit' value = 'listen' onclick = "annyang.start();">
Run Code Online (Sandbox Code Playgroud)
您可以使用原始的谷歌语音识别演示来测试自己,而不是使用 annyang 转换为文本
查看上面的源代码,您将可以轻松地使用 SpeechRecognition 做您想做的事情
我推荐这个,因为 annyang 更多的是一个语音控制插件。另一方面,如果您想为此使用库,则可以使用Artyom.js 。
Artyom 提供了一个简单的“听写”对象,可以快速将语音转换为文本:
var settings = {
continuous:true, // Don't stop never because i have https connection
onResult:function(text){
console.log(text);
},
onStart:function(){
console.log("Dictation started by the user");
},
onEnd:function(){
alert("Dictation stopped by the user");
}
};
var UserDictation = artyom.newDictation(settings);
// Start listening
UserDictation.start();
// To stop
//UserDictation.stop();
Run Code Online (Sandbox Code Playgroud)
需要在初始化方法中提供语言。
| 归档时间: |
|
| 查看次数: |
5440 次 |
| 最近记录: |