【问题标题】:What is thee difference between Bing Speech API and UWP Speech API必应语音 API 和 UWP 语音 API 有什么区别
【发布时间】:2024-01-22 22:14:01
【问题描述】:

为了让我的桌面应用程序能够理解某些命令,我​​发现了两个有趣的替代方案。

  1. Bing Speech API,这是一个将语音转换为文本的休息接口(例如,为了将翻译后的文本放入搜索表单中)
  2. UWP 语音 API。

但在以下方面并不清楚区别:

A) 成本。认知网站解释了几个定价计划。 UWP 是免费的吗? B) 定制:认知中的 CRIS 服务是可定制的。 UWP 也可定制?如何自定义字典?

让我们做 Microsft 妈妈有时做不到的事情:清晰

非常感谢各位! 扎尔

【问题讨论】:

    标签: azure win-universal-app windows-10-universal bing microsoft-cognitive


    【解决方案1】:

    A) 成本。认知网站解释了几种定价计划。 UWP 是免费的吗?

    访问Windows.Media.SpeechRecognition 命名空间以在 UWP 应用中使用相关语音 API 是免费的。具体使用方法请参考this guide。还有一个official sample 你可以参考。

    对于认知服务,他们可能有定价选项。但这些基于云的 API 的优点之一是它们可以在任何客户端平台上使用,因此既适用于 UWP 应用程序开发人员,也适用于网站开发人员和想要的开发人员使用 Xamarin 等技术构建跨平台本机应用程序。更多详情可以参考this article

    B) 定制:认知中的 CRIS 服务是可定制的。 UWP 也可定制?

    据我所知,Windows.Media.SpeechRecognition 没有提供与 azure 认知服务相同的 Custom Recognition Intelligent Service。自定义语音服务可能需要先创建一个自定义的声学模型,它可能是.wav格式的语音数据的集合。 UWP 语音识别似乎不提供这样的功能。根据官方示例的场景2,自定义语音服务所需的text normalization似乎可以在uwp应用程序中完成。在我看来,uwp 应用程序中的语音重新定殖有一些 constrains 可以自定义,但目前它没有自定义语音服务让您创建自定义语音到文本模型,为您的应用程序环境、用户群和词汇量量身定制.

    【讨论】: