Skip to main content
Một dự án chứa media nguồn, lời bài hát, cài đặt render và các bản xuất cho một video karaoke hoặc video lời bài hát. Các dự án karaoke cũng chứa các stem đã được tách.

project create

Tạo một dự án mới từ một tệp cục bộ hoặc một URL.
string
required
Một đường dẫn tệp cục bộ (./song.mp3) hoặc một URL HTTP/HTTPS (https://example.com/song.mp4).

Options

Examples

Quy tắc:
  • Nếu bạn truyền lyrics và bỏ qua --mode, CLI mặc định là align
  • align yêu cầu phải có lyrics
  • transcribe chấp nhận lyrics tham chiếu (không bắt buộc). Mô hình có thể trả về văn bản khác.
  • none không chấp nhận lyrics
  • --kind lyric-video dùng audio gốc mà không tách stem và từ chối --split-model. Nếu bỏ qua --kind thì giữ hành vi karaoke.
  • --download ngụ ý --export
  • --max-video-quality chỉ áp dụng cho nguồn URL HTTP/HTTPS. Mặc định là 1080p, dùng chất lượng tốt nhất có sẵn nhưng không vượt quá giới hạn đó, và sẽ chuyển sang định dạng tốt nhất có sẵn khi nền tảng không cung cấp stream bị giới hạn.

project list

Liệt kê tất cả dự án của tài khoản đã xác thực.

project quote

Ước tính số credit cần để tạo một dự án mà không tạo dự án.
source chấp nhận cùng dạng đường dẫn tệp cục bộ hoặc URL HTTP/HTTPS như project create. Nếu không có --duration, CLI tải lên nguồn để máy chủ đo chính xác media, nhưng sẽ không tạo dự án.

Options

Examples:

project show

Lấy trạng thái dự án hiện tại, bao gồm state đã chuẩn hóa, pendingOperation, stem, cài đặt và export.
string
required
ID dự án được trả về bởi project create.

project wait

Thăm dò một dự án cho đến khi nó đạt trạng thái kết thúc.

project delete

Xóa một dự án và tất cả stem, lời bài hát và export liên quan.
Việc xóa là vĩnh viễn. Truyền --idempotency-key để việc thử lại được an toàn.

project sync

Chạy lại việc phiên âm (transcription) hoặc căn chỉnh (alignment) lời bài hát trên một dự án hiện có.
Example:

project separate

Chạy lại việc tách stem trên một dự án hiện có.
Example:

project settings

Đọc hoặc cập nhật cài đặt dự án đang hoạt động.
Nếu không có --preset lẫn --body, lệnh sẽ trả về cài đặt hiện tại. Nếu có một trong hai, lệnh sẽ thực hiện cập nhật. Examples:

project stem list

Liệt kê các stem của một dự án.

project stem download

Tải một hoặc nhiều tệp stem xuống ổ đĩa. Stem được tải về theo đúng định dạng được lưu trữ ban đầu; CLI không chuyển mã (transcode) chúng.
Các giá trị --type được hỗ trợ là original, instrumental, vocals, và backing_vocals. CLI cũng chấp nhận backing-vocals, backingVocals, và backingvocals như các alias.

What’s next

Capabilities, versions, and timings

youka capabilities --json trả về ID mô hình, các workflow được hỗ trợ, cách xử lý văn bản, hỗ trợ ngôn ngữ và điều kiện đủ của tài khoản. Wav2Vec2 là một mô hình alignment. ElevenLabs Scribe là một mô hình transcription. Các mô hình yêu cầu vocals đã được cô lập cần một workflow karaoke với một mô hình separation tạo ra vocals.
project settings --version-id đọc hoặc cập nhật phiên bản đã chọn. Bỏ qua cờ này sẽ dùng phiên bản chính. Việc import timing sẽ thay thế toàn bộ alignment mà không cần một job xử lý hoặc giữ credit. JSON body chứa alignment và expectedRevision. Lưu-và-chọn theo kiểu nguyên tử (atomic save-and-select) cũng cần select: true và expectedSelectionRevision. Token cũ sẽ trả về HTTP 409. Hãy lấy và so sánh các giá trị hiện tại trước khi thử chỉnh sửa lần nữa. Xem Automate lyric videos để biết request file, kiểm tra hợp lệ timing và xử lý catalogue có thể tiếp tục (resumable).