AltHub

rany2/edge-tts Alternatives

text-to-speech (online TTS service wrapper)

Python module and CLI that uses Microsoft Edge's online text-to-speech service to generate MP3 audio and subtitles without requiring Edge, Windows, or an API key.

11.8kPythonNOASSERTIONactive · last push 7mo agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

myshell-ai/OpenVoiceGitHub

Choose when you need local voice cloning and style transfer with fast inference; requires PyTorch and model weights.

Instant voice cloning by MIT and MyShell. Audio foundation model.

37.2k
Python
MIT
slowing1.5y ago
OpenBMB/VoxCPMGitHub

Choose when you want a modern tokenizer-free multilingual TTS with voice cloning; local and GPU-friendly.

VoxCPM2: Tokenizer-Free TTS for Multilingual Speech Generation, Creative Voice Design, and True-to-Life Cloning

36.0k
Python
Apache-2.0
active2mo ago
index-tts/index-ttsGitHub

Choose when you need a controllable, efficient zero-shot TTS for industrial use; local deployment.

An Industrial-Level Controllable and Efficient Zero-Shot Text-To-Speech System

23.4k
Python
NOASSERTION
active2mo ago
QwenAudio/CosyVoiceGitHub

Choose when you need large-scale multilingual voice generation with full training/deployment stack; local and heavy.

Multi-lingual large voice generation model, providing inference, training and deployment full-stack ability.

23.1k
Python
Apache-2.0
active5mo ago
k2-fsa/OmniVoiceGitHub

Choose when you need high-quality voice cloning for 600+ languages offline; heavier local setup.

High-Quality Voice Cloning TTS for 600+ Languages

9.3k
Python
Apache-2.0
active2mo ago
kyutai-labs/pocket-ttsGitHub

Choose when you need TTS that fits on CPU with low latency; much smaller footprint than an online API.

A TTS that fits in your CPU (and pocket)

9.2k
Python
MIT
active1mo ago
Zyphra/ZonosGitHub

Choose when you want open-weight, expressive TTS close to top commercial quality; needs GPU.

Zonos-v0.1 is a leading open-weight text-to-speech model trained on more than 200k hours of varied multilingual speech, delivering expressiveness and quality on par with—or even surpassing—top TTS providers.

7.2k
Python
Apache-2.0
dormant1.6y ago
RVC-Boss/GPT-SoVITSGitHub

Choose when you have one minute of voice data and need few-shot voice cloning; local training pipeline.

1 min voice data can also be used to train a good TTS model! (few shot voice cloning)

61.2k
Python
MIT
active2mo ago
coqui-ai/TTSGitHub

Choose when you want a mature, battle-tested local TTS toolkit with many model choices; stale but works.

🐸💬 - a deep learning toolkit for Text-to-Speech, battle-tested in research and production

45.9k
Python
MPL-2.0
dormant2.1y ago
resemble-ai/chatterboxGitHub

Choose when you need SoTA local open TTS with naturalness; requires GPU and model download.

SoTA open-source TTS

26.1k
Python
MIT
active3mo ago
k2-fsa/sherpa-onnxGitHub

Choose when you need fully offline TTS alongside ASR/VAD/diarization in an embedded-friendly onnxruntime package.

Speech-to-text, text-to-speech, speaker diarization, speech enhancement, source separation, and VAD using next-gen Kaldi with onnxruntime without Internet connection. Support embedded systems, Android, iOS, HarmonyOS, Raspberry Pi, RISC-V, RK NPU, Axera NPU, Ascend NPU, x86_64 servers, websocket server/client, support 12 programming languages

14.5k
C++
Apache-2.0
active1mo ago
PaddlePaddle/PaddleSpeechGitHub

Choose when you want a full PaddlePaddle speech toolkit with TTS, ASR, and more; heavier framework.

Easy-to-use Speech Toolkit including Self-Supervised Learning model, SOTA/Streaming ASR with punctuation, Streaming TTS with text frontend, Speaker Verification System, End-to-End Speech Translation and Keyword Spotting. Won NAACL2022 Best Demo Award.

12.7k
Python
Apache-2.0
active2mo ago
rhasspy/piperGitHub

Choose when you need a fast offline neural TTS with small footprint for edge; limited voice set.

A fast, local neural text to speech system

11.3k
C++
MIT
archived1.1y ago
SparkAudio/Spark-TTSGitHub

Choose when you need a specific Spark-TTS model for local inference; niche spark voice model.

Spark-TTS Inference Code

11.0k
Python
Apache-2.0
slowing1.5y ago
moonshine-ai/moonshineGitHub

Choose when you need very low-latency on-device voice (STT/ITN/TTS) for voice agents; not a dedicated TTS.

Very low latency speech to text, intent recognition, and text to speech, for building voice agents and interfaces

10.9k
C++
NOASSERTION
active2mo ago
open-mmlab/AmphionGitHub

Choose when you are doing research or building custom audio generation and need a flexible toolkit.

Amphion (/æmˈfaɪən/) is a toolkit for Audio, Music, and Speech Generation. Its purpose is to support reproducible research and help junior researchers and engineers get started in the field of audio, music, and speech generation research and development.

10.3k
Python
MIT
active7mo ago
espnet/espnetGitHub

Choose when you need an end-to-end speech processing toolkit for research/training with TTS components.

End-to-End Speech Processing Toolkit

9.9k
Python
Apache-2.0
active2mo ago
netease-youdao/EmotiVoiceGitHub

Choose when you need prompt-controlled emotions in a local TTS engine; fewer languages.

EmotiVoice 😊: a Multi-Voice and Prompt-Controlled TTS Engine

8.5k
Python
Apache-2.0
dormant2.2y ago
Blaizzy/mlx-audioGitHub

Choose when you're on Apple Silicon and want MLX-optimized speech; Apple-specific and local.

A text-to-speech (TTS), speech-to-text (STT) and speech-to-speech (STS) library built on Apple's MLX framework, providing efficient speech analysis on Apple Silicon.

7.8k
Python
MIT
active2mo ago
myshell-ai/MeloTTSGitHub

Choose when you need a lightweight multilingual local TTS library; good for low-resource deployment.

High-quality multi-lingual text-to-speech library by MyShell.ai. Support English, Spanish, French, Chinese, Japanese and Korean.

7.6k
Python
MIT
dormant1.8y ago
WhisperSpeech/WhisperSpeechGitHub

Choose when you want a research TTS built by inverting Whisper; local and experimental.

An Open Source text-to-speech system built by inverting Whisper.

4.6k
Jupyter Notebook
MIT
slowing10mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

espeak-ng/espeak-ngGitHub

Choose when you need a tiny offline formant synthesizer with many languages and minimal resources; robotic quality.

eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.

6.8k
C
GPL-3.0
active1mo ago
nateshmbhat/pyttsx3GitHub

Choose when you need a simple offline Python TTS using OS-native engines; no internet, but dated/robotic voices.

Offline Text To Speech synthesis for python

2.5k
Python
MPL-2.0
active3mo ago

Listed as an alternative to

These projects were analysed and named edge-tts among their alternatives. The relationship is not symmetric — how edge-tts rates them is a separate judgement, made when edge-tts is analysed in its own right.

resemble-ai/chatterboxGitHub

calls edge-tts “Choose for zero local compute via Microsoft's online TTS service.”

SoTA open-source TTS

26.1kPythonactive
supertone-inc/supertonicGitHub

calls edge-tts “For cloud-based TTS via Microsoft Edge, if you need zero local resources and are okay with internet.”

Lightning-Fast, On-Device, Multilingual TTS — running natively via ONNX.

13.7kSwiftactive
kyutai-labs/pocket-ttsGitHub

calls edge-tts “choose if you want cloud TTS without local model overhead and have internet connectivity.”

A TTS that fits in your CPU (and pocket)

9.2kPythonactive
myshell-ai/MeloTTSGitHub

calls edge-tts “Thin Python client for Microsoft Edge online TTS; use it when you want cloud voices without running a local model.”

High-quality multi-lingual text-to-speech library by MyShell.ai. Support English, Spanish, French, Chinese, Japanese and Korean.

7.6kPythondormant
Zyphra/ZonosGitHub

calls edge-tts “choose over Zonos when you want zero local model setup, no GPU, and are okay calling Microsoft Edge's online TTS through a Python wrapper.”

Zonos-v0.1 is a leading open-weight text-to-speech model trained on more than 200k hours of varied multilingual speech, delivering expressiveness and quality on par with—or even surpassing—top TTS providers.

7.2kPythondormant
Blaizzy/mlx-audioGitHub

calls edge-tts “Choose when you want a zero-model cloud TTS with no local resources, at the cost of network dependency.”

A text-to-speech (TTS), speech-to-text (STT) and speech-to-speech (STS) library built on Apple's MLX framework, providing efficient speech analysis on Apple Silicon.

7.8kPythonactive
netease-youdao/EmotiVoiceGitHub

calls edge-tts “choose for a free cloud TTS API; it is a wrapper, not a local engine.”

EmotiVoice 😊: a Multi-Voice and Prompt-Controlled TTS Engine

8.5kPythondormant