Google: Gemini 3.8 Flash TTS
Google Gemini 3.8 Flash TTS tworzy ekspresyjną mowę do audiobooków, narracji studyjnej i dialogów postaci. Łączy dosłowny scenariusz z osobnymi wskazówkami dotyczącymi mówcy i gry aktorskiej, chwilowymi znacznikami wokalnymi oraz obsługą 130 języków, z naciskiem na wymowę, regionalne akcenty i spójność głosu.
O modelu
Ten opis przedstawia możliwości modelu. Dane wejściowe, wyniki i opcje dostępne w Ailoot podano poniżej dla wybranej metody.
Google Gemini 3.8 Flash TTS to wariant rodziny syntezy mowy 3.8 firmy Google przeznaczony do kreatywnej interpretacji głosowej. Kładzie nacisk na wierność akustyczną, zakres emocjonalny, regionalne akcenty i ciągłość głosu postaci w rozbudowanych dialogach. Google wyróżnia audiobooki, narrację studyjną, trudną wymowę i sceny wymagające znacznej gry głosem. Wyjściem jest nagranie mowy na podstawie przygotowanego scenariusza tekstowego, odpowiednie do oceny interpretacji narratora lub połączenia rozmowy według scenariusza z innymi elementami produkcji.
Zacznij od dokładnych słów, które mają być słyszane. Transkrypt 3.8 jest traktowany dosłownie, natomiast dane mówcy i wskazówki dotyczące sposobu wykonania całej wypowiedzi należą do osobnych metadanych mowy. Nadaj każdej turze jasną tożsamość mówcy i, gdy jest to przydatne, krótką wskazówkę stylistyczną, taką jak powściągliwe zaniepokojenie lub radosna ciekawość. Podziel kwestię na osobne tury, gdy emocje lub tempo istotnie się zmieniają. Ułatwia to sprawdzenie opisu: transkrypt zawiera dialog, a dołączona wskazówka wyjaśnia, jak wykonać tę część. Zwykłe pisemne instrukcje umieszczone w transkrypcie mogą zostać odczytane na głos.
System głosowy 3.8 firmy Google obejmuje gotowe głosy, rozszerzoną bibliotekę głosów, zaprojektowane persony i replikowane tożsamości głosowe. Wybierz bazową personę przed zastosowaniem tymczasowych zmian aktorskich. Stały regionalny akcent lub tożsamość postaci należą do wybranego głosu; pole style steruje bieżącym wykonaniem. Producent zaleca ponowne używanie tego głosu z krótkimi wskazówkami zamiast powtarzania długich bloków Audio Profile lub Director’s Notes. Udokumentowana konfiguracja dialogu w jednym żądaniu łączy do dwóch gotowych mówców. Dla postaci zaprojektowanych lub replikowanych przewodnik zaleca generowanie poszczególnych tur przy składaniu wymiany między wieloma postaciami.
Umieść krótki ludzki odgłos lub pauzę w odpowiednim miejscu za pomocą znacznika w nawiasach ostrych. Przykładowy samodzielny fragment scenariusza brzmi: „Myślałem, że już wyszedłeś. <short pause> <sigh> Zostawiłem zapalone światło”. Dołącz stonowany sposób wypowiedzi do całej tury, zamiast umieszczać tę instrukcję wśród wypowiadanych słów. Interpunkcja i wielkie litery mogą pomóc wyrazić zawahanie lub podkreślić słowo. Google dokumentuje także reakcje słuchacza ujęte w pionowe kreski dla sygnałów podtrzymujących rozmowę i nakładających się wypowiedzi oraz wskazuje Flash TTS jako preferowaną edycję 3.8 do większej liczby nałożeń. Utrzymuj takie reakcje na tyle krótkie, aby słuchacz nadal rozumiał główną kwestię.
Producent wymienia 130 obsługiwanych języków dla Flash TTS i podkreśla obsługę dialektów regionalnych i mniejszościowych. Opis regionalnego wykonania jest przydatny dla lokalizowanej postaci audiobooka lub narracji, której akcent ma znaczenie dla odbiorców. Przygotuj scenariusz w ostatecznym języku, ze spójną pisownią powracających nazw oraz świadomie wybranym odczytem skrótów i liczb. W ramach redakcji rozpocznij odsłuch od fragmentów zawierających trudne nazwy, zmiany dialektu lub przejścia emocjonalne. Pożądany akcent i tempo należy ocenić w wygenerowanym głosie, zamiast zakładać je wyłącznie na podstawie oznaczenia języka.
Przewodnik wyjścia 3.8 odróżnia kompletne pliki od dźwięku strumieniowego. Domyślnym wynikiem ukończonego żądania jest plik WAV z nagłówkiem RIFF: 24 kHz, mono, 16-bitowy PCM ze znakiem w kolejności little-endian. Domyślny strumień to surowy liniowy PCM bez nagłówka o tych samych parametrach próbek. Surowy liniowy PCM, mu-law i A-law są również udokumentowanymi opcjami kodowania. Przygotowując odtwarzanie lub import do edytora, korzystaj z rzeczywistych informacji o kodowaniu. Dla sekwencji osobnych plików dialogowych zachowaj spójność formatów i sprawdź łączenia pod kątem nagłych zmian poziomu, tempa lub brzmienia otoczenia.
Dokładna strona modelu Google określa limity obsługi Gemini API: 8,192 tokenów wejściowych i 16,384 tokenów wyjściowych. Są to limity tokenów, a nie stały czas audiobooka ani dokładna liczba sekund mowy. Dziel długie scenariusze w znaczących miejscach i zachowuj wybraną tożsamość głosu między sekcjami. Przy produkcji rozdziału słuchaj ciągłości na zmianach akapitów i scen, a także zgodności słów wewnątrz każdego segmentu. Podczas praktycznej oceny warto zapisać kwestie wymagające poprawek wymowy lub gry aktorskiej, zamiast przepisywać cały opis głosu po każdym nagraniu.
Flash TTS i Flash-Lite TTS współdzielą strukturę przygotowania 3.8, więc wybór edycji może wynikać z wymagań pracy. Flash TTS kładzie nacisk na grę aktorską, złożone dialogi, trudną wymowę i szerszą obsługę dialektów; Flash-Lite koncentruje się na przepustowości przy rutynowych treściach mówionych. Ustawienia ekspresji dotyczą ludzkiej mowy i zdarzeń wokalnych. Efekty tła, muzykę i gotowy miks produkcyjny można zaplanować jako osobne materiały. Pisanie scenariusza, tłumaczenie i rozpoznawanie nagranej mowy pozostają odrębnymi etapami wokół tego modelu tekst–audio.
Ailoot Ultra · Mowa POST /v1/audio/speech google/gemini-3.8-flash-tts
google/gemini-3.8-flash-ttsStart
Google Gemini 3.8 Flash TTS tworzy ekspresyjną mowę do audiobooków, narracji studyjnej i dialogów postaci. Łączy dosłowny scenariusz z osobnymi wskazówkami dotyczącymi mówcy i gry aktorskiej, chwilowymi znacznikami wokalnymi oraz obsługą 130 języków, z naciskiem na wymowę, regionalne akcenty i spójność głosu.
- Akceptowane dane wejściowe
- Tekst
- Wyniki
- Audio
Dostępne w Ailoot · dane wejściowe i metody
Ailoot Ultra · Mowa POST /v1/audio/speech
- Wejście
text- Wyjście
audio
| Pole | Typ | Wymaganie | Wartości i limity | Domyślnie |
|---|---|---|---|---|
Polemodel | Typstring | WymaganieWymagane | Wartości i limity google/gemini-3.8-flash-tts | Domyślnie— |
Poleinput | Typstring | WymaganieWymagane | Wartości i limity Minimalna długość: 1 | Domyślnie— |
Polevoice | Typstring | WymaganieWymagane | Wartości i limity 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 Minimalna długość: 1 | Domyślnie— |
Poleresponse_format | Typstring | WymaganieOpcjonalne | Wartości i limity mp3, pcm | Domyślniepcm |
Poleprovider | Typobject | WymaganieOpcjonalne | Wartości i limity | Domyślnie— |
Parametry i cykl życia metody
| Parametr | Kontrakt |
|---|---|
Parametrcontent_type | Kontraktapplication/json |
Parametrrequired | Kontraktmodel, input, voice |
Parametrmaterial_types | Kontrakttext |
Cykl życia: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · Rzeczywiście zwrócony task_id lub wpis w bibliotece multimediów
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Cennik
Informacje taryfowe nie dodają opcji żądania. Obsługiwane parametry podano przy wybranej metodzie.
- Tryb szybki
- Nie określono Gdy wybrany jest tryb szybki
- Tryb flex
- Nie określono Gdy wybrany jest tryb flex
- Maksymalna intensywność rozumowania
- Nie określono Gdy dla maksymalnej intensywności rozumowania stosowana jest domyślna korekta (default)
Stawki Ailoot
Ceny według konfiguracji
Dopasuj każdą opłatę do pokazanych warunków. Użyj jednej stawki dla każdego zestawu alternatywnych konfiguracji.
| Konfiguracja | Tabela stawek | Jednostka rozliczeniowa | Opłata |
|---|---|---|---|
| KonfiguracjaBazowe stawki za tokeny | Tabela stawekStawka podstawowa | Jednostka rozliczeniowa— | Opłata Wejście · Tokeny wejściowe — / 1K tokenów Wyjście · Tokeny wyjściowe — / 1K tokenów Wejście · Odczyt cache — / 1K tokenów Wejście · Zapis do cache — / 1K tokenów Wejście · Zapis do cache, 1 godz. — / 1K tokenów |
| Konfiguracjatoken wejściowy | Tabela stawek— | Jednostka rozliczeniowa/ 1K tokenów | Opłata Wejście $0.001 / 1K tokenów |
| Konfiguracjatoken wyjściowy | Tabela stawek— | Jednostka rozliczeniowa/ 1K tokenów | Opłata Wyjście $0.018 / 1K tokenów |
Ailoot rezerwuje szacowaną kwotę przed żądaniem. Po otrzymaniu wyniku rozlicza ostateczną opłatę według zmierzonego użycia. Rozliczenie strumieniowania korzysta z końcowego rekordu użycia. Jak działają rezerwacja i rozliczenie →
Przykładowe żądania
Ailoot Ultra · Mowa
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.8-flash-tts', 'input': '${ACTUAL_INPUT_TEXT}', 'voice': 'Zephyr'}
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.
Odbieranie i zapisywanie wyników
Ailoot Ultra · Mowa
Kompletne binarne dane dźwiękowe lub oryginalna odpowiedź audio_url, nagłówki i każdy zasób należący do użytkownika.
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Inne odczyty treści
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.
Zachowaj wszystkie ukończone wyniki
Zachowaj każdą kompletną zwróconą odpowiedź, plik i część treści.
Zachowaj pełną odpowiedź i nagłówki, wszystkie rzeczywiście uzyskane wyniki, pierwotnie zwrócone identyfikatory oraz wszystkie pola zużycia. Odzyskaj pierwotną operację bez ponownego wysyłania żądania utworzenia.
Jeśli trzeba sprawdzić pierwotną odpowiedź
Zachowaj zwrócony X-Client-Request-ID do uzgodnienia danych. Odczytuj wyłącznie rzeczywiście zwrócone wartości task_id/asset_id lub własną bibliotekę multimediów; nigdy nie buduj adresu URL zadania na podstawie identyfikatora operacji i nigdy nie wysyłaj ponownie żądania utworzenia.
Aliasy
Aliasy modelu
Ailoot Ultra google/gemini-3.8-flash-tts
Aliasy ścieżek metod
Użyj ścieżek metod podanych powyżej.
Powiązane ID modeli
FAQ · Google: Gemini 3.8 Flash TTS
- Jakie dane wejściowe i wyniki są dostępne?
POST /v1/audio/speech·google/gemini-3.8-flash-tts:text→audio- Jakich pól używa żądanie?
POST /v1/audio/speech·google/gemini-3.8-flash-tts:model,input,voice,response_format,provider