使用Windows7语音识别我希望创建专门的词汇表,用于识别部分应用程序中特定于域的自然语言。因此,例如,特定的文本输入框可以链接到它自己的词汇表,并且仅限于一小部分语言,例如
throw the axe at the troll
其中"troll"
在词汇表中,但"trawl"
不在词汇表中。应用程序应该能够学习,所以:
throw the axe at the arggly
应该允许"arggly"
拼写并识别并添加到字典中。
答案 0 :(得分:1)
这取决于您如何实施语音识别。如果您直接使用SAPI,我会考虑实施application lexicon。如果您假设WSR正在提供识别,并且您希望您的WSR能够神奇地发现您的新词汇表,那么这将更加困难。
特别是,您需要设置input scope,并传递IS_PHRASELIST和IS_DEFAULT(以及您的自定义短语)。另请注意,您必须在窗口被销毁之前删除输入范围。