Agent Skills
返回列表
朗读AI回复内容

朗读AI回复内容

设计多媒体 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_e9897e09/box9527。

技能介绍

要解决什么问题

聊天场景里,用户经常希望把 AI 的回复念出来,而不是只看文字;也可能需要切换女播音员 / 男播音员 / 温柔女声 / 新闻播报等风格,或从插件写入的桥接文件里直接播最新一段回复。若每条回复都硬塞给 UI 扩展,职责会混在一起:谁整理文本、谁发声、谁决定「要不要自动读」都不清晰。

技能如何工作

本技能定位是统一的朗读引擎,通过 tts_speak.py 把文本转成可直接播放的语音。默认套用新闻播报预设,优先走 Edge Neural TTS;失败时会重试分段,再回退到本地引擎(pyttsx3,再 PowerShell)。

  • 手动朗读:用户说「朗读一下」「念出来」时,从当前文本、指定文件或默认桥接路径 .codebuddy/chat-tts/latest-response.json 取内容;字段优先级为 spokenText → summary → plainText。
  • 自动播报:需由宿主插件、自动化或上层 Agent 在回复完成后调用 tts_speak.py --auto-broadcast(常配合 --latest);技能不会自行监听每一条 AI 回复。
  • 文本预处理:代码块、链接、路径等会替换成适合朗读的短句;Markdown/HTML 会清理;常见缩写会改成更适合中文念出的说法。自动播报模式会限制长度并可选完整性尾句。

适用边界

只想看文字总结、或用户明确「不要播报 / 静默」时不要调用。回复主体是超长代码、日志或二进制时,应先概括再朗读概括结果。与聊天插件集成时,建议上游写桥接 JSON、本技能负责播音、宿主管自动开关,三者分工明确。

使用场景

  • 用户在 CodeBuddy 对话里说完「念出来」,需要把当前 AI 回复按新闻播报预设直接播出来
  • 插件每次回复后写入 `.codebuddy/chat-tts/latest-response.json`,自动化任务调用 `--latest` 播报 `spokenText`
  • 用户要求切换成女播音员或温柔女声,朗读上一段说明性回复而非整段代码
  • 状态栏或快捷按钮需要统一入口:停止朗读用 `--stop`,开启自动读由上层在回复后调 `--auto-broadcast`

适合人员

  • 维护 CodeBuddy 聊天插件、需要在回复完成后写桥接文件并触发朗读的集成开发者
  • 做无障碍或听读辅助、希望用预设音色播报 AI 总结而非原始 Markdown 的终端用户
  • 编写自动化任务或 Agent 编排、要把「是否自动读」和 `tts_speak.py` 调用绑在同一工作流里的工程师
  • 经常长对话办公、双手占用时仍要听到结论段、并能在超长回复前先概括再播的知识工作者