Google: Gemini 3.1 Flash TTS Preview
Google Gemini 3.1 Flash TTS Preview mengubah naskah tertulis menjadi audio ucapan yang ekspresif. Arahan bahasa alami, Audio Profiles pembicara, Director’s Notes, dan tag audio inline membentuk tempo, nada, serta aksen. Model ini memiliki dukungan bawaan untuk dialog serta mendukung lebih dari 70 bahasa, menggunakan format prompt dan audio 3.1.
Tentang model
Deskripsi ini mencakup kemampuan model. Masukan, keluaran, dan opsi yang tersedia di Ailoot tercantum di bawah untuk metode yang dipilih.
Google Gemini 3.1 Flash TTS Preview adalah edisi text-to-speech dari keluarga Gemini 3.1 Flash Audio. Model ini menerima teks dan menghasilkan audio ucapan dengan ekspresi yang diarahkan melalui prompt. Google menggambarkan generasi ini sebagai peningkatan kealamian ucapan, kemampuan pengendalian, dan kinerja multibahasa, dengan dukungan bawaan untuk dialog multipembicara serta lebih dari 70 bahasa. Penggunaan praktisnya mencakup pelajaran singkat bernarasi, percakapan karakter, atau bagian ucapan yang penyampaiannya sama pentingnya dengan kata-katanya.
Siapkan naskah yang telah selesai dan arahan penampilan suara. Generasi ini menggunakan instruksi bahasa alami di dalam masukan teks untuk memandu gaya vokal, tempo, dan penyampaian. Rilis Google memperkenalkan arahan adegan untuk menetapkan situasi, Audio Profiles pembicara untuk mendefinisikan karakter, serta Director’s Notes untuk memandu tempo, nada, dan aksen. Jaga agar bagian-bagian tersebut dapat diidentifikasi ketika menyiapkan prompt, sehingga kata-kata yang dimaksud dan instruksi penampilan dapat ditinjau secara terpisah. Arahan yang hemat lebih mudah direvisi daripada beberapa deskripsi suara yang saling bersaing.
Misalnya, contoh arahan latihan dapat menggambarkan narator tenang yang menjelaskan sebuah pameran museum, dengan frasa yang terukur dan nada lebih hangat pada kalimat terakhir. Naskah yang menyertainya harus memuat nama-nama sebenarnya dari pameran tersebut dan kata-kata persis yang perlu diucapkan. Untuk dialog, berikan profil karakter yang berbeda dan urutan giliran bicara yang jelas. Gunakan konteks adegan untuk menjelaskan apakah satu pembicara sedang menenangkan pembicara lain, mengajukan pertanyaan sungguhan, atau merespons dengan keterkejutan yang tertahan. Artefak yang dihasilkan untuk dinilai adalah penampilan naskah tersebut yang terdengar.
Tag audio inline menambahkan kontrol lokal di dalam teks, sehingga ekspresi pembicara dapat berubah dalam satu kalimat, bukan sepenuhnya bergantung pada arahan pembuka. Google menjelaskan bahwa tag mengendalikan gaya vokal, tempo, dan penyampaian. Gunakan tag ketika penampilan memerlukan pergeseran tertentu dan biarkan bagian kata-kata lainnya tetap alami untuk diucapkan. Perbedaan yang berguna dalam edisi ini adalah antara arahan karakter atau adegan tingkat tinggi dan perubahan lokal dalam penyampaian. Bagian netral singkat dapat menetapkan suara dasar sebelum naskah menambahkan arahan emosional yang lebih banyak.
Untuk pekerjaan multibahasa, berikan naskah dalam bahasa akhir dan nyatakan aksen serta gaya bicara yang diinginkan dalam arahan. Pengumuman Google mendokumentasikan dukungan untuk lebih dari 70 bahasa. Sebagai persiapan editorial praktis, gunakan satu ejaan konsisten untuk nama yang berulang, uraikan singkatan ambigu ketika satu cara baca diwajibkan, dan periksa angka dalam hasil ucapan. Label bahasa saja tidak menentukan bagaimana nama merek atau istilah serapan harus terdengar. Bandingkan bagian yang memuat istilah tersebut dengan pembacaan yang dimaksud sebelum menerima narasi panjang.
Halaman model Gemini API khususnya mencantumkan batas masukan 8,192 token dan batas keluaran 16,384 token untuk model pratinjau ini. Kartu model TTS asli DeepMind secara terpisah mencantumkan masukan teks hingga 16K token dan keluaran audio 32K token; angka kartu model tersebut berbeda dari batas penyajian Gemini API. Hitung arahan penampilan sebagai bagian dari masukan yang disiapkan bersama naskah. Alokasi keluaran dinyatakan dalam token audio, sehingga tidak menjamin durasi rekaman tertentu. Susun pelajaran atau cerita panjang menjadi bagian yang koheren, pertahankan arahan karakter yang sama, dan dengarkan sambungannya. Untuk dialog bernaskah, periksa atribusi dan urutan giliran selain kata-kata yang diucapkan serta penyampaian emosional.
Dokumentasi migrasi Google mengidentifikasi keluaran bawaan 3.1 sebagai PCM mentah tanpa header dengan tipe audio/l16. Byte audio memerlukan informasi pemutaran atau kontainer yang sesuai saat menyiapkan rekaman yang dapat disunting; menambahkan nama berkas WAV saja tidak membuat header WAV. Periksa format yang benar-benar dikembalikan sebelum mengimpor hasilnya. Google juga menyatakan bahwa audio yang dihasilkan Gemini 3.1 Flash TTS membawa watermark SynthID yang tidak dapat didengar. Watermark berkaitan dengan identifikasi audio yang dihasilkan dan tidak menggantikan transkrip, label pembicara, atau peninjauan dengan mendengarkan.
Gaya persiapan 3.1 berbeda secara berarti dari 3.8. Gemini 3.8 memindahkan arahan berkelanjutan dan identitas pembicara ke metadata ucapan terstruktur, menggunakan tag peristiwa sesaat dengan kurung sudut, dan mengubah keluaran bawaan permintaan yang selesai menjadi WAV. Pertahankan prompt 3.1 sebagai prompt 3.1, alih-alih mencampurkan struktur permintaan yang lebih baru tersebut. Tabel model yang didukung Google mencantumkan sintesis satu dan beberapa pembicara untuk 3.1, sedangkan kontrol suara hasil desain dan replikasi suara berada pada entri 3.8. Edisi Flash Live yang terpisah menangani masukan audio interaktif; edisi TTS ini melayani produksi audio dari teks yang telah disiapkan.
Tinjau rekaman terhadap naskah tertulis untuk menemukan kata yang hilang atau berulang, nama, waktu pergantian giliran, dan perubahan emosi yang dimaksud. Jika satu kalimat memerlukan penekanan berbeda, revisi arahan lokal tersebut dan periksa transisi yang terpengaruh. Alur ini membuat arahan penampilan berguna: arahan merekam apa yang harus tetap stabil tentang pembicara dan apa yang harus berubah dalam bagian tersebut, sedangkan naskah mempertahankan konten yang perlu didengar audiens.
Ailoot Ultra · Ucapan POST /v1/audio/speech google/gemini-3.1-flash-tts-preview
google/gemini-3.1-flash-tts-preview
google/gemini-3.1-flash-tts-previewMulai
Google Gemini 3.1 Flash TTS Preview mengubah naskah tertulis menjadi audio ucapan yang ekspresif. Arahan bahasa alami, Audio Profiles pembicara, Director’s Notes, dan tag audio inline membentuk tempo, nada, serta aksen. Model ini memiliki dukungan bawaan untuk dialog serta mendukung lebih dari 70 bahasa, menggunakan format prompt dan audio 3.1.
- Masukan yang diterima
- Teks
- Hasil
- Audio
Tersedia di Ailoot · masukan & metode
Ailoot Ultra · Ucapan POST /v1/audio/speech
- Masukan
text- Keluaran
audio
| Kolom | Jenis | Persyaratan | Nilai & batasan | Bawaan |
|---|---|---|---|---|
Kolommodel | Jenisstring | PersyaratanWajib | Nilai & batasan google/gemini-3.1-flash-tts-preview | Bawaan— |
Kolominput | Jenisstring | PersyaratanWajib | Nilai & batasan Panjang minimum: 1 | Bawaan— |
Kolomvoice | Jenisstring | PersyaratanWajib | Nilai & batasan Zephyr, Puck, Charon, Kore, Fenrir, Leda, Orus, Aoede, Callirrhoe, Autonoe, Enceladus, Iapetus, Umbriel, Algieba, Despina, Erinome, Algenib, Rasalgethi, Laomedeia, Achernar, Alnilam, Schedar, Gacrux, Pulcherrima, Achird, Zubenelgenubi, Vindemiatrix, Sadachbia, Sadaltager, Sulafat Panjang minimum: 1 | Bawaan— |
Kolomresponse_format | Jenisstring | PersyaratanOpsional | Nilai & batasan mp3, pcm | Bawaanpcm |
Kolomprovider | Jenisobject | PersyaratanOpsional | Nilai & batasan | Bawaan— |
Parameter metode dan siklus hidup
| Parameter | Kontrak |
|---|---|
Parametercontent_type | Kontrakapplication/json |
Parameterrequired | Kontrakmodel, input, voice |
Parametermaterial_types | Kontraktext |
Siklus hidup: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · task_id aktual yang dikembalikan atau catatan pustaka media
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Paket
Referensi tarif tidak menambah opsi permintaan. Parameter yang didukung tercantum pada metode yang dipilih.
- Mode Fast
- Tidak ditentukan Saat mode fast dipilih
- Mode Flex
- Tidak ditentukan Saat mode flex dipilih
- Upaya penalaran maksimum
- Tidak ditentukan Saat upaya penalaran maksimum menggunakan penyesuaian default
Tarif Ailoot
Harga menurut konfigurasi
Cocokkan setiap biaya dengan kondisi yang ditampilkan. Gunakan satu tarif untuk setiap kelompok konfigurasi alternatif.
| Konfigurasi | Jadwal tarif | Satuan penagihan | Biaya |
|---|---|---|---|
| KonfigurasiTarif dasar token | Jadwal tarifTarif dasar | Satuan penagihan— | Biaya Masukan · Token masukan — / 1K token Keluaran · Token keluaran — / 1K token Masukan · Pembacaan cache — / 1K token Masukan · Penulisan cache — / 1K token Masukan · Penulisan cache, 1 jam — / 1K token |
| Konfigurasitoken masukan | Jadwal tarif— | Satuan penagihan/ 1K token | Biaya Masukan $0.002 / 1K token |
| Konfigurasitoken keluaran | Jadwal tarif— | Satuan penagihan/ 1K token | Biaya Keluaran $0.04 / 1K token |
Ailoot mencadangkan perkiraan dana sebelum permintaan. Setelah hasil diterima, tagihan akhir diselesaikan berdasarkan penggunaan yang terukur. Penyelesaian tagihan streaming menggunakan catatan penggunaan akhir. Cara kerja cadangan dan penyelesaian tagihan →
Contoh permintaan
Ailoot Ultra · Ucapan
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_INPUT_TEXT:?Set the actual documented input value}"
export AILOOT_INPUT_TEXT
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'google/gemini-3.1-flash-tts-preview', 'input': '${ACTUAL_INPUT_TEXT}', 'voice': 'Orus', 'response_format': 'pcm'}
request['input']=os.environ['AILOOT_INPUT_TEXT']
Path('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/audio/speech \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o response.bin
# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.
Terima dan simpan hasil
Ailoot Ultra · Ucapan
Audio biner secara utuh atau respons audio_url asli, header, dan setiap aset milik Ailoot.
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Pembacaan konten lain
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/media/assets \
-H "Authorization: Bearer $AILOOT_API_KEY" -o owned-assets.json
# Preserve every returned asset and follow its exact signed content URL. Do not construct a signed token.
Simpan semua hasil yang selesai
Simpan setiap respons lengkap, berkas, dan bagian konten yang dikembalikan.
Simpan respons dan header secara lengkap, setiap keluaran aktual, identifikator asli yang dikembalikan, dan semua kolom usage. Pulihkan operasi asli tanpa mengirim ulang permintaan pembuatan.
Jika respons asli perlu diperiksa
Simpan X-Client-Request-ID yang dikembalikan untuk rekonsiliasi. Baca hanya nilai task_id/asset_id yang benar-benar dikembalikan atau pustaka media milik Anda; jangan pernah membuat URL tugas dari ID operasi dan jangan pernah mengirim ulang permintaan pembuatan.
Alias
Alias model
Ailoot Ultra google/gemini-3.1-flash-tts-preview
Alias jalur metode
Gunakan jalur metode yang ditampilkan di atas.
ID pemanggil terkait
FAQ · Google: Gemini 3.1 Flash TTS Preview
- Input dan hasil apa yang tersedia?
POST /v1/audio/speech·google/gemini-3.1-flash-tts-preview:text→audio- Kolom apa yang digunakan permintaan?
POST /v1/audio/speech·google/gemini-3.1-flash-tts-preview:model,input,voice,response_format,provider