ByteDance Seed: Seed Audio 1.0
ByteDance Seed Audio 1.0 genererar talframföranden och ljudscener från en kreativ uppdragsbeskrivning. Den samordnar röster, effekter och atmosfär, stödjer dialogtiming i intervall om 100 ms och omfattar fler än 20 språk. Tillverkaren beskriver upp till två minuter per generering med möjlighet till fortsättning.
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.
ByteDance Seed Audio 1.0 är en modell för ljudskapande organiserad kring en ljudscen. Tal, effekter och atmosfär kan formas tillsammans genom en textbeskrivning. Det gör den användbar för en berättelse med röster, ett möte i ett spel, en kort dramatisk dialog eller en ljudscen till en redigerad video. För enbart röst, beskriv talaren och framförandet; för en fylligare scen, beskriv också den akustiska miljön och förhållandet mellan dialog och omgivande ljud.
Förbered beskrivningen i den ordning lyssnaren ska uppleva scenen. Identifiera karaktärerna, deras avsedda känslotillstånd och orden de ska säga. Beskriv sedan rummet, de viktiga ljudsignalerna och hur ögonblicket utvecklas. En produktionsbeskrivning ska skilja den exakta dialogen från scenbeskrivningen så att resultatet kan kontrolleras mot båda. Ange vilka element som är nödvändiga för förståelsen och vilka som ska ligga i bakgrunden. Ett tyst rum, en fullsatt station och en öppen innergård kräver olika ljuddesign även när den talade repliken är identisk.
Ett eget exempel är en spelkaraktär som lugnar en följeslagare under en kort scen i skydd: en återhållen röst säger ”Vi kan vänta här”, med lågmält regn i bakgrunden och ett närmande fotsteg efter repliken. En användbar lyssningskontroll är om orden förblir begripliga, rösten förmedlar lugn och ljudsignalen kommer vid en rimlig punkt i scenen. En annan beskrivning kan begära en tydlig berättarröst som presenterar en produkt utan omgivande atmosfär. Det är illustrativa sätt att ange avsikten, snarare än dokumentation av genererat ljud eller löften om en färdig mix.
Tillverkaren dokumenterar timingkontroll på promptnivå för karaktärsdialog i intervall om 100 ms. Använd den kontrollen för att beskriva när en replik ska börja i en manusstyrd sekvens eller för att planera talmaterial mot en befintlig klippning. Håll dialogtimingen åtskild från placeringen av effekter och atmosfär: versionen anger karaktärsdialog som huvudfokus för timingkontrollen. Granska faktiska starter, pauser och överlappningar mot den avsedda scenen. Ett tidsintervall beskriver modellens styrupplösning och tar inte bort behovet av att lyssna på det slutliga framförandet.
En röst kan anges genom en textbeskrivning, ett godkänt referensprov eller båda. Tillverkaren presenterar detta som röstformning utan att träna en separat modell för varje talare. Beskriv stabila röstegenskaper separat från känslan i den aktuella repliken. En återkommande karaktär kan behöva en lugn introduktion och ett brådskande svar samtidigt som den förblir igenkännbar. Som praktisk förberedelse, välj en tydlig referens där den avsedda rösten är lätt att höra och identifiera vad som ska föras över till det nya framförandet. Håll referensen och karaktärsbeskrivningen konsekventa när relaterade scener förbereds.
Versionen dokumenterar generering på fler än 20 språk, inklusive kinesiska, engelska, japanska, koreanska, spanska, indonesiska, tyska, franska, thailändska och vietnamesiska. Den beskriver hur en igenkännbar karaktärsröst anpassas till olika språks rytm och uttryck. Tillhandahåll dialogen på slutspråket och granska namn, betoning, pauser och känsloton med en lyssnare som förstår språket. För flerspråkiga versioner, håll karaktärens roll och känslomässiga avsikt stabila samtidigt som varje manus får tillräckligt utrymme för naturliga formuleringar. Förbered översättningen som en del av manusarbetet i stället för att anta att en ljudscenbeskrivning tillhandahåller varje lokaliseringsbeslut.
Seed Audio 1.0 kan generera upp till två minuter i en enda omgång och stödjer fortsättning enligt tillverkarens version. En längre berättelse gynnas av scengränser och en återanvändbar karaktärsbeskrivning. Vid varje fortsättning, lyssna efter förändringar i röst, bakgrundens ljudkaraktär och tempo liksom efter orden som förbinder avsnitten. Behandla det returnerade ljudet som ljudmaterial att lyssna på: kontrollera dess faktiska filinformation när uppspelning eller import till ett redigeringsprogram förbereds och behåll manus och scenbeskrivning tillsammans med det för revidering. En sammanfogad produktion ska kontrolleras som en sammanhängande scen, inte enbart som separata klipp.
Tillverkaren beskriver ett enhetligt ramverk där kreativ avsikt på språknivå styr en diffusionsbaserad akustisk generator. Den praktiska följden för en uppdragsbeskrivning är att röst och miljö kan planeras tillsammans. Fokusera på de få relationer som definierar scenen: om en replik ligger i förgrunden, om en effekt avbryter den och hur atmosfären stödjer det känslomässiga ögonblicket. Att lägga till många orelaterade signaler gör det svårare att identifiera vilken del av ett resultat som behöver revideras. Ändra regin för det avsnittet när en ljudsignal konkurrerar med dialogen eller framförandet missar den avsedda tonen.
Röstkontinuitet i långt, komplext material och finare timing mellan ljudelement förblir utvecklingsområden som identifieras i versionen. Håll produktionsgranskningen konkret: exakta ord, talaridentitet, språk, insatser, begriplighet och konsekvens över fortsättningar. Modellens användbara utdata är den hörbara scenen eller talframförandet. Separata beslut om redaktionella klipp, undertexter och leveransformat kan fattas utifrån det faktiska resultatet och målproduktionens krav.
Ailoot Ultra · Tal POST /v1/audio/speech bytedance-seed/seed-audio-1-0
bytedance-seed/seed-audio-1-0Start
ByteDance Seed Audio 1.0 genererar talframföranden och ljudscener från en kreativ uppdragsbeskrivning. Den samordnar röster, effekter och atmosfär, stödjer dialogtiming i intervall om 100 ms och omfattar fler än 20 språk. Tillverkaren beskriver upp till två minuter per generering med möjlighet till fortsättning.
- Godkända indata
- Text
- Resultat
- Ljud
Tillgängligt i Ailoot · indata & metoder
Ailoot Ultra · Tal 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 bytedance-seed/seed-audio-1-0 | Standard— |
Fältinput | Typstring | KravObligatoriskt | Värden & gränser Minsta längd: 1 | Standard— |
Fältvoice | Typstring | KravValfritt | Värden & gränser Minsta längd: 1 | Standard— |
Fältresponse_format | Typstring | KravValfritt | Värden & gränser mp3, pcm | Standardpcm |
Fältprovider | Typobject | KravValfritt | Värden & gränser | Standard— |
Metodparametrar och livscykel
| Parameter | Avtal |
|---|---|
Parametercontent_type | Avtalapplication/json |
Parameterrequired | Avtalmodel, input |
Parametermaterial_types | Avtaltext |
Livscykel: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · Det task_id som faktiskt returnerades eller en post i mediebiblioteket
GET /v1/media/assets/{asset_id}/content
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 |
| Konfigurationsekund utgående ljud | Prislista— | Debiteringsenhetper sekund utdataljud | Avgift Utdata · sekund utgående ljud $0.005 per sekund utdataljud |
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 · Tal
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.
Ta emot och spara resultat
Ailoot Ultra · Tal
Fullständigt binärt ljud eller ursprungligt audio_url-svar, svarshuvuden och varje tillgång som du äger.
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Andra innehållsläsningar
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.
Behåll alla färdiga resultat
Behåll varje fullständigt returnerat svar, fil och innehållsdel.
Spara hela svaret med headers, samtliga faktiska resultat, de ursprungliga returnerade identifierarna och alla användningsfält. Hämta den ursprungliga operationen utan att skicka skapandeförfrågan igen.
Om det ursprungliga svaret behöver kontrolleras
Behåll det returnerade värdet för X-Client-Request-ID för avstämning. Läs endast av resultat via de task_id/asset_id-värden som faktiskt returnerades eller via det mediebibliotek som tillhör dig. Bygg aldrig en uppgifts-URL från operations-ID:t och skicka aldrig skapandeförfrågan igen.
Alias
Modellalias
Ailoot Ultra bytedance-seed/seed-audio-1-0
Alias för metodsökvägar
Använd metodsökvägarna som visas ovan.
Relaterade anropar-ID:n
FAQ · ByteDance Seed: Seed Audio 1.0
- Vilka indata och resultat finns?
POST /v1/audio/speech·bytedance-seed/seed-audio-1-0:text→audio- Vilka fält använder begäran?
POST /v1/audio/speech·bytedance-seed/seed-audio-1-0:model,input,voice,response_format,provider