VoxCPM2は、30言語に対応し、テキストの説明からの音声設計や短い参照音声からの音声クローンが可能な、オープンソースのトークナイザーフリー音声合成モデルです。
idiap/coqui-ai-TTS
音声合成と音声変換のためのオープンソースPythonツールキット。学習済みモデル、学習ツール、データセットの整理機能を備えています。
- スター
- 2,337
- フォーク
- 298
- 未解決の Issue
- 17
- 最終コミット
- 一昨日
これは何?
Coqui TTSは、テキストから音声を生成するためのディープラーニングライブラリです。1,100以上の言語に対応する学習済みモデルを提供しており、新しいモデルの学習や、手持ちのデータを使った既存モデルのファインチューニングもできます。これはオリジナルのCoqui TTSプロジェクトからフォークされたもので、coqui-tts PyPIパッケージとしてメンテナンスされています。
Tacotron2、Glow-TTS、FastPitch、VITS、音声クローニングとストリーミング出力に対応したXTTSモデルなど、幅広いアーキテクチャを実装しています。HiFiGANやWaveRNNなどのボコーダーに加え、FreeVC、kNN-VC、OpenVoiceといった音声変換モデルも含まれています。複数話者や多言語の音声合成にも対応しています。
ライブラリは、ttsというコマンドラインツール、Python API、またはローカルでTTSサーバーを実行するDockerイメージから利用できます。dataset_analysisディレクトリには、音声データセットの調査や整理に使えるツールが用意されています。
主な機能
- 011,100以上の言語に対応する学習済みテキスト音声合成モデル。
- 02FreeVC、kNN-VC、OpenVoiceなどの音声変換モデル。
- 03新規または既存のTTSモデル向けの学習・ファインチューニング用レシピ。
- 04複数話者および多言語の音声合成に対応。
- 05コマンドラインツール、Python API、DockerベースのTTSサーバー。
- 06データセットの分析・整理ツール。
ユースケース
- 学習済みモデルを使い、多言語でアプリケーションに音声出力を追加する。
- XTTSモデルを使い、短い参照音声から声をクローニングする。
- 自分で録音したデータセットを使って、独自のTTS音声を学習またはファインチューニングする。
- クラウドAPIに依存せず、社内ツール向けのローカルTTSサーバーを実行する。
クイックスタート
- 1
PyTorch、torchaudio、torchcodecをインストールする(uvがシステムに合ったビルドを選択)
uv pip install torch torchaudio torchcodec --torch-backend=auto - 2
PyPIからcoqui-ttsをインストールする
uv pip install coqui-tts - 3
コマンドラインから利用可能な学習済みモデルを一覧表示する
tts --list_models
使う前に知っておきたいこと
- coqui-tts 0.27.4以降、PyTorchはデフォルトで含まれないため、まず自分でインストールする必要があります。
- Python 3.10~3.14を使用したUbuntu 24.04で公式にテスト済みです。MacとWindowsでも動作するはずですが、テストは十分ではありません。
トピック
よくある質問
- coqui-ai-TTS とは?
- 音声合成と音声変換のためのオープンソースPythonツールキット。学習済みモデル、学習ツール、データセットの整理機能を備えています。 Coqui TTSは、テキストから音声を生成するためのディープラーニングライブラリです。1,100以上の言語に対応する学習済みモデルを提供しており、新しいモデルの学習や、手持ちのデータを使った既存モデルのファインチューニングもできます。これはオリジナルのCoqui TTSプロジェクトからフォークされたもので、coqui-tts PyPIパッケージとしてメンテナンスされています。
- coqui-ai-TTS は無料で使えますか?ライセンスは?
- coqui-ai-TTS は MPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- coqui-ai-TTS は今もメンテナンスされていますか?
- 活発にメンテナンス中。coqui-ai-TTS の最終コミットは 2026年10月19日 です。
- coqui-ai-TTS は何に使えますか?
- 学習済みモデルを使い、多言語でアプリケーションに音声出力を追加する。 XTTSモデルを使い、短い参照音声から声をクローニングする。 自分で録音したデータセットを使って、独自のTTS音声を学習またはファインチューニングする。 クラウドAPIに依存せず、社内ツール向けのローカルTTSサーバーを実行する。
- coqui-ai-TTS のインストール方法は?
- PyTorch、torchaudio、torchcodecをインストールする(uvがシステムに合ったビルドを選択): uv pip install torch torchaudio torchcodec --torch-backend=auto PyPIからcoqui-ttsをインストールする: uv pip install coqui-tts コマンドラインから利用可能な学習済みモデルを一覧表示する: tts --list_models
- coqui-ai-TTS はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/idiap/coqui-ai-TTS
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Resemble AIによるオープンソースの音声合成モデルファミリー。短い参照音声から、英語をはじめ多言語で声をクローンできます。
Diffusion Transformerを用いたflow matching方式のオープンソース音声合成システム。短い参照音声からゼロショットで音声を複製できます。
軽量なZipVoiceベースのTTSモデル。音声のクローンと48kHzの音声生成に対応し、GPUでリアルタイムの150倍超で動作。
KittenTTS 2で5秒の音声から声を複製し、CPU上でリアルタイムに動作するオープンソースの音声合成ライブラリ。
600以上の言語に対応し、音声クローンと音声デザインも可能なオープンソースの多言語ゼロショットTTSモデル。