Gemini 3.8 Flash TTS(gemini-3.8-flash-tts)は、Google のフラッグシップのクリエイティブ テキスト読み上げモデルです。スタジオ品質の音声忠実度、表現力豊かな演技、本物の地域アクセント、堅牢な長文のマルチターン安定性を実現するように設計されています。
概要と機能
Gemini 3.8 Flash TTS は、表現力豊かな音声生成の新しいベンチマークを確立します。
- 高い音響忠実度と演技のニュアンス: 豊かな感情の幅、自然なリズム、ターンレベルの
styleディレクションとインライン音声イベント(<laugh>、<sigh>、<short pause>)への正確な準拠を実現します。 - 長文のマルチターン安定性: 音声のずれがなく、長い会話や数分間のナレーション全体で、一貫した音声のアイデンティティ、音色、音量、音響室のトーンを維持します。
- 地域ごとのアクセントと発音を忠実に再現: 地域ごとのアクセント、少数派の方言、インラインの国際音声記号(IPA)のオーバーライドをサポートします。
- 音声エコシステムを完全にサポート: 事前構築済みの音声、拡張音声ライブラリ(
GET /v1beta/voices)、カスタムの音声デザイン ペルソナ、音声の複製(デフォルトでは永続的に保存された音声、オプションでステートレス キーも使用可能)とシームレスに連携します。Google AI Studio で、音声をインタラクティブに設計して複製することもできます。
機能、プロンプトのベスト プラクティス、コード例について詳しくは、テキスト読み上げガイドをご覧ください。
どの TTS モデルを使用するか
Gemini 3.8 TTS モデルは、どちらも同じ API スキーマとプロンプト構造を共有しています。ワークロードに適したモデルを選択します。
| 機能 / ワークロード | Gemini 3.8 Flash TTS(gemini-3.8-flash-tts) |
Gemini 3.8 Flash-Lite TTS(gemini-3.8-flash-lite-tts) |
|---|---|---|
| 主な強み | 音声の忠実度、演技のニュアンス、方言のカバー率を最大化 | 高スループット、低レイテンシ、費用対効果 |
| 最適なユースケース | オーディオブック、スタジオ ナレーション、複数の話者による複雑な会話、激しいボーカル バースト演技、難しい発音、地域の方言 | 大量の制作、リアルタイム音声エージェントのカスケード、読み上げ機能、ボイス レプリケーション、日常的な単一話者の生成 |
| サポートされている言語 | 130 言語 | 101 言語 |
| 推奨される代替品 | 新しいフラッグシップ クリエイティブ階層 | gemini-3.1-flash-tts-preview |
移行ガイド
gemini-3.1-flash-tts-preview 以前の Gemini TTS モデルから移行する場合は、Gemini 3.8 TTS スキーマのリクエストを更新します。
- ターンレベルの指示を
speech_metadataに移動: Gemini 3.8 TTS は、入力テキストを厳密に逐語録として扱います。"Say cheerfully: Hello!"や"Speaker 1: Hello!"などのインライン テキストの指示は、読み上げられることがあります。持続的な配信手順(style)とスピーカー ラベル(speaker)を構造化メタデータに移動します。- Interactions API:
"type": "speech_metadata"、"speaker"、"style"を含むアノテーションを各テキスト コンテンツ ブロックに付加します。 - GenerateContent API: 各
partに"speech_metadata": {"speaker": "...", "style": "..."}を付加します。
- Interactions API:
- 時点の音声イベントにのみ山かっこインライン タグを使用する: 一時的な発話以外の音声や一時停止は、山かっこ(
<laugh>、<sigh>、<cough>、<breath>、<short pause>など)を使用して文字起こしでインラインに保持します。ささやきなどの話し方はspeech_metadata.styleに入れます。 - 複数話者のリクエストのすべてのターンで
speakerを指定する: 複数話者のリクエストのすべてのターンで、構成された話者のいずれかに一致するspeech_metadata内にspeakerを明示的に含める必要があります。 - 音声デザインでペルソナを事前に設計する: 長いレガシーの音声プロファイル / ディレクターズ ノートのブロックを、音声デザインで作成したカスタム音声に置き換え、その
voice_...ID を TTS リクエストでstyle文字列を最小限にするか空にして渡します。 - 単項リクエストのデフォルトの WAV(
audio/wav)出力を考慮する:gemini-3.1-flash-tts-preview以前の TTS モデル(デフォルトでヘッダーなしの未加工 PCMaudio/l16を返した)とは異なり、Gemini 3.8 TTS は、単項リクエストに対してデフォルトで標準 RIFF ヘッダー付きの WAV 音声(audio/wav/AUDIO_WAV)を返します。- 以前のコードで、未加工の PCM バイトを WAV ヘッダーでラップしていた場合(たとえば、Python の
waveモジュールまたはffmpegを使用していた場合)、手動のヘッダー ラッパーを削除し、返されたバイトを.wavファイルに直接書き込みます。 - パイプラインでヘッダーレスの RAW PCM、μ-law、A-law のオーディオが必要な場合は、
response_formatを"audio/l16"("AUDIO_L16")、"audio/mulaw"("AUDIO_MULAW")、または"audio/alaw"("AUDIO_ALAW")に明示的に設定します。オーディオ出力形式をご覧ください。
- 以前のコードで、未加工の PCM バイトを WAV ヘッダーでラップしていた場合(たとえば、Python の
gemini-3.8-flash-tts
| プロパティ | 説明 |
|---|---|
| モデルコード | gemini-3.8-flash-tts |
| でサポートされているデータ型 |
入力 テキスト 出力 音声 |
| トークンの上限[*] |
入力トークンの上限 8,192 出力トークンの上限 16,384 |
| 機能 | サポート対象 サポート対象 サポート対象外 サポート対象外 サポート対象外 サポート対象外 サポート対象外 サポート対象外 サポート対象外 サポート対象外 サポート対象外 サポート対象外 |
| 使用オプション |
サポート対象 サポート対象 サポート対象 |
| バージョン |
|
| 最新の更新 | 2026 年 7 月 |
サポートされている言語
gemini-3.8-flash-tts は入力言語を自動的に検出し、130 言語をサポートしています。
| 言語 | 言語 | 言語 |
|---|---|---|
| アチェ語(アラビア文字) | ギリシャ語 | ネパール語(個別の言語) |
| アフリカーンス語 | グアラニ語 | ナイジェリアン フルフルディ語 |
| アカン語 | グジャラート語 | 北アゼルバイジャン語 |
| アムハラ語 | ハイチ語 | 北ソト語 |
| アルメニア語 | ハルハ モンゴル語 | ウズベク語北部方言 |
| アッサム語 | ハウサ語 | ノルウェー語(ブークモール) |
| アワディー語 | ヘブライ語 | ノルウェー語(ニーノシク) |
| バリ文字 | ヒンディー語 | ニャンジャ語 |
| ベンガル語 | ハンガリー語 | オック語 |
| バンジャール語(アラビア文字) | アイスランド語 | オディア語(個別の言語) |
| バンジャール語(ラテン文字) | イボ語 | パンガシナン語 |
| バシキール語 | イロカノ語 | ペルシャ語(アフガニスタン) |
| バスク語 | インドネシア語 | ポーランド語 |
| ベラルーシ語 | イランのペルシャ語 | ポルトガル語 |
| ベンバ語 | イタリア語 | パンジャブ語 |
| ボージュプリー語 | 日本語 | ルーマニア語 |
| ボスニア語 | ジャワ語 | ロシア語 |
| ブギス文字 | カビル語 | サンタル語 |
| ブルガリア語 | カンバ語 | セルビア語 |
| ビルマ語 | カンナダ語 | シンド語 |
| 広東語 | カシミール語(アラビア文字) | シンハラ語 |
| カタルーニャ語 | カシミール語(デーヴァナーガリー文字) | スロバキア語 |
| セブアノ語 | カザフ語 | スロベニア語 |
| 中央クルド語 | クメール語 | ソマリ語 |
| チャッティースガリー語 | キクユ語 | 南アゼルバイジャン語 |
| 中国語(漢字) | キニヤルワンダ語 | 南部パシュトー語 |
| 中国語(繁体字) | コンゴ語 | 南ソト語 |
| クリミア タタール語 | 韓国語 | スペイン語 |
| クロアチア語 | キルギス語 | 標準アラビア語(アラビア文字) |
| チェコ語 | ラオ語 | 標準アラビア語(ラテン文字) |
| デンマーク語 | ラトガリア語 | 標準ラトビア語 |
| オランダ語 | リンガラ語 | 標準マレー語 |
| ジュラ語 | リトアニア語 | スワヒリ語(個別の言語) |
| ゾンカ語 | ルクセンブルク語 | スワート語 |
| エジプト アラビア語 | マケドニア語 | スウェーデン語 |
| 英語 | マガヒー語 | タジク語 |
| エストニア語 | マイティリー語 | タミル語 |
| フィリピン語 | マラヤーラム語 | テルグ語 |
| フィンランド語 | マルタ語 | タイ語 |
| フランス語 | マニプリ語 | ティグリニャ語 |
| ガリシア語 | マラーティー語 | トスク アルバニア語 |
| ガンダ語 | ミナンカバウ語(アラビア文字) | ウイグル語 |
| ジョージア語 | ミナンカバウ語(ラテン文字) | — |
| ドイツ語 | ミゾ語 | — |