重要なポイント
- わずか6秒の参照音声から、17言語にわたって声をクローンできる。
- Coqui TTSツールキット(
pip install coqui-tts)、またはHugging Face上のモデルの重みを直接使って実行できる。 - ライセンス:Coqui Public Model License(CPML) — 非商用のみ。
- 有効な商用ライセンスの道筋はない:Coqui AIは2023年12月に有料サービスを終了した。
- 最初の音声出力まで200ミリ秒未満のストリーミングレイテンシが文書化されている。GPUを強く推奨。
- CPMLへの同意が必要 — Dockerや CIで非対話的に同意するには
COQUI_TOS_AGREED=1を設定する。
📍 一文で説明
XTTS v2はCoquiの多言語ボイスクローニングモデルで、6秒の参照音声から声をクローンして17言語で話させることができ、非商用のCoqui Public Model License(CPML)の下でライセンスされており、公開企業のCoqui AIが2023年12月に有料サービスを終了して以来、有効な商用ライセンスの道筋はない。
💬 簡潔に説明
これは、誰かが話す短い音声クリップを聞き取り、同じ声で17の異なる言語による新しい文章を生成できるAIモデルです。個人利用や研究利用は無料ですが、現在は存在しない別途の契約なしに有料製品で使うことはできません。
📌補足: CPMLは、XTTS v2を実行するCoqui TTSツールキットと同じライセンスではありません。ツールキット自体はMPL-2.0ですが、この特定モデルの重みと出力は非商用です。詳しくは下記の「ライセンスと商用利用」セクションを参照してください。
XTTS v2が実際に行うこと
XTTS v2はGPTベースの、言語をまたいだボイスクローニング対応のテキスト読み上げモデルです。短い参照音声クリップと目的のテキストを与えると、参照音声とは異なる言語であっても、クローンした声で音声を生成します。
- 数秒でのボイスクローニング。 Coquiの公式モデルカードによれば、6秒の参照音声クリップ1つだけで声をクローンできる — 新しい声のためのファインチューニングや学習実行は不要。
- 言語をまたいだクローニングに対応した17言語サポート。 対応言語は英語、スペイン語、フランス語、ドイツ語、イタリア語、ポルトガル語、ポーランド語、トルコ語、ロシア語、オランダ語、チェコ語、アラビア語、中国語(zh-cn)、日本語、ハンガリー語、韓国語、ヒンディー語。英語音声から声をクローンし、同じクローンした声で他の16言語のいずれでも音声を生成できる。
- ストリーミング推論。 XTTS v2は最初の音声出力まで200ミリ秒未満のレイテンシでストリーミング合成に対応しており、この機能がCoqui TTS v0.20.0で導入されて以来文書化されている — 完全な音声ファイルのレンダリングを待つには遅すぎるインタラクティブな音声アプリケーションで有用。
- Coqui TTSツールキット経由での実行。 XTTS v2を実行する主要かつサポート対象の方法はCoqui TTS(
pip install coqui-tts)経由で、TTS("tts_models/multilingual/multi-dataset/xtts_v2")として公開されている。 - 話者埋め込みの再利用。 毎回生の参照クリップを渡す以外に、ツールキットは話者の潜在埋め込みを計算して再利用することをサポートしており、同じクローンした声で繰り返し合成する際の再計算を回避できる。
実際の使用例
これらのコマンドは、XTTS v2を実行する主要かつサポート対象の方法である、Coqui TTSツールキットの文書化されたPython APIを使用しています。
- 参照音声の品質が重要。 バックグラウンドノイズや音楽のない単一話者のクリーンな6秒クリップは、短くノイズが多い、または複数話者のクリップよりも明らかに優れたクローンを生成する。
- 非対話的なCPML同意 は、無人環境(Docker、CI)でXTTS v2が初めてロードされる際に必要 — その初回ロード前に
COQUI_TOS_AGREED=1を設定すること。
# ツールキットをインストール
pip install coqui-tts
# CPMLに非対話的に同意する(Docker/CIでは必須。そうしないと
# 初回ロード時に対話的なプロンプトが表示される)
export COQUI_TOS_AGREED=1
# Python API: 声をクローンして音声を生成
import torch
from TTS.api import TTS
device = "cuda" if torch.cuda.is_available() else "cpu"
tts = TTS("tts_models/multilingual/multi-dataset/xtts_v2").to(device)
# 同一言語でのクローニング
tts.tts_to_file(
text="This is a cloned voice speaking a new sentence.",
speaker_wav="reference_voice.wav",
language="en",
file_path="output_en.wav",
)
# 言語をまたいだクローニング: 英語音声からクローンし、スペイン語で話す
tts.tts_to_file(
text="Esta es la misma voz clonada, ahora hablando en español.",
speaker_wav="reference_voice.wav",
language="es",
file_path="output_es.wav",
)
# ストリーミング合成(最初の音声出力までのレイテンシが低い)
for chunk in tts.tts_stream(
text="Streaming audio, chunk by chunk, for interactive use.",
speaker_wav="reference_voice.wav",
language="en",
):
play_audio(chunk)ライセンスと商用利用
XTTS v2のモデルの重みと生成された音声出力は、Coqui Public Model License(CPML)1.0.0の下でライセンスされています。 これはHugging Face上でモデルと一緒に公開されているライセンスファイルによって確認済みです。CPMLは「機械学習モデルとその出力の非商用利用のみを許可する」と明示しており、許可される用途には個人プロジェクト、学術研究、趣味の作業が含まれます。ただし、その利用に関連して直接的または間接的な報酬を受け取らないことが条件です。
現在、XTTS v2には有効な商用ライセンスの道筋はありません。 モデルカードには商用ライセンスに関する問い合わせ先として info@coqui.ai というアドレスが記載されていますが、企業であるCoqui AIは2023年12月に有料サービスを終了しています — PromptQuorumはこのアドレスが実際に対応しているか、今日商用ライセンスが取得可能かを確認できませんでした。有料製品を出荷する前に独自に別の確認が取れない限り、XTTS v2は非商用のみとして扱ってください。
CPMLはXTTS v2のモデルの重みとその出力に特化して適用され、モデルを実行するCoqui TTSツールキットのコードには適用されません。 ツールキットは別途MPL-2.0でライセンスされており、ツールキットの改変に関する情報開示条件付きで商用利用が認められています。この段落はライセンスの大まかな形を説明するものであり、法的助言ではありません — 商用展開の前に自分でCPMLを読み、弁護士に相談してください。
XTTS v2はどのライセンスを使用していますか?
XTTS v2はCoqui Public Model License(CPML)1.0.0の下で公開されており、これはモデルの重みと生成された音声出力に適用される非商用ライセンスです。個人・研究・趣味利用は許可されますが、有料製品、SaaSツール、クライアント成果物などの商用利用は、別途の契約なしには禁止されています。これは法的助言ではありません。商用利用の前に自分でCPMLを読んでください。
XTTS v2が向いていないこと
XTTS v2は高品質なボイスクローニングモデルであり、商用展開可能な汎用TTSエンジンではありません。以下のような状況には向いていません。
- 確認済みライセンスのない商用製品全般。 CPMLは非商用であり、2023年のCoqui AIの閉鎖後、確認済みで有効な商用ライセンスへの道筋は現在ありません。ライセンス条件を独自に確認しないまま、有料製品、広告付きアプリ、クライアント成果物にXTTS v2を出荷しないでください。
- CPUのみ、リソースが限られたリアルタイム利用。 XTTS v2は低レイテンシのストリーミングに対応していますが、その性能はGPUアクセラレーションを前提としています。CPUのみでは、Piperのような軽量エンジンより明らかに遅く、Raspberry Piのような控えめなハードウェアでのリアルタイム利用には実用的でない可能性があります。
- 非常に短い、またはノイズの多い音声からのボイスクローニング。 6秒が文書化された最小値ですが、ノイズが多い、圧縮されている、または複数話者の参照クリップは、クリーンな単一話者の録音よりも明らかに劣るクローンを生成します。
- 対応する17言語以外の言語。 XTTS v2は英語、スペイン語、フランス語、ドイツ語、イタリア語、ポルトガル語、ポーランド語、トルコ語、ロシア語、オランダ語、チェコ語、アラビア語、中国語(zh-cn)、日本語、ハンガリー語、韓国語、ヒンディー語のみに対応しており、本記事公開時点で追加言語の公式ロードマップはありません。
- 同意のない本人なりすまし。 実在の人物の声を本人の知識や同意なしにクローンすることは、CPMLの非商用制限とは独立した、同意、パブリシティ権、場合によっては詐欺やなりすましに関する懸念を生じさせます。これらはライセンス条件に関係なく、個人利用・商用利用のいずれでも適用されます。
XTTS v2の代替案
Piper
- 最適な用途:
- 最速のCPUのみ合成、ボイスクローニングなし、Raspberry Piでのリアルタイム利用
- ライセンス:
- GPL-3.0-or-later
Coqui TTSツールキット
- 最適な用途:
- XTTS v2(および他のモデル)を実行するソフトウェアで、より広く寛容なライセンスのコードベース
- ライセンス:
- MPL-2.0(ツールキットのみ)
Bark
- 最適な用途:
- 表現力豊かな非音声オーディオ — 笑い声、ため息、環境音
- ライセンス:
- MIT
StyleTTS 2
- 最適な用途:
- 最高水準の自然な英語ナレーション品質(ボイスクローニングなし)
- ライセンス:
- MIT
ElevenLabs
- 最適な用途:
- 商用ボイスクローニングと明確な商用ライセンスを備えたマネージドクラウドAPI
- ライセンス:
- プロプライエタリ(有料クラウドAPI)
よくある質問
XTTS v2とは何ですか?
XTTS v2はCoquiが公開した多言語ボイスクローニング対応のテキスト読み上げモデルで、わずか6秒の参照音声から声をクローンし、言語をまたいだクローニングを含む17言語でその声による音声を生成します。
XTTS v2を商用利用できますか?
別途の契約なしにはできません。XTTS v2はCoqui Public Model License(CPML)の下でライセンスされており、個人・研究・趣味利用は許可されますが、有料製品、SaaS、広告付きコンテンツ、クライアント業務などの商用利用は禁止されています。これを公開した企業Coqui AIは2023年12月に有料サービスを終了しており、PromptQuorumは今日有効な商用ライセンスの道筋が存在するかを確認できませんでした。XTTS v2は非商用のみとして扱ってください。
XTTS v2が声をクローンするにはどれくらいの参照音声が必要ですか?
公式のHugging Faceモデルカードによれば、クリーンな単一話者の参照音声がわずか6秒あれば十分です。より長くクリーンなクリップの方が、一般的により正確なクローンを生成します。
XTTS v2は何言語に対応していますか?
正確には17言語です:英語、スペイン語、フランス語、ドイツ語、イタリア語、ポルトガル語、ポーランド語、トルコ語、ロシア語、オランダ語、チェコ語、アラビア語、中国語(zh-cn)、日本語、ハンガリー語、韓国語、ヒンディー語。これらの言語のいずれかの音声から声をクローンし、他のいずれの言語でも音声を生成できる、言語をまたいだクローニングに対応しています。
XTTS v2はどうやって実行しますか?
pip install coqui-tts でCoqui TTSツールキットをインストールし、TTS("tts_models/multilingual/multi-dataset/xtts_v2") でモデルをロードします。DockerコンテナやCIパイプラインなど、非対話的にCPMLライセンスに同意する必要がある場合は、先に環境変数 COQUI_TOS_AGREED=1 を設定してください。
XTTS v2の実行にGPUは必要ですか?
GPUを強く推奨します。XTTS v2はCPUでも動作しますが、明らかに遅くなります — 文書化されている200ミリ秒未満のストリーミングレイテンシはGPUアクセラレーションを前提としており、CPUのみの利用はリアルタイムアプリケーションには実用的ではありません。
XTTS v2とCoqui TTSツールキットの違いは何ですか?
XTTS v2は非商用のCPMLの下でライセンスされた特定のボイスクローニングモデルです。Coqui TTSツールキットは、XTTS v2や他のモデルを実行するソフトウェア(Pythonパッケージ兼CLI)であり、別途MPL-2.0でライセンスされています。これはツールキットのコード自体の商用利用を認めています。
結論
XTTS v2は2026年時点でも利用可能な、最高品質のローカルボイスクローニングモデルの一つであり続けています。6秒でのクローニング要件、17言語にわたる言語横断サポート、200ミリ秒未満のストリーミングレイテンシの組み合わせは、個人利用、研究、プロトタイピングにおいて本当に実力があります。ほとんどの読者にとって実際に重要な判断はライセンスです。Coqui Public Model Licenseは紛れもなく非商用であり、Coqui AIが2023年12月に閉鎖したため、今日確認済みで有効な商用ライセンスへの道筋はありません。ユースケースが個人利用、学術利用、または非商用のプロトタイプであれば、XTTS v2は強力で十分に文書化された選択肢です。商用のボイスクローニングが必要な場合は、構築を始める前にライセンス条件を独自に確認するか、寛容なライセンスの代替案としてPromptQuorumのPiperやBarkのレビュー、あるいはマネージドな商用オプションとしてElevenLabsとの比較を併せて参照してください。
出典
- Hugging Face上のXTTS v2 — モデルカード:言語、クローニング要件、ライセンス参照。
- XTTS v2 LICENSE.txt — Coqui Public Model License(CPML)1.0.0の全文。
- GitHub上のidiap/coqui-ai-TTS — XTTS v2を実行する、活発にメンテナンスされているツールキットと使用方法のドキュメント。
- Coqui TTSレビュー — PromptQuorumによるツールキットの専用レビュー。閉鎖後のメンテナンス履歴を含む。
- ローカルTTSとボイスクローニングのライセンス — ローカルTTSエンジン全体のライセンス完全比較。
