tts-1-1106
A TTS-1-1106 a megadott szöveget beszéddé alakítja az Ailooton keresztül. Küldd el a szövegkönyvet és egy támogatott voice értéket, majd mentsd el a teljes bináris hangválaszt.
A modellről
Ez a leírás a modell képességeit ismerteti. Az Ailootban elérhető bemenetek, kimenetek és lehetőségek alább, a kiválasztott metódusnál láthatók.
A TTS-1-1106 a /v1/audio/speech végpontot használja a szó szerinti tts-1-1106 modellazonosítóval. A kéréshez model, input és voice szükséges. Narrációs részletet, kimondott utasítást vagy alkalmazáspárbeszédet helyezz az input mezőbe, és használd a feladathoz kiválasztott voice értéket. A felolvasandó szövegben őrizd meg a helyesírást, írásjeleket és a kívánt megfogalmazást.
A szövegkönyvet kész szövegrészletként készítsd elő. A neveket és rövidítéseket a kívánt felolvasáshoz illő formában írd, és tartsd a szöveget az elkészült fájllal együtt, hogy egy későbbi módosítás konkrét sort változtathasson meg. Klipsorozatnál minden kimenet mellett őrizz meg állandó szövegkönyv-azonosítót és a kiválasztott hangot.
A módszer bináris hangot és válaszfejléceket ad vissza. A teljes bájtsorozatot a ténylegesen visszaadott tartalomtípussal mentsd el. Ha a válasz vagy a médiatár task_id értéket ad, őrizd meg ezt az azonosítót a /v1/media/tasks/{task_id} végponthoz; ez különbözik az operation_id értéktől. Hallgasd végig a teljes fájlt, és vesd össze az elhangzó szöveget a beküldött szövegkönyvvel.
Ailoot Ultra · Speech POST /v1/audio/speech tts-1-1106
tts-1-1106Kezdő lépések
A TTS-1-1106 a megadott szöveget beszéddé alakítja az Ailooton keresztül. Küldd el a szövegkönyvet és egy támogatott voice értéket, majd mentsd el a teljes bináris hangválaszt.
- Elfogadott bemenetek
- Szöveg
- Eredmények
- Hang
Elérhető az Ailootban · bemenetek és metódusok
Ailoot Ultra · Speech POST /v1/audio/speech
- Bemenet
text- Kimenet
audio
| Mező | Típus | Követelmény | Értékek és korlátok | Alapértelmezett |
|---|---|---|---|---|
Mezőmodel | Típusstring | KövetelményKötelező | Értékek és korlátok tts-1-1106 Feltételek: Pontosan ezt az Ailoot-útválasztási azonosítót használja. | Alapértelmezett— |
Mezőinput | Típusstring | KövetelményKötelező | Értékek és korlátok Feltételek: | Alapértelmezett— |
Mezővoice | Típusstring | KövetelményKötelező | Értékek és korlátok Feltételek: | Alapértelmezett— |
Metódus paraméterei és életciklusa
| Paraméter | Szerződés |
|---|---|
Paramétercontent_type | Szerződésapplication/json |
Paraméterrequired | Szerződésmodel, input, voice |
Paraméteroptional | Szerződés |
Paramétermaterial_types | Szerződéstext |
Paraméterconditions | SzerződésPontosan ezt az Ailoot-útválasztási azonosítót használja. |
Életciklus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · A ténylegesen visszaadott task_id vagy a kiválasztott médiatárbejegyzés; az operation_id külön azonosító.
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Díjcsomagok
A díjszabás nem ad új kérési lehetőségeket. A támogatott paraméterek a kiválasztott módszernél szerepelnek.
- Gyors mód
- Nincs megadva Ha a gyors mód van kiválasztva
- Flex mód
- Nincs megadva Ha a flex mód van kiválasztva
- Maximális gondolkodási ráfordítás
- Nincs megadva Ha a maximális gondolkodási ráfordításra a default beállításhoz tartozó korrekció vonatkozik
Ailoot-díjak
Árak beállításonként
Minden díjat a megjelenített feltételekhez rendeljen. Az alternatív beállítások minden csoportjához egy díjtételt használjon.
| Beállítás | Díjtáblázat | Elszámolási egység | Díj |
|---|---|---|---|
| BeállításTokenek alapdíjai | DíjtáblázatAlapdíj | Elszámolási egység— | Díj Bemenet · Bemeneti tokenek — / 1K token Kimenet · Kimeneti tokenek — / 1K token Bemenet · Gyorsítótár olvasása — / 1K token Bemenet · Írás a gyorsítótárba — / 1K token Bemenet · Írás a gyorsítótárba, 1 óra — / 1K token |
| Beállításbemeneti karakter | Díjtáblázat— | Elszámolási egységbemeneti karakterenként | Díj Bemenet · bemeneti karakter $0.00003 bemeneti karakterenként |
Az Ailoot a kérés előtt becsült összeget foglal le. Az eredmény után a mért használat alapján elszámolja a végső díjat. Folyamatos átvitel esetén a végső használati rekordot használja. A foglalás és az elszámolás működése →
Példakérések
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.
Eredmények fogadása és mentése
Ailoot Ultra · Speech
GET /v1/media/tasks/{task_id}GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Őrizzen meg minden elkészült eredményt
Őrizzen meg minden teljes visszaadott választ, fájlt és tartalomrészt.
Őrizze meg a teljes választ és fejléceit, az eredeti azonosítókat, az összes tényleges kimenetet és minden felhasználási, illetve elszámolási mezőt. Mentsen el minden egyedi saját médiaállományt, és őrizzen meg minden rá mutató szerepet.
Ha az eredeti választ ellenőrizni kell
Őrizze meg az eredeti X-Client-Request-ID értéket, választ és fejléceket. Az ismeretlen vagy result_pending_check eredmény nem jogosít második létrehozásra.
Válaszmezők
| Mező | Típus |
|---|---|
Mezőbinary audio | Típusbytes |
Mezőresponse headers | Típusheaders |
Hibák és következő lépések
| Válasz | Feltétel | Következő lépés |
|---|---|---|
Válasz400 · invalid_request_error | FeltételEgy kötelező mező, modellválasztó, típus vagy bemeneti ábrázolási forma érvénytelen. | Következő lépésKülön kérés előkészítése előtt vizsgálja meg a visszaadott érvényesítési részleteket. |
Válasz | FeltételAz eredeti kérés vagy eredmény ismeretlen, vagy ellenőrzést igényel. | Következő lépésŐrizze meg az eredeti azonosítókat és fejléceket; csak a támogatott állapot- és médiatárbejegyzéseket olvassa le. Ne küldje el újra a létrehozási kérelmet. |
Álnevek
Modell álnevei
Ailoot Ultra tts-1-1106
Metódusútvonalak álnevei
Használja a fent látható metódusútvonalakat.
Kapcsolódó modellazonosítók
FAQ · tts-1-1106
- Milyen bemenetek és eredmények érhetők el?
POST /v1/audio/speech·tts-1-1106:text→audio- Mely mezőket használja a kérés?
POST /v1/audio/speech·tts-1-1106:model,input,voice