Edge Tts

作者 aahl47edd621dff4无许可证162 个星标收录于 2026年10月8日更新于 2026年10月8日仓库3周前更新

Text-to-speech conversion using `uvx edge-tts` for generating audio from text. Use when (1) User requests audio/voice output with the "tts" trigger or keyword. (2) Content needs to be spoken rather than read (multitasking, accessibility, driving, cooking). (3) User wants a specific voice, speed, pitch, or format for TTS output.

仅含说明Design & Creative
AI 生成的概览

使用 uvx edge-tts 命令将文本转换为语音音频文件,支持选择语音、语速、音调和字幕。

功能
该技能指导智能体运行 uvx edge-tts 命令,把给定文本转换为语音音频,并将 mp3 媒体文件写入临时目录。它说明了如何调整语速、音量和音调,选择特定的神经网络语音,以及在生成音频的同时输出字幕。文档还列出了多种语言的可用语音,并说明如何获取完整语音列表。
适用场景
适用于用户要求音频或语音输出、内容需要被收听而非阅读,或用户对语音、语速、音调或输出格式有特定要求的情况。
运行要求
需要可用的 uvx 工具及 edge-tts 包,并需要网络访问微软 Edge 的神经网络 TTS 服务。该技能不附带脚本,仅为说明文档。

Edge-TTS

Generate high-quality text-to-speech audio using Microsoft Edge's neural TTS service via the uvx edge-tts command. Supports multiple languages, voices, adjustable speed/pitch, and subtitle generation.

Usage

shell
uvx edge-tts --text "{msg}" --write-media {tempdir}/{filename}.mp3
# With subtitlesuvx edge-tts --text "{msg}" --write-media {tempdir}/{filename}.mp3 --write-subtitles -

Changing rate(speed), volume and pitch

shell
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

Changing the voice

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

Available voices

Name                               Gender    ContentCategories      VoicePersonalitiesen-GB-LibbyNeural                  Female    General                Friendly, Positiveen-GB-RyanNeural                   Male      General                Friendly, Positiveen-GB-SoniaNeural                  Female    General                Friendly, Positiveen-GB-ThomasNeural                 Male      General                Friendly, Positiveen-HK-SamNeural                    Male      General                Friendly, Positiveen-HK-YanNeural                    Female    General                Friendly, Positiveen-US-AnaNeural                    Female    Cartoon, Conversation  Cuteen-US-AndrewMultilingualNeural     Male      Conversation, Copilot  Warm, Confident, Authentic, Honesten-US-AndrewNeural                 Male      Conversation, Copilot  Warm, Confident, Authentic, Honesten-US-AriaNeural                   Female    News, Novel            Positive, Confidenten-US-AvaMultilingualNeural        Female    Conversation, Copilot  Expressive, Caring, Pleasant, Friendlyen-US-AvaNeural                    Female    Conversation, Copilot  Expressive, Caring, Pleasant, Friendlyen-US-BrianMultilingualNeural      Male      Conversation, Copilot  Approachable, Casual, Sincereen-US-BrianNeural                  Male      Conversation, Copilot  Approachable, Casual, Sincereen-US-ChristopherNeural            Male      News, Novel            Reliable, Authorityen-US-EmmaMultilingualNeural       Female    Conversation, Copilot  Cheerful, Clear, Conversationalen-US-EmmaNeural                   Female    Conversation, Copilot  Cheerful, Clear, Conversationalen-US-EricNeural                   Male      News, Novel            Rationalen-US-GuyNeural                    Male      News, Novel            Passionen-US-JennyNeural                  Female    General                Friendly, Considerate, Comforten-US-MichelleNeural               Female    News, Novel            Friendly, Pleasanten-US-RogerNeural                  Male      News, Novel            Livelyen-US-SteffanNeural                Male      News, Novel            Rationalfr-FR-DeniseNeural                 Female    General                Friendly, Positivefr-FR-HenriNeural                  Male      General                Friendly, Positivezh-CN-XiaoxiaoNeural               Female    News, Novel            Warmzh-CN-YunjianNeural                Male      Sports,  Novel         Passionzh-CN-liaoning-XiaobeiNeural       Female    Dialect                Humorouszh-CN-shaanxi-XiaoniNeural         Female    Dialect                Brightzh-HK-HiuGaaiNeural                Female    General                Friendly, Positivezh-HK-WanLungNeural                Male      General                Friendly, Positivezh-TW-HsiaoChenNeural              Female    General                Friendly, Positivezh-TW-YunJheNeural                 Male      General                Friendly, Positive

Retrieve all available voices using shell commands:

shell
uvx edge-tts --list-voices

来源与署名

来源:aahl/skills位于skills/edge-tts提交47edd62

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架