个人认为最快搭建免费数字人平台的方法(均不用魔法)

2023-09-21 13:55:50

一、提前准备安装包:

1、秋叶整合包:bilibili上很多up主有分享最新的

如:全网最易安装 | Stable Diffusion安装教程(内含下载链接) - 哔哩哔哩

2、ffmpeg安装包:​​​​​​https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z

3、SadTalker:

GitHub - OpenTalker/SadTalker: [CVPR 2023] SadTalker:Learning Realistic 3D Motion Coefficients for Stylized Audio-Driven Single Image Talking Face Animation

想要不用vpn?可以找找github的镜像(这玩意一定要找热乎的趁热吃,一般是原链接前面加XXX字符),找到以后能打开页面就算还热乎的。这时候可以下zip包,如果下不下来可以用git clone url的方式一般都能下下来。

4、Checkpoints:

官方提供的链接是:百度网盘 请输入提取码

5、gfpgan:

官方提供的链接是:百度网盘 请输入提取码

二、参考教程:

Stable Diffusion安装使用教程(秋叶版)一键生成属于你的美图

适用于秋叶Stable Diffusion整合包的SadTalker安装教程,让图片开口说话,一分钟学会制作虚拟数字人 | 学AI很简单-易之网

三、个人总结的5步安装法:

1、安装依赖包(在“秋叶整合包”里一般会附带)

2、解压秋叶整合包并启动,只会提示一个打开长路径申请,尽量满足它

双击“A启动器”进行启动,启动后可以检查一下用CPU还是用GPU,如果没有GPU是可以使用CPU的,但会很慢。

3、安装ffmpeg

解压、配置path路径,即可。记得配置完后重启电脑,否则不生效。

4、解压Checkpoints到指定位置,文件夹结构如下

5、解压gfpgan包的最里面的文件到两个指定的位置,文件夹结构如下

重启StableDiffusion,搞定

更多推荐

UDP与TCP报头介绍,三次握手与四次挥手详谈

先介绍我们UDP/TCP协议缓冲区在UDP和TCP在数据传输和介绍时有有缓冲区概念的。UDP缓冲区UDP没有真正意义上的发送缓冲区.调用sendto会直接交给内核,由内核将数据传给网络层协议进行后续的传输动作;UDP具有接收缓冲区.但是这个接收缓冲区不能保证收到的UDP报的顺序和发送UDP报的顺序一致;如果缓冲区满了,

【C进阶】指针和数组笔试题解析

做题之前我们先来回顾一下对于数组名的理解:除了以下两种情况,数组名表示的都是数组首元素的地址(1)sizeof(数组名):这里的数组名表示整个数组(2)&(数组名):这里的数组名也表示整个数组一、一维数组inta[]={1,2,3,4};printf("%d\n",sizeof(a));printf("%d\n",si

如何在Blender中压缩/减小GLTF模型的大小

GLTF如何在Blender中压缩/减小GLTF模型的大小Blender是一款功能强大的开源软件,旨在创建3D图形,动画和视觉效果。它支持多种文件格式的导入和导出,包括GLB,GLTF,DAE,OBJ,ABC,USD,BVH,PLY,STL,FBX和X3D。这种适应性使其成为各种3D项目和工作流程的宝贵工具。(http

使用ChatGPT和Blender绘制金色球的完整指南

简介:在本篇博客中,我们将了解如何结合使用ChatGPT和Blender来创建一个金色的球体。ChatGPT是OpenAI开发的强大自然语言处理模型,而Blender则是一款流行的3D建模和渲染软件。通过结合这两个工具,您可以获得详细的指导,帮助您在Blender中绘制一个逼真的金色球体。第一步:准备工作确保您已经安装

【Shell学习笔记】Bash的模式扩展

简介Shell接收到用户输入的命令以后,会根据空格将用户的输入,拆分成一个个词元(token)。然后,Shell会扩展词元里面的特殊字符,扩展完成后才会调用相应的命令。这种特殊字符的扩展,称为模式扩展(globbing)。其中有些用到通配符,又称为通配符扩展(wildcardexpansion)。Bash一共提供八种扩

LabVIEW使用巴特沃兹低通滤波器过滤噪声

LabVIEW使用巴特沃兹低通滤波器过滤噪声设备采集到的数据往往都有噪声,有时候这些数据要做判断使用,如果不处理往往会影响最终的结果。可以使用动态平滑,或者中值滤波等方法。这里介绍使用巴特沃斯低通滤波,也是非常方便的。下图是一个典型的使用巴特沃兹低通滤波的应用。Raw为含有噪声的原始数据,Filtered为过滤后的数据

Redis缓存相关问题

目录缓存穿透缓存雪崩缓存击穿Redis集群方案主从复制Replication哨兵sentinel高可用介绍Redissentinel介绍Redissentinel使用配置sentinel启动sentinel测试sentinelRedis内置集群clusterRediscluster介绍哈希槽方式分配数据Redisclu

MySQL Server层的 max_connections 和引擎层的 innodb_thread_concurrency

MySQL数据库服务端是由Server层和引擎层组成Server层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。存储引擎层负责数据的存储和提取。其架构模式是插件式

基于Yolov8的交通标志牌(TT100K)识别检测系统

1.Yolov8介绍UltralyticsYOLOv8是Ultralytics公司开发的YOLO目标检测和图像分割模型的最新版本。YOLOv8是一种尖端的、最先进的(SOTA)模型,它建立在先前YOLO成功基础上,并引入了新功能和改进,以进一步提升性能和灵活性。它可以在大型数据集上进行训练,并且能够在各种硬件平台上运行

【算法】矩阵快速幂优化动态规划

文章目录知识讲解题目列表[矩阵快速幂]题目列表📕70.爬楼梯解法1——线性DP解法2——矩阵快速幂509.斐波那契数1137.第N个泰波那契数1220.统计元音字母序列的数目解法1——线性DP解法2——矩阵快速幂优化DP552.学生出勤记录II(🚹递归公式&矩阵快速幂优化🐂)解法1——动态规划解法2——矩阵快速幂

avformat_find_stream_info 为什么总是等到超时或超过大小才退出?

avformat_find_stream_info为什么总是等到超时或超过大小才退出?/*author:hjjdebug*date:2023年09月21日星期四11:05:56CST*description:avformat_find_stream_info为什么不能正常退出了?*/查文档:mpegts:scan_al

热文推荐