用蓝图的方式,MA的开发说语音功能遇到点问题。他们只能退而求其次。另外HA暂时没有为媒体播放方面考虑添加更多意图。不知道怎么想的。我之前试过一个临时方案就是将用户的对话文本用对话的方式交给LLM,然后定义LLM仅返回歌曲名字(注意这并不一定时正确的歌曲名字),然后将返回的歌曲名字存储在定义的函数中,接着将响应函数(也就是歌曲名字)传递给自动话调用music_assistant.play_media行动进行播放。这一切的关键就是LLM能否返回正确歌曲名字。另外要获得用户的对话文本并不简单,目前没有这个实体来获取对话的内容。如果不出意外的MA所说的蓝图方案,跟我讲的大致相同。
开发者的原话:
Well, we had a bit of struggle with the assist/voice stuff but in the end settled for a blueprint to get people going quickly. And next to that you can go all crazy with custom sentences