手把手教你搭建VideoReTalking的AI数字人项目

这篇具有很好参考价值的文章主要介绍了手把手教你搭建VideoReTalking的AI数字人项目。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

提示:本文的安装包下载时间为2023-8-15日,项目还在更新中,可能会有出入,仅供大家参考。


准备工作

提示:先下载好项目预先需要各种安装包与预训练模型

软件使用:Anaconda 负责python环境管理
编辑器:Visual Studio Code(因为低版本的PyCharm 编辑器不支持python3版本)
预训练模型:https://github.com/OpenTalker/video-retalking/releases/tag/v0.0.1

注意:如果你跟我一样家庭网速感人,可以考虑使用: https://ghproxy.com/ 加速代理 则可以加速下载包的速度 例如地址:https://ghproxy.com/https://github.com/***/***.zip 这种用法,可以加速下载预训练安装包

一、开始配置

创建选择一个磁盘然后一个文件夹

//使用git  拉取 代码
git clone https://kgithub.com/vinthony/video-retalking.git
//代码拉取完成之后打开video-retalking文件夹

这些就是预训练的模型
手把手教你搭建VideoReTalking的AI数字人项目,人工智能,人工智能,python,conda,深度学习,神经网络

将预训练模型加入到:checkpoints文件夹中
手把手教你搭建VideoReTalking的AI数字人项目,人工智能,人工智能,python,conda,深度学习,神经网络

二、canda环境配置

1.创建环境

// conda 创建一个名叫:videoing的环境,并且该环境的py版本为3.8
conda create -n videoing python=3.8
//激活python的环境  输入环境的名称
conda activate videoing

作者的环境与镜像源(仅供参考)

这是作者镜像源:
手把手教你搭建VideoReTalking的AI数字人项目,人工智能,人工智能,python,conda,深度学习,神经网络
以下是作者的环境下安装的包,可以供大家参考
手把手教你搭建VideoReTalking的AI数字人项目,人工智能,人工智能,python,conda,深度学习,神经网络

手把手教你搭建VideoReTalking的AI数字人项目,人工智能,人工智能,python,conda,深度学习,神经网络

手把手教你搭建VideoReTalking的AI数字人项目,人工智能,人工智能,python,conda,深度学习,神经网络
主要:以上是作者完成所有环境配置后的包的列表,可以供大家参考

2.安装环境

// conda 下载  ffmpeg
conda install ffmpeg
// 警告!!!  下载火炬驱动因为训练需要驱动GPU  这个要根据自己的GPU版本来进行微调  切记擅自下载调用 
# Please follow the instructions from https://pytorch.org/get-started/previous-versions/
# This installation command only works on CUDA 11.1
pip install torch==1.9.0+cu111 torchvision==0.10.0+cu111 -f https://download.pytorch.org/whl/torch_stable.html

配置属于自己的torch 方法

提示:本教程默认是N卡教程,没接触过A卡。
安装:pytorch

//第一步:安装N卡驱动(某度查询)否则又要出教程了
//第二步:查询自己显卡适用的 版本
nvidia-smi   

手把手教你搭建VideoReTalking的AI数字人项目,人工智能,人工智能,python,conda,深度学习,神经网络

pytorch的各种版本

根据自己的显卡版本进行下载

继续下载预先的包

注意:我不知道是包的问题还是我源版本的问题,反正下载了还是出了问题,故此这里做一个提示

 // 下载系统预算的配置包
pip install -r requirements.txt

//这个是项目默认给的下载的包,但是根据git反馈说法貌似有问题
basicsr==1.4.2
kornia==0.5.1
face-alignment==1.3.4
ninja==1.10.2.3
einops==0.4.1
facexlib==0.2.5
librosa==0.9.2
dlib==19.24.0
gradio>=3.7.0
numpy==1.21.6

这是在git上的反馈的内容
手把手教你搭建VideoReTalking的AI数字人项目,人工智能,人工智能,python,conda,深度学习,神经网络
注意:可以根据自己的需求进行选择,如果在运行过程中遇到 ModuleNotFoundError: No module named ‘****‘ 这个报错
解决办法则是:

pip3 install  这里填写模块    -i  https://mirrors.aliyun.com/pypi/simple  --trusted-host mirrors.aliyun.com

3.启动推理

推理有两种方式,一个是命令行,一个是使用web方法。

//这是命令行的方式进行启动
python inference.py  --face examples/face/1.mp4  --audio examples/audio/1.wav  --outfile results/1_3.mp4

手把手教你搭建VideoReTalking的AI数字人项目,人工智能,人工智能,python,conda,深度学习,神经网络
手把手教你搭建VideoReTalking的AI数字人项目,人工智能,人工智能,python,conda,深度学习,神经网络
手把手教你搭建VideoReTalking的AI数字人项目,人工智能,人工智能,python,conda,深度学习,神经网络
运行状态
手把手教你搭建VideoReTalking的AI数字人项目,人工智能,人工智能,python,conda,深度学习,神经网络
完成运行的状态的

手把手教你搭建VideoReTalking的AI数字人项目,人工智能,人工智能,python,conda,深度学习,神经网络
注意:推理步奏一共有6步,可万一报错,可以根据报错出现在哪一步,进入git寻找答案


总结

手把手教你搭建VideoReTalking的AI数字人项目,人工智能,人工智能,python,conda,深度学习,神经网络
手把手教你搭建VideoReTalking的AI数字人项目,人工智能,人工智能,python,conda,深度学习,神经网络
手把手教你搭建VideoReTalking的AI数字人项目,人工智能,人工智能,python,conda,深度学习,神经网络
手把手教你搭建VideoReTalking的AI数字人项目,人工智能,人工智能,python,conda,深度学习,神经网络
这里参考这些参数可以进行对自己项目进行调整。文章来源地址https://www.toymoban.com/news/detail-738487.html

到了这里,关于手把手教你搭建VideoReTalking的AI数字人项目的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 手把手教你从0搭建SpringBoot项目

    用到的工具:idea 2021、Maven 3.6.3、postman 框架:SpringBoot、Mybatis 数据库:Mysql8.0.30 安装配置参考博文 注意: 1.下载maven注意idea与Maven版本的适配: 2.为了避免每次创建项目都要改Maven配置,可以修改idea创建新项目的设置 二、安装数据库 mysql8安装参考博文 **注意:**连接不上往

    2024年02月03日
    浏览(50)
  • 快收藏!手把手教你用AI绘画

    点个关注👆跟腾讯工程师学技术 最近看到一篇有趣的文章,一副名为《太空歌剧院》(如下图)的艺术品在某美术比赛上,获得了第一名的成绩, 有意思的是这件作品是通过AI来实现的画作, 顿时觉得非常神奇。结合近期科技媒体频频报道的AI作画爆火现象,深入了解了下

    2024年02月09日
    浏览(50)
  • 手把手教你搭建自己本地的ChatGLM

    如果能够本地自己搭建一个ChatGPT的话,训练一个属于自己知识库体系的人工智能AI对话系统,那么能够高效的处理应对所属领域的专业知识,甚至加入职业思维的意识,训练出能够结合行业领域知识高效产出的AI。这必定是十分高效的生产力工具,且本地部署能够保护个人数

    2024年02月03日
    浏览(74)
  • 手把手教你5分钟搭建RabbitMq开发环境

    演示环境 1、使用Vagrant 和 VirtualBox创建linux虚拟机 不知道Vagrant怎么使用的可以看这里。 ①在cmd窗口执行命令 vagrant init generic/centos7 ,初始化linux启动环境 ②执行启动命令 vagrant up 启动Linux虚拟机 ③修改当前目录的Vagrantfile文件,为虚拟机配置内网ip,后面登录的时候会用到

    2023年04月12日
    浏览(59)
  • 手把手教你,本地RabbitMQ服务搭建(windows)

    前面已经对RabbitMQ介绍了很多内容,今天主要是和大家搭建一个可用的RabbitMQ服务端,方便后续进一步实操与细节分析 跟我们跑java项目,要装jdk类似。rabbitMQ是基于Erlang开发的,因此安装rabbitMQ服务器之前,需要先安装Erlang环境。 【PS: 我已经上传了对应资源,windows可直接下载

    2024年02月14日
    浏览(51)
  • 怎么用AI绘画?手把手教你使用

    与传统的绘画方式不同,AI绘画软件采用了人工智能算法和计算机视觉技术,使艺术作品的创作变得更加智能化和自动化。这样,即使一个看不懂颜料,也毫无绘画经验的业余者也能创作出可圈可点的艺术品了。AI绘画软件因此被越来越多的创作者和爱好者所使用。那你们知道

    2024年02月15日
    浏览(71)
  • AI绘画怎么弄?手把手教你制作

    最近关于AI绘画的话题是非常火爆的,小伙伴们了解AI绘画吗?这是一种由我们输入关于画面的描述,然后由AI根据这些描述自动生成画面的技术。现在有很多软件都可以实现AI绘画的操作,那你们知道AI绘画特效软件哪个好吗?想要制作AI绘画的小伙伴,下面就为你们带

    2024年02月11日
    浏览(66)
  • 手把手教你从零搭建ChatGPT网站AI绘画系统,(SparkAi系统V6)GPTs应用、DALL-E3文生图、AI换脸、垫图混图、SunoAI音乐生成

    SparkAi创作系统是基于ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统,支持OpenAI-GPT全模型+国内AI全模型。本期针对源码系统整体测试下来非常完美,那么如何搭建部署AI创作ChatGPT?小编这里写一个详细图文教程吧。已支持GPTs、GPT语音对话、GPT-4模型、GPT联网提问、DALL-E

    2024年04月17日
    浏览(47)
  • 手把手教你5种方法实现Java判断字符串是否为数字

    方法一:用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = str.length();--i=0;){ if (!Character.isDigit(str.charAt(i))){ return false; } } return true; } 方法一通过遍历字符串的每一个字符,并使用 Character.isDigit() 函数检查每一个字符是否是数字。如果字符串中所有字符都是数字,那

    2024年02月07日
    浏览(72)
  • 手把手教你搭建ARM32 QEMU环境

    我们知道嵌入式开发调试就要和各种硬件打交道,所以学习就要专门购买各种开发版,浪费资金,开会演示效果还需要携带一大串的板子和电线,不胜其烦。然而Qemu的使用可以避免频繁在开发板上烧写版本,如果进行的调试工作与外设无关,仅仅是内核方面的调试,Qemu模拟

    2024年02月19日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包