Kokoro Web - 为 Open WebUI 轻松集成 TTS
警告
本教程为社区贡献,不属于 Open WebUI 官方支持。它仅作为如何针对特定用例自定义 Open WebUI 的演示。想要贡献?请查看贡献教程。
什么是 Kokoro Web?
Kokoro Web 为强大的 Kokoro-82M 文本转语音 (TTS) 模型提供了一个轻量级、兼容 OpenAI 的 API。它可以与 Open WebUI 无缝集成,通过自然的人声增强您的 AI 对话体验。
🚀 两步集成指南
1. 部署 Kokoro Web API(一条命令)
services:
kokoro-web:
image: ghcr.io/eduardolat/kokoro-web:latest
ports:
- "3000:3000"
environment:
# 将其更改为任何密钥,作为您的 OpenAI 兼容 API 密钥
- KW_SECRET_API_KEY=your-api-key
volumes:
- ./kokoro-cache:/kokoro/cache
restart: unless-stopped
运行命令:docker compose up -d
2. 连接 Open WebUI(30 秒完成)
- 在 Open WebUI 中,进入 管理员面板 → 设置 → 音频
- 进行如下配置:
- 文本转语音引擎:
OpenAI - API 基础 URL:
http://localhost:3000/api/v1(如果使用 Docker:http://host.docker.internal:3000/api/v1) - API 密钥:
your-api-key(来自第 1 步) - TTS 模型:
model_q8f16(尺寸与质量的最佳平衡) - TTS 声音:
af_heart(默认的温暖自然英文声音)。您可以从 Kokoro Web Demo 中将其更改为任何其他声音或配方。
- 文本转语音引擎:
大功告成!您的 Open WebUI 现在已具备 AI 语音能力。