Fish Audio

Fish Audio S2-ProでAIで声をクローンする方法

Fish Audio S2-ProはElevenLabsのクローンに代わるオープンソースの選択肢で、2つの明確な違いがあります。プロンプト内で自然言語の方括弧タグ([whispering]、[laughing nervously]、[pause])を使える点と、自分でセルフホストできるオープンな配信基盤を持つ点です。音声クローンには、クリーンな参照音声サンプルに加えて、内容が一致する文字起こしが必要です——Fish Audioは文字起こしのテキストを使って音素のあいまいさを解消するため、文字起こしがずれているとElevenLabsよりもクローン品質への悪影響が大きくなります。対応言語は80以上で、自動検出されます。重要:クローンしてよいのは、自分が権利を持つ声、または明確な書面での許可を得た声だけです。Fish Audioはオープンソースであるため、同意の担保はプラットフォームではなくあなた自身の責任になります——参照音声をアップロードする前に、権利関係をはっきりさせておきましょう。

Step-by-Step Guide

1

権利を確認し、文字起こしと一致した参照音声を準備する

アップロードする前に、声の権利関係を記録しておきましょう。Fish Audio S2-Proはオープンソースのため、同意の担保責任はあなた自身にあります——自分以外の声については、書面での許可を必ず保管してください。次に参照音声を準備します。30秒以上のクリーンな話し声(BGMなし、他の話者の声もなし、44.1kHzのWAVが望ましい)と、実際に話した内容と一字一句一致する文字起こしを用意しましょう。Fish Audioはクローン時に文字起こしを使って音素を整合させるため、音声では「we'll」と言っているのに文字起こしが「we will」になっているようなズレがあると、小さな整合エラーが生じ、長い台本を生成するほど積み重なっていきます。文字起こしがない場合は、まずSTT(音声認識)モデルにかけてから校正しましょう。

2

オーディオノードを追加してFish Audio S2-Proを読み込む

オーディオノードを追加し、モデル選択リストからFish Audio S2-Proを選んで、参照音声と文字起こしのペアをアップロードします。モデルからクローンされた音声IDが返され、プロジェクト内のすべてのオーディオノードで再利用できます。注意:Astorie上のFish Audioは現時点では比較検討用の掲載という位置づけです——ElevenLabsやMiniMaxなどと並んでAstorieのレジストリには存在しますが、実際の本番稼働への統合はワークスペースの設定によって異なります。ワークスペースでFish Audioのランタイムが有効になっていない場合は、本番用途にはElevenLabsを使い、Fish AudioはAstorieの外でセルフホストして試す実験用途に使いましょう。

3

方括弧形式の自然言語タグで話し方を演出する

Fish Audio S2-Proの最大の違いは、自由記述型の方括弧コントロールです。固定されたトークンの一覧ではなく、[whispering sweetly]、[laughing nervously]、[pause for two seconds]、[angry whisper]のように、話し方を変えたい単語のすぐそばに自然言語を方括弧で挟んで書き込めます。方括弧の指示は局所的に保ちましょう——単語の近くに置いたタグは、その単語と直後のフレーズにだけ影響し、段落全体には及びません。ElevenLabsの固定インラインタグ([whispers]、[laughs]、[excited])と比べると、Fish Audioはより幅広い表現の自由度を得られる一方、解釈のされ方はやや予測しづらくなります。長い台本を本番に使う前に、2〜3パターンの読み上げを試してみましょう。

4

同じ台本でFish AudioとElevenLabsを比較する

重要度の高いコンテンツでは、Fish Audio S2-Proのオーディオノードと ElevenLabs Eleven v3のオーディオノードをキャンバス上に並べて配置し、同じ台本をどちらもクローンした声で読み上げさせてみましょう。比較すると多くの発見があります。ElevenLabsは英語の感情表現がより洗練されていて説得力があり、一方Fish Audioは自由記述型の感情タグをより柔軟に扱え、モデルを切り替えずに多くの言語をカバーできます。多くの制作チームは、プロトタイプ収録や多言語の実験にはFish Audioを使い、公開版の収録はElevenLabsで仕上げています。同じキャンバス上で完結するため、比較のためにAstorieを離れる必要はありません。

Prompt Examples

クローンしたホストの声によるコース導入部です。方括弧の指示は、話し方を変えたい箇所にちょうど置かれています。同じセリフをElevenLabs Eleven v3(固定タグ)で試して比べてみると、Fish Audioの表現の幅広さがよくわかります。

[calmly] Welcome to the studio. [pause] Today, [thoughtfully] we're going to look at three patterns that show up again and again — [emphasizing] every single time — in successful product launches.

Fish Audio S2-Proの話者タグを使った複数話者の対話です。話者ごとに異なるクローン音声を割り当てられ、すべて1つのオーディオノード内で完結します。ホストのセリフ内にある[curious]の指示は、そのセリフだけの話し方を指定します。

[Speaker:Host] Hey, thanks for joining us. [Speaker:Guest] Happy to be here. [Speaker:Host] [curious] So tell me — what made you start this project?

Parameter Tips

参照音声と文字起こしの組み合わせが、品質を左右する最大の要因です。文字起こしがずれている(音声は「we'll」なのに文字起こしが「we will」など)と、長い生成の中で音素のエラーが積み重なっていきます。

方括弧の指示は自由記述型の自然言語です。[whispering sweetly]、[laughing nervously]、[pause for two seconds]のように書けます。単語のすぐそばに置く(局所的に配置する)ことで、最も予測しやすい結果になります。

Fish Audioは80以上の言語に対応し、自動検出も行います——同じクローン音声のまま、英語・中国語・日本語・スペイン語などを切り替えても、モデルのバリエーションを変える必要はありません。

オープンソースの配信基盤なので、必要であればAstorieの外でセルフホストすることもできます。音声を自社インフラの外に出したくない、機密性の高い声のコンテンツを扱う際に役立ちます。

丸括弧の感情構文を使っていたS1の旧プロンプトは、S2-Proの方括弧構文に書き換えましょう。旧来の(excited)のようなプロンプトは、新モデルで機能させるために[excited]の形に書き直す必要があります。

What to Expect

Fish Audio S2-Proの音声クローンは、オープンソースを選びたい人向けの選択肢です。対応言語が広く、自然言語の方括弧による感情コントロールが柔軟で、セルフホストも可能な基盤を持っています。ElevenLabsとの比較では、英語の感情表現の洗練度はやや劣り、方括弧の指示の解釈もやや予測しづらく、同意の担保責任も自分で負う必要があります(プラットフォーム側の本人確認はありません)。単一の声で本番品質の英語ナレーションを作るなら、ElevenLabs Eleven v3の方が安全な選択です。多言語プロジェクト、声のプロトタイピング、セルフホスト環境での運用、あるいは固定セットを超えた自然言語の感情タグが必要なワークフローには、Fish Audio S2-Proを選ぶ価値があります。Astorieのキャンバス上なら、ツールを切り替えることなく同じ台本で両方をA/Bテストできます。

Use Fish Audio S2-Pro on Astorie

Connect Fish Audio S2-Pro with other AI models on Astorie's infinite canvas. No GPU required — start free.

Get Started Free

Related features

Docs

Related reading

Try Other Models for This Task

AIで声をクローンする方法