LivePortrait 是目前最常被使用的開源人像動畫專案之一——它是一個研究模型,只要一張靜態人像,就能把驅動影片中的表情與頭部動作轉移到臉上,讓照片活起來。如果你一直看到它被提到,想用白話搞懂 LivePortrait 是什麼、怎麼跑、以及它能不能取代雲端託管的說話頭像工具,這篇指南會一次講清楚。原始專案:github.com/KwaiVGI/LivePortrait

什麼是 LivePortrait?

LivePortrait 是一套高效率的人像動畫框架。只要提供一張人臉來源圖片與一個驅動訊號——通常是一段有人在說話、做表情的短影片——它就能輸出一支新影片,讓來源人像同步模仿該動作,包括細微的表情、眼神與嘴唇動作。相較於較重的 diffusion 類方法,它以速度快、可控性高而聞名。

最關鍵的一點是:LivePortrait 是開發者工具,不是雲端網站服務。 它沒有註冊頁、也沒有瀏覽器 App。你需要用 Python 在本機安裝,並透過命令列或示範介面執行。這讓它彈性高、使用授權費用為 0,但也代表需要實際的安裝設定,以及一張夠力的 GPU。

如何執行 LivePortrait

LivePortrait 是在本機執行的,因此在第一次生成動畫前,你需要先準備一些前置條件。

前置條件

  • 一台有 NVIDIA GPU 的電腦(只用 CPU 也可以,但會很慢)。
  • Python 與套件管理工具(例如 conda)。
  • Git,用來 clone 專案並下載模型權重。

設定步驟

  1. 從官方 GitHub 專案clone repository,並安裝 Python 相依套件。
  2. 依照專案 README 說明下載預訓練權重
  3. 使用你的來源人像與驅動影片進行推論以生成動畫結果,或啟動專案附帶的 demo 介面。

由於它屬於研究專案,第一次使用時通常需要閱讀 README 和 issues,並自行管理環境與更新。

LivePortrait vs 雲端託管的說話頭像工具

LivePortrait 與雲端頭像工具解決的問題並不相同。

  • 適合選 LivePortrait 的情況:你熟悉 Python 與 GPU,想要研究等級的動畫控制能力,並且比起速度更重視免費、自架的路線。
  • 適合選雲端工具的情況:你只想快速拿到成品、而且不想做任何設定。VisionStory 只要一張照片加上腳本,就能在瀏覽器內於幾分鐘內產出對嘴同步的說話頭像影片——不需要 Python、不需要 GPU,也不用錄製驅動影片。

如果你的目標是用一張照片加上一段腳本做出會說話的講者,雲端頭像工具通常是更快的路線。你可以到 AI 影片製作 了解運作方式,或快速做一支 會說話照片 來比較看看。

想做會說話的影片,但不想安裝任何東西? 免費試用 VisionStory——上傳照片、輸入腳本,幾分鐘內就能拿到可分享的說話頭像影片。

常見問題

  • LivePortrait 是免費的嗎?

    是的。LivePortrait 是開源專案,你可以自行下載並執行,不需要支付授權費。真正的成本在於運行它的硬體——最好是有 NVIDIA GPU 的電腦——以及安裝設定所需的時間。

  • 使用 LivePortrait 需要寫程式嗎?

  • 做會說話的影片時,LivePortrait 最簡單的替代方案是什麼?