Kokoros

用 Rust 实现极速实时高质量语音合成

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 音频音乐 🍴 复刻 118 🐛 待处理 45 👀 关注 12
GitHub ↗
GitHub 星标 ★ 836
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源项目,基于Rust实现的Kokoro TTS,可本地部署,完全免费。

项目预览

Kokoros 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类音频音乐
开发团队lucasjinreal
定价模式🏷️完全免费
价格说明开源项目,基于Rust实现的Kokoro TTS,可本地部署,完全免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Rust
技术栈/模型kokoro,kokoro-tts,tts
GitHub 星标★ 836
上线时间2025-01-12 00:00:00
代码更新2026-10-05
仓库体积5.8 MB
本站数据更新2026-11-10
维护状态维护中
收录时间2026-08-09
浏览次数6

项目介绍

Kokoros 是一个用 Rust 语言实现的 Kokoro TTS 引擎,基于 Hugging Face 上的 Kokoro-82M 模型。它旨在提供极速、实时的文本转语音能力,同时保持高质量的输出。该项目解决了 Python 实现性能瓶颈的问题,利用 Rust 的内存安全和并发优势,实现了低延迟的语音合成。核心能力包括:加载 Kokoro-82M 预训练模型、将文本转换为语音、支持实时生成,以及提供简单的 API 接口。对于需要高性能、低资源占用的 TTS 应用场景,如嵌入式系统、边缘计算或实时交互应用,Kokoros 是一个理想的选择。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 836

技术标签

使用教程

难度:进阶 约 25 分钟 部署方式:源码编译 4 步

环境要求

  • Rust 工具链
  • pkg-config + opus

安装与启动步骤

  1. 1装系统依赖

    Rust 实现的 TTS,需要音频库。

    brew install pkg-config opus
    # Ubuntu: apt install -y pkg-config libopus-dev
  2. 2下模型与音色

    脚本按需拉权重。

    bash download_all.sh
    bash scripts/download_models.sh
    bash scripts/download_voices.sh
  3. 3编译

    Rust 工程直接编,产物是单二进制。

    cargo build --release
    ls target/release/koko
  4. 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···

★ 8961 2026-08-09
VyvoTTS 开源

用LLM思路自己训练TTS模型,从数据到推理全流程

VyvoTTS: LLM-Based Text-to-Speech Training Framework

★ 264 2026-10-01
teochew-g2p 开源

把潮州话汉字转成音素,让TTS能读出来

这是一个潮州话文本端的处理工具和正字标准,主要为潮州方言的语音合成服务

★ 81 2026-08-09
com.rest.elevenlabs 开源

Unity 里一键接入 Eleven Labs 语音合成,快速实现角色配音与播报。

A non-official Eleven Labs voice synthesis client for Unity (UPM)

★ 109 2026-08-09
kokoro-coreml 开源

一键转换 Kokoro TTS 到 Apple 芯片,实现端侧快速语音合成

Kokoro TTS 9.8x faster than MLX on an M1 Mac. Speaks 27 seconds of audio in under a ···

★ 78 2026-08-09
Amphion 开源

一站式音频生成工具箱,快速上手语音、音乐与歌声合成

Amphion (/æmˈfaɪən/) is a toolkit for Audio, Music, and Speech Generation. Its p···

★ 10336 2026-08-09
RealtimeTTS 开源

实时把文字变语音,低延迟流式输出,轻松集成各种 TTS 引擎。

Converts text to speech in realtime

★ 4053 2026-08-09
discord-tts-bot 开源

给 Discord 加个语音播报员,文字秒变语音

A Text-to-Speech bot for Discord.

★ 105 2026-08-09
java-tts 开源

用 Java 轻松调用 Edge TTS,几行代码实现文本转语音

java-tts 文本转语音

★ 62 2026-08-09