CosyVoice 2
Alibaba FunAudioLLMチームが2024年12月にリリースしたCosyVoice 2は、最先端の深層学習ベースのストリーミング音声合成(TTS)および音声クローニングのオープンソースエンジンです。このツールは、大規模言語モデル(LLM)とチャンク単位の因果的フローマッチングアーキテクチャを融合し、わずか3秒程度の短い参照オーディオのみで、話者の独特な音色、感情、呼吸を完全に再現します。ユーザーは、このシステムを通じて、テキスト入力を基に、人間と遜色ない高解像度のオーディオを生成できます。
Alibaba FunAudioLLMチームが2024年12月にリリースしたCosyVoice 2は、最先端の深層学習ベースのストリーミング音声合成(TTS)および音声クローニングのオープンソースエンジンです。このツールは、大規模言語モデル(LLM)とチャンク単位の因果的フローマッチングアーキテクチャを融合し、わずか3秒程度の短い参照オーディオだけで、話者のユニークな音色、感情、呼吸を完璧に再現します。ユーザーは、このシステムを通じて、テキスト入力を基に、人間のような高解像度のオーディオ出力をリアルタイムで生成でき、多言語合成と多言語混用(コードスイッチング)を自然にサポートします。
従来の音声合成システムは、長い録音ファイルと複雑な微調整(ファインチューニング)プロセスを経て初めて自然な音色クローニングが可能であり、リアルタイム会話に適した超低遅延ストリーミング環境を構築するために、別の最適化モデルを二重に実装する必要があるという限界がありました。一方、CosyVoice 2は、有限スカラー量子化(Finite-Scalar Quantization)技術を使用して、音声信号を密な離散トークンにエンコードすることで、音素の意味情報と話者の音色情報を効率的に分離します。GPTがテキストトークンを予測して次の文を完成させるように、このモデルはテキスト条件下で動的なフローマッチングを実装し、たとえれば「音声用GPT」のように動作し、高品質なバッチ生成と150ms以下の超低遅延ストリーミング出力を単一のパイプラインで完全に処理します。
バイオテクノロジーおよび臨床医学の研究現場では、CosyVoice 2は、学術論文の要約コンテンツや患者教育用の医療相談データを、自動オーディオブックおよび多言語の吹き替えファイルに変換するのに役立ちます。研究発表資料を非英語圏のセミナーで配布する際に、発表者の既存の3秒間の録音を提供すれば、発表者自身の実際の音色をそのまま英語、中国語、日本語など9つの言語のオーディオブックに自然に変換して生成できます。また、複雑な遺伝子構造や免疫反応データを朗読する際に、文の抑揚、速度、感情を精密に制御することで、聴覚資料の没入感を最大限に高め、視覚障害の研究者向けの利便性を向上させることができます。
💻 必要なスペック
NVIDIA GPUのVRAMは8GB以上を推奨(リアルタイムストリーミングにはRTX 3060/4060クラス以上)、CPU単独実行時はレイテンシが大幅に増加
モデルおよび依存パッケージを含む最小5GBの空き容量(CosyVoice2-0.5B モデルファイル約1GB)
⚡ インストール
4-1. クイックスタート
git clone --recursive https://github.com/FunAudioLLM/CosyVoice.git cd CosyVoice conda create -n cosyvoice -y python=3.10 && conda activate cosyvoice pip install -r requirements.txt
4-2. 詳細なインストール
1. システムサウンドの依存関係インストール(Ubuntu基準)sudo apt-get install sox libsox-dev -y
2. conda環境の作成と有効化conda create -n cosyvoice -y python=3.10 conda activate cosyvoice
3. pyniniおよびWeTextProcessingの依存関係をcondaでインストールconda install -y -c conda-forge pynini==2.1.5
4. Pythonの依存ライブラリのインストールpip install -r requirements.txt
5. CosyVoice2 0.5B の事前学習モデルを Hugging Face からダウンロードpython3 -c " from huggingface_hub import snapshot_download snapshot_download('FunAudioLLM/CosyVoice2-0.5B', local_dir='pretrained_models/CosyVoice2-0.5B') "
FAQ
CosyVoice 2とは何ですか?
Alibaba FunAudioLLMチームが2024年12月にリリースしたCosyVoice 2は、最先端の深層学習ベースのストリーミング音声合成(TTS)および音声クローニングのオープンソースエンジンです。このツールは、大規模言語モデル(LLM)とチャンク単位の因果的フローマッチングアーキテクチャを融合し、わずか3秒程度の短い参照オーディオだけで、話者のユニークな音色、感情、呼吸を完璧に再現します。ユーザーは、このシステムを通じて、テキスト入力を基に、人間のような高解像度のオーディオ出力をリアルタイムで生成でき、多言語合成と多言語混用(コードスイッチング)を自然にサポートします。 従来の音声合成システムは、長い録音ファイルと複雑な微調整(ファインチューニング)プロセスを経て初めて自然な音色クローニングが可能であり、リアルタイム会話に適した超低遅延ストリーミング環境を構築するために、別の最適化モデルを二重に実装する必要があるという限界がありました。一方、CosyVoice 2は、有限スカラー量子化(Finite-Scalar Quantization)技術を使用して、音声信号を密な離散トークンにエンコードすることで、音素の意味情報と話者の音色情報を効率的に分離します。GPTがテキストトークンを予測して次の文を完成させるように、このモデルはテキスト条件下で動的なフローマッチングを実装し、たとえれば「音声用GPT」のように動作し、高品質なバッチ生成と150ms以下の超低遅延ストリーミング出力を単一のパイプラインで完全に処理します。 バイオテクノロジーおよび臨床医学の研究現場では、CosyVoice 2は、学術論文の要約コンテンツや患者教育用の医療相談データを、自動オーディオブックおよび多言語の吹き替えファイルに変換するのに役立ちます。研究発表資料を非英語圏のセミナーで配布する際に、発表者の既存の3秒間の録音を提供すれば、発表者自身の実際の音色をそのまま英語、中国語、日本語など9つの言語のオーディオブックに自然に変換して生成できます。また、複雑な遺伝子構造や免疫反応データを朗読する際に、文の抑揚、速度、感情を精密に制御することで、聴覚資料の没入感を最大限に高め、視覚障害の研究者向けの利便性を向上させることができます。
CosyVoice 2はいつ使いますか?
Alibaba FunAudioLLMチームが2024年12月にリリースしたCosyVoice 2は、最先端の深層学習ベースのストリーミング音声合成(TTS)および音声クローニングのオープンソースエンジンです。このツールは、大規模言語モデル(LLM)とチャンク単位の因果的フローマッチングアーキテクチャを融合し、わずか3秒程度の短い参照オーディオのみで、話者の独特な音色、感情、呼吸を完全に再現します。ユーザーは、このシステムを通じて、テキスト入力を基に、人間と遜色ない高解像度のオーディオを生成できます。
📝 アップデートノート
まだアップデートノートはありません。
🧪 関連「生命のコード」
関連する「生命のコード」記事はまだありません。