Este guia mostra o caminho mais rápido, de um arquivo de áudio bruto a um vídeo de karaokê renderizado, usando @youka/sdk.
Antes de começar
- Node.js 20 ou superior
- Uma chave de API da Youka em
YOUKA_API_KEY (crie uma em online.youka.io/account em API keys)
- Um arquivo de áudio local (
./song.mp3) ou uma URL remota
Instalar
Criar, aguardar, exportar
client.projects.create() lida com uploads para fontes path, bytes e url.
Para um controle de upload mais baixo nível, use client.uploads.*.
Três tipos de fonte
Arquivo local
Bytes em memória
URL remota
Próximos passos
- Projects — API completa de projetos
- Exports — renderização local e
client.exports.prepareLocal
- Errors — trate
YoukaRequestError e YoukaTaskError
- AI agents — padrões recomendados de polling e retry