ByteDance Seed: Seed Audio 1.0
ByteDance Seed Audio 1.0 iz ustvarjalnega opisa ustvari govorne izvedbe in zvočne prizore. Usklajuje glasove, učinke in ambientalne zvoke, podpira časovno določanje dialoga v intervalih 100 ms ter zajema več kot 20 jezikov. Proizvajalec opisuje do dve minuti na ustvarjanje z možnostjo nadaljevanja.
O modelu
Ta opis zajema zmožnosti modela. Vhodi, izhodi in možnosti, ki so na voljo v Ailoot, so spodaj navedeni za izbrano metodo.
ByteDance Seed Audio 1.0 je model za ustvarjanje zvoka, organiziran okoli zvočnega prizora. Govor, učinke in ambientalne zvoke je mogoče oblikovati skupaj z besedilnim opisom. Zato je uporaben za govorjeno zgodbo, srečanje v igri, kratko dramsko izmenjavo ali prizor, ki spremlja montirani video. Pri delu samo z glasom opišite govorca in izvedbo; pri celovitejšem prizoru opišite tudi akustično okolje in razmerje med dialogom ter okoliškimi zvoki.
Opis pripravite v vrstnem redu, v katerem naj poslušalec doživi prizor. Določite like, njihovo predvideno čustveno stanje in besede, ki jih morajo izreči. Nato opišite prostor, pomembne zvočne namige in razvoj trenutka. Produkcijski opis naj loči natančni dialog od opisa prizora, da je mogoče rezultat preveriti glede na oboje. Navedite, kateri elementi so bistveni za razumevanje in kateri naj ostanejo v ozadju. Tiha soba, polna postaja in odprto dvorišče potrebujejo različno zvočno oblikovanje, tudi kadar je izgovorjena replika enaka.
Izvirni primer je lik v igri, ki med kratkim prizorom v zavetju pomirja spremljevalca: zadržan glas reče »Tukaj lahko počakava,« ob tihem deževnem ozadju in enem bližajočem se koraku po repliki. Uporabno preverjanje s poslušanjem ugotavlja, ali besede ostajajo razumljive, glas izraža pomiritev in zvočni namig prispe na smiselnem mestu v prizoru. Drugi opis bi lahko zahteval jasnega pripovedovalca, ki predstavi izdelek brez okoliškega vzdušja. To so ponazoritveni načini določanja namena, ne zapisi ustvarjenega zvoka ali obljube o dokončani zvočni mešanici.
Proizvajalec dokumentira časovni nadzor dialoga likov na ravni poziva v intervalih 100 ms. S tem določite, kdaj naj replika vstopi v scenarizirano zaporedje, ali načrtujte govorno gradivo glede na obstoječo montažo. Časovno določanje dialoga ločite od umeščanja učinkov in ambientalnih zvokov: izdaja dialog likov opredeljuje kot glavni poudarek časovnega nadzora. Dejanske začetke, premore in prekrivanja preverite glede na predvideni prizor. Časovni interval opisuje ločljivost nadzora modela in ne odpravi potrebe po poslušanju končne izvedbe.
Glas je mogoče določiti z besedilnim opisom, odobrenim referenčnim vzorcem ali obojim. Proizvajalec to predstavlja kot oblikovanje glasu brez učenja ločenega modela za vsakega govorca. Stalne značilnosti glasu opišite ločeno od čustva trenutne replike. Ponavljajoči se lik morda potrebuje miren uvod in nujen odgovor, pri čemer ostaja prepoznaven. Pri praktični pripravi izberite jasno referenco, v kateri je predvideni glas dobro slišen, in določite, kaj naj se prenese v novo izvedbo. Pri pripravi povezanih prizorov to referenco in opis lika ohranite dosledna.
Izdaja dokumentira ustvarjanje v več kot 20 jezikih, vključno s kitajščino, angleščino, japonščino, korejščino, španščino, indonezijščino, nemščino, francoščino, tajščino in vietnamščino. Opisuje prilagajanje prepoznavnega glasu lika ritmu in izražanju različnih jezikov. Predložite dialog v končnem jeziku ter njegova imena, naglase, premore in čustveni ton preverite s poslušalcem, ki ta jezik razume. Pri večjezičnih različicah ohranite vlogo in čustveni namen lika, vsakemu scenariju pa pustite dovolj prostora za naravno ubeseditev. Prevod pripravite kot del dela s scenarijem, namesto da bi predpostavili, da opis zvočnega prizora določa vse lokalizacijske odločitve.
Seed Audio 1.0 lahko po proizvajalčevi objavi v enem prehodu ustvari do dve minuti in podpira nadaljevanje. Daljši zgodbi koristijo meje med prizori in opis lika, ki ga je mogoče ponovno uporabiti. Pri vsakem nadaljevanju poslušajte spremembe glasu, teksture ozadja in tempa ter besede, ki povezujejo razdelke. Vrnjeni zvok obravnavajte kot zvočno gradivo za poslušanje: pri pripravi predvajanja ali uvozu v urejevalnik preverite dejanske podatke datoteke ter ob njej ohranite scenarij in opis prizora za predelavo. Združeno produkcijo preverite kot neprekinjen prizor, ne le kot posamezne posnetke.
Proizvajalec opisuje enoten okvir, v katerem ustvarjalni namen na jezikovni ravni usmerja akustični generator na podlagi difuzije. Praktična posledica za opis je, da lahko glas in okolje obravnavate skupaj. Osredotočite se na nekaj povezav, ki določajo prizor: ali je replika v ospredju, ali jo učinek prekine in kako vzdušje podpira čustveni trenutek. Dodajanje številnih nepovezanih namigov oteži prepoznavanje dela rezultata, ki potrebuje predelavo. Usmeritev za ta odlomek spremenite, kadar namig tekmuje z dialogom ali izvedba zgreši predvideni ton.
Doslednost glasu v dolgem, zapletenem gradivu in natančnejše časovno usklajevanje zvočnih elementov ostajata področji razvoja, opredeljeni v objavi. Produkcijski pregled naj bo konkreten: natančne besede, identiteta govorca, jezik, vstopi, razumljivost in doslednost med podaljšanji. Uporaben izhod tega modela je slišni prizor ali govorna izvedba. Ločene odločitve o montažnih rezih, podnapisih in obliki dostave je mogoče sprejeti na podlagi tega dejanskega rezultata in zahtev ciljne produkcije.
Ailoot Ultra · Govor POST /v1/audio/speech bytedance-seed/seed-audio-1-0
bytedance-seed/seed-audio-1-0Začetek
ByteDance Seed Audio 1.0 iz ustvarjalnega opisa ustvari govorne izvedbe in zvočne prizore. Usklajuje glasove, učinke in ambientalne zvoke, podpira časovno določanje dialoga v intervalih 100 ms ter zajema več kot 20 jezikov. Proizvajalec opisuje do dve minuti na ustvarjanje z možnostjo nadaljevanja.
- Dovoljeni vhodi
- Besedilo
- Rezultati
- Zvok
Na voljo v Ailoot · vhodi in metode
Ailoot Ultra · Govor POST /v1/audio/speech
- Vhod
text- Izhod
audio
| Polje | Vrsta | Zahteva | Vrednosti in omejitve | Privzeto |
|---|---|---|---|---|
Poljemodel | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve bytedance-seed/seed-audio-1-0 | Privzeto— |
Poljeinput | Vrstastring | ZahtevaObvezno | Vrednosti in omejitve Najmanjša dolžina: 1 | Privzeto— |
Poljevoice | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve Najmanjša dolžina: 1 | Privzeto— |
Poljeresponse_format | Vrstastring | ZahtevaIzbirno | Vrednosti in omejitve mp3, pcm | Privzetopcm |
Poljeprovider | Vrstaobject | ZahtevaIzbirno | Vrednosti in omejitve | Privzeto— |
Parametri in življenjski cikel metode
| Parameter | Specifikacija |
|---|---|
Parametercontent_type | Specifikacijaapplication/json |
Parameterrequired | Specifikacijamodel, input |
Parametermaterial_types | Specifikacijatext |
Življenjski cikel: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · Dejansko vrnjeni task_id ali zapis v medijski knjižnici
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Cenik
Tarifni podatki ne dodajajo možnosti zahteve. Podprti parametri so navedeni pri izbrani metodi.
- Hitri način
- Ni navedeno Ko je izbran hitri način
- Način flex
- Ni navedeno Ko je izbran način flex
- Najvišja raven razmišljanja
- Ni navedeno Ko najvišja raven razmišljanja uporablja privzeto prilagoditev (default)
Cene Ailoot
Cene po nastavitvah
Vsak strošek povežite s prikazanimi pogoji. Za vsak nabor alternativnih nastavitev uporabite eno ceno.
| Nastavitev | Cenovna lestvica | Obračunska enota | Strošek |
|---|---|---|---|
| NastavitevOsnovne cene žetonov | Cenovna lestvicaOsnovna cena | Obračunska enota— | Strošek Vhod · Vhodni žetoni — / 1K žetonov Izhod · Izhodni žetoni — / 1K žetonov Vhod · Branje predpomnilnika — / 1K žetonov Vhod · Zapis v predpomnilnik — / 1K žetonov Vhod · Zapis v predpomnilnik, 1 ura — / 1K žetonov |
| Nastavitevsekunda izhodnega zvoka | Cenovna lestvica— | Obračunska enotana sekundo izhodnega zvoka | Strošek Izhod · sekunda izhodnega zvoka $0.005 na sekundo izhodnega zvoka |
Ailoot pred zahtevo rezervira ocenjeni znesek. Po rezultatu obračuna končni strošek na podlagi izmerjene porabe. Obračun pretakanja uporablja končni zapis porabe. Kako delujeta rezervacija in obračun →
Primeri zahtev
Ailoot Ultra · Govor
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.
Prejmi in shrani rezultate
Ailoot Ultra · Govor
Celoten binarni zvok ali izvirni odgovor audio_url, glave in vsako sredstvo v vaši lasti.
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Branje druge vsebine
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.
Ohrani vse dokončane rezultate
Shranite vsak v celoti vrnjen odgovor, datoteko in del vsebine.
Shranite celoten odgovor in glave, vse dejanske izhode, izvirne vrnjene identifikatorje in vsa polja s podatki o porabi. Pridobite podatke izvirne operacije brez ponovnega pošiljanja zahteve za ustvarjanje.
Če je treba preveriti izvirni odgovor
Shranite vrnjeni X-Client-Request-ID za uskladitev evidenc. Berite samo dejansko vrnjene vrednosti task_id/asset_id ali svojo medijsko knjižnico; iz ID operacije nikoli ne sestavite URL opravila in zahteve za ustvarjanje nikoli ne pošljite znova.
Druga imena
Druga imena modelov
Ailoot Ultra bytedance-seed/seed-audio-1-0
Druga imena poti metod
Uporabite zgoraj navedene poti metod.
Povezani ID-ji za klic
FAQ · ByteDance Seed: Seed Audio 1.0
- Kateri vhodi in rezultati so na voljo?
POST /v1/audio/speech·bytedance-seed/seed-audio-1-0:text→audio- Katera polja uporablja zahteva?
POST /v1/audio/speech·bytedance-seed/seed-audio-1-0:model,input,voice,response_format,provider