使用 SAPI 托管代码(System.Speech 命名空间)和本机代码(COM 接口)的情况是什么?



我正在用 C# 开发一个语音识别应用程序,想知道使用这两个版本的优缺点,以及它们可能存在的任何差异。

它们大致相似;C# 库是围绕本机 C++ API 的(相对较厚的)包装器。

最大的区别在于语法系统;C# 库使用 W3C SRGS 语法,本机库使用自定义 XML 语法。

相关内容

最新更新