Skip to main content
Проект содержит исходный медиаматериал, текст, настройки рендера и экспорты для караоке или lyric video. Проекты караоке также содержат разделённые стемы.

project create

Создайте новый проект из локального файла или URL.
string
required
Путь к локальному файлу (./song.mp3) или HTTP/HTTPS URL (https://example.com/song.mp4).

Options

Examples

Правила:
  • Если вы передаёте слова и не указываете --mode, CLI по умолчанию выбирает align
  • align требует слова
  • transcribe принимает необязательные референсные слова. Модель может вернуть другой текст.
  • none не принимает слова
  • --kind lyric-video использует оригинальный аудиотрек без разделения на стемы и отклоняет --split-model. Если не указывать --kind, сохраняется поведение караоке.
  • --download подразумевает --export
  • --max-video-quality применяется только к HTTP/HTTPS URL-источникам. По умолчанию используется 1080p, выбирается лучшее доступное качество в пределах этого лимита и выполняется откат к лучшему доступному формату, когда платформа не предоставляет поток с ограничением по качеству.

project list

Выведите список всех проектов для аутентифицированного аккаунта.

project quote

Оцените количество кредитов, необходимых для создания проекта, не создавая проект.
source принимает те же формы пути к локальному файлу или HTTP/HTTPS URL, что и project create. Без --duration CLI загружает источник, чтобы сервер мог точно измерить медиа, но проект не создаёт.

Options

Примеры:

project show

Получите текущее состояние проекта, включая нормализованные state, pendingOperation, стемы, настройки и экспорты.
string
required
ID проекта, возвращаемый командой project create.

project wait

Опросите проект до достижения терминального состояния.

project delete

Удалите проект и все связанные с ним стемы, слова и экспорты.
Удаление необратимо. Передавайте --idempotency-key, чтобы повторные попытки были безопасны.

project sync

Повторно запустите транскрибацию слов или выравнивание на существующем проекте.
Пример:

project separate

Повторно запустите разделение на стемы для существующего проекта.
Пример:

project settings

Прочитайте или обновите активные настройки проекта.
Если не указаны ни --preset, ни --body, команда возвращает текущие настройки. Если указан хотя бы один из них, выполняется обновление. Примеры:

project stem list

Выведите список стемов для проекта.

project stem download

Скачайте один или несколько файлов стемов на диск. Стемы скачиваются в исходном сохранённом формате; CLI не выполняет их транскодирование.
Поддерживаемые значения --type: original, instrumental, vocals и backing_vocals. CLI также принимает backing-vocals, backingVocals и backingvocals в качестве алиасов.

Что дальше

  • Exports — рендер готового караоке
  • Presets — управление переиспользуемыми конфигурациями рендера
  • Render settings reference — общие поля пресетов и настроек

Возможности, версии и тайминги

youka capabilities --json возвращает ID моделей, поддерживаемые workflows, обработку текста, поддержку языков и доступность для аккаунта. Wav2Vec2 — модель выравнивания. ElevenLabs Scribe — модель транскрибации. Моделям, которым нужны изолированные вокалы, требуется karaoke workflow с моделью разделения, которая выдаёт vocals.
project settings --version-id читает или обновляет выбранную версию. Если флаг опущен, используется основная версия. Импорт таймингов заменяет выравнивание целиком без processing job или удержания кредитов. Тело JSON содержит alignment и expectedRevision. Для атомарного сохранения и выбора также нужны select: true и expectedSelectionRevision. Устаревший токен возвращает HTTP 409. Перед следующей правкой получите и сравните текущие значения. См. Automate lyric videos про файлы запросов, валидацию таймингов и возобновляемую обработку каталога.