Kokoro TTS
Kokoro TTS はオフラインのTTSエンジンで、ベースになっているのは Kokoro-82M モデルです。英語、日本語、中国語など複数の言語をサポートし、GPUを必要とせずCPUで動作します。
インストール
Kokoro TTSのインストール方法は2通りあります: UV (推奨)または PIP.
UVでのインストール(推奨)
UVは、高速なPythonパッケージマネージャーで、隔離された環境内で依存関係を自動的に処理します。
ステップ1 - UVをインストールする
を開き、 PowerShell そして次のコマンドを実行します:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"別のインストール方法については、以下を参照してください: UVインストールガイド.
ステップ2 - インストールを確認する
インストールが完了したらPowerShellを再起動し、UVが正しくインストールされているか次のコマンドで確認してください:
uv --versionターミナルにインストールされたUVのバージョンが表示されるはずです。
ステップ3 - リポジトリをクローンまたはダウンロード
Gitでクローンする (推奨)
もし Git がインストールされている場合は、PowerShellを開いて次を実行してください:
git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPIZIPとしてダウンロード
Gitがインストールされていない場合は、リポジトリを手動でダウンロードできます:
をクリックし、 Code ボタン、次に Download ZIP
ダウンロードしたZIPファイルを任意のフォルダに解凍してください
PowerShellを開き、解凍したフォルダに移動します:
cd path\to\Kokoro-FastAPIステップ4 - Kokoro TTSを実行
CPU用の提供された起動スクリプトを使ってKokoro TTSサーバーを起動します:
.\start-cpu.ps1UVは初回実行時に必要な依存関係を自動的にインストールします。
PIPでのインストール
PIPを使ってKokoro TTSを手動でインストールしたい場合は、以下の手順に従ってください。
ステップ1 - リポジトリをクローンまたはダウンロード
Gitでクローンする (推奨)
git clone https://github.com/remsky/Kokoro-FastAPI.git
cd Kokoro-FastAPIZIPとしてダウンロード
Gitがインストールされていない場合は、リポジトリを手動でダウンロードできます:
をクリックし、 Code ボタン、次に Download ZIP
ダウンロードしたZIPファイルを任意のフォルダに解凍してください
PowerShellを開き、解凍したフォルダに移動します:
cd path\to\Kokoro-FastAPIステップ2 - 依存関係をインストール
PIPを使って必要なPythonパッケージをインストールします:
pip install -r requirements.txtステップ3 - Kokoro TTSを実行
依存関係がインストールされたら、Kokoro TTSサーバーを起動します:
python -m uvicorn api.src.main:app --host 0.0.0.0 --port 8880Kokoro TTSサーバーの実行
サーバーが実行中になったら、Webインターフェースに以下でアクセスできます:
http://localhost:8880/webAPIドキュメントは次でも利用できます:
http://localhost:8880/docsVNTranslatorとの統合
Kokoro TTSサーバーが稼働したら、VNTranslatorと接続するために次の手順に従ってください:
に移動します 設定 -> 拡張機能 -> テキスト読み上げ
スクロールして Kokoro TTS 設定セクションへ移動します
に ホスト と ポート 稼働中のKokoro TTSサーバーのの設定。デフォルトではこれらは既に次のように設定されています:
ホスト:
http://localhostポート:
8880
Kokoro TTSサーバーが稼働していることを確認してください 前 VNTranslatorでゲームを起動する前。サーバーが動作していない場合、TTSの再生は機能しません。