【问题标题】:How can I bridge a Rasa chatbot with TTS & STT modules?如何将 Rasa 聊天机器人与 TTS 和 STT 模块连接起来?
【发布时间】:2022-11-02 22:24:23
【问题描述】:

我最近开始使用 RASA 框架来开发聊天机器人。我的目标是创建一旦部署在云虚拟机上的东西,它可以与语音模块接口,以便更容易访问(无需用户输入)。

关于如何将 RASA 机器人与文本到语音模块以及语音到文本(转录)模块连接起来,您有什么建议吗?对此的任何帮助将不胜感激。谢谢

【问题讨论】:

    标签: chatbot text-to-speech speech-to-text rasa bridge


    【解决方案1】:

    您可以将 STT 模块用作预处理步骤,将 TTS 模块用作后处理步骤。

    1. 让 STT 模块处理语音。
    2. 获取 STT 模块的输出(文本)并将其发送到 Rasa 服务器的 REST 通道。
    3. 获取 REST 响应(文本)并将其发送到 TTS 模块。

      将这些模块集成到 Rasa 中的更复杂的方法是在管道顶部编写一个Custom component 用于预处理语音,并且您必须修改 REST 通道以提取语音。使用Custom action 可以轻松集成 TTS 以调用您的 TTS 模块,然后语音是您的处理选择。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多