如何将RASA基本文本bot转换为Rasa基本语音机器人

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将RASA基本文本bot转换为Rasa基本语音机器人相关的知识,希望对你有一定的参考价值。

我已经使用文本格式插入了RASA NLU的值,但是我想使用语音命令插入该值。我已经创建了Google语音文本文件,以输出文本。但是我不明白如何将文本值移动到我的Rasa NLU中。我正在使用Rasa开源。

答案

如果没有代码,很难理解您到底在做什么。但是,由于您说得到了文本输出,因此可以将其用作发送给rasa Agent

的消息。
from rasa.core.agent import Agent
from rasa.utils.endpoints import EndpointConfig

async def chat(message):
    agent = Agent.load("/path/to/your/model")
    respond = await agent.handle_text(message)
    return respond

asyncio.run(chat("hi"))

以上是关于如何将RASA基本文本bot转换为Rasa基本语音机器人的主要内容,如果未能解决你的问题,请参考以下文章

Gavin老师Transformer直播课感悟 - Rasa对话机器人项目实战之教育领域Education Bot项目架构运行测试流程分析及Rasa interactive实验分析(六十)

在树莓派系统上安装rasa

Transformer课程 业务对话机器人Rasa 3.x 持续集成 和持续部署

Rasa NLU 聊天机器人自然语言理解

将rasa部署到App引擎时,Google云构建权限错误

如何在 Rasa 的 action.py 中通过 Facebook Messenger 从用户那里获取图像