netease-youdao/EmotiVoice
EmotiVoice 😊: a Multi-Voice and Prompt-Controlled TTS Engine
What it solves
EmotiVoice addresses the lack of emotional expression and voice variety in standard text-to-speech (TTS) systems. It allows users to generate natural-sounding speech in English and Chinese that can be specifically controlled for emotion (such as happiness, sadness, or anger) and speaker identity.
How it works
The engine uses a prompt-controlled architecture based on PromptTTS, allowing users to specify a speaker and an emotion/style prompt to guide the synthesis. It supports over 2,000 different voices and can be deployed via a web interface, a scripting interface for batch processing, or an OpenAI-compatible HTTP API. It also supports voice cloning using personal data.
Who it’s for
This tool is designed for developers and creators who need high-quality, emotionally expressive synthetic speech for applications, as well as users who want to customize voice identities or clone their own voice.
Highlights
- Emotional Synthesis: Ability to generate speech with specific emotions like happy, excited, sad, and angry.
- Massive Voice Library: Access to over 2,000 distinct voices.
- Bilingual Support: Full support for both English and Chinese.
- Flexible Deployment: Available as a Docker image, a standalone Mac app, or an OpenAI-compatible API.
- Voice Cloning: Capability to train the model on personal data to clone specific voices.
Related
- Project
jeecgboot/jimureportJimuReport is a free, open‑source web platform for building reports, dashboards, and big‑screen visualizations. It offers an Excel‑style drag‑and‑drop designer, supports 30+ data sources, and includes JimuChatBI – a conversational AI that generates or edits visualizations from natural‑language prompts using any OpenAI‑compatible model.
- Project
trailhq/GraftGraft is an open‑source TypeScript/Node.js tool that builds a local, markdown‑based knowledge graph of a codebase (summaries, key snippets, typed links) using tree‑sitter for structural parsing and optional LLM summarisation. The graph is cached in a `graft/` folder, refreshed only on file changes, and automatically wired into coding agents like Claude Code, Cursor, Codex, and Gemini. Benchmarks claim up to 46 % fewer tool calls, 42 % token savings, 60 % latency reduction, and a 12‑point correctness boost on SWE‑bench. Integration is via a single `graft init` command that writes agent‑specific instruction files; the CLI also offers search, visualization, and telemetry controls. The project is MIT‑licensed and targets faster, cheaper AI‑assisted development.
- Project
TeamWiseFlow/xiaobeixiaobei (小贝) is an AI‑powered personal assistant for Chinese self‑media operators. Built on the open‑source **openclaw** framework, it lets users create, format, and publish articles, images, and short videos across platforms (WeChat, Xiaohongshu, Douyin, Twitter, etc.) via a simple WeChat chat. It also offers trend analysis, performance monitoring, 24/7 AI customer service, market‑research search, and business‑document generation. Installation is a one‑line script that downloads a pre‑built tarball; after scanning a QR code the bot is ready. The system runs on Ubuntu/macOS/Windows, uses Alibaba Bailei large‑model APIs (or alternatives), and includes a custom anti‑detect browser stack (camoufox) for reliable automation. Optional paid “VIP Club” adds premium support and services.
- Project
jasonppy/VoiceCraftA token infilling neural codec language model for high-quality zero-shot text-to-speech and speech editing using only a few seconds of reference audio.