0

我正在尝试将文本转语音用于 ASP.NET Web 表单应用程序using SpeechLib;

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

在 Reference Manager COM 我有三个版本的 Microsoft Speech Object Library

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;但我收到错误:

mscorlib.dll 中出现“System.Runtime.InteropServices.COMException”类型的异常,但未在用户代码中处理

附加信息:检索具有 CLSID {Registry Key} 的组件的 COM 类工厂失败,原因是以下错误:80040154 未注册类(HRESULT 异常:0x80040154 (REGDB_E_CLASSNOTREG))。

4

0 回答 0