project create
Créer un nouveau projet à partir d’un fichier local ou d’une URL.
string
required
Un chemin de fichier local (
./song.mp3) ou une URL HTTP/HTTPS
(https://example.com/song.mp4).Options
Exemples
- Si vous fournissez des paroles et omettez
--mode, la CLI utilise par défautalign alignnécessite des parolestranscribeaccepte des paroles de référence optionnelles. Le modèle peut renvoyer un texte différent.nonen’accepte pas de paroles--kind lyric-videoutilise l’audio d’origine sans séparation des stems et refuse--split-model. Omettre--kindconserve le comportement karaoké.--downloadimplique--export--max-video-qualitys’applique uniquement aux sources via URL HTTP/HTTPS. Par défaut :1080p, utilise la meilleure qualité disponible jusqu’à cette limite, et bascule sur le meilleur format disponible lorsque la plateforme n’expose pas de flux plafonné.
project list
Lister tous les projets du compte authentifié.
project quote
Estimer les crédits nécessaires pour créer un projet, sans créer le projet.
source accepte les mêmes formes de chemin de fichier local ou d’URL HTTP/HTTPS que
project create. Sans --duration, la CLI téléverse la source afin que le serveur
puisse mesurer précisément le média, mais elle ne crée pas de projet.
Options
Exemples :
project show
Obtenir l’état actuel du projet, y compris state normalisé, pendingOperation, les stems, les paramètres et les exports.
string
required
L’ID de projet renvoyé par
project create.project wait
Interroger un projet jusqu’à ce qu’il atteigne un état terminal.
project delete
Supprimer un projet et tous ses stems, paroles et exports associés.
project sync
Relancer la transcription ou l’alignement des paroles sur un projet existant.
Exemple :
project separate
Relancer la séparation des stems sur un projet existant.
project settings
Lire ou mettre à jour les paramètres de projet actifs.
--preset ni --body n’est présent, la commande renvoie les paramètres actuels. Si l’un des deux est présent, elle effectue une mise à jour.
Exemples :
project stem list
Lister les stems d’un projet.
project stem download
Télécharger un ou plusieurs fichiers de stems sur le disque. Les stems sont téléchargés dans leur format d’origine
tel qu’il est stocké ; la CLI ne les transcode pas.
--type prises en charge sont original, instrumental, vocals et
backing_vocals. La CLI accepte aussi backing-vocals, backingVocals et
backingvocals comme alias.
Et ensuite
- Exports - générer le karaoké final
- Presets - gérer des configurations de rendu réutilisables
- Render settings reference - champs de preset et de paramètres partagés
Capacités, versions et timings
youka capabilities --json renvoie les IDs de modèles, les workflows pris en charge, la gestion du texte, la prise en charge des langues et l’éligibilité du compte. Wav2Vec2 est un modèle d’alignement. ElevenLabs Scribe est un modèle de transcription. Les modèles qui nécessitent des voix isolées ont besoin d’un workflow karaoké avec un modèle de séparation qui produit des voix.
project settings --version-id lit ou met à jour la version choisie. Omettre le flag utilise la version principale.
Les imports de timings remplacent l’alignement complet sans tâche de traitement ni blocage de crédits. Le corps JSON contient alignment et expectedRevision. La sauvegarde-et-sélection atomique nécessite aussi select: true et expectedSelectionRevision. Un jeton périmé renvoie HTTP 409. Récupérez et comparez les valeurs actuelles avant de tenter une autre modification.
Voir Automate lyric videos pour les fichiers de requête, la validation des timings et le traitement du catalogue reprenable.