我正在使用HTML 5语音输入API,我想让服务器知道它可以从语音输入返回哪些答案.有没有办法设置可能的输入列表?
我通过W3C文档阅读了这篇文章,我认为自定义单词来自自定义语法,但我尝试进入这个演示并在控制台中输入以下javascript:
recognition.grammars.addFromString('foo');
Run Code Online (Sandbox Code Playgroud)
哪个运行良好并recognition.grammars[0].src返回:"data:application/xml,foo"
注意:'foo'不是我感兴趣的词,但我感兴趣的词不是英语单词,使用'foo'作为例子.当我正常地说出我的自定义词时,它认为我在说别的东西(这是有道理的).我在这里使用'foo'来保护我的品牌:)
所以我想要的是能够说"嘿,foo"类似于"Ok,Google"的工作方式.但是我的"foo"这个词并不是一个真实的词,所以SpeechRecognitionResult没有我的自定义词.
我误解了如何添加自定义单词,还是今天不可能?
我在Android中使用语音识别器意图.有没有办法将自己的自定义单词或短语添加到Android的语音识别'词典'