🌟 [技能分享] 让 Trae 拥有自然声音!基于 Edge-TTS 的原生静默语音播报技能

大家好,今天分享一个我自用的 Trae 自定义技能——read-aloud (语音播报)。

平时用 Trae 写代码,经常需要看它长篇大论的解释。有了这个技能,Trae 就能像真正的语音助手一样,在回复你的同时自动把核心内容读出来。你完全可以一边听它讲解,一边看代码,效率拉满!

:sparkles: 技能亮点

  • :headphone: 完全静默无感:纯后台运行,不弹黑框,绝不打断你敲代码的节奏。

  • :high_voltage: 流式秒级响应:按标点符号对长文本进行切片,边下载边播放。不用等整段文本生成完才发声,延迟低!

  • :speaking_head: 微软自然语音:底层调用 edge-tts,免费且发音自然,默认使用大家都爱的“晓晓”。

  • :feather: 极简环境依赖:无需安装复杂的 PyAudio 等音频库,直接调用 Windows 原生 MCI 接口播放音频,防并发重音处理也做好了。


:hammer_and_wrench: 如何在你的 Trae 中配置?

只需简单 3 步,即可让你的 Trae “开口说话”!

第一步:获取技能代码

将仓库中 read-aloud 目录下的所有文件(SKILL.md 和 stream_play_edge.py)下载到你的 Trae 全局技能目录中。

通常 Trae 的全局技能目录位于:C:\Users\14547\.trae\skills。

GitHub 仓库地址:https://github.com/MrXiaoChuan/trae-skills

第二步:给 Trae 加上“记忆” (关键!)

配置好文件后,为了让技能全自动触发,你需要在 Trae 的对话框里发送以下指令,给它添加一条核心记忆(Core Memory):

“请记住:在每次对话首次回复时,主动调用 read-aloud 技能进行语音播报。”

有了这条记忆,Trae 就会在每次对话时,自动为你朗读了!


:rocket: 搞定!去试试吧

现在,去开启一个新对话随便问点什么。你会发现 Trae 在输出文字的同时,还会默默在后台用好听的声音为你朗读核心内容!

环境要求:

  • Windows 操作系统

  • 已安装 Python 3.x

如果你觉得好用,或者有更好的优化建议,欢迎在帖子里交流!:backhand_index_pointing_down:

1 个赞

听起来就很不错,能不能搞段音频

1 个赞