ElevenLabs

ElevenLabs Dialogue v3でAIセリフを生成する方法

ElevenLabs Dialogue v3は、Eleven v3の複数話者版エンドポイントです——異なるキャラクターの声同士が自然に掛け合う対話のために作られており、インライン感情タグ([whispers]、[laughs]、[excited]、[sighs])で行ごとの演出を指示できます。標準のEleven v3は1つの声が段落を読み上げるのに対し、Dialogue v3は話者ごとに異なる声を割り当て、自然な間合いや呼吸、感情の反応を伴って台本のシーンを読ませられます。Astorieでは、対話シーンをキャンバス上のオーディオノードとして組み立てます——細かくコントロールしたい場合はキャラクターごとに1ノード、まとめて複数話者を生成したい場合はDialogue v3ノード1つで完結させることもできます。21種類の声のライブラリはキャラクターのあらゆる原型をカバーしており、既製の声が合わない場合はクローン音声対応でオリジナルキャラクターを持ち込むこともできます。

Step-by-Step Guide

1

シーンを書く前にキャラクターへ声を割り当てる

対話を書く前に、21種類の声のライブラリからキャラクターごとに1つずつ声を選びましょう。声とキャラクターの相性は、他のどの制作判断よりもリアリティを左右します。タフな刑事にはBrianやRoger、好奇心旺盛なティーンにはLilyやCharlie、賢い祖母にはSarahやMatildaが向いています。キャラクターごとに10秒のテストセリフを生成し——同じセリフを2〜3種類の候補の声で読ませて——続けて聞き比べましょう。決まったら、声とキャラクターの対応関係を記録しておきます。プロジェクト内のすべてのシーンで同じ対応関係を使い回すことで、リスナーが無意識に感じ取るキャラクターの一貫性を保てます。

2

話者を明示してセリフの順番を書く

Dialogue v3は、明示的な話者タグの付いた台本を読み上げます。書式は、各行の先頭に角括弧で囲んだキャラクター名を置く形です。[Detective Cole]、[Mira]、[Captain]のようにします。各セリフは短く保ちましょう——1回あたり1〜3文が最も自然なペースになります。長い独白は、会話というより1つの声が段落を読んでいるように感じられてしまいます。セリフとセリフの間には改行を入れます。モデルはこれを話者を分ける自然な呼吸や間として扱います。割り込みや発話の重なりを表現するには、1人のキャラクターのセリフをダッシュで文の途中で終わらせ(「I was just about to —」)、次の話者にすぐ引き継がせます。

3

インラインタグで行ごとに演出を指示する

Dialogue v3のインラインタグはEleven v3と同じ仕組みです。[whispers]、[laughs]、[excited]、[sighs]、[pause]を、効果を与えたい単語の直前に、1人の話者のセリフの範囲内で置きます。例えば「[Mira] [whispers] Did you hear that?」と書けば、ささやくのはMiraのそのセリフだけで、シーン全体がささやきになるわけではありません。1シーンにつき3つのタグで十分です——60秒・4キャラクターのシーンでキャラクターごとに1つずつタグを置けば自然な抑揚になりますが、10個も入れると対話が芝居がかって演出過剰に感じられます。最も強いタグ([whispers]、[angry]、[terrified])は物語の要所のために取っておき、日常的なトーンは既製の声のキャラクター性に任せましょう。

4

対話音声をキャンバスの制作フローに接続する

Dialogue v3のオーディオノードは、すべての話者のセリフをレンダリングした1つの音声ファイルを出力します。そこから先は、Astorieのキャンバス上で制作フロー全体を展開できます。音声出力をビデオノードに接続してアニメーション短編シーンにしたり、OmniHumanやKling Avatarに接続して(キャラクターごとに1ノード)キャラクターの肖像によるトーキングヘッド動画にしたり、アニメーションのボイスオーバーとして動画のタイムラインに重ねたりできます。4キャラクターのアニメーション短編であれば、標準的な構成はキャラクターごとに1つの画像ノード(Nano Banana 2やFlux Kontextによる一貫した肖像)、キャラクターごとに1つのリップシンクノード(主役のクローズアップにはOmniHuman、群像ショットにはKling Avatar)、そしてキャラクターごとに分割したDialogue v3の音声を各リップシンクノードに供給する形です。

Prompt Examples

2人のキャラクターによる尋問シーンです。Detective ColeにはBrian(権威のある男声)、Miraにはエッジの効いたSarah(温かみのある女声)を使っています。[skeptically]タグが質問に疑念を加え、[whispers]がMiraの答えに不穏さを添えつつも、緊張感を上げすぎないようにしています。

[Detective Cole] So you were home all night? [Mira] [pause] Yes. With my sister. [Detective Cole] [skeptically] And she'll vouch for that? [Mira] [whispers] She has to.

3人のキャラクターによる群像シーンです。CaptainにはDaniel(落ち着いた威厳)、EngineerにはCharlie(活気ある若さ)、PilotにはLiam(冷静なプロフェッショナルさ)を使っています。各キャラクターには、その原型に合ったインラインタグを1つずつ付けています。総尺:約12秒。

[Captain] Mission control, status check. [Engineer] [excited] All systems nominal! [Pilot] Ready when you are, Captain. [Captain] [confidently] Let's go.

Parameter Tips

脚本を書く前にキャラクターへ声を割り当てましょう。声とキャラクターの相性は、他のどの制作判断よりもリアリティを左右します。対応関係を記録し、シーン間で一貫性を保ちましょう。

話者のセリフは1回あたり1〜3文に収めましょう。長い独白は対話のリズムを失わせますが、短いセリフなら話者間に呼吸と間のある自然な掛け合いになります。

インラインタグ([whispers]、[laughs]、[excited])は控えめに使いましょう——60秒のシーンなら3つで十分です。演出過剰はシーンを芝居がかって見せてしまい、演出不足なら声のキャラクター性が自然にトーンを担ってくれます。

60秒を超える長いシーンでは、複数回のDialogue v3呼び出しに分割することを検討しましょう。Eleven v3には1リクエストあたり5,000文字の上限があり、シーンの節目ごとに自然な区切りを入れることでペース配分にも良い影響があります。

アニメーション短編では、Dialogue v3の出力をキャラクターごとに分割し(それぞれ1つの音声トラックにして)、それぞれを別々のリップシンクノード(主役のクローズアップにはOmniHuman、群像ショットにはKling Avatar)に供給しましょう。

What to Expect

ElevenLabs Dialogue v3は、現在利用できる中で最も洗練された複数話者の英語対話を生み出します——自然な掛け合い、はっきりと区別されたキャラクターの声、そして声優の収録に匹敵する感情表現です。Fish Audio S2-Proとの比較では、Dialogue v3は英語表現がより洗練されている一方、使える声はElevenLabsの21種類のライブラリと自分のクローン音声に限られ、タグも自由記述の自然言語ではなく固定セットです。Fish Audioが[Speaker:Name]構文と方括弧の感情提示を使うのに対し、Dialogue v3は[CharacterName]タグと標準のEleven v3インライン感情セットを使います。洗練度が何より重要な英語のアニメーション、音声ドラマ、インタラクティブなプロトタイプであれば、Dialogue v3がより安全な選択です。多言語シーンや独自の感情表現が必要な実験的なシーンでは、同じキャンバス上でFish Audioと比較してみる価値があります。

Use ElevenLabs Dialogue v3 on Astorie

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