1. 要約
アリババ通義ボイスチーム(FunAudioLLM)は、音声合成用のFun-CosyVoice3-0.5B-2512(TTS)と音声認識用のFun-ASR-Nano-2512(ASR)という2種類のオーディオモデルをオープンソース化しています。 前者は多言語のゼロショット音声クローンと低遅延ストリーミング合成を重視しています。 後者は31言語認識、方言アクセントのカバレッジ、リアルタイムの音声入力を重視しており、「ボイスオーバー生成」から「音声書き起こし」までのエンドツーエンドの応用に適しています。
2. コア機能
- Fun-CosyVoice3-0.5B(TTS)は
- 9つの共通言語をカバーし、18+の中国方言・アクセントおよび言語間ゼロショット音声クローンをサポートしています。 テキスト
- ストリーミング入力と音声ストリーミング出力(双方向ストリーミング)をサポートし、低遅延でのやり取りを実現しています。
- 指令制御(例:言語、方言、話す速度/音量など)と強力なテキスト正規化機能をサポートしています。
- 2. Fun-ASR-Nano(ASR)は
- 31言語をカバーし、自由なスイッチングとハイブリッド認識をサポートします。
- 主要な中国語方言や多地域アクセントの認識を支援し、会議や車両などの複雑な場面に適しています。
- 低遅延のリアルタイム文字起こし機能を提供し、funasrのAutoModelを通じて呼び出すことができます。
3. インストール
- CosyVoiceリポジトリ(TTS / Fun-CosyVoice3)をクローン
- し、依存関係を(要件および公式例に従って)インストールします。
- Hugging FaceからFun-CosyVoice3-0.5B-2512の重りをダウンロードするか、例のスクリプトに従って自動引くことができます。
- ストリーミング推論は、自己縫合による文の区切りや高い遅延を避けるために、公式のストリーミング例やサーバーサイドスクリプトを優先します。
- 2. ASR(Fun-ASR / Fun-ASR-Nano)は
- 、リポジトリやモデルカードに記載された依存関係でfunasrをインストールします。 モデル
- ごとに
AutoModel(..., trust_remote_code=True)カードの例を読み込みます。 - リアルタイムディクテーションは、短いフレームや小さなセグメントに基づく推論、アプリケーション層でのインクリメンタル出力のマージや誤り訂正を示唆しています。
4. 典型的なユースケース
- クロスランゲージダビングと音声コンテンツ:多言語TTS+統一音色、ビデオダビング、ポッドキャスト、学習コンテンツに適応。
- ボイスクローンとキャラクターダビング:ゼロショットクローンで、バーチャルキャラクターおよび複数キャラクターのナレーションには少量の参照音声を含みます(承認が必要です)。
- 会議や授業のリアルタイム書き起こし:低遅延の口述+(ツールチェーンでサポートされている場合)ホットワード/ワードリストにより、特別な名前の正確性が向上します。
- コールセンター品質検査:検索、コンプライアンス監査、要約のためにASRの文字起こしを行い、主要なリンクには手動レビューが推奨されます。
5. 生態系と競合製品
- エコロジカル
- TTS側は主にCosyVoiceプロジェクトに基づいており、重みはHugging FaceやModelScopeなどでリリースされるため、展開や再現に適しています。
- ASR側はFun-ASRリポジトリとモデルの重みを提供し、funasrツールチェーンに接続しています。 2. 競
- 合するTTS の一般的な比較
- には、VITSやF5-TTSのようなオープンソースソリューションや商用クラウドTTSが含まれます。 Fun-CosyVoice3の違いは「多言語ゼロショットクローン+双方向ストリーミング+命令制御」の組み合わせです。
- ASRの一般的な制御には、Whisper line、Wenetなどがあります。 Fun-ASR-Nanoは多言語、方言アクセント、低遅延を強調しています。 効果は、A/B検証には自社のデータを使用することが推奨されます。
6. 制限事項と注意事項
- 音声クローンには承認とプライバシーが必要です。なりすましや詐欺を避けるために明確に許可されている必要があります。
- ストリーミング体験はエンジニアリングの詳細に大きく依存します。スライシングポリシー、VAD、ネットワークジッター、キャッシュなどが遅延や文の切れ目に影響を与えることがあります。
- ロングテール方言や騒音の多い環境は誤認されることがあります。信頼度閾値の設定と手動レビューリンクの設定が推奨されます。
4. サプライチェーンのセキュリティを評価するためにtrust_remote_code=Trueを活用する:固定バージョン、監査コード、そして独立した運用の方がより安全です。
7. プロジェクトアドレス
https://huggingface.co/FunAudioLLM/Fun-CosyVoice3-0.5B-2512
8. よくある質問
Q: Fun-CosyVoice3-0.5Bは「TTS in 9 language」とストリーミング出力をサポートしていますか?
A: 9言語音声合成に対応し、テキスト入力と音声出力の双方向ストリーミング機能も対応しています。
Q: Fun-CosyVoice3-0.5Bの「ボイスクローン」にはどれくらいの参照音声が必要ですか?
A: ゼロショットサウンドクローンとして位置づけられており、通常は少量のリファレンス音声が入っていますが、音質やアクセントの違いによって類似性や安定性が影響します。
Q: Fun-ASR-Nanoは31言語と方言アクセント認識に対応していますか?
A: 31言語に対応し、主要な中国語方言や多地域アクセントをカバーしているため、リアルタイムの口述シナリオに適しています。
Q: PythonでFun-ASR-Nanoを素早く呼ぶにはどうすればいいですか?
A: funasrのAutoModelを通じてモデルカードの例を読み込み、音声ファイルやストリーミングスライスを推測します。