【发布时间】:2020-08-25 07:44:37
【问题描述】:
我想使用 Speech to Text Azure 服务来翻译 AudioSource 对象的音频(剪辑)。怎么做?
【问题讨论】:
标签: c# unity3d audio speech-to-text azure-speech
我想使用 Speech to Text Azure 服务来翻译 AudioSource 对象的音频(剪辑)。怎么做?
【问题讨论】:
标签: c# unity3d audio speech-to-text azure-speech
根据您提供的信息,我假设您希望捕获 AudioSource 对象的输出并将其发送到 Azure 服务进行翻译。
对于自定义音频源配置 - 您可以使用 PullAudioInputStream/PushAudioInputStream 。在这种情况下,您必须截取输出音频 - 将其发送到 SDK - 再发送到 azure 服务。
看到这些帖子,您可以将其用作参考:
或者
您可以使用 SDK 实现统一
此处的示例将引导您完成
【讨论】:
从当前的语音 SDK 示例中,我建议您先查看以下示例
将 AudioSource 与 Unity 麦克风一起使用。您需要做的是修改麦克风部分以从文件中读取,并将 SpeechRecognizer 替换为 TranslationRecognizer。
我们将在未来制作更多样本,如果这有帮助,请告诉我们。
【讨论】: