分享

SAPI 5.1 中LoadCmdFromFile总是返回错误的解决方案

 JasonQue 2012-09-11

其实以前也碰到过这个问题,只不过因为以前刚上手SAPI 5.1,什么都中规中距的。这次换了WIN7,跑程序的时候居然在这个函数上一直过不去。网上查了一下,原来是我没有安装SAPI SDK包所导致的。

摘自http://social.microsoft.com/Forums/fr-FR/visualcpluszhchs/thread/51831f59-d532-4ac3-9bdc-b010b27de2c5

“问题在于你没有安装SpeechSDK51LangPack.exe(中文和日文)语言包,或者是你安装了但是没有设置正确的缺省语音识别语言; 你的XML语法文件里面的配置可能是<GRAMMAR LANGID="804"> ,804是中文,而你当前设备缺省识别不是804,就是说不是中文语言,因此加载xml语法文件的时候就会出错了!

打开 "C:\Program Files\Common Files\Microsoft Shared\Speech\sapi.cpl" 文件,或者进入到“控制面板”-->语音-->语音和识别,

选中“Microsoft Simplified Chinese recognizer v5.1”,然后点击“确定”按钮!

OK!”

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多