Gemini 3.8 Flash TTS API

具表现力的语音,带有内嵌语音标签、风格指导和双语对话,涵盖130种语言和超过2000个声音库。

Google 音频生成 发布日期 2026年9月22日 专有端点 新

关于 Gemini 3.8 Flash TTS

具表现力的语音,带有内嵌语音标签、风格指导和双语对话,涵盖130种语言和超过2000个声音库。

也称为 Gemini Flash TTS, Google Gemini 3.8 Flash TTS

text to speech multi speaker multilingual voice tags voice control streaming voice cloning

Gemini 3.8 Flash TTS 规格

模型 ID
gemini-3-8-flash-tts
开发方
Google
类别
音频生成
发布日期
2026年9月22日
输入
文本
输出
音频
端点
POST/v1/audio/speechPOST/v1/audio/speech:streamGET/v1/voices
备用模型 ID
gemini-3.8-flash-ttsgoogle/gemini-3.8-flash-tts

Gemini 3.8 Flash TTS API 价格

来自 EmpirioLabs 目录的实时按量计费价格。只为实际用量付费,没有月度最低消费。

类型
规格
价格
输入
每100万个提示词标记
$2.60
输出
每100万个生成代币
$46.80
在完整价格页比较

如何调用 Gemini 3.8 Flash TTS API

Gemini 3.8 Flash TTS 通过 POST /v1/audio/speech 生成语音并返回可播放的音频。把要朗读的文本作为 input,连同模型 ID gemini-3-8-flash-tts 一起发送。 在EmpirioLabs 控制台获取 API 密钥。

cURL
curl https://api.empiriolabs.ai/v1/audio/speech \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-3-8-flash-tts",
    "input": "Welcome to EmpirioLabs. Your build just finished."
  }' \
  --output speech.mp3
Python
import requests

response = requests.post(
    "https://api.empiriolabs.ai/v1/audio/speech",
    headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
    json={"model": "gemini-3-8-flash-tts", "input": "Welcome to EmpirioLabs."},
)
with open("speech.mp3", "wb") as f:
    f.write(response.content)
Gemini 3.8 Flash TTS API 完整参考

Gemini 3.8 Flash TTS API 参数

EmpirioLabs 上 Gemini 3.8 Flash TTS API 支持的请求参数。省略字段时使用默认值。

参数类型默认值范围 / 值描述
inputstring-最大 5000文本转换为语音。多扬声器模式下,前缀为Speaker1: / Speaker2:最多5000字符。style_prompt中设定表达方向,并将这些声音标签放置在声音应有的位置:<argh>, <breath>, <重喘>,...
modeenumsinglesingle, multi单声部=一声部,多重部=双部对话(使用人声+声音2+说话者名称)。
languagestring--可选的BCP-47语言标签(en-US、es-ES等)。文本的语言会自动检测。列出的30个语音应使用所有支持的语言;图书馆的语音必须与其自身语言一起使用。
voiceenumCharonZephyr, Puck, Charon, Kore, Fenrir, Leda, Orus, Aoede, Callir...主要语音名称(例如 Kore、Puck、Aoede)。默认保留空格。这30个语音会说所有支持的语言。GET /v1/voices列出了超过2000个语音的完整库,任何它返回的语音ID也被接受。自定义克隆voice_audio_url和voice_consent_audio_url的语音,响应voice_id在这里或voice2中工作...
voice_audio_urlstring--voice=仅自定义:一个HTTPS地址,指向10到30秒的清晰自然语音录音(WAV、MP3、M4A、OGG、WEBM或FLAC)。在安静的房间里录制,使用与同意录音相同的麦克风。
voice_consent_audio_urlstring--voice=仅自定义:https URL 指向同一说话者朗读此语:“我是此语音的所有者,我同意谷歌使用此语音创建合成语音模型。”30种语言中任意一种都接受相同的语句;consent_statements该参数的元数据列出了每一种。
voice2enumKoreZephyr, Puck, Charon, Kore, Fenrir, Leda, Orus, Aoede, Callir...多扬声器模式的第二个语音名称。库和克隆语音ID也被接受。
speaker1_namestringSpeaker1-显示名称用于扬声器1的输入前缀(默认:Speaker1)。
speaker2_namestringSpeaker2-扬声器2输入前缀中使用的显示名称(默认:Speaker2)。
output_formatenumWAVWAV, MP3, OGG, ALAW, MULAW音频文件格式:WAV、MP3、OGG(Opus)或电话用的ALAW / MULAW。
speednumber10.25 到 2播放速率。1.0 = 自然;<1 慢,>1 快。POST /v1/audio/speech:stream. 不可用
volume_gainnumber0-96 到 16输出增益以dB为单位。0 = 不变。
sample_rateenum240008000, 16000, 22050, 24000, 44100, 48000输出采样率以Hz为单位(8000、16000、22050、24000、44100或48000)。OGG输出使用8000、16000、24000或48000中最接近的采样率。
style_promptstring--自然语言风格的引导(例如“温暖、对话式”或“新闻播报员,严肃”)。

须知

界限

  • 文本:每个请求最多5,000字符
  • 音频计费:每秒生成音频32个输出令牌
  • 130种语言。文本的语言会自动检测。

配音

  • voice名单中的30个声音会说所有支持的语言。
  • GET /v1/voices?model=gemini-3-8-flash-tts列出了30个地点超过2000种声音的完整库,包括语言、口音、性别、音高及每个声音的描述。用language、gender、pitch或q过滤。它返回的任何ID都可以作为voice或voice2使用;当你同时设置language时,请使用该声音的语言。

自定义语音

  • 将voice设置为custom,并通过两段同一成人说话者的录音(https URL):voice_audio_url、10到30秒的自然语音,以及说话者voice_consent_audio_url“我是此语音的所有者,我同意谷歌使用此语音创建合成语音模型”。该声明被接受为30种语言;consent_statements参数列出每种措辞。
  • 两者都必须是真实人物在安静房间内用同一麦克风录制的。不接受AI生成的音频。WAV、MP3、M4A、OGG、WEBM和FLAC均可,每个格式最高可达15 MB。
  • 回复中包含voice_id和voice_id_expires_at。将voice_id传递为voice或voice2,以便7天内无新录音重复使用该声音。voice_id仅对创建该声音的账户有效。
  • 这个模型不保留自定义语音列表,所以保留回复中的voice_id。自定义语音在其ID到期时就结束,所以没有什么可删除的。
  • 在Playground中,将语音设置为自定义,以便再次使用同一标签页里的语音,或者复制它的ID。

投放方向

  • 整段文章的方向应放在style_prompt中,而非正文,例如“温暖、从容且令人安心”。
  • 在声音应有的位置放置语音标签。即使文本是另一种语言,也要使用这些英文标签:
<argh> <breath> <heavy breath> <exhales> <cackle> <cheer> <chuckle> <chuckles> <cough> <cry> <gasp> <giggle> <groan> <growl> <grunt> <grr> <hiss> <laugh> <laughter> <moan> <pant> <pff> <phew> <scream> <shout> <shriek> <sigh> <sighs> <sneeze> <snicker> <snort> <sob> <throat-clearing> <tsk> <whimper> <whispers> <whispering> <yawn> <short pause> <long pause>
  • 将一个词大写以强调。例如,用管道包裹听者反应,比如|mm-hmm|,这样可以添加它而不开始新的回合。

多扬声器

  • 每个请求最多两名说话者。每行开头用说话者名字和冒号开头,例如Speaker1:和Speaker2:。名字必须与speaker1_name和speaker2_name匹配。

产出

  • WAV、MP3、OGG(Opus)、ALAW或MULAW,频率为8,000至48,000 Hz。
  • POST /v1/audio/speech:stream在音频生成期间以24,000 Hz发送16位PCM分块,然后以所需格式发送完整文件。speed仅在POST /v1/audio/speech上提供。

Gemini 3.8 Flash TTS API:常见问题

Gemini 3.8 Flash TTS API 收费多少?

在 EmpirioLabs,Gemini 3.8 Flash TTS 按量计费:输入 $2.60 每100万个提示词标记; 输出 $46.80 每100万个生成代币。本页的实时价格表始终与 API 的实际计费一致。

Gemini 3.8 Flash TTS 使用哪个端点?

Gemini 3.8 Flash TTS 通过 api.empiriolabs.ai 上的 POST /v1/audio/speech 提供,使用标准的 Bearer 令牌认证。

集成之前可以在浏览器里试用 Gemini 3.8 Flash TTS 吗?

可以。EmpirioLabs Playground在浏览器中以与 API 相同的参数运行 Gemini 3.8 Flash TTS,你可以在写代码之前先测试提示词。

如何获取 Gemini 3.8 Flash TTS API 密钥?

创建 EmpirioLabs 账户,然后在控制台的 API Keys生成密钥。计费使用按量付费的额度,只为实际发出的请求付费。

将 Gemini 3.8 Flash TTS 与其他模型比较

全部模型比较

准备好使用更好的终端了吗?

查看我们的定价,或者如果你想将自己的模型部署到我们的堆栈中,请联系我们。