メインコンテンツまでスキップ

🗨️ 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秒)

  1. OpenWebUI内で管理パネル設定オーディオに移動
  2. 次を設定:
    • テキスト読み上げエンジン: 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を使用して音声をプレビューし、カスタム音声をすぐに作成してください。

💾 あらゆるハードウェア向けに最適化されたモデル

ハードウェアのニーズに合ったモデルを選択してください:

モデルID最適化サイズ推奨用途
model_q8f16混合精度86 MB推奨 - 最適なバランス
model_quantized8ビット92.4 MBCPU性能が良好
model_uint8f16混合精度114 MB中性能CPUでのより良い品質
model_q4f164ビット&fp16ウエイト154 MB高品質でなお効率的
model_fp16fp16163 MB高品質
model_uint88ビット&混合177 MBバランスの取れたオプション
model_q44ビットマトリックス計算305 MB高品質オプション
modelfp32326 MB最大品質(遅い)

✨ 導入前に試す

Kokoro Web Demoにアクセスして、すべての音声をすぐにプレビューできます。このデモでは:

  • 100%ブラウザで実行 - サーバーは不要
  • 永遠に無料 - 使用制限や登録なし
  • インストール不要 - サイトにアクセスするだけで利用可能
  • すべての機能を含む - 任意の音声や言語をすぐに試せる

その他のヘルプが必要ですか?

追加オプション、音声カスタマイズガイド、詳細設定についてはGitHubリポジトリをご覧ください。

OpenWebUIの会話で自然なAI音声をお楽しみください!