SpeechGenで2つの音声を使った対話を作成する

, 25-04-2026

各セリフを異なる音声が読み上げる対話を、一度の合成で作成できます。ここでは2つの音声で紹介しますが、シーンに必要なだけ音声を追加できます。

仕組み · エディター内の各音声の行は、それぞれ独立した話者です。文を選択して話者の行にあるラップアイコンをクリックすると、「このセリフはこの音声で読む」とエンジンに指示できます。残りのテキストはデフォルトの話者が読み上げます。「音声を合成」を一度クリックするだけで、すべてが順番に生成されます。
0:00 / 0:00
完全ガイド — 以下の7ステップを最初から最後まで。
01

2つ目の音声を追加する

音声の行の右側にある+アイコンをクリックします。下に新しい話者が表示されます。最初は1つ目の音声のコピーとして追加されます。

+をクリックして2番目の話者を追加

シーンに複数の登場人物がいる場合は、繰り返し操作して3番目、4番目、それ以上の話者を追加できます。

02

新しい話者の音声セレクターを開く

2行目の音声名をクリックして、別の音声を選びます。セレクターが開き、その話者にのみ影響します。1つ目の音声はそのまま変わりません。

2行目の音声名をクリック
03

フィルタリングして音声を選ぶ

① 性別フィルター(男性、女性、子供、高齢者、ニュートラル)をタップしてリストを絞り込みます。必要に応じて名前で検索もできます。② お好きな音声の横にあるSELECTをクリックすると、セレクターが閉じて行が更新されます。

男性フィルター + SELECT Puck JP

対話にコントラストをつけるには、1人目の話者と異なる性別を選ぶとよいでしょう。

04

対話を入力する

エディターで会話の各セリフをそれぞれ別の行に入力します。リストの一番上の音声がデフォルトですべてを読み上げます。

今日はすごいニュースがあるんだ。 本当に?全部聞かせて。
対話が入力され、両方の音声が表示された状態
05

セリフを選択して2つ目の音声で囲む

2人目の話者に読ませたい文(この例では2行目)を選択します。次に、2人目の話者の行にあるラップアイコン(< >)をクリックします。これでそのセリフがその音声に割り当てられます。

2行目が選択され、話者2のラップボタンが強調表示

各話者にはそれぞれのラップボタンがあります。選択したテキストを読ませたい音声の行のボタンをクリックしてください。

06

SpeechGenが選択範囲をdialogタグで囲む

選択したテキストが<dialog>タグで囲まれ、その音声に紐付けられます。エンジンはタグで囲まれた各ブロックを、独立した話者のターンとして扱います。

2行目を囲むdialogタグ(赤くハイライト表示)

より長い台本には<dialog>タグをさらに追加できます。3人、4人、5人の会話でも同じように機能します。

07

音声を合成 — 一度の合成で複数の音声を生成

青い音声を合成ボタンをクリックします。エンジンはすべての音声を順番に1つのオーディオファイルにレンダリングします。結果が下に表示され、自動的に再生されます。

音声を合成をクリック

合成結果

生成された対話を聞いてみましょう。

対話 Aoede + Puck

2つの音声 · 約3秒
この対話をエディターで開く

対話ビルダー

対話が長い場合や、APIで生成したい場合は、Google Sheetsの用意されたテンプレートを使って<dialog>タグ付きのテキストを作成できます。

  1. テンプレートをコピーします。

    テンプレートを開くと、Google Driveにコピーを保存できます。ファイル → コピーを作成を選択してください。

    Google Sheetsテンプレートのコピーを作成
  2. 「Dialogue Constructor」タブを入力します。
    • A列(音声) — 音声名、速度、ピッチ。
    • B列(テキスト) — その音声が読み上げる対話のセリフ。
    • C列(SpeechGen用コード) — 各行に対して<dialog>付きのコードが自動生成されます。
  3. 音声名は完全に一致する必要があります。

    A列の名前は、SpeechGenに表示されるものと完全に同じでなければなりません。同じシートのall_voicesタブを開くと、音声が言語ごとにグループ化されています。そこから名前をコピーしてA列に貼り付けてください。

  4. 入力済みの対話行
    • 2行目 — A列に音声名(速度とピッチはデフォルトでは空欄)、B列に対話の最初のセリフ。
    • 3行目 — 2つ目の音声と、その対話のセリフ。

    行ごとに続けて入力してください。C列が自動的に各セリフを正しい<dialog>タグで囲みます。

  5. 生成されたコードをSpeechGenに貼り付ける

    • C列の空でないセルをすべて選択し、Ctrl+Cでコピーします。
    • SpeechGenに移動し、テキスト欄に貼り付けます。次のように表示されます。
    dialogタグ付きのコードがSpeechGenエディターに貼り付けられた状態
  6. 音声に合成する

    • 音声を合成をクリックします。
    • 対話全体が1つのファイルにレンダリングされます。ダウンロードしてご利用ください。
SpeechGen.ioで作成 · これでマルチボイス対話の作り方がわかりました。音声や<dialog>タグを追加して、より豊かなシーンを作ってみてください。

当ウェブサイトでは、最高の体験を提供するためにクッキーを使用しています。詳細については、プライバシーポリシーをご覧ください。

クッキーを許可