我正在 Windows 7 上开发语音识别应用程序。我有一个 Windows 7 Home Premium,语言为 en-US。它附带英语语音识别引擎。
我希望能够在我的应用程序上切换口语语言。经过一番研究,我发现在 Windows 7 Ultimate 上,你可以通过 Windows 更新安装 35 个额外的“语言包”,我正在考虑购买 Windows 7 Ultimate。
我的问题是:
从 Windows 更新安装任何语言包是否也会安装额外的语音识别引擎?
如果不可能,我怎样才能让我的语音应用程序自动变得“流利”西班牙语、法语和德语?
答案1
是的,安装语言包后,您将获得额外的语音识别引擎。
我安装了德语版 Windows 7,后来又从 Windows 更新安装了英语语言包。
校样屏幕
Advanced speech options
在 Windows 7 Ultimate x64 上查看我的选项卡
答案2
您需要听写语法吗?您的应用程序会转录用户所说的任何内容,还是只对固定词汇做出反应?如果您不需要转录,您可以使用免费的 Microsoft Server 语音引擎(即使在 Home Premium 上也是如此)。桌面语音识别引擎相对于服务器引擎的一个优势是听写语法。如果您可以使用固定词汇,则可能不需要升级。