用途:把语音作为交付主体,用 say CLI 实时与用户对话。文字输出保持克制,语音播完后仅留几句中文简释。
意图路由:带参数时按交流模式直接说出内容,收尾简释;无参数则进入加载模式,此后以语音为主,直到用户说“别说话了/关掉语音”退出;主动出声或时机拿不准时,先读 references/etiquette.md。
主要能力:支持逐段发言,一段 say 只说一段话,多段串联写入同一条 Bash 调用并用 && 连接,循环用 for 串行遍历,禁止并行含 say 的 Bash 调用(会叠声);默认英文 kokoro 嗓(af_maple),可用 say -v <名> 切换,克隆角色 frieren/dva/lucy 名字直达,say -v '?' 列系统嗓回退表;用户点中文时用预设 zh(matcha zh_baker)或克隆嗓。
使用方式:一条 say 说一段;多段串行;克隆嗓只支持放慢语速,-r 加速会被静默忽略并写 stderr;say 失败自动回退系统嗓属设计行为,不手动重试或换引擎;静默失败时先重放再排查。
适用场景:长任务完成、报错需介入、情绪表达时主动出声,以及用户明确要求用 say 回复。
限制:播放必须串行,叠声为最严重事故;用户全局约定(CLAUDE.md)优先于本技能;主动出声的时机、信号强度与频率预算需查 references/etiquette.md;未提供具体收费与定价信息。