-
Notifications
You must be signed in to change notification settings - Fork 0
在 Linux 上執行 VTS
以下是如何在 Linux(特別是 Arch Linux)上使用 OpenSeeFace 進行人臉追蹤來執行 VTube Studio 的說明。這需要一些 Linux 的技術知識,不建議初學者使用,但如果您正在閱讀這篇文章,我相信您已經意識到這一點了。
感謝 Ruyi#0110 製作了此指南。
使用的發行版:Arch Linux。貨幣符號代表命令列的開始,不要包括它。
$ sudo pacman -Sy python39
請注意,pacman
不能在沒有 sudo
的情況下執行。 pacman
是所安裝使用的 Arch 上的套件管理程式,您的可能會有所不同。
-Sy
是 pacman
的參數,告訴它要更新鏡像以及安裝套件。
python39
是套件本身的名稱(我想在 Ubuntu 上它可能被稱為 python3.9
)。
$ sudo pacman -Sy python-pip python-virtualenv git
python-pip
是我們會用來在虛擬環境中安裝軟體的套件。
python-virtualenv
是虛擬環境的本身。
git
將會幫助我們下載 OpenSeeFace
。同樣地,套件名稱有可能會不同,有些套件可能您已經安裝過了。
$ git clone https://github.com/emilianavt/OpenSeeFace
然後進入它的資料夾:
$cd OpenSeeFace
並建立虛擬環境:
$ virtualenv -p python39 env
然後再啟動虛擬環境:
$ source env/bin/activate
並安裝執行人臉追蹤所需要的全部套件:
$ pip install onnxruntime opencv-python pillow numpy==1.26.1
此處 numpy
不同的原因,是因為我們需要舊版本的 numpy
。需要指定特定的版本。
最後,在啟動人臉追蹤器之前,我們需要確認 VTube Studio 可以看到它。
在您的 Steam 收藏庫中使用右鍵點選 Vtube Studio,然後點選內容 > 已安裝檔案 > 瀏覽。
前往 Vtube Studio_Data > StreamingAssets 資料夾,並開啟 ip.txt(若該檔案不存在,請先建立)。
在該檔案內,您需要確認兩件事是正確的:
ip=0.0.0.0
和
port=11573
請確認在您編輯/新增檔案後有儲存檔案。現在,VTube Studio 將會監聽人臉追蹤器的正確 IP 和埠號。
現在,魔法就要發生了!回到您的終端機並輸入:
$ python facetracker.py -W 1280 -H 720 --discard-after 0 --scan-every 0 --no-3d-adapt 1 --max-feature-updates 900 -c 0
請注意,-c 0
代表是您的攝影機。它通常是 0
,但如果您有多個攝影機(例如 Valve Index 上的攝影機)時,您可能需要在此處使用不同的數字(嘗試 1
、2
、……)
現在您應該可以開啟 VTube Studio,選擇 VTubeStudioCam
並享受(如果解析度顯示為 4x4 時,請不要擔心,我們所需要的只是其中的 OpenSeeFace
資訊 )。
請注意,每次要使用 OpenSeeFace
時都需要啟動虛擬環境,使用以下三個指令:
$ cd OpenSeeFace
$ source env/bin/activate
$ python facetracker.py -c 0 -W 1280 -H 720 --discard-after 0 --scan-every 0 --no-3d-adapt 1 --max-feature-updates 900
請注意,-c 0
代表是您的攝影機。它通常是 0
,但如果您有多個攝影機(例如 Valve Index 上的攝影機)時,您可能需要在此處使用不同的數字(嘗試 1
、2
、……)
如果本使用手冊沒有回答到您的問題,請在 VTube Studio Discord 伺服器中詢問!
- 介紹&需求
- 已知問題
- 在哪裡可以取得模型?
- Android vs. iPhone vs. 網路攝影機
- 開始使用
- 載入您自己的模型
- 載入您自己的背景
- VTube Studio 設定
- 顯示器光源
- 視覺效果
- Spout2 背景
- VTS 模型設定
- 表情(貼圖/表情符號)
- 動畫
- 動畫、追蹤、物理等之間的互動
- 串流到 Mac/電腦
- 使用 OBS 錄製/串流
- 不使用 Steam 啟動
- 以系統管理員身分啟動
- 復原舊版本的 VTS
- NVIDIA Broadcast 人臉追蹤器
- Google Mediapipe 人臉追蹤器
- Tobii 眼動追蹤器
- 手部追蹤
- 唇音同步
- 使用單一網路攝影機或 iPhone/Android 裝置控制多個模型
- 連線問題&故障排除
- 拍攝/分享螢幕截圖
- 物品系統
- Live2D 物品
- 重新著色模型和物品
- 錄製動畫
- 多人遊戲
- VNet 安全性
- Twitch 互動
- 新增特殊圖形網格功能
- 物品場景&物品快速鍵
- 外掛程式(YouTube、Twitch 等等)
- VTube Studio 模型檔案
- 在模型間複製設定
- 傳送資料至 VSeeFace
- Steam 工作坊
- 如何解決延遲問題
- 如何解決網路攝影機問題
- Live2D Cubism Editor 溝通
- 常見問答
- 隱私權政策、授權條款和其它條款