Skip to main content
Un progetto contiene i media sorgente, i testi, le impostazioni di rendering e le esportazioni per un karaoke o un lyric video. I progetti karaoke contengono anche le stem separate.

project create

Crea un nuovo progetto da un file locale o da un URL.
string
required
Un percorso file locale (./song.mp3) o un URL HTTP/HTTPS (https://example.com/song.mp4).

Options

Examples

Regole:
  • Se passi i lyrics e ometti --mode, la CLI usa align come predefinito
  • align richiede i lyrics
  • transcribe accetta lyrics di riferimento opzionali. Il modello potrebbe restituire un testo diverso.
  • none non accetta lyrics
  • --kind lyric-video usa l’audio originale senza separazione delle stems e rifiuta --split-model. Omettere --kind mantiene il comportamento karaoke.
  • --download implica --export
  • --max-video-quality si applica solo a sorgenti URL HTTP/HTTPS. Il valore predefinito è 1080p, usa la migliore qualità disponibile fino a quel limite e ripiega sul miglior formato disponibile quando la piattaforma non espone uno stream con limite.

project list

Elenca tutti i progetti per l’account autenticato.

project quote

Stima i crediti necessari per creare un progetto senza creare il progetto.
source accetta le stesse forme di percorso file locale o URL HTTP/HTTPS di project create. Senza --duration, la CLI carica la sorgente così che il server possa misurare esattamente il media, ma non crea un progetto.

Options

Examples:

project show

Ottieni lo stato attuale del progetto, inclusi state normalizzato, pendingOperation, stems, impostazioni ed export.
string
required
L’ID del progetto restituito da project create.

project wait

Esegue polling su un progetto finché non raggiunge uno stato terminale.

project delete

Elimina un progetto e tutte le stems, i lyrics e gli export associati.
L’eliminazione è permanente. Passa --idempotency-key per rendere sicuri i tentativi ripetuti.

project sync

Esegue di nuovo la trascrizione o l’allineamento dei lyrics su un progetto esistente.
Example:

project separate

Esegue di nuovo la separazione delle stems su un progetto esistente.
Example:

project settings

Leggi o aggiorna le impostazioni attive del progetto.
Se non è presente né --preset né --body, il comando restituisce le impostazioni correnti. Se è presente uno dei due, esegue un aggiornamento. Examples:

project stem list

Elenca le stems di un progetto.

project stem download

Scarica su disco uno o più file stem. Le stems vengono scaricate nel formato originale memorizzato; la CLI non le transcodifica.
I valori supportati per --type sono original, instrumental, vocals e backing_vocals. La CLI accetta anche backing-vocals, backingVocals e backingvocals come alias.

What’s next

Capabilities, versions, and timings

youka capabilities --json restituisce ID dei modelli, workflow supportati, gestione del testo, supporto linguistico e idoneità dell’account. Wav2Vec2 è un modello di allineamento. ElevenLabs Scribe è un modello di trascrizione. I modelli che richiedono voci isolate necessitano di un workflow karaoke con un modello di separazione che produca le vocals.
project settings --version-id legge o aggiorna la versione scelta. Omettere il flag usa la versione primaria. Gli import dei timing sostituiscono l’allineamento completo senza un job di elaborazione o un blocco crediti. Il body JSON contiene alignment e expectedRevision. Il salvataggio-e-selezione atomico richiede anche select: true e expectedSelectionRevision. Un token non aggiornato restituisce HTTP 409. Recupera e confronta i valori correnti prima di tentare un’altra modifica. Vedi Automate lyric videos per i file di richiesta, la validazione dei timing e l’elaborazione del catalogo riprendibile.