使用Microsoft的语音识别API,我必须使用如下代码定义语法:
_recognizer.LoadGrammar(new Grammar(new GrammarBuilder("test")));
引擎只能识别它的“测试”。
但谷歌语音识别API几乎可以识别所有英语单词。例如,在他们的演示页面https://www.google.com/intl/en/chrome/demos/speech.html中,您可以说出您想要的任何内容。
我想知道Microsoft API可以做同样的事情吗?或者我可以在C#中使用Google API进行编程吗?