我正在使用Sapi 5.4,我正在尝试获取用户所说的人名,但是对名称的认识很差,所以我想通过拼写听写来input名字,就像JOHN,现在我的名字是input是这个
<RULE ID="VID_InputType"> <L PROPID="VID_InputType"> <DICTATION MAX="INF"/> </L> </RULE>
我怎么能提到拼写听写我修改这个语法?
如果将具有特定主题的听写语法加载到记忆上下文中,则具有DICTATION元素的任何规则都将使用该主题。
这也意味着你不能在单个记录环境中激活多个听写题目。 如果您需要多个活动的听写题目,他们必须处于不同的记录环境中。
所以 – 你根本不修改你的语法。
相反,在你的设置代码中,加载语法后,调用
ISpGrammar* pGrammar; // set up grammar // now load dictation topic hr = pGrammar->LoadDictation(L"Spelling", SPLO_STATIC);