
Edge-TTS
Free Python library for Microsoft Edge's neural TTS voices with no API key.
About
Edge-TTS taps Microsoft Edge's online neural TTS endpoint from Python without needing Edge, Windows, or an API key. It exposes 400+ studio-quality voices across 80+ locales through a CLI and a Python module with SSML support, rate/volume/pitch control, and subtitle generation.
With 11,000+ GitHub stars, it is the Python ecosystem's standard free TTS hack, embedded in countless open-source voice projects, readers, and agent frameworks. Note the GPL-3.0 license, which constrains commercial redistribution.
What it can do
- 400+ Microsoft neural voices, 80+ locales
- CLI plus Python module with SSML support
- Subtitle and word-boundary generation
- No API key or subscription required
Setup
pip install edge-tts; run the edge-tts CLI or import the module.
Prerequisites
Python and an internet connection to reach the TTS endpoint.
Use cases
Works with
Trust score — 8/10
Scored 8/10 (verified tier, metrics-v1). Evidence: Verified via vendor site/docs/GitHub and reputable coverage, wave 99; Trending score 78/100 from researcher assessment.
★ 11,287 GitHub stars
Sources
Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.