Проект — это ресурс «в процессе работы» для одного караоке-трека. Он содержит исходное медиа, синхронизированный текст, разделённые стемы, настройки рендера и экспорты, созданные на его основе.Documentation Index
Fetch the complete documentation index at: https://docs.youka.io/llms.txt
Use this file to discover all available pages before exploring further.
project create
Создать новый проект из локального файла или URL.
Путь к локальному файлу (
./song.mp3) или HTTP/HTTPS URL
(https://example.com/song.mp4).Options
| Option | Description |
|---|---|
--title <title> | Название проекта |
--mode <mode> | none, transcribe или align |
--lyrics <text> | Текст lyrics |
--lang <code> | Код языка |
--sync-model <model> | Модель синхронизации lyrics |
--split-model <model> | Модель разделения стемов |
--max-video-quality <quality> | Максимальное качество видео для URL-источников: 720p, 1080p, 4k или best |
--preset <presetId> | Применить пресет при создании проекта |
--export | Создать экспорт после того, как проект будет готов |
--download | Создать экспорт, дождаться его готовности и скачать |
--output <path> | Путь вывода для --download |
Examples
- Если вы передаёте lyrics и не указываете
--mode, CLI по умолчанию используетalign alignтребует lyricstranscribeиnoneне принимают lyrics--downloadподразумевает--export--max-video-qualityприменяется только к HTTP/HTTPS URL-источникам. По умолчанию это1080p, используется лучшее доступное качество в пределах этого лимита, а когда платформа не предоставляет поток с ограничением, используется лучший доступный формат.
project list
Показать список всех проектов для аутентифицированного аккаунта.
project quote
Рассчитать количество кредитов, необходимых для создания проекта, не создавая проект.
source принимает те же формы локального пути к файлу или HTTP/HTTPS URL, что и
project create. Без --duration CLI загружает источник, чтобы сервер
мог точно измерить длительность медиа, но проект не создаёт.
Options
| Option | Description |
|---|---|
--title <title> | Название проекта |
--mode <mode> | none, transcribe или align |
--lyrics <text> | Текст lyrics для align |
--lang <code> | Код языка |
--sync-model <model> | Модель синхронизации lyrics |
--split-model <model> | Модель разделения стемов |
--max-video-quality <quality> | Максимальное качество видео для URL-источников: 720p, 1080p, 4k или best |
--duration <seconds> | Рассчитать по известной длительности без загрузки источника |
project show
Получить текущее состояние проекта, включая нормализованные state, pendingOperation, стемы, настройки и экспорты.
ID проекта, возвращаемый командой
project create.project wait
Опрашивать проект до тех пор, пока он не достигнет терминального состояния.
project delete
Удалить проект и все связанные с ним стемы, lyrics и экспорты.
project sync
Повторно запустить транскрибацию или выравнивание lyrics для существующего проекта.
| Option | Description |
|---|---|
--mode <mode> | transcribe или align |
--text <text> | Текст lyrics |
--lang <code> | Код языка |
--sync-model <model> | Модель синхронизации lyrics |
project separate
Повторно запустить разделение стемов для существующего проекта.
project settings
Прочитать или обновить активные настройки проекта.
--preset, ни --body не указаны, команда возвращает текущие настройки. Если указан хотя бы один из них, выполняется обновление.
Examples:
project stem list
Показать список стемов проекта.
project stem download
Скачать один или несколько стем-файлов на диск. Стемы скачиваются в исходном
сохранённом формате; CLI не выполняет их транскодирование.
--type: original, instrumental, vocals и
backing_vocals. CLI также принимает backing-vocals, backingVocals и
backingvocals как алиасы.
Что дальше
- Exports — отрендерить готовое караоке
- Presets — управлять переиспользуемыми конфигурациями рендера
- Render settings reference — общие поля пресетов и настроек
