Microsoft 自定义翻译和语音翻译 API

Posted

技术标签:

【中文标题】Microsoft 自定义翻译和语音翻译 API【英文标题】:Microsoft Custom Translator and Speech Translation API 【发布时间】:2018-08-27 17:24:34 【问题描述】:

最近我们使用微软云服务构建了一个自定义翻译系统。我们的目标是在同一个系统中同时具备通用翻译和附加自定义翻译的能力。

我正在使用 MS 翻译语音并建立自定义翻译模型 (customtranslator.ai)

但是,我找不到自定义翻译 API 的文档,我在 MS 服务中找到了 2 种语音翻译:

    翻译致辞

    https://docs.microsoft.com/en-us/azure/cognitive-services/translator-speech/

    语音翻译(预览)

    https://azure.microsoft.com/en-us/services/cognitive-services/speech-translation/

    语音服务

    https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/

我可以知道我应该使用哪个 API 以及我应该遵循哪些文档吗? 目前,我正在使用 Translator Speech API (1)

谢谢!

【问题讨论】:

【参考方案1】:

Speech Translation API 是Speech Service (preview) 的最新功能之一,而Translator Speech API 是旧版本,单独发布,不像Bing Speech API 那样属于语音服务。

所以,为了简短起见,答案是语音服务,包括它的功能,在你的情况下是语音翻译 API,因为它是最新的。

您还可以通过here在 GitHub 上找到Custom Translator (preview) 的文档

【讨论】:

谢谢@Ali!旧的语音翻译 API 是否具有与新语音服务相同的功能? Speech Service API 是否足够稳定?谢谢! 我可以通过查看两个文档(旧的 Translator Speech API 和新的 Speech Translation API)的 About 部分来判断它们几乎相同,但新文档实际上有更频繁的文档更新、新的代码示例等等,是的,语音服务足够稳定,因为它只是将以前的服务整合到一个订阅中,并通过改进和功能添加更多内容。

以上是关于Microsoft 自定义翻译和语音翻译 API的主要内容,如果未能解决你的问题,请参考以下文章

语音怎么翻译成文字的?

新的 Microsoft 语音服务 WebSocket API 的端点是啥?

语音 API 使用 1 个套接字连接和 1 个音频输入翻译成超过 1 种语言

带有翻译器消息的 Api 平台自定义异常

恒源云_语音识别与语义处理领域之低资源机器翻译综述

监视 Microsoft 翻译 API 的特定语言 API 调用