EmotiVoice
Emotion-controllable TTS engine by NetEase with 2000+ voices.
About
EmotiVoice is an open-source text-to-speech engine from NetEase Youdao whose distinguishing feature is emotion control: generated speech can sound happy, excited, sad, angry, or otherwise expressive based on a prompt. It ships more than 2000 preset voices covering English and Chinese, and supports voice cloning when trained on a user's own recordings. Style factors such as pitch, speed, and energy are controllable alongside emotion, following a transformer-based design inspired by PromptTTS. The project provides several ways to run it: an interactive Streamlit web demo, batch synthesis via scripts, and a FastAPI server exposing an OpenAI-compatible TTS HTTP API, with a Docker image for setup on NVIDIA GPUs. Released under the Apache 2.0 license, it is used by developers and content creators who need expressive narration for audiobooks, voiceovers, dubbing, and accessibility features without relying on a commercial TTS service.
Should you use EmotiVoice?
Pick it when
Pick EmotiVoice when you need expressive English or Chinese narration with prompt-driven emotion and over 2000 preset voices, served through an OpenAI-compatible HTTP API in Docker on an NVIDIA GPU, under Apache-2.0.
Look elsewhere when
Skip it if you need instant cloning from a short clip, since its cloning requires training on your own recordings; Chatterbox or CosyVoice clone zero-shot. It also covers only English and Chinese.
Alternatives to EmotiVoice
- Chatterbox TTS
Zero-shot cloning with emotion and accent control from a short reference clip, no training step, though without EmotiVoice's 2000 ready-made voices.
- CosyVoice
Instruction control over emotion, dialect, rate, and volume plus zero-shot cloning in nine languages, but no large preset voice catalog.
- Kokoro TTS
Runs on CPU in eight languages under Apache-2.0, much lighter to host, but it has no prompt-based emotion control.
- Maya1
Designs new voices from a prose description with inline emotion tags, more flexible than presets, but English-focused and needs 16 GB of VRAM.
Reviews (0)
Leave a Review
No reviews yet. Be the first to review!
Details
- Category
- Text-to-Speech (TTS)
- Price
- Free
- Platform
- Local/Desktop
- Difficulty
- Intermediate (3/5)
- License
- Apache-2.0
- Minimum VRAM
- 4 GB
- Added
- Apr 3, 2026