Google: Gemini 3.1 Flash TTS Preview
Google Gemini 3.1 Flash TTS Preview gjør skrevne manus om til uttrykksfull tale. Instruksjoner på naturlig språk, talernes lydprofiler, reginotater og lydtagger i teksten former tempo, tone og aksent. Den støtter innebygd dialog og mer enn 70 språk, med 3.1-formatet for instrukser og lyd.
Om modellen
Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.
Google Gemini 3.1 Flash TTS Preview er tekst-til-tale-utgaven av Gemini 3.1 Flash Audio-familien. Den tar imot tekst og produserer tale med uttrykk styrt av instruksen. Google beskriver denne generasjonen som en forbedring i talens naturlighet, styrbarhet og flerspråklig ytelse, med innebygd dialog mellom flere talere og mer enn 70 språk. Et praktisk bruksområde er en kort fortalt leksjon, en samtale mellom figurer eller en muntlig passasje der fremføringen betyr like mye som ordlyden.
Forbered et ferdig manus og en instruks for fremføringen. Denne generasjonen bruker instruksjoner på naturlig språk i tekstinndataene for å styre stemmestil, tempo og fremføring. Googles lansering innfører sceneinstruksjoner for å etablere situasjonen, talernes lydprofiler for å definere figurer og reginotater for å styre tempo, tone og aksent. Hold disse delene tydelig identifiserbare når instruksen forberedes, slik at de tiltenkte ordene og fremføringsinstruksjonene kan vurderes hver for seg. En knapp instruks er enklere å revidere enn flere konkurrerende beskrivelser av samme stemme.
En original instruks til en prøveinnspilling kan for eksempel beskrive en rolig forteller som forklarer en museumsutstilling, med avmålt frasering og varmere tone i siste setning. Det tilhørende manuset bør inneholde utstillingens faktiske navn og den nøyaktige ordlyden som skal sies. Gi figurene ulike profiler og en tydelig rekkefølge av replikker ved en dialog. Bruk scenekonteksten til å forklare om én taler beroliger den andre, stiller et oppriktig spørsmål eller svarer med behersket overraskelse. Leveransen som skal vurderes, er den hørbare fremføringen av manuset.
Lydtagger i teksten gir lokal styring, slik at uttrykket til en taler kan endres inne i en setning fremfor å avhenge helt av innledningsinstruksen. Google beskriver taggene som kontroller for stemmestil, tempo og fremføring. Bruk dem der fremføringen trenger en bestemt endring, og hold resten av ordlyden naturlig å si. Det nyttige skillet i denne utgaven er mellom den overordnede instruksen for figur eller scene og den lokale endringen i fremføringen. En kort nøytral passasje kan etablere grunnstemmen før manuset legger til mer følelsesstyring.
Ved flerspråklig arbeid oppgir du manuset på det endelige språket og angir ønsket aksent og talestil i instruksen. Googles kunngjøring dokumenterer støtte for mer enn 70 språk. Som praktisk redaksjonell forberedelse bør gjentatte navn ha konsekvent stavemåte, tvetydige forkortelser skrives helt ut når én lesemåte kreves, og tall kontrolleres i det talte resultatet. En språketikett alene avgjør ikke hvordan et merkenavn eller lånord skal høres ut. Sammenlign passasjene med disse termene med den tiltenkte lesemåten før en lang fortellerinnspilling godtas.
Den konkrete Gemini API-modellsiden oppgir en inndatagrense på 8192 tokener og en utdatagrense på 16384 tokener for denne forhåndsversjonen av modellen. DeepMinds opprinnelige TTS-modellkort oppgir separat tekstinndata på opptil 16K tokener og lydutdata på 32K tokener; disse tallene fra modellkortet må skilles fra Gemini APIs tjenestegrenser. Regn fremføringsinstruksjonene som del av de forberedte inndataene sammen med manuset. Utdatarammen uttrykkes i lydtokener og garanterer derfor ikke en bestemt opptakslengde. Del en lang leksjon eller fortelling i sammenhengende avsnitt, behold samme figurinstruks, og lytt til skjøtene. Ved manusbasert dialog kontrollerer du talertilordning og rekkefølgen på replikkene i tillegg til ordene og den følelsesmessige fremføringen.
Googles migreringsdokumentasjon identifiserer standardutdataene i 3.1 som rå PCM uten header med typen audio/l16. Lydbytene trenger riktig informasjon for avspilling eller filbeholder når et redigerbart opptak klargjøres; et WAV-filnavn alene skaper ikke en WAV-header. Kontroller det faktisk returnerte formatet før resultatet importeres. Google opplyser også at lyd generert av Gemini 3.1 Flash TTS har et umerkelig SynthID-vannmerke. Vannmerket gjelder identifikasjon av generert lyd og erstatter ikke en transkripsjon, taleretiketter eller en lyttekontroll.
Forberedelsesstilen for 3.1 skiller seg vesentlig fra 3.8. Gemini 3.8 flytter vedvarende instruksjoner og taleridentitet til strukturerte talemetadata, bruker tagger i vinkelparenteser for korte hendelser og endrer standardutdata for fullførte forespørsler til WAV. Behold en 3.1-instruks som en 3.1-instruks fremfor å blande inn den nyere forespørselsstrukturen. Googles tabell over støttede modeller oppgir syntese med én eller flere talere for 3.1, mens kontrollene for utformede stemmer og stemmereplikering tilhører 3.8-oppføringene. Den separate Flash Live-utgaven håndterer interaktive lydinndata; denne TTS-utgaven brukes til forberedt produksjon fra tekst til lyd.
Kontroller opptaket mot det skrevne manuset for utelatte eller gjentatte ord, navn, tidsplassering av replikker og de tiltenkte følelsesendringene. Hvis én setning trenger en annen betoning, reviderer du den lokale instruksen og undersøker den berørte overgangen. Denne arbeidsflyten gjør fremføringsinstruksen nyttig: den dokumenterer hva som skal forbli stabilt ved taleren, og hva som skal endres i passasjen, mens manuset bevarer innholdet publikum trenger å høre.
Ailoot Ultra · Tale POST /v1/audio/speech google/gemini-3.1-flash-tts-preview
google/gemini-3.1-flash-tts-preview
google/gemini-3.1-flash-tts-previewStart
Google Gemini 3.1 Flash TTS Preview gjør skrevne manus om til uttrykksfull tale. Instruksjoner på naturlig språk, talernes lydprofiler, reginotater og lydtagger i teksten former tempo, tone og aksent. Den støtter innebygd dialog og mer enn 70 språk, med 3.1-formatet for instrukser og lyd.
- Godkjente inndata
- Tekst
- Resultater
- Lyd
Tilgjengelig i Ailoot · inndata & metoder
Ailoot Ultra · Tale POST /v1/audio/speech
- Inndatatyper
text- Utdatatyper
audio
| Felt | Type | Krav | Verdier & grenser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrevd | Verdier & grenser google/gemini-3.1-flash-tts-preview | Standard— |
Feltinput | Typestring | KravPåkrevd | Verdier & grenser Minste lengde: 1 | Standard— |
Feltvoice | Typestring | KravPåkrevd | Verdier & grenser 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 Minste lengde: 1 | Standard— |
Feltresponse_format | Typestring | KravValgfritt | Verdier & grenser mp3, pcm | Standardpcm |
Feltprovider | Typeobject | KravValgfritt | Verdier & grenser | Standard— |
Metodeparametere og livssyklus
| Parameter | Avtale |
|---|---|
Parametercontent_type | Avtaleapplication/json |
Parameterrequired | Avtalemodel, input, voice |
Parametermaterial_types | Avtaletext |
Livssyklus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · faktisk returnert task_id eller oppføring i mediebiblioteket
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Priser
Tariffopplysninger legger ikke til forespørselsvalg. Støttede parametere står ved den valgte metoden.
- Hurtigmodus
- Ikke angitt Når hurtigmodus er valgt
- Flex-modus
- Ikke angitt Når flex-modus er valgt
- Maksimal resonneringsinnsats
- Ikke angitt Når justeringen «default» brukes for maksimal resonneringsinnsats
Ailoot-satser
Priser etter konfigurasjon
Knytt hver kostnad til de viste vilkårene. Bruk én sats for hvert sett med alternative konfigurasjoner.
| Konfigurasjon | Prisplan | Faktureringsenhet | Kostnad |
|---|---|---|---|
| KonfigurasjonGrunnpriser for tokener | PrisplanGrunnsats | Faktureringsenhet— | Kostnad Inndata · Inngående tokener — / 1K tokener Utdata · Utgående tokener — / 1K tokener Inndata · Lesing fra hurtigbuffer — / 1K tokener Inndata · Skriving til hurtigbuffer — / 1K tokener Inndata · Skriving til hurtigbuffer, 1 time — / 1K tokener |
| Konfigurasjoninndatatoken | Prisplan— | Faktureringsenhet/ 1K tokener | Kostnad Inndata $0.002 / 1K tokener |
| Konfigurasjonutdatatoken | Prisplan— | Faktureringsenhet/ 1K tokener | Kostnad Utdata $0.04 / 1K tokener |
Ailoot reserverer et estimert beløp før en forespørsel. Etter resultatet gjøres det endelige beløpet opp basert på målt forbruk. Oppgjør for strømming bruker den endelige forbruksposten. Slik fungerer reservasjon og oppgjør →
Eksempelforespørsler
Ailoot Ultra · Tale
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.
Motta og lagre resultater
Ailoot Ultra · Tale
Fullstendig binærlyd eller opprinnelig audio_url-svar, svarhoder og hver ressurs du eier.
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Andre innholdslesinger
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.
Behold alle ferdige resultater
Behold alle fullstendige returnerte svar, filer og innholdsdeler.
Bevar hele svaret og svarhodene, alle faktiske utdata, de opprinnelige returnerte identifikatorene og alle bruksfeltene. Hent den opprinnelige operasjonen igjen uten å sende opprettelsesforespørselen på nytt.
Hvis det opprinnelige svaret må kontrolleres
Bevar returnert X-Client-Request-ID for avstemming. Les bare faktisk returnerte task_id/asset_id-verdier eller egne oppføringer i mediebiblioteket; bygg aldri en oppgave-URL fra operasjons-ID-en, og send aldri opprettelsesforespørselen på nytt.
Aliaser
Modellaliaser
Ailoot Ultra google/gemini-3.1-flash-tts-preview
Aliaser for metodestier
Bruk metodestiene som vises ovenfor.
Tilknyttede anroper-ID-er
FAQ · Google: Gemini 3.1 Flash TTS Preview
- Hvilke inndata og resultater er tilgjengelige?
POST /v1/audio/speech·google/gemini-3.1-flash-tts-preview:text→audio- Hvilke felt bruker forespørselen?
POST /v1/audio/speech·google/gemini-3.1-flash-tts-preview:model,input,voice,response_format,provider