數(shù)字人口播視頻)
Duix.Avatar 快速部署教程從零做出第一個(gè)數(shù)字人口播視頻【免費(fèi)下載鏈接】Duix-Avatar Truly open-source AI avatar(digital human) toolkit for offline video generation and digital human cloning.項(xiàng)目地址: https://gitcode.com/GitHub_Trending/he/Duix-AvatarDuix.Avatar 是一個(gè)完全離線運(yùn)行的開源數(shù)字人工具上傳一段 10 秒左右的說話視頻它就能克隆你的形象和聲音再輸入文案或上傳音頻即可生成口型匹配的播報(bào)視頻。本文寫給沒接觸過命令行和容器概念的讀者讀完后你能把本地三個(gè)服務(wù)全部跑起來并用客戶端做出第一支數(shù)字人口播視頻。部署前自查硬件與 Docker 先確認(rèn)項(xiàng)目要求說明系統(tǒng)Windows 1019042.1526 及以上或 Ubuntu 22.04 桌面版其他 Linux 版本官方未驗(yàn)證顯卡英偉達(dá)顯卡并已裝好驅(qū)動必需項(xiàng)。命令行執(zhí)行nvidia-smi能顯示顯卡信息即通過內(nèi)存32GB 及以上16G 可能導(dǎo)致語音識別服務(wù)起不來磁盤空閑空間 100GB 以上存放 Docker 鏡像和模型文件預(yù)裝軟件DockerWindows 裝 Docker DesktopUbuntu 裝 docker 與 docker-compose。docker --version已有輸出即可跳過如果 C 盤空閑不足 100GB裝好 Docker Desktop 后可以改鏡像存放位置Settings → Resources → Disk image location點(diǎn) Browse 換到空間充足的盤。環(huán)境確認(rèn)好了接下來先解決下載速度。 配置 Docker 鏡像加速項(xiàng)目要拉 3 個(gè)鏡像包合計(jì)約 70GB。Docker 默認(rèn)走國外官方源國內(nèi)網(wǎng)絡(luò)很容易中斷。解決辦法是配置鏡像加速源也就是讓 Docker 改從國內(nèi)的轉(zhuǎn)發(fā)渠道拉取。點(diǎn) Docker Desktop 右上角齒輪進(jìn)設(shè)置找到 Docker Engine在頁面里的 JSON 加上registry-mirrors字段填入加速源地址然后點(diǎn) Apply restart。怎么算配好了Docker 重啟后后續(xù)拉鏡像不再出現(xiàn) request canceled 這類連接中斷報(bào)錯(cuò)就說明這一步到位了。 拉取項(xiàng)目代碼打開命令行Windows 上是 PowerShell進(jìn)入想存放項(xiàng)目的目錄執(zhí)行g(shù)it clone https://gitcode.com/GitHub_Trending/he/Duix-Avatar cd Duix-Avatar命令無報(bào)錯(cuò)跑完、當(dāng)前目錄下出現(xiàn) Duix-Avatar 文件夾說明拉取成功。 啟動三個(gè)后端服務(wù)項(xiàng)目的算力全在三個(gè)容器里asr 做語音識別tts 做語音合成gen-video 做視頻生成啟動配置都在 deploy 目錄。執(zhí)行cd deploy docker-compose up -d首次運(yùn)行會花半小時(shí)左右下載鏡像在 Docker Desktop 里能看到下載進(jìn)度。成功后容器列表里 Duix.Avatar-asr、Duix.Avatar-tts、Duix.Avatar-gen-video 三個(gè)服務(wù)都是 Running服務(wù)端就算就緒。內(nèi)存緊張的話可改用同目錄的 docker-compose-lite.yml 啟動精簡版只起一個(gè)視頻生成服務(wù)。 安裝客戶端并確認(rèn)主頁從項(xiàng)目發(fā)布頁下載官方構(gòu)建的安裝包Windows 版為 Duix.Avatar-x.x.x-setup.exe雙擊安裝即可如果你已有 Node.js 18也可以直接用源碼打包。裝完雙擊桌面快捷方式進(jìn)入主頁能看到創(chuàng)建視頻和創(chuàng)建數(shù)字人兩張卡片說明環(huán)境已全部就緒。首次上手克隆數(shù)字人并生成第一條口播視頻服務(wù)剛起完先等幾分鐘asr 服務(wù)完全就緒比較慢馬上做形象克隆容易報(bào) Connection refused。主頁上方紫色卡片是 Create Video用來輸入文字或上傳音頻驅(qū)動數(shù)字人說話右側(cè)藍(lán)色卡片是 Create Avatar用來上傳真人視頻創(chuàng)建數(shù)字人形象。下方我的作品和我的數(shù)字人兩個(gè)頁簽分別存放已生成的視頻和克隆好的形象。先點(diǎn) Create Avatar上傳一段 10 秒左右、正面說話的清晰視頻。注意視頻必須帶聲音軌道且人在說話因?yàn)槌绦蛞眠@段聲音做聲音克隆。提交后等克隆完成我的數(shù)字人頁簽會出現(xiàn)新的形象卡片。再點(diǎn) Create Video選中剛建好的數(shù)字人輸入口播文案或上傳音頻文件提交合成。完成后口型匹配的口播視頻就出現(xiàn)在我的作品里可以直接預(yù)覽和下載。故障速查高頻問題對照表出錯(cuò)先看日志客戶端右上角 Setting → 打開日志會直接定位到客戶端日志文件 main.log服務(wù)端日志則在 Docker Desktop 對應(yīng)容器的 Logs 頁簽查看。現(xiàn)象可能原因解決辦法docker-compose up -d 報(bào) request canceledDocker Hub 官方源連接中斷配置 registry-mirrors 鏡像加速Apply restart服務(wù)起不來或反復(fù)重啟無英偉達(dá)顯卡或驅(qū)動未裝好nvidia-smi 檢查裝好驅(qū)動后重啟 Docker新增數(shù)字人失敗上傳視頻無聲音或沒有人說話重錄 10 秒清晰說話的視頻再傳克隆形象報(bào) Connection refusedASR 服務(wù)未就緒或內(nèi)存不足服務(wù)啟動后等幾分鐘再操作內(nèi)存建議 32G更多邊緣問題可參考倉庫里的常見問題文檔。想再深入的話服務(wù)端的形象訓(xùn)練、音頻合成、視頻合成接口在核心源碼里都有現(xiàn)成的調(diào)用示例對照著看一遍就能理解整個(gè)鏈路。【免費(fèi)下載鏈接】Duix-Avatar Truly open-source AI avatar(digital human) toolkit for offline video generation and digital human cloning.項(xiàng)目地址: https://gitcode.com/GitHub_Trending/he/Duix-Avatar創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考