Ce guide présente le chemin le plus rapide, à partir d’un fichier audio brut jusqu’à une vidéo de karaoké rendue, en utilisant @youka/sdk.
Avant de commencer
- Node.js 20 ou version ultérieure
- Une clé API Youka dans
YOUKA_API_KEY (créez-en une sur online.youka.io/account dans API keys)
- Un fichier audio local (
./song.mp3) ou une URL distante
Installation
Créer, attendre, exporter
client.projects.create() gère les téléversements pour les sources path, bytes et url.
Pour un contrôle de téléversement plus bas niveau, utilisez client.uploads.*.
Trois types de source
Local file
In-memory bytes
Remote URL
Et ensuite
- Projects — API complète des projets
- Exports — rendu local et
client.exports.prepareLocal
- Errors — gérer
YoukaRequestError et YoukaTaskError
- AI agents — modèles recommandés de polling et de retry