使用 Azure 语音直接从流翻译 python

Translate in python using Azure speech, directly from stream

我正在寻找语音 sdk 中的功能和一些示例,谁可以让我从 Azure 语音翻译来自麦克风以外其他来源的实时流。 到目前为止,我找到了两个不完全符合我需求的解决方案

这个,翻译直播,不过好像用的是默认麦克风

https://docs.microsoft.com/en-us/azure/cognitive-services/speech-service/get-started-speech-translation?tabs=script%2Cwindowsinstall&pivots=programming-language-python

我也找到了这个解决方案,使用 speech_recognition_with_push_stream()., 很接近,但似乎没有 translate.only 语音转文本: Azure Speech SDK Speech to text from stream using python

感谢您的帮助!

示例函数:translation_continuous() official doc 第 113 行可能有助于您执行连续的翻译工作。recognizer 将打开一个会话来处理来自源的流。