StyleTTS 2 と Parler-TTS の代替:31言語に対応
StyleTTS 2 と Parler-TTS は、よく知られたオープンな音声合成プロジェクトです。StyleTTS 2 の論文は英語データセットで人間並みの評価を報告しており、Hugging Face の Parler-TTS は声を言葉で説明できます。どちらもまずは研究用のコードで、StyleTTS 2 のリポジトリの最終更新は2024年、Parler-TTS は2024年12月です。
無料の SuperClonica エンジンは、ふつうのCPUで動く pip パッケージで、31言語を話し、すぐ使える声のカタログが付いています。このガイドでは率直に比較し、StyleTTS 2 や Parler-TTS のほうが向く場面も紹介します。
StyleTTS 2 と Parler-TTS の概要
英語の研究、ファインチューニングの実験、言葉で説明する声には、どちらも本格的なツールです。
- StyleTTS 2:LJSpeech と LibriTTS で学習した英語モデル。コードは MIT ライセンスで、LibriTTS モデルでは参照音声からスタイルを移せます。
- 学習済みモデルには条件があり、その声の使用許可がない場合は、合成音声であることを聞き手に伝える必要があります。推論には GPL ライセンスの音素化ツール espeak-ng を使います。
- Parler-TTS:英語の Mini(8.8億パラメーター)と Large(23億)、さらに8つのヨーロッパ言語に対応する Mini Multilingual v1.1。すべて Apache 2.0 です。
- Parler-TTS の声は、性別、話す速さ、高さを文章で説明するか、名前の付いた34人の話者から選んで決めます。
無料で聞き比べる
どの声のページでも、StyleTTS 2 や Parler-TTS で作った文を30〜100文字で貼り付け、言語を選んで生成ボタンを押します。数秒で自分の文で聞き比べられます。アカウントは不要です。
SuperClonica の違い
ふつうのCPUで動きます。当社のテストでは、短い文が Ryzen 7 5800X の4スレッドで0.43秒でした。
- 日本語、ロシア語、韓国語、トルコ語、ヒンディー語、アラビア語を含む31言語。中国語は含まれません。
- すぐ使える声:標準ボイス10種と、無料デモ付きのカタログの声170種以上。
- 声は約0.3 MB の JSON ファイルで、モデルのすべての言語を話します。
- インストールはコマンド1つ(python -m pip install superclonica-cpu)、または HTTP API 付きの Docker イメージ。
声を言葉で説明するか、学習させるか
Parler-TTS はリクエストごとに新しい説明を受け取り、StyleTTS 2 は参照音声のスタイルに合わせます。SuperClonica では、声はクリーンな5〜10秒の録音から NVIDIA のグラフィックカードを積んだPCのスタジオで一度だけ学習するか、エクスチェンジで作者に依頼します。その後はどのCPUでも、31言語すべてで動き、元の録音のなまりがわずかに残ります。持ち主が同意した声だけをクローンしてください。
どれを選ぶか
英語の研究やファインチューニングなら StyleTTS 2、英語または8つのヨーロッパ言語で声を言葉で説明したいなら Parler-TTS。それ以外の言語、すぐ使えるナレーターやキャラクターの声、CPUでの速さ、pip コマンド1つか Docker イメージ1つで済むインストールなら SuperClonica を選びましょう。