Fish Audio

Fish Audio S2-ProでAIセリフを生成する方法

Fish Audio S2-Proの複数話者対話モードは、Fish Audioファミリーの中でもS2-Pro限定の機能です——旧世代のS1は対応していません。[Speaker:Name]構文を使って話者ごとに異なる声を割り当てられ、[whispering]、[laughing nervously]、[pause two seconds]といった自然言語の方括弧タグで行ごとの演出を指示できます。対応言語は80以上で、同じ声のIDのまま自動検出されるため、多言語の対話シーン(例えば英語・中国語・日本語で配信する音声ドラマ)や、ElevenLabsの固定インラインタグセットを超える表現の幅が必要なシーンには、Fish Audioが最も強力な選択肢になります。オープンソースの配信基盤なので、機密性の高いコンテンツや公開前のコンテンツでは、Astorieの外で対話生成をセルフホストすることもできます。

Step-by-Step Guide

1

そのシーンにFish Audioが適しているか見極める

Fish Audio S2-ProがElevenLabs Dialogue v3より適しているのは、次の3つの具体的なケースです。(1) 対話を複数言語で配信する場合——Fish Audioは同じ声のIDのまま80以上の言語に対応し、モデルを切り替える必要がありません。(2) ElevenLabsの固定された[whispers] / [laughs] / [excited] / [sighs] / [pause]セットを超える自然言語の感情提示が必要な場合——例えば[conspiratorial whisper]、[nervous chuckle]、[exhausted sigh]などです。(3) 機密性の高いコンテンツのために、Astorieの外でセルフホスト基盤を使う場合です。洗練度が何より重要な英語オンリーの脚本アニメーションであれば、ElevenLabs Dialogue v3の方が安全な既定の選択です。

2

声を選び、[Speaker:]タグで脚本を書く

シーンを書く前に、キャラクターごとに声を選ぶかクローンしておきましょう。次に、[Speaker:Cole]、[Speaker:Mira]、[Speaker:Captain]のように明示的な話者タグで脚本を整形します。各行の先頭にその話者を示すタグを置き、モデルはこのタグを使って話者の切り替わり地点で声のIDを切り替えます。セリフは短く(1〜3文)保ち、セリフ間には改行を入れましょう。割り込みを表現するには、セリフをダッシュで終わらせ、次の話者にすぐ引き継がせます。声の同意について:あらかじめ用意された声ではなくキャラクター用に声をクローンした場合は、それぞれについて書面での許可を記録しておきましょう——Fish Audioはオープンソースのため、同意の担保はあなた自身の責任です。

3

自然言語の方括弧で演出を指示する

Fish Audio S2-Proの自由記述型の方括弧タグを使えば、自分の言葉で演出を描写できます。[conspiratorial whisper]、[exhausted sigh]、[pause for two seconds]、[nervous chuckle]といった具合です。それぞれの指示は、効果を与えたい単語の直前に、1人の話者のセリフの範囲内で置きます。ElevenLabsの固定タグセットと比べると、Fish Audioの自由記述型の方括弧はより幅広い表現の自由度を与えてくれますが、解釈のされ方はやや予測しづらくなります。微妙な感情の移り変わりがあるシーン(あるキャラクターが3行の間に平静から疑念、そして警戒へと変化していくような場合)では、固定された[excited] / [angry]タグよりもFish Audioの描写的な指示の方がぴたりと合います。シーンを確定させる前に、感情の節目ごとに2〜3パターンの読み上げを試しておきましょう。

4

一度レンダリングして複数言語で展開する

Fish Audioの80以上の言語対応は、多言語の対話で真価を発揮します。まず英語の脚本でシーンのキャンバスを1つ作り、それを複製して脚本を翻訳しましょう——[Speaker:Name]の構造と声のIDはそのまま保ちます。Fish Audioはすべての言語版で同じクローン(またはあらかじめ用意された)声を使うため、各キャラクターの声の個性は英語、中国語、日本語、スペイン語のどの版でも一貫します。キャンバスをテンプレートとして扱うこのパターンにより、版ごとにキャラクターの声を作り直すことなく、1つの元キャンバスから多言語の音声ドラマを展開できます。注意:Astorie上のFish Audioは現時点ではSEO上の位置づけであり、実際の本番稼働はワークスペースの設定によって異なります。Fish Audioが接続されていない場合は、多言語ワークフローにはElevenLabs Multilingual v2を使いましょう。

Prompt Examples

Fish Audioの方括弧タグを使った、2人のキャラクターによる尋問シーンです。[skeptically, leaning in]や[nervous whisper]といった指示は自然言語で演出を描写しており、ElevenLabsの固定タグでは表現しきれない幅広さがあります。

[Speaker:Cole] So you were home all night? [Speaker:Mira] [pause for two seconds] Yes. With my sister. [Speaker:Cole] [skeptically, leaning in] And she'll vouch for that? [Speaker:Mira] [nervous whisper] She has to.

同じ3人のキャラクターによるシーンを中国語(普通話)でレンダリングした例です。Fish Audioは言語が変わっても同じ声のIDを使うため、各キャラクターの声の個性は英語版と中国語版で完全に同一のまま保たれます。

[Speaker:Captain] 任务控制,状态检查。 [Speaker:Engineer] [excited] 所有系统正常! [Speaker:Pilot] 准备好了,船长。 [Speaker:Captain] [confidently] 出发吧。

Parameter Tips

複数話者の対話は、Fish Audioファミリーの中でもS2-Pro限定の機能です——S1は[Speaker:Name]タグに対応していません。2人以上のキャラクターが登場するシーンでは、必ずS2-Proを使いましょう。

自由記述型の方括弧タグ([conspiratorial whisper]、[exhausted sigh]など)は、ElevenLabsの固定タグより幅広い表現の自由度がありますが、解釈のされ方はやや予測しづらくなります。本番に使う前にテストしましょう。

80以上の言語で同じ声のIDを使えるため、多言語の音声ドラマでも英語・中国語・日本語などでキャラクターの声を一貫させられます。1回構築して、版ごとに脚本を翻訳するだけです。

音声を自社インフラの外に出したくない、機密性の高い対話コンテンツや公開前のコンテンツには、セルフホストでの運用も利用できます。

アニメーション短編では、レンダリングした音声をキャラクターごとに分割し、同じAstorieのキャンバス上で別々のリップシンクノード(OmniHumanまたはKling Avatar)に供給しましょう。

What to Expect

Fish Audio S2-Proの複数話者対話は、多言語対応かつオープンソースという選択肢です——対応言語が広く、方括弧形式の感情指示がより柔軟で、セルフホスト可能な基盤を持っています。ElevenLabs Dialogue v3との比較では、英語の感情表現の洗練度はやや劣り、方括弧の解釈もやや予測しづらく、同意の担保責任も自分で負う必要があります。洗練度が何より重要な英語オンリーのアニメーションであれば、ElevenLabsの方が安全です。多言語の音声ドラマ、固定タグでは表現しきれない微妙な感情の移り変わりがあるシーン、セルフホストでの制作には、Fish Audio S2-Proを選ぶ価値があります。シーンはAstorieのキャンバス上で一度構築し、キャンバスを複製して脚本を翻訳しつつ声のIDを変えないことで、ローカライズ版を展開できます。

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セリフを生成する方法