【发布时间】:2010-07-29 13:13:23
【问题描述】:
我正在尝试使用 system.speech 让语音识别在 Windows Server 2008 上工作。
我在 Vista 上构建了一个使用 System.Speech.Recognition (SAPI 5.4) 的控制台应用程序。在这台机器上运行良好。
尝试在 Windows Server 2008 x86 机器上安装/执行它。它有.NET 3.5。 不走运... 抛出错误--经调查,发现2008默认没有安装任何识别器。
安装了新的Speech Platform Server Runtime、English language file 和Speech SDK。这些都是大约一个月前发布的。据我了解,运行时包含与 WinServer 2008 兼容的识别器。
尝试再次运行我的应用程序,但仍然找不到识别器。
我可以看到有一个识别器 dll 安装在: C:\Program Files (x86)\Common Files\microsoft shared\Speech\SR\v10.1\spsreng.dll
我做错了什么? :)
【问题讨论】:
-
我对 Windows 开发还很陌生,但根据这个 MS 博客,我应该能够完全按照我的做法完成此操作:blogs.msdn.com/b/speak/archive/2010/03/30/…
标签: windows-server-2008 speech-recognition sapi