Skip to main content
La Youka CLI encapsule l’API publique afin que vous puissiez créer un karaoké à partir d’une chanson, personnaliser les paroles et le style vidéo, puis exporter un MP4 final depuis votre terminal ou depuis un agent.

Installation

Vérifiez l’installation :

Configurer l’authentification

1

Obtenir une clé API

Rendez-vous sur online.youka.io/account, ouvrez API keys, puis copiez une nouvelle clé.
2

Enregistrer la clé

Enregistrez la clé dans ~/.youka/config.json :
Ou exportez-la comme variable d’environnement :

Créer un karaoké à partir d’un fichier

Utilisez un fichier audio ou vidéo local comme source :
Cela envoie la source, crée le projet de karaoké, génère un export et télécharge la vidéo MP4 finalisée.

Créer un karaoké à partir d’une URL

Passez une URL source HTTP ou HTTPS au lieu d’un chemin de fichier :
Pour les URL de vidéos hébergées, Youka utilise yt-dlp pour télécharger depuis l’URL. Vous pouvez installer les dépendances de téléchargement d’URL avant la première importation d’URL :

Référence

Account

Connectez-vous, déconnectez-vous et inspectez l’état de l’authentification.

Credits

Consultez le solde actuel et les packs de crédits expirants.

Billing

Affichez les tarifs et créez des URL de paiement ou de portail.

Projects

Créez, inspectez, attendez et mettez à jour des projets.

Exports

Générez des artefacts d’export cloud ou locaux et téléchargez-les.

Presets

Gérez des configurations de rendu réutilisables.

Media

Téléversez et gérez des médias réutilisables.

Tasks

Inspectez l’état des tâches de bas niveau lorsque nécessaire.

Dependencies

Inspectez et installez les dépendances d’import d’URL et de rendu local.

Global options

Options disponibles sur chaque commande.

Prêt pour les agents par défaut

Chaque commande prend en charge un mode lisible par machine qui renvoie une unique enveloppe JSON au format stable. Utilisez ces options pour piloter la CLI depuis des agents ou des scripts : Format de l’enveloppe JSON :
En cas d’échec :
Voir Global options pour la liste complète.

Export cloud vs local

export create s’exécute dans le cloud par défaut. Passez --local pour effectuer le rendu sur votre machine en utilisant la chaîne d’outils Remotion incluse. Les rendus locaux nécessitent les dépendances de rendu :
Voir Exports pour le workflow complet.

Et ensuite

  • Account - enregistrez votre clé API
  • Projects - créer et traiter des projets
  • Exports - générer une vidéo de karaoké finalisée
  • AI agents - piloter la CLI depuis un workflow automatisé