您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

从语音翻译 API 迁移到语音服务

本文介绍了如何将应用程序从 Microsoft 语音翻译 API 迁移到语音服务。 本指南概述了语音翻译 API 与语音服务的区别,并推荐了应用程序迁移策略。

备注

语音服务不接受语音翻译 API 订阅密钥。 必须创建新的语音服务订阅。

功能比较

功能 语音翻译 API 语音服务 详细信息
翻译为文本 ✔️ ✔️
翻译为语音 ✔️ ✔️
全球终结点 ✔️ 语音服务不提供全球终结点。 全球终结点可以自动将流量定向到最近的区域终结点,从而减少应用程序中的延迟。
区域终结点 ✔️
连接时间限制 90 分钟 使用 SDK 时,无限制。 使用 WebSocket 连接时,限制为 10 分钟。
头中的身份验证密钥 ✔️ ✔️
在一个请求中翻译多种语言 ✔️
可用 SDK ✔️ 有关可用 SDK,请参阅语音服务文档
WebSocket 连接 ✔️ ✔️
语言 API ✔️ 语音服务支持语音翻译语言参考一文中所述的相同语言范围。
猥亵内容筛选器和标记 ✔️
.WAV/PCM 作为输入 ✔️ ✔️
其他文件类型作为输入
部分结果 ✔️ ✔️
计时信息 ✔️
相关性 ID ✔️
自定义语音模型 ✔️ 语音服务提供了自定义语音模型,以便用户能够根据组织的独特词汇自定义语音识别。
自定义翻译模型 ✔️ 通过订阅 Microsoft 文本翻译 API,可使用自定义翻译工具,从而利用自己的数据提高翻译准确度。

迁移策略

如果你或组织有处于开发或生产阶段且使用语音翻译 API 的应用程序,应将应用程序更新为使用语音服务。 有关可用 SDK、代码示例和教程,请参阅语音服务文档。 迁移时请考虑以下事项:

  • 语音服务不提供全球终结点。 确定应用程序在使用一个区域终结点处理其所有流量的情况下,能否高效运行。 如果不能,则使用地理位置来确定最高效的终结点。

  • 如果应用程序使用长期有效的连接但无法使用可用的 SDK,则可以使用 WebSocket 连接。 通过在适当的时间重新连接来管理 10 分钟的超时限制。

  • 如果应用程序使用翻译服务和语音翻译 API 来启用自定义翻译模型,则可以使用语音服务直接添加类别 ID。

  • 与语音翻译 API 不同,语音服务可以在一个请求中完成多种语言翻译。

后续步骤

另请参阅