Gemini 3.8 Flash-Lite TTS

Gemini 3.8 Flash-Lite TTS (gemini-3.8-flash-lite-tts) 是 Google 的快速、高成本效益文字轉語音模型,適用於高處理量的正式環境工作負載,可透過 Gemini Enterprise 取得。

功能

  • 高處理量效率:專為大量生成、對話式語音代理串接、朗讀功能,以及日常單一說話者語音而設計,支援 101 種語言。
  • 與 Gemini 3.8 Flash TTS 相同的結構定義:使用與 gemini-3.8-flash-tts 相同的要求結構定義和提示格式,因此只要變更模型 ID 即可切換模型。
  • 語音選項:支援 30 種預建語音、擴充語音庫中超過 2,000 種精選語音、使用語音設計建立的語音,以及使用語音複製複製的語音。

如需功能、程式碼範例和提示指南,請參閱「使用 Gemini TTS 生成語音」。

各種 TTS 模型的適用時機

兩個 Gemini 3.8 TTS 模型共用相同的要求結構定義和提示格式。選擇適合工作負載的模型:

功能或工作負載 Gemini 3.8 Flash-Lite TTS (gemini-3.8-flash-lite-tts) Gemini 3.8 Flash TTS (gemini-3.8-flash-tts)
主要優點 高處理量、低延遲和成本效益 語音擬真度、配音細節和方言涵蓋範圍
最佳用途 大量生成、即時語音代理串接、朗讀功能、語音複製、日常單人語音 有聲書、錄音室旁白、複雜的多人對話、頻繁出現的語音爆發標記、難以發音的字詞、地區方言
支援的語言 101 種語言 130 種語言

在 Agent Studio 試用 開發人員指南 定價

模型 ID gemini-3.8-flash-lite-tts
形式
文字 僅限輸入
圖片 不支援
音訊 僅限輸出
影片 不支援
詞元數量上限 輸入詞元限制 8,192
輸出詞元限制 16,384
功能
用量方案
支援的地區

模型可用性

  • 全球:global
  • 多區域:us、eu

ML 處理

  • 多區域:us、eu

標準 PayGo

  • 全球:global
  • 多區域:us、eu

Voices API (預先發布版)

  • 全球:global
版本
  • gemini-3.8-flash-lite-tts
    • 推出階段:正式發布
    • 發布日期:2026 年 10 月 28 日
支援的語言 101 種語言。請參閱「支援的語言」。

開始使用

以下範例會生成單一說話者的語音,並儲存為 WAV 檔案:

控制台

  1. 在 Agent Studio 中開啟 Gemini 3.8 Flash-Lite TTS。
  2. 在設定面板中,選擇「Voice」(語音)、「Language」(語言) (或保留「Auto-detect」(自動偵測)),以及選用的「Style」(風格) 說明 (例如 cheerful and friendly)。
  3. 在提示詞輸入框中輸入要朗讀的轉錄稿,然後提交,即可生成、播放或下載 WAV 音訊。按一下「Get code」(取得程式碼),將要求匯出為 Python、JavaScript 或 curl。

Python

from google import genai

client = genai.Client(enterprise=True, project="PROJECT_ID", location="global")

response = client.models.generate_content(
    model="gemini-3.8-flash-lite-tts",
    contents=[{
        "role": "user",
        "parts": [{
            "text": "Have a wonderful day!",
            "speech_metadata": {"style": "cheerful and friendly"},
        }],
    }],
    config={
        "response_modalities": ["AUDIO"],
        "speech_config": {"voice_config": {"voice": "Kore"}},
    },
)

# The SDK has already decoded the base64 audio, so inline_data.data is a
# complete WAV file by default.
with open("out.wav", "wb") as f:
    f.write(response.candidates[0].content.parts[0].inline_data.data)

REST

curl -X POST \
  -H "Authorization: Bearer $(gcloud auth print-access-token)" \
  -H "Content-Type: application/json" \
  https://aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/global/publishers/google/models/gemini-3.8-flash-lite-tts:generateContent \
  -d '{
    "contents": [{
      "role": "user",
      "parts": [{
        "text": "Have a wonderful day!",
        "speechMetadata": {"style": "cheerful and friendly"}
      }]
    }],
    "generationConfig": {
      "responseModalities": ["AUDIO"],
      "speechConfig": {
        "voiceConfig": {"voice": "Kore"}
      }
    }
  }' | jq -r '.candidates[0].content.parts[0].inlineData.data' | base64 --decode > out.wav

如果您使用 gemini-3.1-flash-tts-preview 或其他舊版 Gemini TTS 模型,請參閱遷移指南。