yovoice README

The project's README from github.com/leemysw/yovoice. As one markdown file: README.md.

yovoice

yovoice

Give your words a voice.

Version 0.1.7 License: Apache-2.0 macOS 14+ (Apple Silicon) Windows 10/11 (x64)

English · 简体中文

CLI & Agent Skill · API / MCP Deployment · Development


yovoice is an open-source voice creation tool for macOS and Windows that turns text into natural, expressive speech locally. With voice cloning, emotion control, audio project management, and a choice of TTS models, it requires no cloud API calls and incurs no per-character charges, giving you more control over narration, voiceovers, and audio content creation at a lower cost.

yovoice creation workspace — browser preview


Features


Supported Models

Model Parameters Model file size by precision Core capabilities
IndexTTS 2.0 — Q8 · 3.63 GB
F16 · 4.65 GB
ORIG · 8.08 GB
Chinese/English voice cloning, emotion control, reference performance
IndexTTS 2.5 — Q8 · 3.50 GB
F16 · 4.55 GB
ORIG · 7.89 GB
Multilingual voice cloning, emotion control, pronunciation editing
VoxCPM2 2B Q8 · 2.96 GB
BF16 · 4.77 GB
ORIG · 4.96 GB
Text-guided voice design, voice cloning, transcript-assisted cloning
OmniVoice 0.6B Q8 · 1.35 GB
BF16 · 1.64 GB
F16 · 1.64 GB
Attribute-based voice design, voice cloning, non-verbal sound tags
Qwen3-TTS Base 0.6B Q8 · 1.99 GB
BF16 · 2.52 GB
Reference voice cloning, optional transcript guidance, multilingual speech
Qwen3-TTS Base 1.7B Q8 · 2.70 GB
BF16 · 4.20 GB
ORIG · 4.54 GB
Reference voice cloning, optional transcript guidance, multilingual speech
Qwen3-TTS CustomVoice 1.7B Q8 · 2.82 GB
BF16 · 4.18 GB
9 built-in voices, text-guided style and emotion
Qwen3-TTS VoiceDesign 1.7B Q8 · 2.82 GB
BF16 · 4.18 GB
Voice design from natural-language descriptions, no reference audio required
Kokoro-82M 1.0 Official 82M Q8 · 189.55 MB
BF16 · 211.95 MB
49 built-in voices, multilingual speech excluding Japanese
Kokoro-82M 1.0 82M Q8 · 932.66 MB 54 built-in voices, full multilingual resources including Japanese; import only
Kokoro-82M 1.1-zh 82M Q8 · 255.32 MB 100 Chinese and 3 English voices; experimental, import only
ACE-Step 1.5 Turbo — BF16 · 10.09 GB Songs and instrumentals from a style prompt and lyrics, 50+ vocal languages; requires engine v0.9.1

All models are available in the App and CLI. See model selection for input requirements and examples. OmniVoice weights use the CC-BY-NC license and are restricted to non-commercial use.


Installation

Choose the package for your platform from the repository’s Releases tab.

Platform Package Install
macOS 14+ · Apple Silicon .dmg Open the disk image and drag yovoice to Applications
Windows 10/11 · x64 -setup.exe Run the installer, then open yovoice from the Start menu
Windows 10/11 · x64 · NVIDIA GPU -cuda12.4-setup.exe Bundles the CUDA 12.4 runtime; works with older GPUs and drivers and uses the GPU from first launch
Windows 10/11 · x64 · NVIDIA GPU -cuda13.3-setup.exe Bundles the CUDA 13.3 runtime; needs a newer driver, smaller download

The Windows installer downloads and installs WebView2 Runtime if needed. Models are downloaded inside the app; uninstalling preserves user data in ~/.yovoice.

Check for updates from the app menu on macOS or Windows. Updates are also checked and downloaded in the background; restart to install when ready. Windows updates download only the app (-update.exe) and keep the installed runtime; when a release recommends a newer runtime you can upgrade it in Settings → Inference engine, and it is required only when the runtime is below the minimum version the app needs.

Install yovoice on macOS


Quick Start

  1. Set up a model. Download a model in Settings.
  2. Create a project. Choose Story dubbing or Speech generation.
  3. Add content. Enter text or import subtitles, then choose a character and adjust the voice.
  4. Generate audio. Select Generate speech, then preview, edit and export.

CLI & Agent Skill

Give your agent the yovoice Skill link and ask it to install the Skill and set up the local CLI, engine, and model:

Install this Skill and set up yovoice for local speech generation: https://github.com/leemysw/yovoice/tree/main/skills/yovoice

Then describe what you want:

Read narration.txt using voice.wav as the reference voice, with a calm delivery, and save it as narration.wav.

The agent runs the standalone CLI without opening the desktop app. See the CLI guide for details.


Run yovoice serve to provide an authenticated HTTP API and MCP inference service for other machines. See the API / MCP deployment guide for deployment and client examples.

Development

make install
make app-run

See the development guide for prerequisites. It also covers browser preview, tests, and project structure.


Contributing

Bug reports, feature suggestions, and pull requests are welcome. Include your platform, model, and steps to reproduce when reporting a problem. Run make check before submitting code changes.


Acknowledgements


License

Apache-2.0. Dependencies retain their original licenses; IndexTTS models are covered separately by their model license.

yovoice (leemysw/yovoice)

Searching Database…

1.7K ·GitHub
这是什么?yovoice 是一款面向 macOS 和 Windows 的开源桌面应用,在本地把文本转换成自然、富有表现力的语音,支持声音克隆和情感控制,没有云端 API 调用,也不按字符收费。
这是桌面应用还是云服务?它是通过 .dmg(macOS)或 .exe(Windows)安装包安装的原生桌面应用,另有独立 CLI 和可选的本地 'yovoice serve' 模式,可为其他机器提供 HTTP/MCP API。
怎么让它跑起来?从 GitHub Releases 标签页获取适合你平台的安装程序(macOS 用 .dmg,Windows 用 -setup.exe),安装后在设置中下载一个模型,创建故事配音或语音生成项目,添加文本或字幕,然后生成音频。
它能在 Intel Mac 上运行吗?需要特定的 CUDA 版本吗?macOS 版只面向 Apple Silicon 上的 macOS 14+;在 Windows 上,你需要根据 NVIDIA GPU/驱动的新旧选择不同的安装程序(旧卡用 CUDA 12.4,较新的驱动用 CUDA 13.3,下载体积更小)。
我的数据和 AI 密钥会去哪里?语音生成完全在你的机器上运行;如果你为编曲或歌词接入可选的 AI 服务,你的 API 密钥也只留在这台电脑上。
包括模型在内,它真的完全免费使用吗?yovoice 本身采用 Apache-2.0,但 OmniVoice 模型权重为 CC-BY-NC,仅限非商业用途,IndexTTS 模型则另有各自独立的许可证。
Agent Skill 能让编程智能体做什么?它让 AI 智能体安装该 Skill,配置好本地 CLI、推理引擎和模型,然后仅凭文本和一段参考音频就能生成配音,无需打开桌面应用。
yovoice 能生成完整歌曲,而不只是语音吗?可以——你描述一种风格并带上段落标记写好歌词,ACE-Step 1.5 就会生成完整歌曲或纯音乐,并把每一版都保留为可比较的版本。
Score(乐谱)功能是做什么的?它是一个按小节和节拍组织的乐谱编辑器(也可导入 MIDI,或由智能体编写乐谱),通过 General MIDI 音色库渲染成可精确复现的音频,并可导出为 MIDI 和分轨。
卸载应用后我的数据会怎样?卸载时用户数据会保留在 ~/.yovoice 文件夹中,因此你的项目和设置在重装后依然存在。
Creator
leemysw
Size
20.2 MB
Stars
1.7K
Age
1mo
Commits · 90 Days