我已经使用 rasa 一个多月了,最近我被困在 rasa 聊天机器人中添加音频剪辑,任何帮助将不胜感激。我正在使用 rasa 2.0 版。我在actions.py中添加了以下代码
类 ActionHelloWorld(动作):
def name(self) -> Text:
return "action_hello_world"
def run(self, dispatcher: CollectingDispatcher,
tracker: Tracker,
domain: Dict[Text, Any]) -> List[Dict[Text, Any]]:
msg={ "type":"audio", "[payload":{ "title":"link name, "src": "c:\user\lenovo\documents\audio1.mp3" }}
dispatcher.utter_message(text="Hello World!")
return []
下面是我在 domain.yml 文件中添加的代码
完全录音:
- 自定义:附件:类型:“音频”有效负载:src:“c:\user\lenovo\documents\audio1.mp3”自动播放:true
我不确定这是否是解决问题的正确方法,这个机器人的目的是根据用户的请求播放音频文件。