用于Windows语音识别的自定义词汇表

时间:2009-10-09 06:49:04

标签: windows speech-recognition

使用Windows7语音识别我希望创建专门的词汇表,用于识别部分应用程序中特定于域的自然语言。因此,例如,特定的文本输入框可以链接到它自己的词汇表,并且仅限于一小部分语言,例如

throw the axe at the troll

其中"troll"在词汇表中,但"trawl"不在词汇表中。应用程序应该能够学习,所以:

throw the axe at the arggly

应该允许"arggly"拼写并识别并添加到字典中。

1 个答案:

答案 0 :(得分:1)

这取决于您如何实施语音识别。如果您直接使用SAPI,我会考虑实施application lexicon。如果您假设WSR正在提供识别,并且您希望您的WSR能够神奇地发现您的新词汇表,那么这将更加困难。

特别是,您需要设置input scope,并传递IS_PHRASELIST和IS_DEFAULT(以及您的自定义短语)。另请注意,您必须在窗口被销毁之前删除输入范围。