model

Google: Gemini 3.1 Flash TTS Preview

Markdown · JSON

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 /google/gemini-3.1-flash-tts-preview

Mulai

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
KolomJenisPersyaratanNilai & batasanBawaan
KolommodelJenisstringPersyaratanWajibNilai & batasan
google/gemini-3.1-flash-tts-preview
Bawaan—
KolominputJenisstringPersyaratanWajibNilai & batasan
Panjang minimum: 1
Bawaan—
KolomvoiceJenisstringPersyaratanWajibNilai & 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_formatJenisstringPersyaratanOpsionalNilai & batasan
mp3, pcm
Bawaanpcm
KolomproviderJenisobjectPersyaratanOpsionalNilai & batasanBawaan—
Parameter metode dan siklus hidup
ParameterKontrak
Parametercontent_typeKontrakapplication/json
ParameterrequiredKontrakmodel, input, voice
Parametermaterial_typesKontraktext

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.

KonfigurasiJadwal tarifSatuan penagihanBiaya
KonfigurasiTarif dasar tokenJadwal tarifTarif dasarSatuan 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 masukanJadwal tarif—Satuan penagihan/ 1K tokenBiaya
Masukan $0.002 / 1K token
Konfigurasitoken keluaranJadwal tarif—Satuan penagihan/ 1K tokenBiaya
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

Gunakan input sebenarnya dan simpan hasil secara lengkap
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}/content
  • GET /v1/media/assets
  • GET /v1/media/assets/{asset_id}
Pembacaan konten lain
Baca aset yang sudah ada dan menjadi milik Anda
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

google/gemini-3.1-flash-tts-preview

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

Rincian selengkapnya

Hubungkan Ailoot ke Claude Code, OpenCode, Hermes, atau aplikasi Anda.

Perusahaan dan portofolio proyeknya

Perusahaan dan portofolio proyeknya: jutaan pelanggan; penjualan miliaran setiap bulan.

Beli token dengan diskon.

Diskon langganan untuk pekerjaan rutin. Kode promo — hingga 50% untuk pembelian token.

Langganan
Pilih paket dengan diskon untuk permintaan rutin Anda.
Kode promo hingga 50%
Masukkan kode saat membeli. Harga dihitung ulang sesuai promosi aktif.
Biaya dalam riwayat
Model, token, dan jumlah tagihan disimpan untuk setiap permintaan.

Pilih langganan · Lihat harga model

Hubungkan API ke produk yang Anda jual.

SaaS, aplikasi, dan bot — sesuai penawaran dan perjanjian lisensi Ailoot. Untuk penjualan kembali, mintalah lisensi reseller.

Aplikasi komersial
Integrasikan pembuatan teks, gambar, video, dan suara dalam fitur berbayar layanan Anda.
Lisensi reseller
Kirim deskripsi proyek dan skema akses. Mintalah ketentuan penggunaan dan penjualan kembali secara tertulis.
Dokumen di situs
Penawaran, perjanjian lisensi, dan kebijakan pemrosesan data tersedia sebelum koneksi.

Minta lisensi reseller · Penawaran dan perjanjian lisensi