🗨️ Kokoro Web - Open WebUIのための簡単なTTS
警告
このチュートリアルはコミュニティによる貢献であり、Open WebUIチームによってサポートされていません。これは特定のユースケースに合わせてOpen WebUIをカスタマイズする方法を示すデモとして提供されています。貢献したい場合は、貢献チュートリアルをご確認ください。
Kokoro Web
とは?
Kokoro Webは、強力なKokoro-82M テキスト読み上げモデルの軽量でOpenAI互換のAPIを提供します。このモデルは、Open WebUIとシームレスに統合され、自然な音声でAIとの会話を向上させます。
🚀 2ステップでの統合
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. OpenWebUIと接続する(30秒)
- OpenWebUI内で
管理パネル
→設定
→オーディオ
に移動 - 次を設定:
- テキスト読み上げエンジン:
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から他の音声や設定も選択できます。
- テキスト読み上げエンジン:
これで完了!OpenWebUIにAI音声機能が追加されました。
🌍 対応言語
Kokoro Webは、最適化された特定の音声で以下の8言語をサポートしています:
- 英語(米国) - en-us
- 英語(英国) - en-gb
- 日本語 - ja
- 中国語 - cmn
- スペイン語 - es-419
- ヒンディー語 - hi
- イタリア語 - it
- ポルトガル語(ブラジル) - pt-br
各言語には最適な発音と自然な流れのために専用の音声が用意されています。言語ごとに特化した音声の完全なリストを見るには、GitHubリポジトリを参照するか、Kokoro Web Demoを使用して音声をプレビューし、カスタム音声をすぐに作成してください。