edge-tts

edge-tts

热门

使用 `uvx edge-tts` 进行文本转语音,从文本生成音频。适用于以下场景:(1) 用户通过“tts”触发词或关键词请求音频/语音输出。(2) 内容需要朗读而非阅读(多任务处理、无障碍、驾驶、烹饪)。(3) 用户希望为 TTS 输出指定特定的语音、语速、音调或格式。

144Star
17Fork
更新于 2026/7/15
SKILL.md
readonly只读
name
edge-tts
description

使用 `uvx edge-tts` 进行文本转语音,从文本生成音频。适用于以下场景:(1) 用户通过“tts”触发词或关键词请求音频/语音输出。(2) 内容需要朗读而非阅读(多任务处理、无障碍、驾驶、烹饪)。(3) 用户希望为 TTS 输出指定特定的语音、语速、音调或格式。

Edge-TTS

通过 uvx edge-tts 命令,使用 Microsoft Edge 的神经 TTS 服务生成高质量的文本转语音音频。
支持多种语言、语音、可调节的语速/音调,以及字幕生成。

用法

uvx edge-tts --text "{msg}" --write-media {tempdir}/{filename}.mp3

# 带字幕
uvx edge-tts --text "{msg}" --write-media {tempdir}/{filename}.mp3 --write-subtitles -

调整语速、音量和音调

uvx edge-tts --text "{msg}" --write-media {tempdir}/{filename}.mp3 --rate=+50%
uvx edge-tts --text "{msg}" --write-media {tempdir}/{filename}.mp3 --volume=+50% --pitch=-50Hz

更换语音

uvx edge-tts --text "{msg}" --write-media {tempdir}/{filename}.mp3 --voice zh-CN-XiaoxiaoNeural

可用语音

名称                               性别    内容类别              语音个性
en-GB-LibbyNeural                  女      通用                  友好、积极
en-GB-RyanNeural                   男      通用                  友好、积极
en-GB-SoniaNeural                  女      通用                  友好、积极
en-GB-ThomasNeural                 男      通用                  友好、积极
en-HK-SamNeural                    男      通用                  友好、积极
en-HK-YanNeural                    女      通用                  友好、积极
en-US-AnaNeural                    女      卡通、对话            可爱
en-US-AndrewMultilingualNeural     男      对话、Copilot         温暖、自信、真实、诚实
en-US-AndrewNeural                 男      对话、Copilot         温暖、自信、真实、诚实
en-US-AriaNeural                   女      新闻、小说            积极、自信
en-US-AvaMultilingualNeural        女      对话、Copilot         富有表现力、关怀、愉快、友好
en-US-AvaNeural                    女      对话、Copilot         富有表现力、关怀、愉快、友好
en-US-BrianMultilingualNeural      男      对话、Copilot         平易近人、随意、真诚
en-US-BrianNeural                  男      对话、Copilot         平易近人、随意、真诚
en-US-ChristopherNeural            男      新闻、小说            可靠、权威
en-US-EmmaMultilingualNeural       女      对话、Copilot         愉快、清晰、对话式
en-US-EmmaNeural                   女      对话、Copilot         愉快、清晰、对话式
en-US-EricNeural                   男      新闻、小说            理性
en-US-GuyNeural                    男      新闻、小说            热情
en-US-JennyNeural                  女      通用                  友好、体贴、舒适
en-US-MichelleNeural               女      新闻、小说            友好、愉快
en-US-RogerNeural                  男      新闻、小说            活泼
en-US-SteffanNeural                男      新闻、小说            理性
fr-FR-DeniseNeural                 女      通用                  友好、积极
fr-FR-HenriNeural                  男      通用                  友好、积极
zh-CN-XiaoxiaoNeural               女      新闻、小说            温暖
zh-CN-YunjianNeural                男      体育、小说            热情
zh-CN-liaoning-XiaobeiNeural       女      方言                  幽默
zh-CN-shaanxi-XiaoniNeural         女      方言                  明亮
zh-HK-HiuGaaiNeural                女      通用                  友好、积极
zh-HK-WanLungNeural                男      通用                  友好、积极
zh-TW-HsiaoChenNeural              女      通用                  友好、积极
zh-TW-YunJheNeural                 男      通用                  友好、积极

使用 shell 命令获取所有可用语音:

uvx edge-tts --list-voices