android webkitspeechRevention .fimpinal变量未显示正确的值

问题描述 投票:0回答:1

https://jaymartmedia.com/example/speech.html

我在页面上添加了一些调试信息(以便我可以在移动设备上“看到”控制台。在桌面上您会注意到“ 2:final:false:false”,有时“ 2:final:true”。这是值在“移动”上的“ E. Results [i]。

这引起了重大问题,任何见解都将不胜感激。 

我找不到直接解决方案。 但就我而言,当我禁用所有中间结果时,它可以解决错误:

var recognition = new webkitSpeechRecognition(); recognition.continuous = false // or recognition.interimResults = false

我还发现,在移动设备上始终设置为true存在这个问题。解决此问题并进行临时解决方案是使用信心水平。临时性的信心水平为0。所以这样的事情可以起作用
javascript android speech-recognition speech-to-text webkitspeechrecognition
1个回答
0
投票
if(e.results[e.results.length-1].isFinal && e.results[e.resultIndex][0].confidence > 0.1) {

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.