AltHub

netease-youdao/EmotiVoice Alternatives

text-to-speech (TTS)

EmotiVoice is a multi-voice, prompt-controlled TTS engine that synthesizes emotional speech in English and Chinese, with a web UI and API.

8.5kPythonApache-2.0dormant · last push 2.2y agoGitHub

Same job, different approach

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

OpenBMB/VoxCPMGitHub

choose for tokenizer-free multilingual generation if emotion prompts are not required.

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

36.0k
Python
Apache-2.0
active2mo ago
k2-fsa/OmniVoiceGitHub

choose for cloning across 600+ languages; lacks emotion-prompt control.

High-Quality Voice Cloning TTS for 600+ Languages

9.3k
Python
Apache-2.0
active2mo ago
RVC-Boss/GPT-SoVITSGitHub

choose for few-shot voice cloning from minimal data; not for predefined emotion prompts.

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

61.2k
Python
MIT
active2mo ago
PaddlePaddle/PaddleSpeechGitHub

choose if you already use PaddleSpeech and need a broader speech toolkit.

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
espnet/espnetGitHub

choose for academic experiments needing many speech tasks; it is heavier.

End-to-End Speech Processing Toolkit

9.9k
Python
Apache-2.0
active2mo ago
myshell-ai/OpenVoiceGitHub

choose for instant cloning without emotion prompts; different API.

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

37.2k
Python
MIT
slowing1.5y ago
resemble-ai/chatterboxGitHub

choose for cloning with emotional expressiveness, but it lacks EmotiVoice's prompt system.

SoTA open-source TTS

26.1k
Python
MIT
active3mo ago
index-tts/index-ttsGitHub

choose for industrial zero-shot TTS with control; not same emotion-prompt interface.

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

23.4k
Python
NOASSERTION
active2mo ago
QwenAudio/CosyVoiceGitHub

choose for a complete multilingual TTS stack, but it is heavier than EmotiVoice.

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

23.1k
Python
Apache-2.0
active5mo ago
k2-fsa/sherpa-onnxGitHub

choose for embedded/on-device TTS via ONNX; not a TTS-only service.

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
SparkAudio/Spark-TTSGitHub

choose to run Spark-TTS inference, but there's no bundled service layer.

Spark-TTS Inference Code

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

choose for building a voice agent; for pure TTS it adds unrelated features.

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 for reproducible audio research; not as a drop-in TTS API.

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
kyutai-labs/pocket-ttsGitHub

choose for on-CPU, latency-critical TTS; sacrifices emotion control.

A TTS that fits in your CPU (and pocket)

9.2k
Python
MIT
active1mo ago
Blaizzy/mlx-audioGitHub

choose for Apple Silicon native TTS; limited to that ecosystem.

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
Zyphra/ZonosGitHub

choose for a high-quality multilingual model, but you must build the serving layer.

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

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.

rhasspy/piperGitHub

choose for a lightweight local TTS on embedded devices, but it is archived.

A fast, local neural text to speech system

11.3k
C++
MIT
archived1.1y ago
CorentinJ/Real-Time-Voice-CloningGitHub

choose for legacy voice cloning demos; it is unmaintained.

Clone a voice in 5 seconds to generate arbitrary speech in real-time

60.1k
Python
NOASSERTION
active7mo ago
coqui-ai/TTSGitHub

choose as a research toolkit to train custom models, but development has stalled.

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

45.9k
Python
MPL-2.0
dormant2.1y ago
babysor/MockingBirdGitHub

choose for older Chinese voice cloning; it is unmaintained.

🚀Clone a voice in 5 seconds to generate arbitrary speech in real-time

36.9k
Python
NOASSERTION
active7mo ago
metavoiceio/metavoice-srcGitHub

choose for an expressive TTS baseline, but it is stale and unmaintained.

Foundational model for human-like, expressive TTS

4.2k
Python
Apache-2.0
dormant2.2y ago
Edresson/YourTTSGitHub

choose for zero-shot TTS research, but it is not production-ready.

YourTTS: Towards Zero-Shot Multi-Speaker TTS and Zero-Shot Voice Conversion for everyone

1.1k
Jupyter Notebook
NOASSERTION
dormant1.9y ago
jaywalnut310/vitsGitHub

choose to study the classic VITS architecture; too old for production.

VITS: Conditional Variational Autoencoder with Adversarial Learning for End-to-End Text-to-Speech

7.9k
Python
MIT
dormant2.8y ago
myshell-ai/MeloTTSGitHub

choose for a lightweight multilingual TTS, but it is not maintained.

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

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

rany2/edge-ttsGitHub

choose for a free cloud TTS API; it is a wrapper, not a local engine.

Use Microsoft Edge's online text-to-speech service from Python WITHOUT needing Microsoft Edge or Windows or an API key

11.8k
Python
NOASSERTION
active7mo ago

Listed as an alternative to

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

ranchlai/mandarin-ttsGitHub

calls EmotiVoice “Choose it for an actively maintained, pip-installable multi-voice engine with Chinese support and prompt/emotion control.”

Chinese Mandarin tts text-to-speech 中文 (普通话) 语音 合成 , by fastspeech 2 , implemented in pytorch, using waveglow as vocoder, with biaobei and aishell3 datasets

477Pythondormant
coqui-ai/TTSGitHub

calls EmotiVoice “A prompt-controlled multi-voice TTS engine; pick it for emotion/prompt-based synthesis instead of Coqui's standard multi-speaker models.”

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

45.9kPythondormant
supertone-inc/supertonicGitHub

calls EmotiVoice “For an English/Chinese TTS engine with fine emotion control, if that matters more than ONNX performance.”

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

13.7kSwiftactive
rany2/edge-ttsGitHub

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

Use Microsoft Edge's online text-to-speech service from Python WITHOUT needing Microsoft Edge or Windows or an API key

11.8kPythonactive
open-mmlab/AmphionGitHub

calls EmotiVoice “Choose when you need a prompt-controlled multi-voice TTS engine, though it is not updated recently.”

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.3kPythonactive
mozilla/TTSGitHub

calls EmotiVoice “choose for prompt-controlled emotive TTS from a pretrained engine rather than a trainable multi-model library.”

:robot: :speech_balloon: Deep learning for Text to Speech (Discussion forum: https://discourse.mozilla.org/c/tts)

10.2kJupyter Notebookdormant
kyutai-labs/pocket-ttsGitHub

calls EmotiVoice “choose if you need prompt-controlled emotion in TTS and have GPU.”

A TTS that fits in your CPU (and pocket)

9.2kPythonactive
jaywalnut310/vitsGitHub

calls EmotiVoice “choose for prompt-controlled emotional multi-voice TTS; code is dormant but usable.”

VITS: Conditional Variational Autoencoder with Adversarial Learning for End-to-End Text-to-Speech

7.9kPythondormant
OpenBMB/VoxCPMGitHub

calls EmotiVoice “Choose if you need a prompt-controlled multi-voice engine, but it is stale and unmaintained.”

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

36.0kPythonactive
PaddlePaddle/PaddleSpeechGitHub

calls EmotiVoice “Multi-voice TTS engine, unmaintained; use if you need its prompt-controlled TTS.”

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.7kPythonactive
SparkAudio/Spark-TTSGitHub

calls EmotiVoice “an unmaintained multi-voice prompt-controlled TTS engine.”

Spark-TTS Inference Code

11.0kPythonslowing
espnet/espnetGitHub

calls EmotiVoice “Choose when you need a prompt-controlled multi-voice TTS engine and ESPnet's TTS doesn't fit your specific needs.”

End-to-End Speech Processing Toolkit

9.9kPythonactive
k2-fsa/OmniVoiceGitHub

calls EmotiVoice “Use for prompt-controlled emotional TTS, but no updates in 2 years.”

High-Quality Voice Cloning TTS for 600+ Languages

9.3kPythonactive
Blaizzy/mlx-audioGitHub

calls EmotiVoice “Choose when you need emotion-controllable TTS and want a plain PyTorch implementation.”

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
myshell-ai/MeloTTSGitHub

calls EmotiVoice “Older prompt-controlled TTS engine; use it for emotion control if you accept a two-year-old codebase.”

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

7.6kPythondormant