主题
技能库 - 声音小百科
「声音小百科」是一项系统技能:支持查询部分动物 / 自然 / 乐器等声音,播放对应声音的音频,辅助儿童认识不同的声音。
该技能的声音音频由云端直接转成 Opus、通过 TTS 通道下发,端侧无需任何开发即可使用(详见 §3)。
启用方式详见 技能配置。
1. 支持查询的声音
目前支持查询 129 种声音,覆盖动物、自然、乐器三大类:
| 类别 | 数量 | 示例 |
|---|---|---|
| 家畜家禽与宠物 | 21 | 小猫、小狗、小鸭、大白鹅、奶牛、山羊、小猪、兔子、公鸡、母鸡、鸽子、鹦鹉、仓鼠、马… |
| 野生动物(含青蛙) | 22 | 老虎、狮子、狼、狐狸、熊、大象、长颈鹿、猴子、熊猫、考拉、袋鼠、海豚、鲸鱼、蛇、鳄鱼、青蛙… |
| 鸟类 | 13 | 老鹰、麻雀、燕子、布谷鸟、啄木鸟、猫头鹰、乌鸦、喜鹊、海鸥、孔雀、天鹅、黄鹂… |
| 昆虫 | 9 | 蜜蜂、蚊子、知了、蟋蟀、瓢虫、蜻蜓、蝴蝶、蚂蚱、萤火虫 |
| 自然与天气 | 23 | 小雨、大雨、暴雨、打雷、闪电、大风、微风、雪花飘落、小溪流水、海浪拍打沙滩、瀑布、泉水叮咚、篝火燃烧、山洞回声… |
| 乐器 | 40 | 钢琴、小提琴、大提琴、吉他、架子鼓、小号、长笛、萨克斯、手风琴、木琴、竖琴、古筝、二胡、笛子、琵琶、唢呐、木鱼、编钟… |
| 其他 | 1 | 屁 |
完整清单见 声音小百科支持查询声音列表(JoySpace 表格,129 条)。
2. 支持的 query 类型与效果预期
| query 类型 | 效果预期 | 示例 |
|---|---|---|
| 「XX 的叫声 / 声音是什么样的」等问声音的表达 | 声音在列表中:LLM 生成 TTS 提示话术 + 播放对应声音的音频 声音不在列表中:仅 LLM 生成 TTS 闲聊回复话术,不播放音频 | 在列表中 Q:小狗怎么叫? A:「毛茸茸的小狗来啦」(TTS)+ 播放小狗叫声(音频) 不在列表中 Q:树懒怎么叫? A:「树懒宝宝很安静,叫起来像轻轻地『咩』」(仅 TTS) |
命中列表时是「先给一句 TTS 引导话术、紧接着播放声音音频」的两段式回复;未命中列表时降级为纯 LLM 闲聊,不会报错,也不会出现「查不到」这类打断体验的提示。
3. 音频下发方式:走 TTS 通道,无需新协议
| 项目 | 说明 |
|---|---|
| 下发链路 | 云端直接把声音音频转成 Opus,通过 TTS 通道下发(与普通 TTS 回复走同一条下行音频通道) |
| 需要设备开发吗 | 否。端侧按常规 TTS 音频解码、播放即可 |
| 需要端侧播放器状态机吗 | 否。不需要像 歌曲点播 / 有声书点播 那样实现 AUDIO_BOOK_* 协议与独立的播放 / 暂停 / 续播状态机 |
| 与「歌曲点播」的关系 | 相互独立。声音音频是短音频效果音,不占用音乐播放通道,也不需要端侧音频资源管理能力 |
下行音频格式(audio.output.codec:mp3 / pcm / opus)与 TTS 一致,仍由设备接入时的 audio 配置决定,详见 快速开始 与 音频格式与分片。本技能只是复用这条通道,不引入新的二进制协议。
4. 使用场景
- 低龄儿童启蒙教育:辅助儿童认识不同动物、自然现象与乐器的声音。
- 早教机 / 点读机 / 学习机:自然认知、音乐启蒙课程中的「听声音猜一猜」互动。
- 陪伴机器人 / 智能音箱:亲子场景下随时「放一个声音给孩子听」。
5. 常见问题
- Q:这个技能需要设备端配合开发吗? 不需要。声音音频由云端转成 Opus 后通过 TTS 通道下发,端侧正常播放 TTS 音频即可,无需实现新的播放协议。
- Q:需要像歌曲点播那样实现
AUDIO_BOOK_*协议吗? 不需要。本技能不涉及内容播放状态机,与 歌曲点播 / 有声书点播 完全独立。 - Q:有 129 种之外的动物吗? 目前仅支持清单内的 129 种声音。查询清单外的对象不会报错,会降级为 LLM 闲聊话术,不播放音频。
- Q:为什么只回了话术、没有播放声音? 说明该声音不在支持列表内(见 §1),此时仅返回 TTS 文本回复。
- Q:可以自定义提示话术或增删声音吗? 不可以。本技能不开放参数与提示词编辑,声音清单由 JoyInside 侧维护。
- Q:能查到声音清单吗? 能。完整清单见 声音小百科支持查询声音列表。