我需要在 RASA 中添加语音到文本功能,用户可以使用他的声音提问,机器人将通过聊天回答他。有谁知道我怎么能在 RASA 中做到这一点?因为我的前端将是一个 Android 应用程序。请告诉我该怎么做。
提前致谢。
只要您使用 Speech to Text (STT) API,您就可以使用 Rasa Open Source 构建语音机器人,因为 Rasa 只会处理文本。这将涉及构建一个自定义通道,将语音作为输入,将其发送到 STT API 并将文本返回给 Rasa。
您可以在 Rasa 博客上找到一些详细示例:
如果您不介意使用封闭源代码,集成 Google Speech API 也是一种选择。