语音播报控制技能。将AI回复内容转换为语音朗读。触发方式:(1)用户说"朗读"时,自动将AI最后一条文字回复转为语音;(2)用户说"开启语音播报"时,之后所有回复自动朗读;(3)用户说"静音"时,暂停语音播报。用于:用户(尤其是iOS用户)希望通过语音方式接收信息,或双手不便时通过TTS播放回复内容。
/workspace/memory/voice_state.json — 记录开关状态
json
{ "auto": false, "muted": false }
用户输入行为朗读将AI当前回复朗读出来开启语音播报设置 auto=true,之后每条回复自动朗读关闭语音播报设置 auto=false,暂停自动朗读静音设置 muted=true,临时静音(保持 auto 状态)取消静音设置 muted=false
/workspace/memory/voice_state.json)tts 工具,将AI回复文本转为语音auto=true + muted=false → 自动朗读每条回复auto=true + muted=true → 静默,跳过朗读auto=false → 仅"朗读"命令触发tts 工具,channel 留空(默认音频输出)开启语音播报 → auto=true(每次回复自动朗读)关闭语音播报 → auto=false(恢复文字模式)静音 → muted=true(临时静音,不改变auto状态)取消静音 → muted=false(恢复播报)