【问题标题】:Speech to Text Azure from AudioSource data Unity C#从 AudioSource 数据 Unity C# 语音到文本 Azure
【发布时间】:2020-08-25 07:44:37
【问题描述】:

我想使用 Speech to Text Azure 服务来翻译 AudioSource 对象的音频(剪辑)。怎么做?

【问题讨论】:

    标签: c# unity3d audio speech-to-text azure-speech


    【解决方案1】:

    根据您提供的信息,我假设您希望捕获 AudioSource 对象的输出并将其发送到 Azure 服务进行翻译。

    对于自定义音频源配置 - 您可以使用 PullAudioInputStream/PushAudioInputStream 。在这种情况下,您必须截取输出音频 - 将其发送到 SDK - 再发送到 azure 服务。

    看到这些帖子,您可以将其用作参考:

    或者

    您可以使用 SDK 实现统一

    此处的示例将引导您完成

    • 同时翻译多种语言的语音识别。

    https://github.com/Azure-Samples/cognitive-services-speech-sdk/tree/master/samples/unity/speechrecognizer

    【讨论】:

      【解决方案2】:

      从当前的语音 SDK 示例中,我建议您先查看以下示例

      https://github.com/Azure-Samples/cognitive-services-speech-sdk/tree/master/samples/unity/from-unitymicrophone

      将 AudioSource 与 Unity 麦克风一起使用。您需要做的是修改麦克风部分以从文件中读取,并将 SpeechRecognizer 替换为 TranslationRecognizer。

      我们将在未来制作更多样本,如果这有帮助,请告诉我们。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-10-24
        • 1970-01-01
        • 1970-01-01
        • 2019-12-21
        • 1970-01-01
        • 1970-01-01
        • 2019-06-07
        • 2020-10-13
        相关资源
        最近更新 更多