Kokoro-FastAPI

一键部署本地TTS,跨平台多语言语音合成,兼容OpenAI接口

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 音频音乐 🍴 复刻 938 🐛 待处理 15 👀 关注 35
GitHub ↗
GitHub 星标 ★ 5655
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0 许可证,可自行部署使用,完全免费。

项目预览

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

项目数据

分类音频音乐
开发团队remsky
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0 许可证,可自行部署使用,完全免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型fastapi,kokoro,kokoro-82m,kokoro-tts,multi-speaker-tts,mutilingual-audio,openai-compatible-api,openwebui,pytorch,read-along,sillytavern,ssml,text-to-speech,tts,tts-api,tts-captions,tts-generation,voice-clone-tool
GitHub 星标★ 5655
上线时间2024-12-30 00:00:00
代码更新2026-11-08
仓库体积100.3 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数6

项目介绍

Kokoro-FastAPI 是一个将 Kokoro-82M 文本转语音模型封装成 Dockerized FastAPI 服务的开源项目,旨在为开发者提供跨平台(CPU、AMD、NVIDIA GPU)的 TTS 解决方案。它解决了本地部署 TTS 模型时环境配置复杂、硬件兼容性差的问题,通过 Docker 容器化实现一键部署。核心能力包括:支持多语言语音合成、语音混合(voice-mixing)、自动拼接长文本(auto-stitching)、生成带字幕的时间戳(captioned timestamps),并提供 OpenAI 兼容的 API 接口,可无缝集成到 OpenWebUI、SillyTavern 等应用中。项目基于 PyTorch,强调易用性和可扩展性,适合需要高质量语音合成的开发者和内容创作者。

Star 增长趋势

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

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

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:入门 约 10 分钟 部署方式:Docker 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Docker 环境(CPU 或 NVIDIA CUDA 镜像支持 linux/amd64 与 linux/arm64)
  • AMD GPU 需 ROCm 环境,仅 linux/amd64,且为实验性支持
  • Apple Silicon(MPS)需通过 UV 直接运行,不使用 Docker 镜像
  • 可访问 GitHub 与 Hugging Face(模型为 Kokoro-82M)

安装与启动步骤

  1. 1克隆项目仓库

    从 GitHub 拉取源码,后续 Docker 构建或 UV 运行都基于该目录,请确认磁盘空间充足。

    git clone https://github.com/remsky/Kokoro-FastAPI.git
    cd Kokoro-FastAPI
  2. 2按硬件选择镜像

    CPU 与 NVIDIA GPU 使用官方预构建镜像(含 amd64、arm64);AMD GPU 用 ROCm 镜像,仅 amd64 且为实验性。

  3. 3启动 Docker 服务

    README 只说明提供预构建多平台镜像,未给出具体 docker run 命令与端口,请以仓库 README 现有说明为准,不要自行猜测参数。

  4. 4Apple Silicon 运行

    M 系列芯片可直接用 UV 运行项目,无需 Docker 镜像,具体命令见仓库说明。

  5. 5接入 OpenAI 接口

    服务提供 OpenAI 兼容的 Speech 接口,可将地址填入 OpenWebUI、Home Assistant 等已兼容该项目的前端使用。

如何确认成功

按仓库说明启动后,用 OpenAI 兼容客户端或前端请求 Speech 接口能返回音频即视为成功。

常见问题

Q:AMD 显卡能直接用吗?

A:可以尝试,但 ROCm 镜像是实验性的,且只提供 linux/amd64 版本,稳定性和兼容性不如 CPU / NVIDIA 镜像。

Q:Mac(Apple Silicon)怎么部署?

A:不需要 Docker 镜像,README 说明可通过 UV 直接运行,使用 MPS 加速。

Q:支持哪些语言?

A:英语(美式/英式)、西班牙语、法语、印地语、意大利语、日语、巴西葡萄牙语和中文普通话。

Q:能接入 OpenWebUI 吗?

A:可以。它提供 OpenAI 兼容的 Speech 接口,README 列出 OpenWebUI、Home Assistant 等社区项目可将其作为后端。

注意事项

  • 本教程依据 README 节选整理,README 未给出 docker run、端口与配置项细节,务必以仓库最新 README 为准。
  • AMD ROCm 支持标注为 experimental,生产环境建议优先选择 CPU 或 NVIDIA CUDA 镜像。
  • 项目附带可选 WebUI,并支持语音混合、多说话人、时间戳字幕与音素接口等能力。
  • 该服务为 Kokoro-82M 模型封装,生成速度快,可短时间内产出大量语音。

核心亮点

  • Docker化部署,简化环境配置,支持CPU/AMD/NVIDIA GPU,硬件兼容性强
  • 提供OpenAI兼容API,轻松集成到OpenWebUI、SillyTavern等现有工具
  • 支持语音混合、长文本自动拼接、字幕时间戳,功能丰富实用

不足之处

  • 文档/社区待观察
  • 模型大小和推理速度可能受限于硬件,需自行优化

适用场景

  • 本地部署TTS服务,为应用提供语音合成能力
  • 集成到聊天机器人或AI助手,实现语音回复
  • 内容创作中批量生成多语言语音,带字幕时间戳便于后期编辑

替代项目

Coqui TTS、Mimic3、Piper

上一篇:abogen

下一篇:DiffSinger

同类项目推荐

react-text-to-speech 开源

React 里几行代码搞定文字转语音,支持高亮和队列

An easy-to-use React.js library that leverages the Web Speech API to convert text to···

★ 86 2026-08-09
xcodec 开源

让音频语言模型听懂语义,生成更准的语音和音乐

AAAI 2025: Codec Does Matter: Exploring the Semantic Shortcoming of Codec for Audio ···

★ 316 2026-08-09
Selection-js 开源

选中文本,即刻弹出操作菜单,让复制、搜索、分享一步到位。

A lightweight javascipt library which provides users with a set of options in the fo···

★ 95 2026-08-09
Inflect 开源

轻量级 TTS,小体积也能生成自然语音,快速集成。

Inflect is a lightweight, high‑quality text‑to‑speech model designed to deliver s···

★ 167 2026-08-09
ComfyUI-Maya1_TTS 开源

在 ComfyUI 里拖拽节点,生成带情感的语音

A ComfyUI node for Maya1, a 3B-parameter speech model built for expressive voice gen···

★ 65 2026-08-09
qwen3-tts-rs 开源

用 Rust 原生跑通 Qwen3-TTS,轻量部署高性能语音合成

Rust implementation of Qwen3-TTS speech synthesis

★ 150 2026-08-09
PyThaiTTS 开源

用 Python 快速生成自然泰语语音,离线可用

Open Source Thai Text-to-speech library in Python

★ 116 2026-08-09
lalalai 开源

调用 LALAL.AI API,快速实现人声分离与音频处理

Official examples for LALAL.AI API: stem separation, voice cleaning, voice cloning, ···

★ 200 2026-08-09