CLI Tool & Python Library
10.7k 2026-05-01
rany2/edge-tts
Access Microsoft Edge's online text-to-speech service from Python without needing Edge, Windows, or an API key.
Core Features
Utilize Microsoft Edge's high-quality online TTS service
No API key, Microsoft Edge browser, or Windows OS required
Generate audio files (MP3) and synchronized subtitles (SRT)
Command-line interface for quick text-to-speech conversion and playback
Python module for programmatic integration and control over speech parameters (voice, rate, volume, pitch)
Quick Start
pip install edge-ttsDetailed Introduction
edge-tts is a versatile Python module and command-line tool that provides free and unauthenticated access to Microsoft Edge's advanced online text-to-speech service. It empowers developers and users to convert text into natural-sounding speech without the typical barriers of API keys, specific operating systems, or browser dependencies. The project simplifies speech synthesis, offering robust features for customizing voices, adjusting speech parameters like rate, volume, and pitch, and generating both audio output and corresponding subtitle files, making high-quality TTS widely accessible.