edge-tts

Installation
Summary

High-quality neural text-to-speech audio generation with Microsoft Edge voices.

  • Supports 30+ voices across English, French, and Chinese with adjustable speed, pitch, and volume
  • Generates MP3 audio files and optional WebVTT subtitles from plain text input
  • Triggered by "tts" keyword or when audio output is needed for accessibility, multitasking, or specific voice requirements
  • Command-line interface via uvx edge-tts with voice selection, rate/pitch/volume modulation, and subtitle output options
SKILL.md

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

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

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

Changing rate(speed), volume and pitch

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
Related skills
Installs
2.3K
Repository
aahl/skills
GitHub Stars
127
First Seen
Feb 10, 2026