GEM 3.1 TTS 擅长什么
音频模型生成音乐、配音或朗读,按次计费。
GEM 3.1 原生语音合成,30 种音色、24 种语言,支持双人对话和自然语言描述语气,适合长文本朗读。
适合做
- 视频背景音乐
- 旁白配音、朗读
- 播客、短视频的声音素材
不太适合
- 写文章、写代码:换对话模型
示例代码
把 sk-... 换成你在控制台建的 API Key。
curl https://api.macloudai.com/v1/media/generate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "gem-3.1-tts", "prompt": "轻快的钢琴背景音乐,适合产品视频", "params": {}}'
# → {"data": {"task_id": "mt_…"}}
curl "https://api.macloudai.com/v1/media/status?task_id=mt_…" \
-H "Authorization: Bearer $API_KEY"
import time, requests
BASE = "https://api.macloudai.com/v1"
H = {"Authorization": "Bearer sk-..."}
r = requests.post(f"{BASE}/media/generate", headers=H, json={
"model": "gem-3.1-tts",
"prompt": "轻快的钢琴背景音乐,适合产品视频",
"params": {},
}).json()
task = r["data"]["task_id"]
# 每 5~10 秒查一次,is_final 为 true 时结果在 result_url
while True:
s = requests.get(f"{BASE}/media/status", headers=H, params={"task_id": task}).json()["data"]
if s["is_final"]:
print(s["state"], s.get("result_url"), s.get("error"))
break
time.sleep(8)
# 下单时先按价目冻结预估费用,出结果后按实际用量多退少补,失败全退
模型名:gem-3.1-tts完整文档 →
大概要花多少
按上面的单价估算,实际按每次生成扣费。
| 1 次1 × ¥0 | ¥0 |
| 10 次10 × ¥0 | ¥0 |
| 100 次100 × ¥0 | ¥0 |
模型状态
最近 24 小时的调用情况。
24 小时成功率100%
最快响应7.0 秒
在线线路1
相关模型
同一个 API Key 都能调,换模型只要改 model 名。
Google 的其他模型
GEM-2.5-TTS¥8.75 / ¥175
GEM 3.8 Flash¥0.42 / ¥2.12
GEM 4 Argon¥8.11 / ¥40.54
GEM 3.5 Flash¥4.07 / ¥24.32
Banana 2.1 Per Call每张 ¥0.14
GEM 3.1 Pro¥5.41 / ¥32.43
同价位可以换的模型
Hailuo Voice Clone 2.8¥669 / ¥0
Doubao TTS 2.0¥772 / ¥0
常见问题
Q1GEM 3.1 TTS 怎么计费?
每次 ¥0,从余额扣,用多少扣多少,没有月费。
Q2在海外怎么稳定使用 GEM 3.1 TTS?
注册账号,人民币充值,建一个 API Key,把 base URL 换成 https://api.macloudai.com/v1,model 填 gem-3.1-tts。不用自己注册官方账号,也不用海外信用卡。
Q3调用出错怎么办?
401:API Key 不对或已删除,去控制台重新复制。余额不足:充值后马上能用。429:请求太快,等几秒再试。500、502、503:上游暂时不稳,重试一次,或者先换同价位的其他模型。
Q4需要海外信用卡吗?
不需要。人民币付款,不用海外信用卡,也不用自己注册和养 Claude 账号。