TTS ของ Gemini 3.8 Flash-Lite (gemini-3.8-flash-lite-tts) เป็นโมเดลการอ่านออกเสียงข้อความที่รวดเร็ว
คุ้มค่าของ Google ซึ่งสร้างขึ้นมาเพื่อแทนที่
gemini-3.1-flash-tts-preview สำหรับปริมาณงานการผลิตที่มีปริมาณงานสูง
ภาพรวมและความสามารถ
TTS ของ Gemini 3.8 Flash-Lite ผสานรวมเวลาในการตอบสนองที่ต่ำเข้ากับการพูดที่เป็นธรรมชาติและสื่ออารมณ์ได้ดี
- ประสิทธิภาพการประมวลผลสูง: ปรับแต่งมาเพื่อการผลิตจำนวนมาก การส่งต่อตัวแทนเสียงแบบสนทนา ฟีเจอร์อ่านออกเสียง และการสร้างคำพูดแบบลำโพงเดี่ยวในชีวิตประจำวัน ในภาษาหลักๆ
- ความเข้ากันได้ของสคีมาแบบดรอปอิน: ใช้สคีมา API และ
รูปแบบการแจ้งแบบมีโครงสร้างเดียวกันกับ
gemini-3.8-flash-ttsทุกประการ ซึ่งช่วยให้คุณ เปลี่ยนโมเดลได้ด้วยการเปลี่ยนพารามิเตอร์เพียงรายการเดียว - รองรับระบบนิเวศเสียงอย่างเต็มรูปแบบ: รองรับเสียงที่สร้างไว้ล่วงหน้า คลังเสียงแบบขยาย (
GET /v1beta/voices) ตัวตนการออกแบบเสียงที่กำหนดเอง และการจำลองเสียง (เสียงที่จัดเก็บถาวรโดยค่าเริ่มต้น รวมถึงคีย์แบบไม่เก็บสถานะที่ไม่บังคับ) นอกจากนี้ คุณยังออกแบบและ จำลองเสียงแบบอินเทอร์แอกทีฟใน Google AI Studio ได้ด้วย
ไปที่คู่มือข้อความเป็นการอ่านเพื่อดูข้อมูลทั้งหมดเกี่ยวกับฟีเจอร์ แนวทางปฏิบัติแนะนำในการแจ้ง และตัวอย่างโค้ด
ควรใช้โมเดล TTS ใดเมื่อใด
โมเดล TTS ของ Gemini 3.8 ทั้ง 2 โมเดลใช้สคีมา API และโครงสร้างพรอมต์เดียวกัน เลือกโมเดลที่เหมาะกับภาระงานของคุณ
| ฟีเจอร์ / ภาระงาน | TTS ของ Gemini 3.8 Flash-Lite (gemini-3.8-flash-lite-tts) |
TTS ของ Gemini 3.8 Flash (gemini-3.8-flash-tts) |
|---|---|---|
| ความแข็งแรงหลัก | การส่งข้อความปริมาณมาก เวลาในการตอบสนองต่ำ และคุ้มค่า | ความเที่ยงตรงของเสียงพูด การแสดงที่ละเอียดอ่อน และการครอบคลุมภาษาถิ่นสูงสุด |
| Use Case ที่ดีที่สุด | การผลิตปริมาณมาก การส่งต่อตัวแทนเสียงแบบเรียลไทม์ ฟีเจอร์อ่านออกเสียง การจำลองเสียง การสร้างเสียงแบบลำโพงเดียวในชีวิตประจำวัน | หนังสือเสียง การบรรยายในสตูดิโอ บทสนทนาที่ซับซ้อนซึ่งมีผู้พูดหลายคน การแสดงที่ต้องเปล่งเสียงอย่างหนัก การออกเสียงที่ยาก สำเนียงท้องถิ่น |
| ภาษาที่รองรับ | 101 ภาษา | 130 ภาษา |
| แนะนำให้เปลี่ยนเป็น | gemini-3.1-flash-tts-preview |
ครีเอทีฟโฆษณาระดับเรือธงใหม่ |
คำแนะนำในการย้ายข้อมูล
หากอัปเกรดจาก gemini-3.1-flash-tts-preview เป็น
gemini-3.8-flash-lite-tts ให้อัปเดตคำขอสำหรับสคีมา TTS ของ Gemini 3.8 ดังนี้
- ย้ายคำสั่งระดับเลี้ยวไปยัง
speech_metadata: TTS ของ Gemini 3.8 จะถือว่า ข้อความที่ป้อนเป็นสำเนาที่ตรงตามต้นฉบับอย่างเคร่งครัด ระบบอาจอ่านออกเสียงข้อความในบรรทัด เช่น"Say cheerfully: Hello!"หรือ"Speaker 1: Hello!"ย้ายวิธีการนำส่งอย่างต่อเนื่อง (style) และป้ายกำกับผู้พูด (speaker) ไปยังข้อมูลเมตาที่มีโครงสร้าง- Interactions API: แนบคำอธิบายประกอบที่มี
"type": "speech_metadata","speaker"และ"style"ไปยังบล็อกเนื้อหาข้อความแต่ละบล็อก - GenerateContent API: แนบ
"speech_metadata": {"speaker": "...", "style": "..."}ไปกับpartแต่ละรายการ
- Interactions API: แนบคำอธิบายประกอบที่มี
- ใช้แท็กอินไลน์วงเล็บเหลี่ยมเฉพาะสำหรับเหตุการณ์เสียงร้อง ณ จุดใดจุดหนึ่ง: เก็บเสียงร้องที่ไม่ใช่คำพูดชั่วขณะและหยุดชั่วคราวไว้ในสำเนาการถอดเสียงโดยใช้วงเล็บเหลี่ยม (เช่น
<laugh>,<sigh>,<cough>,<breath>หรือ<short pause>) ระบุรูปแบบการพูด เช่น การกระซิบ ในspeech_metadata.style - ระบุ
speakerในทุกๆ เทิร์นในคำขอแบบหลายผู้พูด: ทุกๆ เทิร์นในคำขอแบบหลายผู้พูดต้องมีspeakerอยู่ภายในspeech_metadataที่ตรงกับผู้พูดที่กำหนดค่าไว้ - ออกแบบเพอร์โซนาล่วงหน้าด้วยการออกแบบเสียง: แทนที่บล็อก Audio
Profile / Director's Notes เดิมที่ยาวด้วยเสียงที่กำหนดเองซึ่งสร้างขึ้นในการออกแบบเสียง จากนั้นใช้รหัส
voice_...นั้นผ่านคำขอ TTS โดยมีสตริงstyleที่ว่างเปล่าหรือมีข้อมูลน้อยที่สุด - พิจารณาเอาต์พุต WAV (
audio/wav) เริ่มต้นในคำขอแบบเอกภาค: โมเดล TTS ของ Gemini 3.8 จะแสดงผลเสียง WAV (audio/wav/AUDIO_WAV) พร้อมส่วนหัว RIFF มาตรฐานโดยค่าเริ่มต้นสำหรับคำขอแบบเอกภาค ซึ่งแตกต่างจากโมเดล TTSgemini-3.1-flash-tts-previewและรุ่นก่อนหน้า (ซึ่งแสดงผล PCM ดิบแบบไม่มีส่วนหัวaudio/l16โดยค่าเริ่มต้น)- หากก่อนหน้านี้โค้ดของคุณห่อไบต์ PCM ดิบไว้ในส่วนหัวของ WAV (เช่น ใช้โมดูล
waveหรือffmpegของ Python) ให้นำ Wrapper ส่วนหัวที่สร้างขึ้นเองออก แล้วเขียนไบต์ที่ส่งคืนไปยังไฟล์.wavโดยตรง - หากไปป์ไลน์ของคุณต้องใช้เสียง PCM, mu-law หรือ A-law แบบดิบที่ไม่มีส่วนหัว
ให้ตั้งค่า
response_formatเป็น"audio/l16"("AUDIO_L16"),"audio/mulaw"("AUDIO_MULAW") หรือ"audio/alaw"("AUDIO_ALAW") อย่างชัดเจน ดูรูปแบบเอาต์พุตเสียง
- หากก่อนหน้านี้โค้ดของคุณห่อไบต์ PCM ดิบไว้ในส่วนหัวของ WAV (เช่น ใช้โมดูล
gemini-3.8-flash-lite-tts
| พร็อพเพอร์ตี้ | คำอธิบาย |
|---|---|
| รหัสโมเดล | gemini-3.8-flash-lite-tts |
| ประเภทข้อมูลที่รองรับ |
อินพุต ข้อความ เอาต์พุต เสียง |
| ขีดจำกัดของโทเค็น[*] |
ขีดจำกัดโทเค็นอินพุต 8,192 ขีดจำกัดโทเค็นเอาต์พุต 16,384 (ขีดจำกัดการแสดงผลของ Gemini API) |
| ความสามารถ | สิ่งที่ทำได้ สิ่งที่ทำได้ สิ่งที่ทำไม่ได้ สิ่งที่ทำไม่ได้ สิ่งที่ทำไม่ได้ การเชื่อมต่อแหล่งข้อมูลกับ Google Maps สิ่งที่ทำไม่ได้ สิ่งที่ทำไม่ได้ สิ่งที่ทำไม่ได้ การเชื่อมต่อแหล่งข้อมูลของ Search สิ่งที่ทำไม่ได้ สิ่งที่ทำไม่ได้ สิ่งที่ทำไม่ได้ สิ่งที่ทำไม่ได้ |
| ตัวเลือกการรับชม |
สิ่งที่ทำได้ สิ่งที่ทำได้ สิ่งที่ทำได้ |
| เวอร์ชัน |
|
| การอัปเดตล่าสุด | กันยายน 2569 |
ภาษาที่รองรับ
gemini-3.8-flash-lite-tts จะตรวจหาภาษาที่ป้อนโดยอัตโนมัติและ
รองรับมากกว่า 100 ภาษา
| ภาษา | ภาษา | ภาษา |
|---|---|---|
| อาเจะฮ์ (อักษรอาหรับ) | เยอรมัน | มานิพูรี |
| อาฟรีกานส์ | กรีก | มราฐี |
| อะคัน | คุชราต | มินังกาเบา (อักษรอาหรับ) |
| อัมฮาริก | เฮติครีโอล | มิโซ |
| อาร์เมเนีย | มองโกเลียคาลคา | เนปาล (ภาษาเฉพาะ) |
| อัสสัม | เฮาซา | ฟุลฟุลเดของไนจีเรีย |
| อวธี | ฮีบรู | อาเซอร์ไบจานเหนือ |
| บาหลี | Hindi | โซโทเหนือ |
| เบงกอล | ฮังการี | อุซเบกเหนือ |
| บันจาร์ (อักษรละติน) | ไอซ์แลนด์ | นอร์เวย์บุคมอล |
| บาสก์ | อีโลโก | นีนอสก์ของนอร์เวย์ |
| Belarusian | อินโดนีเซีย | เนียนจา |
| โภชปุระ | เปอร์เซียอิหร่าน | โอเดีย (ภาษาเฉพาะ) |
| บอสเนีย | อิตาลี | เปอร์เซีย (อัฟกานิสถาน) |
| บูกิส | ญี่ปุ่น | Polish |
| บัลแกเรีย | ชวา | Portuguese |
| จีนกวางตุ้ง | คัมบา | ปัญจาบ |
| คาตาลัน | กันนาดา | โรมาเนีย |
| ซีบัวโน | แคชเมียร์ (อักษรอาหรับ) | รัสเซีย |
| เคิร์ดตอนกลาง | แคชเมียร์ (สคริปต์เทวนาครี) | สันถาลี |
| ฉัตติสครห์ | คาซัค | เซอร์เบีย |
| จีน (อักษรฮั่น) | เขมร | สิงหล |
| จีน (อักษรฮั่น) | คิคูยู | สโลวัก |
| โครเอเชีย | คินยารวันดา | อาเซอร์ไบจานใต้ |
| เช็ก | คองโก | ปาทานใต้ |
| เดนมาร์ก | เกาหลี | สเปน |
| ดัตช์ | คีร์กิซ | อาหรับมาตรฐาน (สคริปต์อาหรับ) |
| อาหรับอียิปต์ | ภาษาลาว | อาหรับมาตรฐาน (สคริปต์ละติน) |
| อังกฤษ | ลิงกาลา | ลัตเวียมาตรฐาน |
| เอสโตเนีย | มาซีโดเนีย | ภาษามลายูมาตรฐาน |
| ฟิลิปปินส์ | มคธี | ทมิฬ |
| ฝรั่งเศส | ไมถิลี | เตลูกู |
| กาลิเชียน | มาลายาลัม | Turkish |
| กันดา | มอลตา | เวียดนาม |
| จอร์เจีย | — | — |