Gemini 3.8 Flash TTS
Model suara Google yang membacakan teks dengan satu dari 70 suara, atau dialog dua pembicara, lengkap dengan arahan nada, emosi, dan tempo.
| Properti | Nilai |
|---|---|
modelSlug | gemini-tts |
| Jenis | Suara |
| Pembuat | |
Salinan per request (variations) | hanya 1 |
| Cara biaya dihitung | dari panjang teks (saldo ditahan per 1.000 karakter, lalu disesuaikan dengan pemakaian sebenarnya), tarifnya tergantung tier dan mode |
| Lewat MCP | belum; pakai REST API atau studio |
Angka kreditnya tidak ditulis di sini karena bisa berubah. Harga termurah ada di creditCost pada GET /v1/models, dan biaya pasti sebuah request dikembalikan POST /v1/jobs sebagai creditCost.
Field input
Kirim field di bawah di dalam objek input. Field yang tidak dikirim memakai nilai Bawaan. Nama field yang tidak dikenal dibuang tanpa error, jadi periksa ejaannya kalau sebuah pengaturan seperti tidak berpengaruh.
| Field | Tipe | Wajib | Bawaan | Ketentuan |
|---|---|---|---|---|
prompt | string | – | – | Maksimal 10.000 karakter |
tier | string (pilihan) | – | flash | flash (Flash), flash_lite (Flash Lite) |
mode | string (pilihan) | – | single | single (Satu suara), dialogue (Dialog) |
voice | string (pilihan) | – | Fola | Suara. Bodi (Bodi - Tutor), Lumi (Lumi - Tutor), Sadaltager (Sadaltager - Tutor), Sola (Sola - Tutor), Sulafat (Sulafat - Tutor), Varo (Varo - Tutor), Zephyr (Zephyr - Tutor), Koda (Koda - Commercial Voiceover), Kore (Kore - Commercial Voiceover), Nika (Nika - Commercial Voiceover), Tavi (Tavi - Commercial Voiceover), Zeno (Zeno - Commercial Voiceover), Algenib (Algenib - Instructional), Despina (Despina - Instructional), Erinome (Erinome - Instructional), Kira (Kira - Instructional), Ludo (Ludo - Instructional), Mako (Mako - Instructional), Rasalgethi (Rasalgethi - Instructional), Rina (Rina - Instructional), Alnilam (Alnilam - Podcast), Brio (Brio - Podcast), Jori (Jori - Podcast), Laomedeia (Laomedeia - Podcast), Rami (Rami - Podcast), Veda (Veda - Podcast), Achird (Achird - Storyteller), Enzo (Enzo - Storyteller), Riko (Riko - Storyteller), Sami (Sami - Storyteller), Zali (Zali - Storyteller), Zubenelgenubi (Zubenelgenubi - Storyteller), Algieba (Algieba - Digital Assistant), Aoede (Aoede - Digital Assistant), Autonoe (Autonoe - Digital Assistant), Callirrhoe (Callirrhoe - Digital Assistant), Enceladus (Enceladus - Digital Assistant), Gero (Gero - Digital Assistant), Iapetus (Iapetus - Digital Assistant), Neno (Neno - Digital Assistant), Olin (Olin - Digital Assistant), Tari (Tari - Digital Assistant), Umbriel (Umbriel - Digital Assistant), Achernar (Achernar - Call Center), Charon (Charon - Call Center), Daro (Daro - Call Center), Fola (Fola - Call Center), Hali (Hali - Call Center), Milo (Milo - Call Center), Puck (Puck - Call Center), Arlo (Arlo - Concierge), Cleo (Cleo - Concierge), Fenrir (Fenrir - Concierge), Finn (Finn - Concierge), Leda (Leda - Concierge), Lora (Lora - Concierge), Orus (Orus - Concierge), Enya (Enya - Tech Support), Jett (Jett - Tech Support), Knox (Knox - Tech Support), Nyla (Nyla - Tech Support), Sadachbia (Sadachbia - Tech Support), Vindemiatrix (Vindemiatrix - Tech Support), Cruz (Cruz - Professional), Elio (Elio - Professional), Gacrux (Gacrux - Professional), Pulcherrima (Pulcherrima - Professional), Schedar (Schedar - Professional), Tova (Tova - Professional), Zuri (Zuri - Professional) |
voice_2 | string (pilihan) | – | Zephyr | Suara kedua. Bodi (Bodi - Tutor), Lumi (Lumi - Tutor), Sadaltager (Sadaltager - Tutor), Sola (Sola - Tutor), Sulafat (Sulafat - Tutor), Varo (Varo - Tutor), Zephyr (Zephyr - Tutor), Koda (Koda - Commercial Voiceover), Kore (Kore - Commercial Voiceover), Nika (Nika - Commercial Voiceover), Tavi (Tavi - Commercial Voiceover), Zeno (Zeno - Commercial Voiceover), Algenib (Algenib - Instructional), Despina (Despina - Instructional), Erinome (Erinome - Instructional), Kira (Kira - Instructional), Ludo (Ludo - Instructional), Mako (Mako - Instructional), Rasalgethi (Rasalgethi - Instructional), Rina (Rina - Instructional), Alnilam (Alnilam - Podcast), Brio (Brio - Podcast), Jori (Jori - Podcast), Laomedeia (Laomedeia - Podcast), Rami (Rami - Podcast), Veda (Veda - Podcast), Achird (Achird - Storyteller), Enzo (Enzo - Storyteller), Riko (Riko - Storyteller), Sami (Sami - Storyteller), Zali (Zali - Storyteller), Zubenelgenubi (Zubenelgenubi - Storyteller), Algieba (Algieba - Digital Assistant), Aoede (Aoede - Digital Assistant), Autonoe (Autonoe - Digital Assistant), Callirrhoe (Callirrhoe - Digital Assistant), Enceladus (Enceladus - Digital Assistant), Gero (Gero - Digital Assistant), Iapetus (Iapetus - Digital Assistant), Neno (Neno - Digital Assistant), Olin (Olin - Digital Assistant), Tari (Tari - Digital Assistant), Umbriel (Umbriel - Digital Assistant), Achernar (Achernar - Call Center), Charon (Charon - Call Center), Daro (Daro - Call Center), Fola (Fola - Call Center), Hali (Hali - Call Center), Milo (Milo - Call Center), Puck (Puck - Call Center), Arlo (Arlo - Concierge), Cleo (Cleo - Concierge), Fenrir (Fenrir - Concierge), Finn (Finn - Concierge), Leda (Leda - Concierge), Lora (Lora - Concierge), Orus (Orus - Concierge), Enya (Enya - Tech Support), Jett (Jett - Tech Support), Knox (Knox - Tech Support), Nyla (Nyla - Tech Support), Sadachbia (Sadachbia - Tech Support), Vindemiatrix (Vindemiatrix - Tech Support), Cruz (Cruz - Professional), Elio (Elio - Professional), Gacrux (Gacrux - Professional), Pulcherrima (Pulcherrima - Professional), Schedar (Schedar - Professional), Tova (Tova - Professional), Zuri (Zuri - Professional) |
style | string | – | – | Gaya bicara. Maksimal 1.000 karakter |
dialogue_turns | object[] | – | – | Dialog. Paling banyak 30 entri; isi tiap entri di tabel dialogue_turns di bawah |
filler_words | boolean | – | false | – |
Isi entri dialogue_turns
Setiap objek di dalam dialogue_turns memakai field berikut.
| Field | Tipe | Wajib | Bawaan | Ketentuan |
|---|---|---|---|---|
speaker_id | string (pilihan) | – | Speaker 1 | Speaker 1, Speaker 2 |
text | string | ya | – | Maksimal 10.000 karakter |
style | string | – | – | Maksimal 1.000 karakter |
Aturan per pengaturan
Model ini menjalankan versi yang berbeda tergantung nilai yang kamu kirim. Aturan di bawah dicek sebelum kredit terpotong; request yang melanggarnya ditolak dengan 400 dan pesan yang menyebut field-nya.
tier = flash dan mode = single
voice_2danfiller_wordstidak dipakai; nilainya diabaikan kalau dikirim.- Tidak menerima entri di
dialogue_turns; request yang mengisinya ditolak. promptminimal 1 karakter.
tier = flash dan mode = dialogue
promptdanstyletidak dipakai; nilainya diabaikan kalau dikirim.dialogue_turnsminimal 1 entri.
tier = flash_lite dan mode = single
voice_2danfiller_wordstidak dipakai; nilainya diabaikan kalau dikirim.- Tidak menerima entri di
dialogue_turns; request yang mengisinya ditolak. promptminimal 1 karakter.
tier = flash_lite dan mode = dialogue
promptdanstyletidak dipakai; nilainya diabaikan kalau dikirim.dialogue_turnsminimal 1 entri.
Contoh request
{
"modelSlug": "gemini-tts",
"input": {
"prompt": "Selamat datang di Kopi Senja. Hari ini semua es kopi susu diskon dua puluh persen."
}
}
