ByteDance Seed: Seed Audio 1.0
A ByteDance Seed Audio 1.0 kreatív feladatleírásból beszédre épülő előadásokat és hangjeleneteket generál. Összehangolja a hangokat, effekteket és atmoszférát, 100 ms-os időközökkel támogatja a párbeszéd időzítését, és több mint 20 nyelvet fed le. A gyártó generálásonként legfeljebb két percet ír le, folytatási lehetőséggel.
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 ByteDance Seed Audio 1.0 hangjelenet köré szervezett hangalkotó modell. A beszéd, effektek és atmoszféra együtt alakíthatók szöveges feladatleírással. Ez hangos történethez, játékbeli találkozáshoz, rövid drámai párbeszédhez vagy szerkesztett videót kísérő jelenethez teszi hasznossá. Csak beszédet tartalmazó munkához írja le a beszélőt és az előadásmódot; teljesebb jelenetnél az akusztikus környezetet és a párbeszéd környező hangokhoz való viszonyát is.
A feladatleírást abban a sorrendben készítse el, ahogy a hallgatónak át kell élnie a jelenetet. Azonosítsa a szereplőket, a kívánt érzelmi állapotukat és a kimondandó szavaikat. Ezután írja le a teret, a fontos hangjeleket és a pillanat kibontakozását. A produkciós leírás válassza külön a pontos párbeszédet a jelenetleírástól, hogy az eredmény mindkettővel összevethető legyen. Mondja meg, mely elemek elengedhetetlenek a megértéshez, és melyeknek kell háttérben maradniuk. Csendes szoba, zsúfolt állomás és nyitott udvar eltérő hangtervezést igényel akkor is, ha a kimondott mondat azonos.
Egy eredeti példa: játékbeli szereplő megnyugtatja társát egy rövid menedékjelenetben; visszafogott hangon ezt mondja: „Itt várhatunk”, halk esőatmoszférával és a mondat után egy közeledő lépéshanggal. A hasznos hallgatási ellenőrzés azt vizsgálja, hogy a szavak érthetők maradnak-e, a hang megnyugtató-e, és a hangjel a jelenet megfelelő pontján érkezik-e. Másik feladatleírás kérhet egy terméket bemutató, tiszta hangú narrátort minden környezeti atmoszféra nélkül. Ezek a szándék megadásának szemléltető módjai, nem generált hangfelvételek nyilvántartásai vagy kész keverésre vonatkozó ígéretek.
A gyártó utasításszintű időzítésvezérlést dokumentál a szereplői párbeszédhez 100 ms-os időközökkel. Ezzel írja le, mikor kell egy mondatnak belépnie egy megírt sorozatba, vagy tervezze a beszédet tartalmazó anyagot meglévő vágáshoz. A párbeszéd időzítését tartsa külön az effektek és atmoszféra elhelyezésétől: a kiadás a szereplői párbeszédet nevezi meg az időzítésvezérlés fő céljaként. Vizsgálja meg a tényleges kezdéseket, szüneteket és átfedéseket a kívánt jelenethez képest. Az időzítési intervallum a modell vezérlési felbontását írja le, és nem teszi szükségtelenné a végső előadás meghallgatását.
Hang megadható szöveges leírással, engedélyezett referenciamintával vagy mindkettővel. A gyártó ezt olyan hangformálásként mutatja be, amelyhez nem kell minden beszélőhöz külön modellt tanítani. Az állandó hangjellemzőket írja le külön az aktuális mondat érzelmétől. Egy visszatérő szereplőnek szüksége lehet nyugodt bemutatkozásra és sürgető válaszra is úgy, hogy felismerhető maradjon. Gyakorlati előkészítésként válasszon tiszta referenciát, amelyben a kívánt hang jól hallható, és jelölje meg, mit kell átvinni az új előadásba. Kapcsolódó jelenetek előkészítésekor e referenciát és karakterleírást tartsa következetesen.
A kiadás több mint 20 nyelven dokumentál generálást, köztük kínaiul, angolul, japánul, koreaiul, spanyolul, indonézül, németül, franciául, thaiul és vietnámiul. Leírja a felismerhető karakterhang igazítását különböző nyelvek ritmusához és kifejezésmódjához. Adja meg a végső nyelvű párbeszédet, és a neveket, hangsúlyokat, szüneteket és érzelmi hangnemet ellenőriztesse a nyelvet értő hallgatóval. Többnyelvű változatoknál a szereplő szerepét és érzelmi szándékát tartsa állandónak, miközben minden forgatókönyvnek elegendő helyet ad a természetes megfogalmazáshoz. A fordítást a forgatókönyvi munka részeként készítse elő, és ne feltételezze, hogy a hangjelenet leírása minden lokalizációs döntést megad.
A gyártó kiadási leírása szerint a Seed Audio 1.0 egy menetben legfeljebb két percet generálhat, és támogatja a folytatást. Hosszabb történetnél hasznosak a jelenethatárok és az újra felhasználható karakterleírás. Minden folytatásnál figyelje a hang, a háttértextúra és a tempó változásait, valamint a szakaszokat összekapcsoló szavakat. A visszaadott hangot meghallgatható anyagként kezelje: lejátszás vagy szerkesztőbe importálás előkészítésekor ellenőrizze a tényleges fájlinformációit, és a módosításokhoz őrizze meg mellette a forgatókönyvet és jelenetleírást. Az összeállított produkciót folyamatos jelenetként kell ellenőrizni, nem csupán különálló klipekként.
A gyártó egységes keretrendszert ír le, amelyben a nyelvi szintű kreatív szándék diffúzióalapú akusztikus generátort irányít. A feladatleírás szempontjából ennek gyakorlati következménye, hogy a hang és a környezet együtt tervezhető. Arra a néhány kapcsolatra összpontosítson, amely meghatározza a jelenetet: előtérben van-e a mondat, megszakítja-e egy effekt, és hogyan támogatja az atmoszféra az érzelmi pillanatot. Sok, egymással nem kapcsolódó hangjel hozzáadása megnehezíti annak azonosítását, mely eredményrészt kell módosítani. Változtassa meg az adott részlet rendezési irányát, ha egy hangjel verseng a párbeszéddel vagy az előadás nem éri el a kívánt hangnemet.
A hosszú, összetett anyagok hangfolytonosságát és a hangelemek finomabb időzítését a kiadás továbbfejlesztendő területként jelöli meg. A produkció ellenőrzése legyen konkrét: pontos szavak, beszélőazonosság, nyelv, belépések, érthetőség és a bővítések közötti következetesség. A modell hasznos kimenete a hallható jelenet vagy beszédre épülő előadás. A szerkesztési vágásokról, feliratokról és átadási formátumról szóló külön döntéseket e tényleges eredmény és a célprodukció követelményei alapján lehet meghozni.
Ailoot Ultra · Beszéd POST /v1/audio/speech bytedance-seed/seed-audio-1-0
bytedance-seed/seed-audio-1-0Kezdő lépések
A ByteDance Seed Audio 1.0 kreatív feladatleírásból beszédre épülő előadásokat és hangjeleneteket generál. Összehangolja a hangokat, effekteket és atmoszférát, 100 ms-os időközökkel támogatja a párbeszéd időzítését, és több mint 20 nyelvet fed le. A gyártó generálásonként legfeljebb két percet ír le, folytatási lehetőséggel.
- Elfogadott bemenetek
- Szöveg
- Eredmények
- Hang
Elérhető az Ailootban · bemenetek és metódusok
Ailoot Ultra · Beszéd 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 bytedance-seed/seed-audio-1-0 | Alapértelmezett— |
Mezőinput | Típusstring | KövetelményKötelező | Értékek és korlátok Minimális hossz: 1 | Alapértelmezett— |
Mezővoice | Típusstring | KövetelményOpcionális | Értékek és korlátok Minimális hossz: 1 | Alapértelmezett— |
Mezőresponse_format | Típusstring | KövetelményOpcionális | Értékek és korlátok mp3, pcm | Alapértelmezettpcm |
Mezőprovider | Típusobject | KövetelményOpcionális | Értékek és korlátok | 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 |
Paramétermaterial_types | Szerződéstext |
Életciklus: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · A ténylegesen visszaadott task_id vagy a médiatár bejegyzése
GET /v1/media/assets/{asset_id}/content
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áskimeneti hangmásodperc | Díjtáblázat— | Elszámolási egységkimeneti hangmásodpercenként | Díj Kimenet · kimeneti hangmásodperc $0.005 kimeneti hangmásodpercenké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 · Beszéd
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': 'bytedance-seed/seed-audio-1-0', 'input': '${ACTUAL_INPUT_TEXT}'}
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.
Eredmények fogadása és mentése
Ailoot Ultra · Beszéd
Teljes bináris hang vagy eredeti audio_url válasz, fejlécek és minden saját médiaállomány.
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
További tartalomlekérések
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.
Ő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 a fejléceket, minden tényleges kimenetet, az eredetileg visszaadott azonosítókat és az összes használati adatmezőt. Az eredeti műveletet állítsa helyre, a létrehozási kérés újbóli beküldése nélkül.
Ha az eredeti választ ellenőrizni kell
Őrizze meg a visszaadott X-Client-Request-ID értéket az egyeztetéshez. Csak a ténylegesen visszaadott task_id/asset_id értékekkel kérdezzen le, vagy használja a saját médiatárat; soha ne állítson össze feladat-URL-t a műveletazonosítóból, és soha ne küldje be újra a létrehozási kérést.
Álnevek
Modell álnevei
Ailoot Ultra bytedance-seed/seed-audio-1-0
Metódusútvonalak álnevei
Használja a fent látható metódusútvonalakat.
Kapcsolódó modellazonosítók
FAQ · ByteDance Seed: Seed Audio 1.0
- Milyen bemenetek és eredmények érhetők el?
POST /v1/audio/speech·bytedance-seed/seed-audio-1-0:text→audio- Mely mezőket használja a kérés?
POST /v1/audio/speech·bytedance-seed/seed-audio-1-0:model,input,voice,response_format,provider