PierrunoYT/Kokoro-TTS-Local
A local implementation of the Kokoro Text-to-Speech model, featuring dynamic module loading, automatic dependency management, and a web interface.
何を解決するか
このプロジェクトは、Kokoro-82M音声合成モデルのローカル実装を提供します。クラウドベースのTTSサービスに依存することなく、ユーザー自身のハードウェア上で高品質な音声を生成できるようにし、初期設定後は完全にオフラインで動作します。
動作方法
Kokoro-82Mモデル(8200万パラメータ)をラップし、Hugging Faceからモデル重みと音声ファイルの自動ダウンロードを実現します。ユーザーはコマンドラインインターフェース(CLI)またはGradioベースのWebインターフェースでシステムとやり取りできます。複数の出力形式(WAV、MP3、AAC)をサポートし、CUDA対応GPUを活用して音声生成を高速化できます。
対象ユーザー
- 外部APIに依存せずに高品質なローカルTTSを希望する開発者やユーザー。
- プライバシーまたは接続性の理由でオフライン音声合成が必要な人。
- 9言語をサポートする多言語TTSソリューションを探しているユーザー。
特徴
- 多言語対応: アメリカ英語、イギリス英語、日本語、中国語(普通話)、スペイン語、フランス語、ヒンディー語、イタリア語、ブラジルポルトガル語を含む9言語の54のボイスを搭載。
- 柔軟なインターフェース: インタラクティブなCLIと、お気に入りのボイスと速度の組み合わせを保存できる「スピードダイヤル」プリセット付きのWeb UIを提供。
- オフライン対応:
HF_HUB_OFFLINE環境変数を設定することで完全なオフラインモードをサポート。 - クロスプラットフォーム: Windows、Linux、macOSに対応し、Dockerによるデプロイを簡素化。
- 包括的な診断ツール: Pythonバージョン、CUDAの利用可能性、システム依存関係を検証する
kokoro-tts-checkツールを搭載。
関連
- Dispatch
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト