LivePortrait là một trong những dự án hoạt hình chân dung mã nguồn mở được dùng rộng rãi nhất — một mô hình nghiên cứu lấy một ảnh chân dung tĩnh và “thổi hồn” cho nó, chuyển biểu cảm và chuyển động đầu từ một video điều khiển lên khuôn mặt. Nếu bạn liên tục thấy nó được nhắc đến và muốn một câu trả lời dễ hiểu về LivePortrait là gì, chạy như thế nào, và liệu nó có thể thay thế các công cụ avatar nói chuyện dạng hosted hay không, thì hướng dẫn này sẽ giúp bạn. Dự án nguồn: github.com/KwaiVGI/LivePortrait.
LivePortrait là gì?
LivePortrait là một framework hoạt hình chân dung hiệu quả. Với một ảnh khuôn mặt nguồn và một tín hiệu điều khiển — thường là một video ngắn của ai đó đang cử động và nói — nó tạo ra một video mới, trong đó chân dung nguồn mô phỏng chuyển động đó, bao gồm cả biểu cảm tinh tế, chuyển động mắt và môi. Nó nổi tiếng vì nhanh và dễ kiểm soát hơn so với các cách tiếp cận dựa trên diffusion nặng hơn.
Điểm quan trọng cần hiểu: LivePortrait là công cụ dành cho developer, không phải một website dạng hosted. Không có trang đăng ký và cũng không có ứng dụng trên trình duyệt. Bạn cài đặt nó trên máy bằng Python và chạy qua dòng lệnh hoặc giao diện demo. Điều đó giúp linh hoạt và miễn phí để chạy, nhưng cũng đồng nghĩa bạn cần thiết lập thật sự và có GPU đủ mạnh.
Cách chạy LivePortrait
LivePortrait chạy trên máy (local), vì vậy bạn cần vài điều kiện trước khi tạo hoạt hình lần đầu.
Yêu cầu
- Một máy có GPU NVIDIA (chạy CPU-only vẫn được nhưng chậm).
- Python và một trình quản lý gói như conda.
- Git, để clone repository và tải model weights.
Thiết lập
- Clone repository từ dự án GitHub chính thức và cài các phụ thuộc Python.
- Tải pretrained weights theo hướng dẫn trong README của dự án.
- Chạy inference với ảnh chân dung nguồn và video điều khiển để tạo kết quả hoạt hình, hoặc mở giao diện demo đi kèm.
Vì đây là một dự án nghiên cứu, hãy chuẩn bị tinh thần đọc README và phần issues trong lần đầu, đồng thời tự quản lý môi trường và các bản cập nhật.
LivePortrait vs công cụ avatar nói chuyện dạng hosted
LivePortrait và các công cụ avatar dạng hosted giải quyết những bài toán khác nhau.
- Chọn LivePortrait nếu bạn thoải mái với Python và GPU, bạn muốn mức độ kiểm soát hoạt hình kiểu nghiên cứu, và bạn ưu tiên một hướng đi miễn phí, tự host hơn là tốc độ.
- Chọn công cụ hosted nếu bạn chỉ muốn có ngay video nói chuyện hoàn chỉnh, thật nhanh, không cần thiết lập. VisionStory biến một bức ảnh cùng kịch bản thành video avatar nói chuyện đồng bộ khẩu hình ngay trên trình duyệt chỉ trong vài phút — không cần Python, không cần GPU, không cần ghi video điều khiển.
Nếu mục tiêu của bạn là tạo một người dẫn nói chuyện từ một bức ảnh và kịch bản, công cụ avatar dạng hosted thường là con đường nhanh hơn. Xem cách hoạt động trong tạo video AI, hoặc tạo nhanh một ảnh biết nói để so sánh.
Muốn video nói chuyện mà không phải cài gì cả? Dùng thử VisionStory miễn phí — tải lên một bức ảnh, nhập kịch bản, và nhận video avatar nói chuyện có thể chia sẻ chỉ trong vài phút.
