Skip to content

技能库 - 歌曲点播

「歌曲点播」是一项系统技能:针对用户听音乐需求,整合多源音频内容,实现精准点播、智能推荐,达到「张口即听」的对话体验。

启用方式详见 技能配置;协议接入详见 有声书接入(歌曲与有声书共用同一套点播协议)。

1. 支持的内容资源

内容源详情说明费用
视觉中国默认无版权 6k 首(包含白噪音、戏曲、儿歌、流行音乐等)免费

音乐资源完整清单:https://joyspace.jd.com/sheets/zX27xbGAsOL2qOb6q8n2

2. 三种点播模式

点播分类详情说明典型说法
精准点播指定了具体的歌曲、歌手,按内容直接搜索对应歌曲/歌手;搜索到则放入播放队列;未搜索到则兜底回复「当前无此内容」「我要听周杰伦的七里香」「播放七里香」「播放歌手的歌」
标签点播基于歌曲一二级标签搜索,如语种、人群、音乐类型等。根据标签从歌曲库中召回,并结合用户特征、热门特征、场景特征和内容特征排序,生成播放队列「听英文歌」「听儿歌」「听戏曲」
模糊点播无具体指向,通用说法。结合用户特征、热门特征、场景特征和内容特征,从歌曲库中召回歌曲并排序,生成播放队列「我要听音乐」「给我放首歌」「换一首歌」

3. 播控支持

子模块说明功能
播放控制控制歌曲播放基本状态继续播放、暂停播放、重新播放
播放章节控制播放章节切换上一曲 / 下一曲

4. 能力对比

有该技能无该技能
用户「播放周杰伦的七里香」→ 精准检索到歌曲,立即播放用户「播放周杰伦的七里香」→ 无法理解音乐意图,仅文字回复
用户「听英文歌」→ 基于标签召回英文歌曲,结合推荐排序生成播放队列用户「听英文歌」→ 无法解析标签,无法提供音乐内容
用户「我要听歌」→ 结合用户偏好、热门、场景等智能推荐歌曲播放用户「我要听歌」→ 无推荐能力,无法响应
队列播完后自动串场词 + 推荐续播:「点播歌曲已结束,即将为你随机推荐播放」队列播完后无后续动作,体验中断

5. 使用场景

  • 居家休闲:用户做家务、休息时,语音说「放首歌」即可享受音乐陪伴。
  • 指定歌手 / 歌曲:明确想听某首歌或某位歌手的作品,精准点播即时播放。
  • 按心情 / 场景听歌:通过标签点播「听轻音乐」「听摇滚」等,获得符合当下氛围的歌曲列表。
  • 连续收听:播放队列播完后自动推荐续播,实现无缝听歌体验,无需反复唤醒操作。
  • 播放控制:随时通过语音指令暂停、继续、切歌,双手无需操作设备。

6. 端侧协议引用 🔌

歌曲点播与有声书点播复用同一套 AUDIO_BOOK_* 事件族,端侧需按技术手册实现建连/开播/停播/心跳/播控全链路: