关于使用Windows Speech API,我有两个问题。
首先:我设置了我的语音识别器来检测特定结构的句子--即动词后面跟着名词,中间有一些通配符。但是,我也希望它能够识别不适合这种结构的"Help“和"Exit”命令。怎样才能让语法识别出另一个根本不同的结构呢?
第二:我正在使用SemanticResultValue来分析我的句子内容。我希望用户可以对同一个动词说出多个单词--例如,"Go“、"Walk”和"Run“都会在系统中转换为相同的操作。如何将多个值分配给同一个SemanticResultValue?
发布于 2013-11-25 13:58:49
1)多个语法在这里是显而易见的解决方案;一个语法用于动词/名词,一个单独的语法用于纯动词。
2)接受GrammarBuilder参数(SemanticResultValue (GrammarBuilder, Object))的SemanticResultValue构造函数在这里比较合适。
https://stackoverflow.com/questions/20182379
复制相似问题