我正在尝试在c#中为Microsoft.speech创建一个复杂的语法。我想提高准确性,但是, 我想避免使用DictationGrammar()类。 相反,我想创建一个包含整个英语词汇的Grammar()对象。将词汇表中的所有单词添加为Choices(),识别器将无法识别句子。 我发现问题是创建引擎会识别的句子。 有什么想法解决它?
编辑:
我们的想法是尽可能更流畅地与我的应用进行沟通。 DictationGrammar()类在识别过程中犯了很多错误。可能自定义语法可以降低错误概率。 任何想法?