Gemini 3.8 Flash TTS (gemini-3.8-flash-tts), Google'ın amiral gemisi niteliğindeki yaratıcı metin okuma modelidir. Stüdyo kalitesinde ses doğruluğu, etkileyici oyunculuk, gerçekçi bölgesel aksanlar ve uzun biçimli çok aşamalı etkileşim kararlılığı için tasarlanmıştır.
Genel bakış ve özellikler
Gemini 3.8 Flash TTS, etkileyici ses üretimi için yeni bir ölçüt belirledi:
- Yüksek akustik doğruluk ve oyunculuk nüansı: Zengin duygusal aralık, doğal ritim ve sırayla ilgili talimatlara (
style) ve satır içi vokal olaylara (<laugh>,<sigh>,<short pause>) hassas bağlılık sunar. - Uzun ve çok aşamalı etkileşim stabilitesi: Ses kayması olmadan uzun diyaloglar ve çok dakikalık anlatımlar boyunca tutarlı ses kimliği, tını, ses düzeyi ve akustik oda tonu sağlar.
- Gerçekçi bölgesel aksanlar ve telaffuz: Bölgesel aksanları, azınlık lehçelerini ve satır içi Uluslararası Fonetik Alfabe (IPA) geçersiz kılmalarını destekler.
- Tam ses ekosistemi desteği: Önceden oluşturulmuş sesler, Genişletilmiş Ses Kitaplığı (
GET /v1beta/voices), özel ses tasarımı karakterleri ve ses kopyalama (varsayılan olarak kalıcı depolanan sesler ve isteğe bağlı durumsuz anahtarlar) ile sorunsuz bir şekilde çalışır. Ayrıca Google AI Studio'da sesleri etkileşimli olarak tasarlayabilir ve kopyalayabilirsiniz.
Özellikler, istemlerle ilgili en iyi uygulamalar ve kod örnekleri hakkında kapsamlı bilgi için Metin okuma kılavuzunu ziyaret edin.
Hangi TTS modeli ne zaman kullanılır?
Her iki Gemini 3.8 TTS modeli de aynı API şemasını ve istem yapısını kullanır. İş yükünüze uygun modeli seçin:
| Özellik / iş yükü | Gemini 3.8 Flash TTS (gemini-3.8-flash-tts) |
Gemini 3.8 Flash-Lite TTS (gemini-3.8-flash-lite-tts) |
|---|---|---|
| Birincil güçlülük | Maksimum ses doğruluğu, oyunculuk nüansı ve lehçe kapsamı | Yüksek gönderim hacmi, düşük gecikme süresi ve uygun maliyet |
| En iyi kullanım alanları | Sesli kitaplar, stüdyo anlatımı, karmaşık çoklu hoparlörlü diyalog, yoğun vokal patlaması, zor telaffuz, bölgesel lehçeler | Yüksek hacimli üretim, gerçek zamanlı sesli temsilci basamakları, sesli okuma özellikleri, ses kopyalama, günlük tek konuşmacılı üretim |
| Desteklenen diller | 130 dil | 101 dil |
| Şunun yerine kullanılması önerilir: | Yeni amiral gemisi reklam öğesi katmanı | gemini-3.1-flash-tts-preview |
Taşıma rehberi
gemini-3.1-flash-tts-preview veya daha önceki Gemini TTS modellerinden taşıma yapıyorsanız Gemini 3.8 TTS şeması için isteklerinizi güncelleyin:
- Dönüş seviyesindeki talimatları
speech_metadata'a taşıma: Gemini 3.8 TTS, giriş metnini bire bir transkript olarak değerlendirir."Say cheerfully: Hello!"veya"Speaker 1: Hello!"gibi satır içi metin yol tarifleri sesli okunabilir. Sürekli yayın talimatlarını (style) ve konuşmacı etiketlerini (speaker) yapılandırılmış meta verilere taşıma:- Interactions API: Her metin içeriği bloğuna
"type": "speech_metadata","speaker"ve"style"ile bir ek açıklama ekleyin. - GenerateContent API: Her
partöğesine"speech_metadata": {"speaker": "...", "style": "..."}ekleyin.
- Interactions API: Her metin içeriği bloğuna
- Köşeli parantez satır içi etiketlerini yalnızca anlık sesli etkinlikler için kullanın: Köşeli parantezleri (ör.
<laugh>,<sigh>,<cough>,<breath>veya<short pause>) kullanarak anlık konuşma dışı seslendirmeleri ve duraklamaları transkriptte satır içinde tutun. Fısıldama gibi sunum tarzlarınıspeech_metadata.styleiçine alın. - Çok konuşmacılı isteklerde her dönüşte
speakerbelirtin: Çok konuşmacılı isteklerdeki her dönüş, yapılandırılmış konuşmacılardan biriyle eşleşenspeech_metadataiçindespeaker'yi açıkça içermelidir. - Ses tasarımı ile önceden tasarım karakterleri oluşturun: Uzun eski Ses Profili / Yönetmen Notları bloklarını Ses Tasarımı'nda oluşturulan özel bir sesle değiştirin, ardından bu
voice_...kimliğini TTS isteklerinizde minimum veya boşstyledizeleriyle kullanın. - Tekli isteklerde varsayılan WAV (
audio/wav) çıkışını hesaba katın:gemini-3.1-flash-tts-previewve önceki TTS modellerinin (varsayılan olarak başlık içermeyen ham PCMaudio/l16döndüren) aksine, Gemini 3.8 TTS, tekli istekler için varsayılan olarak standart bir RIFF başlığıyla WAV ses (audio/wav/AUDIO_WAV) döndürür.- Kodunuz daha önce ham PCM baytlarını bir WAV başlığına sarmalıyorduysa (örneğin, Python'ın
wavemodülünü veyaffmpeg'ı kullanarak) manuel başlık sarmalayıcıyı kaldırın ve döndürülen baytları doğrudan bir.wavdosyasına yazın. - Kanalınızın başlık içermeyen ham PCM, mu-law veya A-law ses gerektirmesi durumunda,
response_formatdeğerini açıkça"audio/l16"("AUDIO_L16"),"audio/mulaw"("AUDIO_MULAW") veya"audio/alaw"("AUDIO_ALAW") olarak ayarlayın. Ses çıkışı biçimleri başlıklı makaleyi inceleyin.
- Kodunuz daha önce ham PCM baytlarını bir WAV başlığına sarmalıyorduysa (örneğin, Python'ın
gemini-3.8-flash-tts
| Mülk | Açıklama |
|---|---|
| Model kodu | gemini-3.8-flash-tts |
| Desteklenen veri türleri |
Girişler Metin Çıkış Ses |
| Jeton sınırları[*] |
Giriş jetonu sınırı 8.192 Çıkış jetonu sınırı 16.384 |
| Özellikler | Destekleniyor Destekleniyor Desteklenmiyor Desteklenmiyor Desteklenmiyor Google Haritalar ile Temellendirme Desteklenmiyor Desteklenmiyor Desteklenmiyor Desteklenmiyor Desteklenmiyor Düşünme (Thinking) Desteklenmiyor Desteklenmiyor |
| Tüketim seçenekleri |
Destekleniyor Destekleniyor Destekleniyor |
| Sürümler |
|
| Son güncelleme | Temmuz 2026 |
Desteklenen diller
gemini-3.8-flash-tts, giriş dilini otomatik olarak algılar ve 130 dili destekler:
| Dil | Dil | Dil |
|---|---|---|
| Açece (Arap alfabesi) | Greek | Nepalce (bireysel dil) |
| Afrikaanca | Guarani | Nijerya Fula Dili |
| Akan | Güceratça | Kuzey Azerbaycan |
| Amharca | Haiti Creole Dili | Kuzey Sotho dili |
| Ermenice | Halh Moğolcası | Kuzey Özbekistan |
| Assamca | Hausaca | Norveççe Bokmål |
| Awadhi | İbranice | Yeni Norveççe |
| Bali dili | Hintçe | Nyanja |
| Bengalce | Macarca | Occitan dili |
| Banjar (Arap alfabesi) | İzlandaca | Oriya (bireysel dil) |
| Banjar (Latin alfabesi) | İgbo Dili | Pangasinan |
| Başkurtça | İloko | Farsça (Afganistan) |
| Baskça | Endonezce | Lehçe |
| Belarus dili | İran Farsçası | Portekizce |
| Bemba | İtalyanca | Pencapça |
| Bhojpuri | Japonca | Rumence |
| Boşnakça | Cava dili | Rusça |
| Bugi | Kabyle | Santali |
| Bulgarca | Kamba | Sırpça |
| Burmaca | Kannada | Sindice |
| Kantonca | Keşmirce (Arap alfabesi) | Seylanca |
| Katalanca | Keşmirce (Deva alfabesi) | Slovakça |
| Sabuanca | Kazakça | Slovence |
| Orta Kürtçe | Kmerce | Somalice |
| Chhattisgarhi | Kikuyu | Güney Azerbaycan |
| Çince (Hans alfabesi) | Ruandaca | Güney Peştuca |
| Çince (Hant alfabesi) | Kongo | Güney Sotho dili |
| Kırım Tatarcası | Korece | İspanyolca |
| Hırvatça | Kırgızca | Standart Arapça (Arap alfabesi) |
| Çekya | Laoca | Standart Arapça (Latin alfabesi) |
| Danca | Latgalian | Standart Letonca |
| Felemenkçe | Lingala | Standart Malayca |
| Dyula dili | Litvanca | Svahili (bireysel dil) |
| Dzongka | Luxembourgish | Swazi dili |
| Arapça (Mısır) | Makedonca | İsveççe |
| İngilizce | Magahi | Tacikçe |
| Estonca | Maithili dili | Tamilce |
| Filipince | Malayalamca | Telugu dili |
| Fince | Maltaca | Tayca |
| Fransızca | Manipuri | Tigrinyaca |
| Galiçyaca | Marathi | Tosk Arnavutçası |
| Ganda | Minangkabau (Arap alfabesi) | Uygurca |
| Gürcüce | Minangkabau (Latn script) | — |
| Almanca | Mizo | — |