gpt4 book ai didi

javascript - ionic 应用程序无法识别 Android 手机中的语音

转载 作者:太空宇宙 更新时间:2023-11-03 13:49:20 26 4
gpt4 key购买 nike

我想按照教程 here 设计一个收听语音命令的 ionic 应用程序但是,如果在我的计算机上使用 var recognition = new webkitSpeechRecognition(); 进行测试,该应用程序似乎可以识别麦克风上的语音命令;//To Computer 命令。但是看到这个 post我将命令替换为

var recognition = new SpeechRecognition();//到设备

但这似乎不适用于我的 Android 设备..有没有人遇到同样的问题 SpeechRecognitionPlugin ?请分享您的想法和评论...谢谢

最佳答案

超时解决方法对我不起作用。但是,我确实注意到,如果我在哔哔声后立即讲话,我会得到几乎 100% 的结果。如果找不到单词,我会向用户添加提示。

这是一个基于我的方法的例子:

var recording = false;
var spokenInput = '';

function startRecognition() {
if (!recording) {

recording = true;
spokenInput = '';

var recognition = new SpeechRecognition();

recognition.onresult = function(event) {
if (event.results.length > 0) {
spokenInput = event.results[0][0].transcript;
}
};

recognition.onend = function() {
recording = false;
if (spokenInput) {
alert(spokenInput);
} else {
alert('For best results, try speaking immediately after the beep!');
}
};

setTimeout(function() {
recognition.stop();
}, 6000); // Force stop after 6 seconds

recognition.start();

}
}

关于javascript - ionic 应用程序无法识别 Android 手机中的语音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37158366/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com