
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 836
技术标签
使用教程
环境要求
- Rust 工具链
- pkg-config + opus
安装与启动步骤
-
1装系统依赖
Rust 实现的 TTS,需要音频库。
brew install pkg-config opus # Ubuntu: apt install -y pkg-config libopus-dev -
2下模型与音色
脚本按需拉权重。
bash download_all.sh bash scripts/download_models.sh bash scripts/download_voices.sh -
3编译
Rust 工程直接编,产物是单二进制。
cargo build --release ls target/release/koko -
4合成
命令行直接出 wav,也支持长文本按行切。
./target/release/koko text "Hello, this is a TTS test" --output out.wav
如何确认成功
生成的 wav 可播放,语速自然无断裂。
注意事项
- 它的卖点是快,单二进制部署方便。
- 长文本用 file 模式按行切分更好控制停顿。
- 还带 OpenAI 兼容服务模式:koko openai --instances 1。
核心亮点
- 基于 Rust 实现,性能远超 Python 版本,适合实时场景
- 支持 Kokoro-82M 高质量模型,语音自然度有保障
- 项目结构清晰,易于集成到 Rust 生态系统中
不足之处
- 早期项目,API 和功能可能不稳定
- 文档和示例较少,上手有一定门槛
适用场景
- 实时语音助手或交互式对话系统
- 嵌入式设备或边缘计算环境下的语音合成
- 需要低延迟 TTS 的音频内容生成工具
替代项目
piper-rs、espeak-ng-rust、tts-rs
上一篇:Thorsten-Voice
下一篇:LA-Studio
同类项目推荐
clone-voice
开源
上传声音样本,即刻克隆音色生成语音
A sound cloning tool with a web interface, using your voice or any sound to record a···
VyvoTTS
开源
用LLM思路自己训练TTS模型,从数据到推理全流程
VyvoTTS: LLM-Based Text-to-Speech Training Framework
teochew-g2p
开源
把潮州话汉字转成音素,让TTS能读出来
这是一个潮州话文本端的处理工具和正字标准,主要为潮州方言的语音合成服务
Unity 里一键接入 Eleven Labs 语音合成,快速实现角色配音与播报。
A non-official Eleven Labs voice synthesis client for Unity (UPM)
kokoro-coreml
开源
一键转换 Kokoro TTS 到 Apple 芯片,实现端侧快速语音合成
Kokoro TTS 9.8x faster than MLX on an M1 Mac. Speaks 27 seconds of audio in under a ···
Amphion
开源
一站式音频生成工具箱,快速上手语音、音乐与歌声合成
Amphion (/æmˈfaɪən/) is a toolkit for Audio, Music, and Speech Generation. Its p···
RealtimeTTS
开源
实时把文字变语音,低延迟流式输出,轻松集成各种 TTS 引擎。
Converts text to speech in realtime
discord-tts-bot
开源
给 Discord 加个语音播报员,文字秒变语音
A Text-to-Speech bot for Discord.
java-tts
开源
用 Java 轻松调用 Edge TTS,几行代码实现文本转语音
java-tts 文本转语音