我有一个针对 X 语言的语音识别应用程序。
Microsoft SAPI 不支持此语言。如何将语言 X 的 SR 添加到 Microsoft SAPI 以便我可以通过 Microsoft SAPI 使用它?
所以我想知道的是
- 我可以将自定义 SR 添加到 Microsoft SAPI 吗?
- 如果是这样怎么办?
- 如果这是一个复杂的过程,哪里可以找到详细信息?
SAPI只是应用程序编程接口,它只为语音识别引擎提供连接器。同一接口可以有多种实现。
如果 Microsoft 的默认实现不包括 X 语言,您有多种选择。我认为致电 Microsoft 并要求他们以 100 万美元的价格添加语言的选择不适合您。
您可以使用软件工具包创建自己的 SAPI 实现,该工具包允许您将任何语言添加到语音识别系统中。这样的引擎就是CMUSphinx。您可以使用 CMUSphinx 轻松创建任何语言的语音识别系统。有关更多详细信息,请参阅tutorial.
一旦掌握了语音识别的核心功能,您就需要实现引擎功能。为此,请阅读Microsoft 的 SAPI 引擎开发人员文档。
本质上,您需要创建实现了某些接口的 DLL,并将其安装到您的系统中。之后,将可以通过 SAPI 进行识别。 SAPI 发行版中有一个示例引擎,您可以将其用作基础。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)