我发现这个插件:https://github.com/macdonst/SpeechRecognitionPlugin,它的工作速度非常快.但是在语音识别开始并且没有语音几秒钟后,语音识别器停止.是否有像isspeechRecognizerAlive或任何其他解决方案的任何方法或标志?或者是否可以将其作为服务运行?
我也想知道IOS上有类似的插件以及如何管理它:)
解决方法 此插件基于此处的Web Speech API( https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html#examples)实施例3&你问的4个地址
recognition.continuous = true
<textarea ID="textarea" rows=10 cols=80></textarea> <button ID="button" onclick="toggleStartStop()"></button> <script type="text/JavaScript"> var recognizing; var recognition = new SpeechRecognition(); recognition.continuous = true; reset(); recognition.onend = reset; recognition.onresult = function (event) { for (var i = resultIndex; i < event.results.length; ++i) { if (event.results.final) { textarea.value += event.results[i][0].transcript; } } } function reset() { recognizing = false; button.INNERHTML = "Click to Speak"; } function toggleStartStop() { if (recognizing) { recognition.stop(); reset(); } else { recognition.start(); recognizing = true; button.INNERHTML = "Click to Stop"; } } </script>
此外还有另一个插件可以在此处进行连续语音识别
07001
但是有一些问题尚未解决.虽然效果很好(在Lollipop 5.1上测试过)
总结以上是内存溢出为你收集整理的android – 使用phonegap连续语音识别全部内容,希望文章能够帮你解决android – 使用phonegap连续语音识别所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)