Gemini 3.8 Flash TTS vs Flash-Lite TTS徹底比較とボイスカタログ
Gemini 3.8 世代の音声合成には、フラッグシップの gemini-3.8-flash-tts と、高速・高効率ワークホースの gemini-3.8-flash-lite-tts の2つのモデルが用意されています。両モデルは完全に同一の API リクエスト形式・プロンプト構造を採用しているため、モデル名の文字列を1行書き換えるだけでいつでも自由に切り替えられます。
1. 一目でわかる 3.8 Flash TTS と 3.8 Flash-Lite TTS の違い
第三者評価機関である Hume AI の総合品質インデックス(Overall Quality Index)において、Gemini 3.8 Flash TTS が世界 1 位、Gemini 3.8 Flash-Lite TTS が僅差で世界 2 位を獲得しています。さらにブラインド聴取テストの Voice Arena でも、日本語を含む主要言語でトップの評価を得ています。
| 比較項目 | Gemini 3.8 Flash TTS ( gemini-3.8-flash-tts) | Gemini 3.8 Flash-Lite TTS ( gemini-3.8-flash-lite-tts) |
|---|---|---|
| 位置づけ・最大の強み | スタジオ品質の演技力・感情表現・長尺安定性 | 高スループット・低遅延・高いコスト効率 |
| Hume AI 品質ランキング | 総合 1位(Voice Design ベンチマーク 71.4 で首位) | 総合 2位(Flash に次ぐ品質を約 33% 低コストで実現) |
| 対応言語数 | 130言語以上(地域アクセント・少数言語・方言に強い) | 101言語以上(日本語・英語など主要言語を完全網羅) |
| トークン上限 | 入力: 8,192 / 出力: 16,384(約10.9分の音声相当) | 入力: 8,192 / 出力: 16,384(約10.9分の音声相当) |
| 対応機能 | 単一話者 / 2話者対話 / ストリーミング / Voice Design / Voice Replication | 単一話者 / 2話者対話 / ストリーミング / Voice Design / Voice Replication |
| 出力料金(Paid Standard) ※Free Tierはどちらも無料 | $9.00 / 1M audio tokens(2026年内) = 10秒あたり約 $0.00225(2027年〜 $18.00/1M) | $6.00 / 1M audio tokens(2026年内) = 10秒あたり約 $0.00150(2027年〜 $12.00/1M) |
| 最適なユースケース | ・オーディオブックや長尺のスタジオナレーション ・ |相づち| や <laugh> を多用する2話者ポッドキャスト・ゲーム・アニメの繊細な感情演技や方言の再現 | ・リアルタイム音声エージェント(電話・接客Bot) ・ブログ・ニュース記事の読み上げ機能(Read-aloud) ・ボイスクローンを使った大量の音声コンテンツ量産 ・ gemini-3.1-flash-tts-preview からの標準移行先 |
迷ったときのモデル選定ルール(Google 公式推奨)
まずはデフォルトとして gemini-3.8-flash-lite-tts から始めるのがおすすめです。日常的なナレーション、記事読み上げ、ボイスクローン、リアルタイム音声対話なら Flash-Lite で十分すぎるほど高品質かつ高速・安価に動作します。その上で、「2話者の同時相づち(|...|)をより自然に重ねたい」「ドラマチックな演技や息遣い(<sigh> 等)の表現力を極限まで高めたい」「数十分〜数時間の長編で声のトーンを一切ブレさせたくない」という場面で gemini-3.8-flash-tts に切り替えましょう。
2. 実音声で聴き比べ:Flash TTS vs Flash-Lite TTS
全く同じプロンプト(ボイス:Kore、スタイル:"empathetic customer concierge, warm and reassuring"、文頭に <sigh> と <short pause> 入り)を両モデルに投げて生成した日本語音声です。
Gemini 3.8 Flash TTS(スタジオ品質・演技重視)
微細な息遣いと申し訳なさから安心感へ移る繊細なニュアンス(Flash TTS)
<sigh> お待たせしてしまい、本当に申し訳ございません。 <short pause> ただいま確認いたしましたところ、お荷物は本日の夕方6時ごろにお届けできる見込みです。どうぞご安心くださいね。
Gemini 3.8 Flash-Lite TTS(高速・高効率ワークホース)
同一プロンプト・同一ボイスを Flash-Lite TTS で生成。約33%低コストかつ低遅延ながら極めて自然な品質を実現
<sigh> お待たせしてしまい、本当に申し訳ございません。 <short pause> ただいま確認いたしましたところ、お荷物は本日の夕方6時ごろにお届けできる見込みです。どうぞご安心くださいね。
3. 音声トークンの計算方法と料金シミュレーター
Gemini 3.8 TTS の課金体系はとてもシンプルです。生成された音声 1 秒につき 25 トークン(25 audio tokens/sec)として計算されます。たとえば 10 秒の音声なら 250 トークン、1 分の音声なら 1,500 トークンです。下のスライダーを動かして、あなたのプロジェクトでの月額コストを試算してみてください。
Gemini 3.8 TTS 料金シミュレーター(25トークン/秒 換算)
Gemini 3.8 TTS の音声出力は 1秒あたり 25 Audio Tokens(1分=1,500トークン、1時間=90,000トークン)として計算されます。なお、Google AI Studio / Free Tier では両モデルとも無料で試すことができ、Paid Tier でも 2026年12月31日までは特別プロモーション価格(通常の半額)が適用されます。
10秒あたり $0.00225 / 出力トークン数: 90,000
10秒あたり $0.00150 / 出力トークン数: 90,000
4. すぐ使える30種類のスタジオ標準ボイス(日本語試聴つき)
Gemini 3.8 TTS には、天体や神話にちなんだ名前を持つ 30種類のプリセット・スタジオボイスが標準搭載されています。すべてのボイスが多言語に対応しており、日本語のテキストを渡せば自動的に流暢な日本語で発話します。まずは代表的な 6 種類の声を実際に聴いてみましょう。
Kore(Firm ─ 芯のある落ち着いた声)
こんにちは、私はKoreです。落ち着いたトーンで、ビジネス解説やナレーション、ポッドキャストの進行役によく選ばれています。
Puck(Upbeat ─ 明るく軽快な声)
やあ、僕はPuck!親しみやすくてテンポの良い会話が得意なんだ。対話型のAIアシスタントや掛け合いの相槌役にぴったりだよ!
Aoede(Breezy ─ 爽やかで自然体な声)
こんにちは、Aoedeです。風通しのよい柔らかな響きで、長時間のオーディオブックやストーリーテリングでも聴き疲れしない声をお届けします。
Charon(Informative ─ 知性的で信頼感のある声)
私はCharonです。ニュースの読み上げや技術ドキュメントの解説など、正確な情報を落ち着いて伝える場面に適しています。
Zephyr(Bright ─ 華やかでクリアな声)
こんにちは!Zephyrです。パッと耳を惹く明るい声質で、アプリのオンボーディングやイベントの案内を華やかに彩ります。
Algenib(Gravelly ─ 渋みと深みのある声)
俺はAlgenib。少しざらついた深みのある声で、映画の予告編やハードボイルドなキャラクターのセリフに重厚感を与えるぜ。
全30種類 スタジオプリセットボイス一覧表(検索・フィルタ対応)
用途やキャラクターのイメージに合わせて最適な声を選べるよう、全30ボイスの特徴と推奨シーンをまとめました。
ボイス名 (voice) | 公式特性 | 日本語での声質ニュアンス | 声の傾向 / 音域目安 | おすすめの用途・役柄 |
|---|---|---|---|---|
Kore | Firm | 芯のある・落ち着いた | Female / Medium | ビジネス解説、ニュース、コーポレート案内 |
Puck | Upbeat | 明るく軽快・親しみやすい | Male / Medium | 対話エージェント、ポッドキャストの相槌役 |
Aoede | Breezy | 爽やか・自然体 | Female / Medium | ポッドキャストメインMC、オーディオブック |
Charon | Informative | 知性的・解説向き | Male / Low | 技術チュートリアル、ドキュメンタリー、報道 |
Zephyr | Bright | 華やか・クリア | Female / High | アプリ導入ガイド、イベント告知、CM |
Algenib | Gravelly | 渋み・ざらつきのある重厚感 | Male / Low | 映画予告、シリアスなドラマ、ハードボイルド役 |
Fenrir | Excitable | 熱量が高い・エネルギッシュ | Male / Medium | ゲーム実況風、スポーツ・アクション演出 |
Leda | Youthful | 若々しい・フレッシュ | Female / High | 教育アプリ、キャラクターボイス、SNS動画 |
Orus | Firm | 安定感のある・実直 | Male / Medium | ブログ記事朗読、社内研修、プレゼン解説 |
Callirrhoe | Easy-going | 穏やか・リラックス | Female / Medium | ライフスタイル番組、カフェ・店舗案内 |
Autonoe | Bright | 明朗・ハキハキした | Female / High | Eラーニング講師、製品紹介ビデオ |
Enceladus | Breathy | 息遣いを感じる・ウィスパー調 | Male / Low | ASMR、睡眠導入、内省的なモノローグ |
Iapetus | Clear | 明瞭・聞き取りやすい | Male / Medium | 音声ガイダンス、公共交通・施設アナウンス |
Umbriel | Easy-going | 気さく・肩の力が抜けた | Male / Medium | 雑談系ポッドキャスト、日常会話Bot |
Algieba | Smooth | 滑らか・耳触りが良い | Male / Low | 深夜ラジオ風トーク、ブランドムービー |
Despina | Smooth | 滑らか・上品 | Female / Medium | 美術館オーディオガイド、高級ブランド紹介 |
Erinome | Clear | 凛とした・クリア | Female / Low | ファンタジー作品の貴族・クールなキャラクター |
Rasalgethi | Informative | 的確・アナウンサー調 | Male / Medium | 経済ニュース、決算サマリー読み上げ |
Laomedeia | Upbeat | 弾むような・ポジティブ | Female / High | 子ども向け教材、フィットネス音声コーチ |
Achernar | Soft | 柔和・優しい | Female / Medium | メンタルヘルスケア、読み聞かせ |
Alnilam | Firm | 力強い・確信に満ちた | Male / Low | リーダーシップ講演、歴史ドキュメンタリー |
Schedar | Even | フラット・均整のとれた | Male / Medium | 長文の規約読み上げ、客観的なレポート |
Gacrux | Mature | 円熟した・落ち着きのある | Female / Low | 長編小説の朗読、落ち着いたナレーション |
Pulcherrima | Forward | 前に出る・存在感のある | Female / Medium | 演劇的なセリフ、CMのメインコピー |
Achird | Friendly | フレンドリー・親근感 | Male / Medium | カスタマーサポート、スマートホーム応答 |
Zubenelgenubi | Casual | カジュアル・フランク | Male / Medium | Vlogger風ナレーション、SNSショート動画 |
Vindemiatrix | Gentle | 穏やか・包容力のある | Female / Medium | 医療・クリニック案内、丁寧な窓口対応 |
Sadachbia | Lively | 生き生きとした・躍動感 | Male / High | バラエティ企画、クイズ出題ナレーター |
Sadaltager | Knowledgeable | 博識・深みのある教授風 | Male / Low | 科学・天文解説、アカデミックな講義 |
Sulafat | Warm | 温かみのある・丁寧 | Female / Medium | 電話自動応答(IVR)、コンシェルジュ受付 |
さらに2,000種類以上!「Extended Voice Library」の検索API
標準の30種類だけでなく、client.voices.list()(GET /v1beta/voices)を呼び出すことで、言語・地域アクセント・声の高さ・利用ドメイン(Audiobook, Conversational, News など)を指定して 2,000種類以上の拡張ボイスライブラリから検索できます。
from google import genai
client = genai.Client()
# 日本語 (ja-JP) のプリセット音声を一覧検索する例
response = client.voices.list(
language_code=["ja-JP"],
contexts=["Audiobook", "Conversational"],
type_=["prebuilt"],
page_size=50,
)
for voice in response.voices or []:
print(f"{voice.id} | {voice.display_name} ({voice.gender}, pitch={voice.pitch}): {voice.description}")5. 旧モデル(3.1 Flash TTS Preview 等)からの移行 5つのチェックポイント
すでに gemini-3.1-flash-tts-preview や gemini-2.5-flash-preview-tts を使っているプロジェクトを 3.8 にアップグレードする際は、以下の 5 点を更新してください。
- ト書き(演出指示)を本文から
speech_metadata.styleへ移動する
3.8 ではtextフィールドは「一字一句そのまま声に出して読む台本」として厳密に扱われます。本文中に"明るく元気よく: こんにちは"と書くとそのまま読み上げてしまうため、演出指示は必ずspeech_metadata.styleに分離してください。 - 山括弧
<...>は瞬間的な人間の非言語音だけに使う<laugh>、<sigh>、<cough>、<short pause>などの山括弧タグは本文中にそのまま配置できます。ただし拍手や爆発音などの効果音(SE)タグは入れず、全体の話し方はstyleに入れましょう。 - 複数話者(Multi-speaker)ではすべてのターンに
speakerを明記する
2話者対話リクエストでは、各パートのspeech_metadataに必ず設定済みの話者名(speaker)を含める必要があります。 - 長文の「Audio Profile / Director's Notes」は Voice Design の固定IDに置き換える
毎回長いキャラクター設定をプロンプトで送ると声ブレの原因になります。先に Voice Design(Step 4 で解説)でカスタム音声を作成し、発行されたvoice_...ID を使い回す設計に移行しましょう。 - 一括リクエストの戻り値が「生PCM」から「RIFFヘッダ付きWAV」に変わった点に注意!
3.1 までは一括リクエストでもヘッダなし生 PCM(audio/l16)が返っていたため、Python のwaveモジュール等で手動で WAV ヘッダを付与していました。3.8 では最初から完全な WAV(audio/wav)が返るため、二重にヘッダを付けないよう既存のラッパー処理を削除してください(生 PCM が欲しい場合はresponse_formatで"mime_type": "audio/l16"を明示指定します)。