我已安装x86 SDK并将Microsoft.Speech.dll添加到我的项目中。该项目设置为x86。
尝试创建SpeechSynthesizer
的实例时,我得到了
使用CLSID检索组件的COM类工厂 {D941651C-44E6-4C17-BADF-C36826FC3424}由于以下原因而失败 错误:80040154未注册类(HRESULT异常: 0x80040154(REGDB_E_CLASSNOTREG))。
还有什么可以导致那些错误的目标平台?
答案 0 :(得分:3)
几分钟前我解决了这些问题:
- 下载并使用Microsoft Speech SDK 32位(通过这种方式,您可以在两个平台中使用)
最重要的是安装这些文件:
- 在Microsoft Speech SDK中:
BasicLSTMCell
- 在Microsoft语音平台 - 运行时语言:
C:\Program Files (x86)\Microsoft SDKs\Speech\v11.0\Redist\SpeechPlatformRuntime.msi
完成了。