2009-10-09 108 views
1

使用Windows7語音識別我希望創建專用詞彙表,以在我的應用程序的某些部分中識別領域特定的自然語言。因此,例如,特定的文本輸入框可以鏈接到其自己的詞彙表,並且限於語言的一小部分,例如,用於Windows中語音識別的自定義詞彙表

throw the axe at the troll 

其中"troll"是在詞彙,但"trawl"不是。該應用程序應該能夠學習,所以:

throw the axe at the arggly 

應該允許"arggly"中清楚地說明和認可,並添加到字典中。

回答

1

這取決於你如何實現語音識別。如果您直接使用SAPI,我會考慮實施application lexicon。如果你認爲WSR提供了認可,並且你希望你的WSR神奇地發現你的新詞彙,那麼這將會更加困難。

特別是,您需要設置一個input scope,並傳遞IS_PHRASELIST和IS_DEFAULT(以及您的自定義短語)。另外請注意,您必須在窗口被破壞之前移除輸入範圍。