企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
* 音乐播放功能模块包含播放在线、收藏、本地歌曲、播放控制、音量调节等功能, 其对应的处理器是MusicPlayProcessor。由于灵聚提供的歌曲资源仅供演示(不对外提供),所以开发者需要接入第三方歌曲库。回复指令内容如下: ~~~ 输入:放首歌 开发者通用输出: { "actions": [ { "action": "QUERY", "target": { "id": 100, "recyle": 0, "release": 0, "type": "歌曲" } }, { "action": "SET", "target": { "control": "PLAY", "id": 300, "origin": "QUERY", "type": "AUDIO" } } ], "outc": "0", "rtext": "好的", "synthetise": "", "ttext": "" } 语义解析:查询(action1:“QUERY”)音频(动作id=100,type:“歌曲”),然后播放(control:“PLAY”)查询("origin": "QUERY")获得的歌曲。 ------------------------------------------------------------ 灵聚内部音乐场景输出: { "actions": [ { "action": "SET", "target": { "control": "PLAY", "id": 300, "object": [ ... ], "origin": "AUTO", "type": "AUDIO" } } ], "outc": "0", "rtext": "马上播放Twins的Talk To Me", "synthetise": "", "ttext": "" } 语义解析:播放(action:“PLAY”)灵聚提供("origin": "AUTO",)的(object中的)歌曲。 ~~~ * 页面效果图: ![](https://box.kancloud.cn/bd83b6cd68be58701a81bedde4441c34_198x355.png)--![](https://box.kancloud.cn/f19abef0c862afca843f6e3ee6c1c020_198x356.png) **应答指令属性说明** * control:播放控制,包括PLAY、PAUSE、RESUME、NEXT、PRE等。 * object:播放音频信息对象集合 * origin: 播放音频来源,QUERY(第三方库查询来源)、AUTO(灵聚在线来源)、LOCAL(本地来源)、COLLECT(收藏来源) * * * * * * 开发者通过解析如上所示的应答内容,细分其中的动作指令,并结合音频播放器(LingjuAudioPlayer)即可执行对应动作,完成对话交互。