tts-1-hd-1106
Text-till-tal med obligatoriskt manus och röstvärde, med binärt ljud som svar.
Om modellen
Den här beskrivningen omfattar modellens förmågor. Tillgängliga indata, utdata och alternativ i Ailoot anges nedan för den valda metoden.
tts-1-hd-1106 omvandlar tillhandahållen text till tal via /v1/audio/speech. Ett konkret användningsfall är att läsa in ett förberett manus till en produktdemonstration: skicka den färdiga berättartexten i input och det valda röstvärdet som stöds i voice, och spara sedan den returnerade ljudfilen.
Den godkända begäran kräver model, input och voice. För just denna post publiceras ingen uppräkning av röstnamn, språklista, hastighetskontroll, väljare för utdataformat eller indata för referensljud. HD-1106 identifierar den valda profilen utan att fastställa en oberoende uppmätt fördel i ljudtrohet eller en koppling till någon annan talutgåva. Svaret är binärt ljud; använd den returnerade innehållstypen när det sparas i stället för att anta en viss kodek eller filändelse.
Ailoot Ultra · Speech POST /v1/audio/speech tts-1-hd-1106
tts-1-hd-1106Start
Text-till-tal med obligatoriskt manus och röstvärde, med binärt ljud som svar.
- Godkända indata
- Text
- Resultat
- Ljud
Tillgängligt i Ailoot · indata & metoder
Ailoot Ultra · Speech POST /v1/audio/speech
- Indatatyper
text- Utdatatyper
audio
| Fält | Typ | Krav | Värden & gränser | Standard |
|---|---|---|---|---|
Fältmodel | Typstring | KravObligatoriskt | Värden & gränser tts-1-hd-1106 Villkor: Använd exakt denna routningsväljare för Ailoot. | Standard— |
Fältinput | Typstring | KravObligatoriskt | Värden & gränser Villkor: | Standard— |
Fältvoice | Typstring | KravObligatoriskt | Värden & gränser Villkor: | Standard— |
Metodparametrar och livscykel
| Parameter | Avtal |
|---|---|
Parametercontent_type | Avtalapplication/json |
Parameterrequired | Avtalmodel, input, voice |
Parameteroptional | Avtal |
Parametermaterial_types | Avtaltext |
Parameterconditions | AvtalAnvänd exakt denna routningsväljare för Ailoot. |
Livscykel: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · Det verkliga returnerade task_id eller den valda biblioteksposten; operation_id är en separat identifierare.
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Priser
Tariffuppgifter lägger inte till begäransalternativ. Parametrar som stöds anges för den valda metoden.
- Snabbt läge
- Ej angivet När snabbt läge är valt
- Flex-läge
- Ej angivet När läget flex är valt
- Högsta resonemangsnivå
- Ej angivet När den högsta resonemangsnivån använder standardjusteringen (default)
Ailoot-priser
Priser efter konfiguration
Matcha varje avgift mot de visade villkoren. Använd ett pris för varje uppsättning alternativa konfigurationer.
| Konfiguration | Prislista | Debiteringsenhet | Avgift |
|---|---|---|---|
| KonfigurationGrundpriser för token | PrislistaGrundpris | Debiteringsenhet— | Avgift Indata · Indatatoken — / 1K token Utdata · Utdatatoken — / 1K token Indata · Cacheläsning — / 1K token Indata · Skrivning till cache — / 1K token Indata · Skrivning till cache, 1 tim — / 1K token |
| Konfigurationindatatecken | Prislista— | Debiteringsenhetper indatatecken | Avgift Indata · indatatecken $0.00006 per indatatecken |
Ailoot reserverar ett uppskattat belopp före en begäran. Efter resultatet slutregleras avgiften utifrån uppmätt förbrukning. Slutreglering för strömning använder den slutliga förbrukningsposten. Så fungerar reservation och slutreglering →
Exempelbegäranden
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-hd-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.
Ta emot och spara resultat
Ailoot Ultra · Speech
GET /v1/media/tasks/{task_id}GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Behåll alla färdiga resultat
Behåll varje fullständigt returnerat svar, fil och innehållsdel.
Behåll hela svaret och svarshuvudena, ursprungliga identifierare, varje faktiskt resultat och alla förbruknings- och redovisningsfält. Spara varje unik tillgång som du äger och behåll varje roll som pekar på den.
Om det ursprungliga svaret behöver kontrolleras
Behåll ursprungligt X-Client-Request-ID, svaret och huvudena. Ett okänt resultat eller result_pending_check ger inte tillstånd till en andra skapandebegäran.
Svarsfält
| Fält | Typ |
|---|---|
Fältbinary audio | Typbytes |
Fältresponse headers | Typheaders |
Fel och nästa steg
| Svar | Villkor | Nästa steg |
|---|---|---|
Svar400 · invalid_request_error | VillkorEtt obligatoriskt fält, en modellväljare, en typ eller en representation av indata är ogiltig. | Nästa stegGranska den returnerade valideringsinformationen innan du förbereder en separat begäran. |
Svar | VillkorDen ursprungliga begäran eller resultatet är okänt eller behöver kontrolleras. | Nästa stegBehåll ursprungliga identifierare och huvuden; läs endast status- eller biblioteksposter som stöds. Skicka inte skapandebegäran igen. |
Alias
Modellalias
Ailoot Ultra tts-1-hd-1106
Alias för metodsökvägar
Använd metodsökvägarna som visas ovan.
Relaterade anropar-ID:n
FAQ · tts-1-hd-1106
- Vilka indata och resultat finns?
POST /v1/audio/speech·tts-1-hd-1106:text→audio- Vilka fält använder begäran?
POST /v1/audio/speech·tts-1-hd-1106:model,input,voice