tts-1-1106
TTS-1-1106 omgjør vedlagt tekst til tale gjennom Ailoot. Send manuset og en støttet voice-verdi, og lagre deretter hele det binære lydsvaret.
Om modellen
Denne beskrivelsen dekker modellens funksjoner. Tilgjengelige inndata, utdata og alternativer i Ailoot er oppført nedenfor for den valgte metoden.
TTS-1-1106 bruker /v1/audio/speech med den bokstavelige modell-ID-en tts-1-1106. Forespørselen krever model, input og voice. Legg en fortellerpassasje, en muntlig instruksjon eller applikasjonsdialog i input, og bruk voice-verdien som er valgt for oppgaven. Behold stavemåte, tegnsetting og tiltenkt formulering i teksten som skal leses opp.
Klargjør manuset som en ferdig passasje. Skriv navn og forkortelser i en form som passer til den tiltenkte opplesningen, og behold teksten sammen med den resulterende filen, slik at en senere revisjon kan endre en bestemt linje. For en serie klipp beholder du en stabil manusidentifikator og den valgte stemmen ved siden av hvert resultat.
Metoden returnerer binær lyd og svarheadere. Lagre alle bytene med den faktisk returnerte innholdstypen. Hvis svaret eller mediebiblioteket ditt gir en task_id, beholder du den identifikatoren for /v1/media/tasks/{task_id}; den er atskilt fra operation_id. Lytt til hele filen, og sammenlign den oppleste ordlyden med det innsendte manuset.
Ailoot Ultra · Speech POST /v1/audio/speech tts-1-1106
tts-1-1106Start
TTS-1-1106 omgjør vedlagt tekst til tale gjennom Ailoot. Send manuset og en støttet voice-verdi, og lagre deretter hele det binære lydsvaret.
- Godkjente inndata
- Tekst
- Resultater
- Lyd
Tilgjengelig i Ailoot · inndata & metoder
Ailoot Ultra · Speech POST /v1/audio/speech
- Inndatatyper
text- Utdatatyper
audio
| Felt | Type | Krav | Verdier & grenser | Standard |
|---|---|---|---|---|
Feltmodel | Typestring | KravPåkrevd | Verdier & grenser tts-1-1106 Vilkår: Bruk nøyaktig denne rutingsvelgeren for Ailoot. | Standard— |
Feltinput | Typestring | KravPåkrevd | Verdier & grenser Vilkår: | Standard— |
Feltvoice | Typestring | KravPåkrevd | Verdier & grenser Vilkår: | Standard— |
Metodeparametere og livssyklus
| Parameter | Avtale |
|---|---|
Parametercontent_type | Avtaleapplication/json |
Parameterrequired | Avtalemodel, input, voice |
Parameteroptional | Avtale |
Parametermaterial_types | Avtaletext |
Parameterconditions | AvtaleBruk nøyaktig denne rutingsvelgeren for Ailoot. |
Livssyklus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · Den faktiske returnerte task_id eller den valgte biblioteksposten; operation_id er en egen identifikator.
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 |
| Konfigurasjoninndatategn | Prisplan— | Faktureringsenhetper inndatategn | Kostnad Inndata · inndatategn $0.00003 per inndatategn |
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 · Speech
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
: "${AILOOT_VOICE:?Set an actual customer material or documented value}"
export AILOOT_VOICE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "tts-1-1106", "input": "Good afternoon! This is a short voice take.", "voice": "YOUR_DOCUMENTED_VOICE"}')
p['voice']=os.environ['AILOOT_VOICE']
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
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 speech.bin
# Submit once. Retain the complete result, original identifiers and every response header.
Motta og lagre resultater
Ailoot Ultra · Speech
GET /v1/media/tasks/{task_id}GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Behold alle ferdige resultater
Behold alle fullstendige returnerte svar, filer og innholdsdeler.
Behold hele svaret og alle svarhoder, opprinnelige identifikatorer, alle faktiske utdata og alle felt for forbruk og avregning. Lagre hver unike ressurs du eier, og behold alle roller som viser til den.
Hvis det opprinnelige svaret må kontrolleres
Behold opprinnelig X-Client-Request-ID, svaret og hodene. Et ukjent resultat eller result_pending_check gir ikke tillatelse til en ny opprettelsesforespørsel.
Svarfelter
| Felt | Type |
|---|---|
Feltbinary audio | Typebytes |
Feltresponse headers | Typeheaders |
Feil og neste trinn
| Svar | Vilkår | Neste trinn |
|---|---|---|
Svar400 · invalid_request_error | VilkårEt obligatorisk felt, en modellvelger, en type eller en representasjon av inndata er ugyldig. | Neste trinnUndersøk de returnerte valideringsdetaljene før du forbereder en separat forespørsel. |
Svar | VilkårDen opprinnelige forespørselen eller resultatet er ukjent eller må kontrolleres. | Neste trinnBehold opprinnelige identifikatorer og hoder; les bare status- eller biblioteksposter som støttes. Ikke send opprettelsesforespørselen på nytt. |
Aliaser
Modellaliaser
Ailoot Ultra tts-1-1106
Aliaser for metodestier
Bruk metodestiene som vises ovenfor.
Tilknyttede anroper-ID-er
FAQ · tts-1-1106
- Hvilke inndata og resultater er tilgjengelige?
POST /v1/audio/speech·tts-1-1106:text→audio- Hvilke felt bruker forespørselen?
POST /v1/audio/speech·tts-1-1106:model,input,voice