Creazione di un progetto
Nella maggior parte dei casi, usaclient.projects.create() — gestisce i caricamenti per te.
Tipi di sorgente
- path
- bytes
- url
Legge un file dal disco.
Altri campi
string
Titolo del progetto. Per impostazione predefinita è il nome del file sorgente.
karaoke | lyric-video
Workflow. Il valore predefinito è
karaoke. lyric-video usa l’audio originale senza separazione degli stem.SplitModel
Modello di separazione degli stem per il karaoke. Il valore predefinito è
mdx23c. Rifiutato per lyric-video. Vedi il riferimento del modello di split
reference.string
Applica un preset riutilizzabile al momento della creazione.
LyricsSource
Configura la sincronizzazione dei testi. Vedi sotto.
Sorgenti dei testi
client.projects.create(input, options?)
client.projects.create() accetta anche una sorgente inputFile di basso livello quando hai già un inputFileId caricato.
client.projects.quote(input, options?)
Stima i crediti necessari per creare un progetto senza crearlo.
client.projects.quote(...) accetta le stesse forme di source di
client.projects.create(...), inclusa maxVideoQuality per gli URL. Se conosci già
la durata del file multimediale e non vuoi caricare il file solo per ottenere una stima, passa
la forma REST di basso livello:
client.uploads.create(body, options?)
Alloca uno slot di caricamento e ottieni un URL firmato.
client.uploads.upload(uploadUrl, body, options?)
Esegui una PUT dei byte del file sull’URL firmato.
FetchBody
required
Qualsiasi body compatibile con
fetch: Blob, File, ArrayBuffer, Uint8Array,
ReadableStream o string.YoukaRequestError con codice UPLOAD_FAILED se il caricamento restituisce uno status non 2xx.
client.projects.get(projectId, options?)
Recupera lo stato completo del progetto, inclusi stem, testi ed esportazioni.
client.projects.update(projectId, body, options?)
Applica una patch ai metadati del progetto.
title o artists.
client.projects.list(options?)
Elenca tutti i progetti posseduti dall’account autenticato.
getProject).
client.projects.delete(projectId, options?)
Elimina un progetto e tutti gli stem, i testi e le esportazioni associati.
Cosa c’è dopo
- Stems — riesegui la separazione degli stem
- Lyrics sync — risincronizza i testi
- Exports — effettua il rendering dei video finali
- Tasks — attendi le operazioni del progetto con
client.projects.wait
Creazione di lyric-video e rilevamento dei modelli
kind e per l’elaborazione dei testi funzionano anche con projects.quote. Le stime per i lyric-video addebitano zero crediti di separazione. Stima e creazione convalidano gli stessi requisiti di modello, lingua, account e sorgente. Le stime non riservano crediti né capacità.
Usa lyricsSource: null per saltare l’elaborazione dei testi. Il testo di riferimento nella trascrizione è un’indicazione e può differire dal risultato. I modelli che richiedono voci isolate non possono elaborare un lyric video senza separazione.
Vedi Automate lyric videos per funzionalità, aggiornamenti del timing esatto e checkpoint del catalogo.