图像与设计
需要文本转语音(TTS)、指定语音/语速/音调或生成字幕时…
当用户要求音频/语音输出、内容适合朗读,或需为 TTS 指定语音、速度、音调、格式和字幕时使用。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
需要文本转语音(TTS)、指定语音/语速特定
解决思路
- 基础生成:运行 `uvx edge-tts --text "{msg}" --write-media {tempdir}/{filename}.mp3`,将文本合成为 MP3 音频。
- 生成字幕:在基础命令后追加 `--write-subtitles -`,即 `uvx edge-tts --text "{msg}" --write-media {tempdir}/{filename}.mp3 --write-subtitles -`。
- 调整语速:在命令中添加 `--rate=+50%`,例如 `uvx edge-tts --text "{msg}" --write-media {tempdir}/{filename}.mp3 --rate=+50%`(百分比可按需修改)。
- 调整音量和音调:在命令中添加 `--volume=+50% --pitch=-50Hz`,例如 `uvx edge-tts --text "{msg}" --write-media {tempdir}/{filename}.mp3 --volume=+50% --pitch=-50Hz`(数值可按需修改)。
- 更换语音:在命令中添加 `--voice zh-CN-XiaoxiaoNeural`,例如 `uvx edge-tts --text "{msg}" --write-media {tempdir}/{filename}.mp3 --voice zh-CN-XiaoxiaoNeural`。
- 获取全部可用语音:运行 `uvx edge-tts --list-voices`。
- 从已知内置语音中选择 voice:en-GB-LibbyNeural(Female, General, Friendly, Positive)、en-GB-RyanNeural(Male, General, Friendly, Positive)、en-GB-SoniaNeural(Female, General, Friendly, Positive)、en-GB-ThomasNeural(Male, General, Friendly, Positive)、en-HK-SamNeural(Male, General, Friendly, Positive)、en-HK-YanNeural(Female, General, Friendly, Positive)、en-US-AnaNeural(Female, Cartoon/Conversation, Cute)、en-US-AndrewMultilingualNeural(Male, Conversation/Copilot, Warm/Confident/Authentic/Honest)、en-US-AndrewNeural(Male, Conversation/Copilot, Warm/Confident/Authentic/Honest)、en-US-AriaNeural(Female, News/Novel, Positive/Confident)、en-US-AvaMultilingualNeural(Female, Conversation/Copilot, Expressive/Caring/Pleasant/Friendly)、en-US-AvaNeural(Female, Conversation/Copilot, Expressive/Caring/Pleasant/Friendly)、en-US-BrianMultilingualNeural(Male, Conversation/Copilot, Approachable/Casual/Sincere)、en-US-BrianNeural(Male, Conversation/Copilot, Approachable/Casual/Sincere)、en-US-ChristopherNeural(Male, News/Novel, Reliable/Authority)、en-US-EmmaMultilingualNeural(Female, Conversation/Copilot, Cheerful/Clear/Conversational)、en-US-EmmaNeural(Female, Conversation/Copilot, Cheerful/Clear/Conversational)、en-US-EricNeural(Male, News/Novel, Rational)、en-US-GuyNeural(Male, News/Novel, Passion)、en-US-JennyNeural(Female, General, Friendly/Considerate/Comfort)、en-US-MichelleNeural(Female, News/Novel, Friendly/Pleasant)、en-US-RogerNeural(Male, News/Novel, Lively)、en-US-SteffanNeural(Male, News/Novel, Rational)、fr-FR-DeniseNeural(Female, General, Friendly/Positive)、fr-FR-HenriNeural(Male, General, Friendly/Positive)、zh-CN-XiaoxiaoNeural(Female, News/Novel, Warm)、zh-CN-YunjianNeural(Male, Sports/Novel, Passion)、zh-CN-liaoning-XiaobeiNeural(Female, Dialect, Humorous)、zh-CN-shaanxi-XiaoniNeural(Female, Dialect, Bright)、zh-HK-HiuGaaiNeural(Female, General, Friendly/Positive)、zh-HK-WanLungNeural(Male, General, Friendly/Positive)、zh-TW-HsiaoChenNeural(Female, General, Friendly/Positive)、zh-TW-YunJheNeural(Male, General, Friendly/Positive)。
适用边界 · 注意事项
- 未安装或无法运行 `uvx`/`edge-tts` 时。
- 无法联网访问 Microsoft Edge 的神经 TTS 服务,或需要离线/本地 TTS 时。
- 有严格隐私或合规要求,禁止将待朗读文本发送到第三方 TTS 服务时。