用途:在智能体完成任务后向用户提供语音反馈。资料给出的使用时机包括:完成一项任务且 Stop hook 提醒需要语音反馈时;用户明确要求口头总结时;以及有重要状态更新适合用音频呈现时。
主要能力:通过 pocket-tts 生成语音。技能建议先用 1-2 句简短、口语化的句子总结完成的工作,再调用 say 脚本朗读该总结。可指定语音,例如使用 azure 语音。
使用方式:用 Bash 调用脚本,命令为 ${CLAUDE_PLUGIN_ROOT}/scripts/say "Your summary here"。指定语音时可写 ${CLAUDE_PLUGIN_ROOT}/scripts/say --voice azure "Task completed successfully."。总结应聚焦完成了什么,避免代码片段、文件路径和技术术语,并尽量贴合用户平时的沟通语气。资料中的示例包括告知已更新配置文件并重启服务器、测试已通过并修复三个类型错误、创建新组件并加入主页面等。
限制与依赖:say 脚本在 pocket-tts 服务未运行时会自动启动,首次使用可能耗时约 30-60 秒;运行环境需要 uvx,以及 macOS 的 afplay 或 Linux 的 aplay。其余功能、收费与平台信息暂未提供。