我正在使用C#开发语音应用程序。语音识别功能在Windows XP上与SAPI 5.1配合使用。但我现在在Office 2003附带的计算机上安装了Microsoft Speech Recognizer v 6.1。无论我做了多少培训,我都看到语音文件(MSASR下的.dat文件)没有得到更新(至少从最后一次)修改时间戳)。有人可以告诉我,如果语音识别器v 6.1与v 5.1相比,语音训练的工作方式有什么重大变化吗?
提前致谢。
更新:有人在微软演讲论坛中回答了这个问题。这是回复的链接。 http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.speech_tech.sdk&mid=53f6b970-3252-4ef5-91da-eaf20367c023&sloc=en-us
答案 0 :(得分:0)
你确定你在寻找合适的地方吗?检查HKEY_CURRENT_USER \ Software \ Microsoft \ Speech \ RecoProfiles下的注册表 有关用户配置文件和培训数据的信息。我在Vista上,控制面板表明它是8.0版。我看到培训文件正在更新。
此MSDN参考包含注册表设置的详细信息http://msdn.microsoft.com/en-us/library/ms717036(VS.85).aspx