ByteDance Seed: Seed Audio 1.0
ByteDance Seed Audio 1.0 genera interpretazioni vocali e scene sonore a partire da un brief creativo. Coordina voci, effetti e suoni ambientali, supporta la temporizzazione dei dialoghi a intervalli di 100 ms e copre più di 20 lingue. Il produttore descrive fino a due minuti per generazione, con continuazione.
Informazioni sul modello
Questa descrizione illustra le funzionalità del modello. Gli input, gli output e le opzioni disponibili in Ailoot per il metodo selezionato sono elencati di seguito.
ByteDance Seed Audio 1.0 è un modello di creazione audio organizzato attorno a una scena sonora. Parlato, effetti e suoni ambientali possono essere modellati insieme mediante un brief testuale. Questo lo rende utile per un racconto recitato, un incontro in un gioco, un breve scambio drammatico o una scena che accompagna un video montato. Per il lavoro con la sola voce, descrivi il parlante e l'interpretazione; per una scena più completa, descrivi anche l'ambiente acustico e la relazione tra dialogo e suoni circostanti.
Prepara il brief nell'ordine in cui l'ascoltatore deve vivere la scena. Identifica i personaggi, il loro stato emotivo previsto e le parole che devono pronunciare. Descrivi quindi lo spazio, i segnali sonori importanti e lo sviluppo del momento. Un brief di produzione deve distinguere il dialogo esatto dalla descrizione della scena, così che il risultato possa essere verificato rispetto a entrambi. Indica quali elementi sono essenziali alla comprensione e quali devono restare in sottofondo. Una stanza silenziosa, una stazione affollata e un cortile aperto richiedono un sound design diverso anche quando la battuta è identica.
Un esempio originale è un personaggio di un gioco che rassicura un compagno durante una breve scena in un rifugio: una voce contenuta dice «Possiamo aspettare qui», con un lieve sottofondo di pioggia e un passo in avvicinamento dopo la battuta. La verifica d'ascolto utile consiste nell'accertare che le parole restino intelligibili, che la voce trasmetta rassicurazione e che il segnale sonoro arrivi in un punto sensato della scena. Un altro brief potrebbe richiedere un narratore chiaro che presenti un prodotto senza atmosfera circostante. Sono modi esemplificativi di specificare l'intento, non registrazioni di audio generato o promesse su un mix finito.
Il produttore documenta il controllo della temporizzazione dei dialoghi dei personaggi a livello di prompt, a intervalli di 100 ms. Usa questo controllo per descrivere quando deve entrare una battuta in una sequenza sceneggiata o per pianificare materiale parlato rispetto a un montaggio esistente. Mantieni separata la temporizzazione dei dialoghi dal posizionamento di effetti e suoni ambientali: la versione identifica i dialoghi dei personaggi come obiettivo principale del controllo temporale. Verifica gli inizi, le pause e le sovrapposizioni effettive rispetto alla scena prevista. Un intervallo temporale descrive la granularità del controllo del modello e non elimina la necessità di ascoltare l'interpretazione finale.
Una voce può essere specificata mediante una descrizione testuale, un campione di riferimento autorizzato o entrambi. Il produttore presenta questa capacità come modellazione della voce senza addestrare un modello distinto per ciascun parlante. Descrivi le caratteristiche stabili della voce separatamente dall'emozione della battuta corrente. Un personaggio ricorrente può richiedere un'introduzione calma e una risposta urgente, pur restando riconoscibile. Come preparazione pratica, scegli un riferimento chiaro in cui la voce prevista sia facile da ascoltare e identifica ciò che deve essere trasferito nella nuova interpretazione. Mantieni coerenti il riferimento e il brief del personaggio quando prepari scene correlate.
La versione documenta la generazione in più di 20 lingue, tra cui cinese, inglese, giapponese, coreano, spagnolo, indonesiano, tedesco, francese, thailandese e vietnamita. Descrive l'adattamento di una voce di personaggio riconoscibile al ritmo e all'espressione di lingue diverse. Fornisci i dialoghi nella lingua finale e verifica nomi, accenti, pause e tono emotivo con un ascoltatore che comprenda quella lingua. Per le versioni multilingue, mantieni stabili il ruolo del personaggio e l'intento emotivo, lasciando a ogni copione lo spazio necessario per formulazioni naturali. Prepara la traduzione come parte del lavoro sul copione, senza presumere che un brief di scena sonora fornisca ogni decisione di localizzazione.
Secondo la presentazione del produttore, Seed Audio 1.0 può generare fino a due minuti in un singolo passaggio e supporta la continuazione. Una storia più lunga beneficia di confini tra le scene e di un brief del personaggio riutilizzabile. A ogni continuazione, ascolta i cambiamenti nella voce, nella trama sonora dello sfondo e nel ritmo, oltre alle parole che collegano le sezioni. Tratta l'audio restituito come una risorsa da ascoltare: controlla le informazioni effettive del file quando prepari la riproduzione o lo importi in un editor e conserva insieme a esso il copione e il brief della scena per le revisioni. Una produzione unita deve essere verificata come scena continua, oltre che come clip separate.
Il produttore descrive un framework unificato in cui l'intento creativo espresso a livello linguistico guida un generatore acustico basato sulla diffusione. L'implicazione pratica per il brief è che voce e ambiente possono essere considerati insieme. Concentrati sulle poche relazioni che definiscono la scena: se una battuta è in primo piano, se un effetto la interrompe e come l'atmosfera sostiene il momento emotivo. Aggiungere molti segnali sonori non correlati rende più difficile identificare quale parte di un risultato debba essere rivista. Modifica la direzione di quel passaggio quando un segnale compete con il dialogo o l'interpretazione non coglie il tono previsto.
La continuità della voce in materiali lunghi e complessi e una temporizzazione più fine tra gli elementi sonori restano aree di sviluppo identificate nella presentazione. Mantieni specifica la revisione della produzione: parole esatte, identità del parlante, lingua, entrate, intelligibilità e coerenza tra le estensioni. L'output utile di questo modello è la scena udibile o l'interpretazione vocale. Decisioni separate sui tagli di montaggio, sui sottotitoli e sul formato di consegna possono essere prese a partire da quel risultato effettivo e dai requisiti della produzione di destinazione.
Ailoot Ultra · Voce POST /v1/audio/speech bytedance-seed/seed-audio-1-0
bytedance-seed/seed-audio-1-0Introduzione
ByteDance Seed Audio 1.0 genera interpretazioni vocali e scene sonore a partire da un brief creativo. Coordina voci, effetti e suoni ambientali, supporta la temporizzazione dei dialoghi a intervalli di 100 ms e copre più di 20 lingue. Il produttore descrive fino a due minuti per generazione, con continuazione.
- Input accettati
- Testo
- Risultati
- Audio
Disponibile in Ailoot · input e metodi
Ailoot Ultra · Voce POST /v1/audio/speech
- Tipi di input
text- Tipi di output
audio
| Campo | Tipo | Requisito | Valori e limiti | Predefinito |
|---|---|---|---|---|
Campomodel | Tipostring | RequisitoObbligatorio | Valori e limiti bytedance-seed/seed-audio-1-0 | Predefinito— |
Campoinput | Tipostring | RequisitoObbligatorio | Valori e limiti Lunghezza minima: 1 | Predefinito— |
Campovoice | Tipostring | RequisitoFacoltativo | Valori e limiti Lunghezza minima: 1 | Predefinito— |
Camporesponse_format | Tipostring | RequisitoFacoltativo | Valori e limiti mp3, pcm | Predefinitopcm |
Campoprovider | Tipoobject | RequisitoFacoltativo | Valori e limiti | Predefinito— |
Parametri e ciclo di vita del metodo
| Parametro | Contratto |
|---|---|
Parametrocontent_type | Contrattoapplication/json |
Parametrorequired | Contrattomodel, input |
Parametromaterial_types | Contrattotext |
Ciclo di vita: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · task_id effettivamente restituito o record della libreria multimediale
GET /v1/media/assets/{asset_id}/content
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Tariffe
Le tariffe non aggiungono opzioni alla richiesta. I parametri supportati sono elencati nel metodo selezionato.
- Modalità rapida
- Non specificato Quando è selezionata la modalità rapida
- Modalità flex
- Non specificato Quando è selezionata la modalità flex
- Sforzo massimo di ragionamento
- Non specificato Quando lo sforzo massimo di ragionamento usa l'adeguamento predefinito (default)
Tariffe Ailoot
Prezzi per configurazione
Associa ogni costo alle condizioni indicate. Usa una sola tariffa per ogni insieme di configurazioni alternative.
| Configurazione | Listino delle tariffe | Unità di fatturazione | Costo |
|---|---|---|---|
| ConfigurazioneTariffe base dei token | Listino delle tariffeTariffa base | Unità di fatturazione— | Costo Input · Token in input — / 1K token Output · Token in output — / 1K token Input · Lettura dalla cache — / 1K token Input · Scrittura nella cache — / 1K token Input · Scrittura nella cache, 1 ora — / 1K token |
| Configurazionesecondo audio in uscita | Listino delle tariffe— | Unità di fatturazioneper secondo di audio in output | Costo Output · secondo audio in uscita $0.005 per secondo di audio in output |
Ailoot prenota un importo stimato prima di una richiesta. Dopo il risultato, addebita il costo finale in base all’utilizzo misurato. Per lo streaming, l’addebito usa il record finale di utilizzo. Come funzionano la prenotazione e l’addebito finale →
Esempi di richieste
Ailoot Ultra · Voce
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.
Ricevi e salva i risultati
Ailoot Ultra · Voce
Audio binario completo o risposta audio_url originale, intestazioni e ogni risorsa di tua proprietà.
GET /v1/media/tasks/{task_id}GET /v1/media/assets/{asset_id}/contentGET /v1/media/assetsGET /v1/media/assets/{asset_id}
Altre letture di contenuto
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.
Conserva tutti i risultati completati
Conserva ogni risposta, file e parte di contenuto restituiti per intero.
Conserva la risposta completa e gli header, ogni output effettivo, gli identificatori originali restituiti e tutti i campi di utilizzo. Recupera l'operazione originale senza inviare nuovamente la richiesta di creazione.
Se occorre verificare la risposta originale
Conserva l'X-Client-Request-ID restituito per la riconciliazione. Leggi solo i valori task_id/asset_id effettivamente restituiti o la tua libreria multimediale; non costruire mai un URL del task a partire dall'ID dell'operazione e non reinviare mai la richiesta di creazione.
Alias
Alias del modello
Ailoot Ultra bytedance-seed/seed-audio-1-0
Alias dei percorsi dei metodi
Usa i percorsi dei metodi indicati sopra.
ID di chiamata correlati
FAQ · ByteDance Seed: Seed Audio 1.0
- Quali input e risultati sono disponibili?
POST /v1/audio/speech·bytedance-seed/seed-audio-1-0:text→audio- Quali campi usa la richiesta?
POST /v1/audio/speech·bytedance-seed/seed-audio-1-0:model,input,voice,response_format,provider