大家好,今天分享一个我自用的 Trae 自定义技能——read-aloud (语音播报)。
平时用 Trae 写代码,经常需要看它长篇大论的解释。有了这个技能,Trae 就能像真正的语音助手一样,在回复你的同时自动把核心内容读出来。你完全可以一边听它讲解,一边看代码,效率拉满!
技能亮点
-
完全静默无感:纯后台运行,不弹黑框,绝不打断你敲代码的节奏。 -
流式秒级响应:按标点符号对长文本进行切片,边下载边播放。不用等整段文本生成完才发声,延迟低! -
微软自然语音:底层调用 edge-tts,免费且发音自然,默认使用大家都爱的“晓晓”。 -
极简环境依赖:无需安装复杂的 PyAudio 等音频库,直接调用 Windows 原生 MCI 接口播放音频,防并发重音处理也做好了。
如何在你的 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 就会在每次对话时,自动为你朗读了!
搞定!去试试吧
现在,去开启一个新对话随便问点什么。你会发现 Trae 在输出文字的同时,还会默默在后台用好听的声音为你朗读核心内容!
环境要求:
-
Windows 操作系统
-
已安装 Python 3.x
如果你觉得好用,或者有更好的优化建议,欢迎在帖子里交流!![]()