Microsoft语音对象库错误:80040154 ASP.NET Web窗体应用程序

时间:2017-02-20 04:30:23

标签: c# asp.net webforms text-to-speech microsoft-speech-platform

我尝试在ASP.NET Web窗体应用程序using SpeechLib;中使用文本到语音转换:

protected void Button1_Click(object sender, EventArgs e)
{          
   SpVoice voice = new SpVoice();
   voice.Speak("hello");            
}

在Reference Manager COM中我有三个版本的Microsoft语音对象库

5.4 File Version 5.3.14393.351 (rs1_release_inmarket.161014-1755)
5.4 File Version 5.3.19915.00 (rs1_release.160715-1616) 
11.0.14405.00 built by: scg_2011_w1m3_beta(rtbldlab)

所以我只是添加了一切,但似乎5.3.19915.00不起作用,无论如何我可以调用using SpeechLib;但我收到错误:

  

类型' System.Runtime.InteropServices.COMException'的例外情况   发生在mscorlib.dll中但未在用户代码中处理

     

其他信息:检索组件的COM类工厂   CLSID {注册表项}由于失败而失败   以下错误:80040154类未注册(异常来自   HRESULT:0x80040154(REGDB_E_CLASSNOTREG))。

0 个答案:

没有答案