Voice & Speech

edge-tts

Python library for Microsoft Edge's text-to-speech without needing Edge or Windows.

Status
Generally available
Last checked
Checked · Oct 16, 2026
License
Open source
Pricing
Free tier · from $0

What it is

Edge-TTS is a Python library that allows developers to leverage Microsoft Edge's online text-to-speech service directly from their applications, eliminating the need for Microsoft Edge browser installation or an API key. It simplifies voice synthesis tasks in various applications.

Edge-TTS stands out as a lightweight Python library that simplifies the integration of text-to-speech functionality without the need for Microsoft Edge or Windows, making it ideal for developers who prefer dependency-free solutions.

When it fits — and when it doesn’t

A good fit for

  • Developers looking to integrate text-to-speech functionality without the need for Microsoft Edge or Windows.

  • Projects that require voice synthesis capabilities and prefer a lightweight, dependency-free solution.

Look elsewhere if

  • Applications requiring real-time speech synthesis with complex customization options.

  • Scenarios where an official API key is required for compliance reasons.

Known weaknesses

Each one links to the public issue, changelog or docs page it came from, where we have one.

  1. 01

    Limited language support

    Edge-TTS relies on Microsoft Edge's online service, which may not support all languages or dialects.

  2. 02

    Dependence on third-party service

    The tool requires an active internet connection and depends on the availability of Microsoft Edge's text-to-speech service.

  3. 03

    No direct control over speech parameters

    Users cannot customize voice characteristics like speed, pitch, or volume directly through the library.

  4. 04

    Documentation lacks depth and examples

    The documentation may not provide enough detail for advanced use cases or troubleshooting common issues.

What it does well

  • No need for Microsoft Edge or Windows installation.

  • Does not require an API key.

  • Simplifies integration of text-to-speech functionality in Python applications.

Pricing

Free tier
YesOpen source — free to use
Paid from
$0
Model
Flat rate
Enterprise plan
No

Pricing not independently confirmed — check the vendor’s page.

Performance benchmarks

How Fast Is It?

Set up edge-tts

Setup steps, common gotchas and what to check after 30 days.

Open the setup guide →
Get the badge

A small badge for edge-tts’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.

edge-tts — tracked on AI Navigator

Markdown

[![edge-tts — tracked on AI Navigator](https://navigateaitools.com/badge/edge-tts.svg)](https://navigateaitools.com/explorer/tool/edge-tts)

HTML

<a href="https://navigateaitools.com/explorer/tool/edge-tts"><img src="https://navigateaitools.com/badge/edge-tts.svg" alt="edge-tts — tracked on AI Navigator" height="58"></a>