Skip to content
← Tools / Skills
Toolrany2/10 trustVerified
Edge-TTS logo

Edge-TTS

Free Python library for Microsoft Edge's neural TTS voices with no API key.

Visit official site →

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

text-to-speechvoiceoversaccessibilityprototyping

Works with

Trust score — 8/10

/10 trustVerified

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.