c# - 类未注册 Microsoft 语音对象库 SpeechLib
问题描述
我已经设置了对 Speechlib 的引用并尝试运行以下代码:
static void RunTraining()
{
SpSharedRecoContext RC = new SpSharedRecoContext();
string Title = "My App's Training";
ISpeechRecognizer spRecog = RC.Recognizer;
spRecog.DisplayUI(hWnd, Title,
SpeechLib.SpeechStringConstants.SpeechUserTraining, "");
}
但是我得到了一个未注册的课程 0x80040154
因为它是一个 com 对象库,所以我正在编译 x86,并且我还在 sapi.dll 上运行了 regsvr32,但无济于事。
非常感谢任何帮助,代码在 C# 中
解决方案
推荐阅读
- python - 在 python 中遍历一个漂亮的汤数组
- node.js - 如何在 Typescript 中表示抽象类的任何子类的类型?
- git - 列出匹配多个模式的 git 分支
- javascript - 通过 Azure Functions UI 删除 CosmosDB 文档
- sql-server - Docker Ubuntu 18.04 无法安装 msodbcsql17 SQL Server ODBC 驱动程序 17
- jprofiler - 为什么调用显示“n/a”?
- javascript - Joi 验证:用户名不能是电子邮件地址
- javascript - 如何使用 javascript 将 xlsx 文件下载到硬盘
- javascript - 如何在反应中获取选择字段的值?
- php - 如果检查文件中的条件存在 PHP