gpt4 book ai didi

Javascript/浏览器合成词的语音识别

转载 作者:行者123 更新时间:2023-11-28 04:45:24 27 4
gpt4 key购买 nike

我想在我的网络应用程序上使用基于浏览器的语音识别,并且我想使用一个虚构的单词(我的应用程序的名称)发出“唤醒”命令,就像 Amazon Echo 唤醒一样当你说“Alexa”时

我希望我可以将它添加为语法,但这似乎不起作用(或者我发音错误!)

我的设置如下(我使用的是 Chrome)

console.log("Start Of Speech")
var recognition = new webkitSpeechRecognition();
recognition.continuous = true;
recognition.interimResults = true;

var grammar = '#JSGF V1.0; grammar startme; public <startme> = madeupwordtostart | madeupwordtostop;'
var speechRecognitionList = new webkitSpeechGrammarList();
speechRecognitionList.addFromString(grammar, 1);
recognition.grammars = speechRecognitionList;

这是正确的方法,还是我期望太多?

我意识到这存在缺陷(麦克风超时、每次都授予权限等) - 目前这只是一个副项目!

最佳答案

使用 Web Speech API 是不可能的。 API 缺少keyword spotting ,而语法搜索无法正确执行,因为一旦开始,搜索就永远不会回滚,因此任何沉默、噪音、虚假单词都会使其更加困惑。

关于Javascript/浏览器合成词的语音识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43425585/

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