SAPI Recognizer无声失败

时间:2015-07-06 19:59:47

标签: windows-8.1 sapi

我创建了一个InProc识别器,其LANGID = 0x409 USEnglish(与当前语言环境相同),并且可以正常工作。但是,当我切换到LANGID = 0x809 UKEnglish时,所有SAPI调用都会成功,包括创建识别器并加载语法,但不会生成识别事件。 最初,当我调用IspRecognizer-> GetStatus时,AUDIO状态为SPAS_RUN,ulNumActive> 0.此后不久,当我调用GetStatus时,它表示AUDIO状态为SPAS_CLOSED,并且没有规则处于活动状态,这使得识别器似乎已关闭,但是正如我所提到的,没有api调用失败。我正在使用srgs语法。我已经尝试将其xml:lang设置为“en”和“en-GB”,但没有效果。

有关如何调试的建议吗?

0 个答案:

没有答案