Gemini 3.8 Flash TTS

‫Gemini 3.8 Flash TTS ‏ (gemini-3.8-flash-tts) مدل پرچم‌دار خلاقانه Google برای تبدیل نوشتار به گفتار است که برای وفاداری صدای استودیویی، بازیگری رسا، لهجه‌های اصیل منطقه‌ای، و پایداری چندنوبتی طولانی‌مدت طراحی شده است.

نمای کلی و قابلیت‌ها

‫Gemini 3.8 Flash TTS استاندارد جدیدی برای تولید صدای رسا تعیین می‌کند:

  • وفاداری صوتی بالا و تفاوت‌های ظریف بازیگری: طیف وسیعی از احساسات غنی، آهنگ طبیعی، و پایبندی دقیق به دستورالعمل‌های سطح نوبت style و رویدادهای آوازی درون‌خطی (<laugh>، <sigh>، <short pause>) را ارائه می‌دهد.
  • پایداری چندنوبتی طولانی: هویت صوتی، زیروبم، میزان صدا، و آهنگ اتاق آکوستیک را در سراسر گفتگوهای طولانی و روایت‌های چند دقیقه‌ای بدون انحراف صدا حفظ می‌کند.
  • لهجه‌ها و تلفظ‌های اصیل منطقه‌ای: از لهجه‌های منطقه‌ای و گویش‌های اقلیت پشتیبانی می‌کند.
  • پشتیبانی کامل از بوم‌سازگان صدا: به‌طور یکپارچه با صداهای پیش‌ساخته، «کتابخانه صوتی گسترده» (GET /v1beta/voices)، شخصیت‌های سفارشی طراحی صدا، و تکثیر صدا (صداهای ذخیره‌شده پایدار به‌طور پیش‌فرض، به‌علاوه کلیدهای اختیاری بدون حالت) کار می‌کند. همچنین می‌توانید صداها را به‌صورت تعاملی در Google AI Studio طراحی و تکثیر کنید.

برای پوشش کامل ویژگی‌ها، روال‌های مطلوب پیام‌واره، و نمونه‌های کد، به راهنمای تبدیل نوشتار به گفتار مراجعه کنید.

چه زمانی از کدام مدل «نوشتار به گفتار» استفاده کنیم

هر دو مدل Gemini 3.8 TTS از طرحواره API و ساختار پیام‌واره یکسانی استفاده می‌کنند. مدلی را که مناسب حجم کاری‌تان است انتخاب کنید:

ویژگی / بار کاری ‫Gemini 3.8 Flash TTS (gemini-3.8-flash-tts) Gemini 3.8 Flash-Lite TTS (gemini-3.8-flash-lite-tts)
قدرت اصلی حداکثر وفاداری صدا، تفاوت‌های ظریف بازیگری، و پوشش گویش توان گذرداد بالا، تأخیر کم، و کارایی هزینه
بهترین موارد استفاده کتاب‌های صوتی، روایت استودیویی، گفتگوی پیچیده چند بلندگو، بازیگری با انفجار آوازی سنگین، تلفظ دشوار، گویش‌های منطقه‌ای تولید با حجم بالا، آبشارهای کارگزار صوتی هم‌زمان، ویژگی‌های بلندخوانی، شبیه‌سازی صدا، تولید تک‌بلندگوی روزمره
زبان‌های پشتیبانی‌شده ‫۱۳۰ زبان ‫۱۰۱ زبان
جایگزین توصیه‌شده برای سطح خلاقانه پرچم‌دار جدید gemini-3.1-flash-tts-preview

راهنمای انتقال

اگر از مدل‌های gemini-3.1-flash-tts-preview یا قدیمی‌تر Gemini TTS انتقال می‌دهید، درخواست‌هایتان را برای طرحواره Gemini 3.8 TTS به‌روز کنید:

  1. انتقال دستورالعمل‌های سطح گردش به speech_metadata: «نوشتار به گفتار 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 پیوست کنید.
  2. فقط برای رویدادهای صوتی لحظه‌ای از برچسب‌های درون‌خطی کروشه استفاده کنید: صداهای غیرگفتاری لحظه‌ای و وقفه‌ها را بااستفاده از کروشه (مانند <laugh>، <sigh>، <cough>، <breath>، یا <short pause>) به‌صورت درون‌خطی در ترانویسی نگه دارید. سبک‌های ارائه مانند زمزمه کردن را در speech_metadata.style قرار دهید.
  3. مشخص کردن speaker در هر نوبت در درخواست‌های چند بلندگو: هر نوبت در درخواست چند بلندگو باید به‌طور صریح شامل speaker در speech_metadata باشد که با یکی از بلندگوهای پیکربندی‌شده مطابقت داشته باشد.
  4. طراحی شخصیت‌های فرضی ازقبل با «طراحی صدا»: بلوک‌های قدیمی طولانی «نمایه صوتی» / «یادداشت‌های کارگردان» را با صدای سفارشی ساخته‌شده در طراحی صدا جایگزین کنید، سپس آن voice_... شناسه را ازطریق درخواست‌های «تبدیل نوشتار به گفتار» با رشته‌های style حداقل یا خالی منتقل کنید.
  5. حساب برای برونداد پیش‌فرض WAV (audio/wav) در درخواست‌های یک‌تایی: برخلاف gemini-3.1-flash-tts-preview و مدل‌های قدیمی‌تر «نوشتار به گفتار» (که به‌طور پیش‌فرض PCM خام بدون سرایند audio/l16 برمی‌گرداندند)، Gemini 3.8 TTS برای درخواست‌های یک‌تایی به‌طور پیش‌فرض صدای WAV (audio/wav / AUDIO_WAV) با سرایند استاندارد RIFF برمی‌گرداند.
    • اگر کد شما قبلاً بایت‌های PCM خام را در سرصفحه WAV می‌پیچید (برای مثال، بااستفاده از واحد wave یا ffmpeg در Python)، بسته‌بندی سرصفحه دستی را بردارید و بایت‌های برگشتی را مستقیماً در فایل .wav بنویسید.
    • اگر خط لوله شما به صدای PCM خام بدون سرایند، mu-law، یا A-law نیاز دارد، response_format.mime_type را به‌طور صریح روی "audio/l16"، "audio/mulaw"، یا "audio/alaw" تنظیم کنید (برای مثال، {"response_format": {"type": "audio", "mime_type": "audio/l16"}} در «میانای برنامه‌سازی کاربردی تعاملات»، یا AUDIO_L16، AUDIO_MULAW، یا AUDIO_ALAW در generateContent). به قالب‌های برونداد صوتی مراجعه کنید.

gemini-3.8-flash-tts

دارایی شرح
کد مدل gemini-3.8-flash-tts
انواع داده‌های پشتیبانی‌شده برای

ورودی‌ها

نوشتار

برونداد

صوتی

محدودیت‌های نشان[*]

محدودیت داده‌واحد ورودی

۸٬۱۹۲

محدودیت داده‌واحد برونداد

‫۱۶۳۸۴ (حد ارائه Gemini API)

‫قابلیت‌ها

تولید صدا

پشتیبانی‌شده

ذخیره در حافظه نهان

پشتیبانی نمی‌شود

اجرای کد

پشتیبانی نمی‌شود

جستجوی فایل

پشتیبانی نمی‌شود

فراخوانی تابع

پشتیبانی نمی‌شود

پایه‌مندسازی با Google Maps

پشتیبانی نمی‌شود

تولید تصویر

پشتیبانی نمی‌شود

Live API

پشتیبانی نمی‌شود

زمینه‌سازی جستجو

پشتیبانی نمی‌شود

بروندادهای ساختاریافته

پشتیبانی نمی‌شود

درحال فکر کردن

پشتیبانی نمی‌شود

بافت نشانی وب

پشتیبانی نمی‌شود

‫گزینه‌های مصرف

Batch API

پشتیبانی‌شده

استنتاج انعطاف‌پذیر

پشتیبانی‌شده

استنباط اولویت

پشتیبانی‌شده

نسخه
برای جزئیات بیشتر، الگوهای نسخه مدل را بخوانید.
  • gemini-3.8-flash-tts
آخرین به‌روزرسانی سپتامبر ۲۰۲۶

زبان‌های پشتیبانی‌شده

‫gemini-3.8-flash-tts زبان ورودی را به‌طور خودکار تشخیص می‌دهد و از بیش‌از ۱۳۰ زبان پشتیبانی می‌کند:

زبان زبان زبان
آچه‌ای (الفبای عربی) یونانی نپالی (زبان مستقل)
آفریکانس گورانی فولانی نیجریه
آکان گجراتی آذربایجانی شمالی
آمهاریک کریول هائیتی سوتوی شمالی
ارمنی مغولی خلخ ازبکی شمالی
آسامی هوسایی بوکسمال نروژی
اودهی عبری نروژی (نینورسک)
بالیایی هندی نیانجا
بنگالی مجارستانی اوسیتان
بنجری (الفبای عربی) ایسلندی اودیا (زبان فردی)
بنجری (الفبای لاتین) ایگبو پانگاسینانی
باشقیری ایلوکو فارسی (افغانستان)
باسک اندونزیایی لهستانی
Belarusian فارسی ایرانی پرتغالی
بمبا ایتالیایی پنجابی
بوجپوری ژاپنی رومانیایی
بوسنیایی جاوه‌ای روسی
بوگیایی کابیل سنتالی
بلغاری کامبا صربی
برمه‌ای کنادا سیندهی
کانتونی کشمیری (الفبای عربی) سینهالی
کاتالان کشمیری (خط دیواناگری) اسلوواک
سبوانو قزاقی Slovenian
کردی میانی خمر سومالی
چتیسگری کیکویو آذربایجانی جنوبی
چینی (خط هان) کینیارواندایی پشتو جنوبی
چینی (خط سنتی) کنگو سوتویی جنوبی
تاتاری کریمه کره‌ای اسپانیایی
کرواتی قرقیزی عربی معیار (الفبای عربی)
چک لائوسی عربی معیار (الفبای لاتین)
دانمارکی لاتگالی لتونیایی استاندارد
هلندی لینگالا مالایی استاندارد
دیولا لیتوانیایی سواحیلی (زبان فردی)
دزونگخا لوگزامبورگی سواتی
عربی مصری مقدونی سوئدی
انگلیسی ماگهی تاجیکی
استونیایی مایتهیلی تامیل
فیلیپینی مالایالام تلوگو
فنلاندی مالتی تایلندی
فرانسوی مانیپوری تیگرینیا
گالیسی ماراتی توسک آلبانیایی
گاندا مینانگ‌کابو (الفبای عربی) ترکی
گرجستانی مینانگ‌کابو (الفبای لاتین) اویغوری
آلمانی میزو ویتنامی