AI 绘画Stable Diffusion 研究(十二)SD数字人制作工具SadTlaker插件安装教程

news2024/11/17 6:45:01

免责声明:
本案例所用安装包免费提供,无任何盈利目的。


大家好,我是风雨无阻。


想必大家经常看到,无论是在产品营销还是品牌推广时,很多人经常以数字人的方式来为自己创造财富。而市面上的数字人收费都比较昂贵,少则几千,多则上万。


那么如何才能拥有一个免费的数字人生成工具呢?

其实很简单,只需要在stable diffusion上安装sadtalker插件就能轻松生成自己的数字人。

而且只需简单3步即可!


大家跟着我的步骤,赶紧实操起来,看看效果吧。


注意:本教程适用于秋葉Stable Diffusion整合包的SadTlaker安装。


第一步,SadTlaker 主文件的安装


(1)、浏览器中打开 SadTalker项目地址

https://github.com/OpenTalker/SadTalker

(2)、下载 SadTalker压缩包

在这里插入图片描述


如果下载比较慢,或者无法下载的朋友,可以前往我这里已下载好的sadtalker安装文件。

https://pan.baidu.com/s/15MRdrNnKi7Q0l48jZO_wgg?pwd=mhbz

(3)、安装SadTalker

我们下载SadTalker 后,会得到名字为:SadTalker-main.zip的压缩包。

  • step 1 解压SadTalker-main.zip

  • step 2 重命名为:SadTalker (注意:这里一定要改,不改识别不了)

  • step 3 将SadTalker文件夹拷贝到 sd-webui-aki-v4.2\extensions 目录下

\sd-webui-aki-v4.2\extensions\SadTalker

安装后的目录:

在这里插入图片描述


  • step 4 重启Stable Diffusion

    重启后,可以看到功能栏上,已经出现了SadTalker 标签

    如图:

在这里插入图片描述


第二步,FFmpeg的安装


(1)、什么是ffmpeg ?

FFmpeg是开源的跨平台多媒体处理工具,它可以用于录制、转换音频和视频内容。它包含了一套强大的命令行程序,可以执行各种音视频处理任务,例如格式转换、剪辑、合并、解码、编码、截图等。


(2)、下载ffmpeg

下载ffmpeg可以进入ffmpeg官网下载地址:

https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z 

如果下载比较慢,或者无法下载的朋友,可以前往我这里已下载好的ffmpeg安装文件。

https://pan.baidu.com/s/196m5bSoUR8DYA03VjnxeeQ?pwd=fxb7

但无论你从哪里下载的ffmpeg文件,都需要给它配置环境变量,才能正常工作。


(3)、解压 ffmpeg 并配置环境变量

我这里直接解压到这个目录,并重新命名为ffmpeg :

C:\Program Files\ffmpeg

在这里插入图片描述


然后需要配置系统环境变量:


  • step 1 我的电脑,鼠标右键菜单,属性->设置

在这里插入图片描述


  • step 2 打开高级系统设置窗口

在这里插入图片描述


  • step 3 打开环境变量窗口

在这里插入图片描述


  • step 4 双击 Path栏,打开编辑环境变量窗口

在最后增加刚才解压后的ffmpeg/bin目录,然后点击确定,保存。

C:\Program Files\ffmpeg\bin

在这里插入图片描述


第三步,Sadtalker模型文件的安装


(1)、下载 Sadtalker模型文件

Sadtalker模型文件 包含 main checkpoints 、gfpgan 可以去Sadtalker官网提供的下载链接下载 。


main checkpoints 下载地址:

https://drive.google.com/file/d/1gwWh45pF7aelNP_P78uDJL8Sycep-K7j/view 

gfpgan 下载地址:

https://drive.google.com/file/d/19AIBsmfcHW6BRJmeqSFlG5fL445Xmsyi/edit

如果下载速度比较慢,也可以去我已经下载好的地址进行下载 。

我准备的gfpgan下载地址:

https://pan.baidu.com/s/1vaqYw-vpreNaNfGUE7wJ3Q?pwd=4efd 

我准备的 Sadtalker checkpoints下载地址:

https://pan.baidu.com/s/1_SXnKa7v8wh1qM2iJOhGwg?pwd=hhat  

(2)、安装checkpoints 和 gfpgan

将下载好的 checkpoints.zip 文件解压到 \sd-webui-aki-v4.2\extensions\SadTalker 目录

注意:如果是在官方网站下载的 checkpoints 压缩包 ,解压后需要重命名为:checkpoints

\sd-webui-aki-v4.2\extensions\SadTalker\checkpoints

如图:

在这里插入图片描述


将下载好的 gfpgan.zip 文件解压到 \sd-webui-aki-v4.2\extensions\SadTalker 目录

\sd-webui-aki-v4.2\extensions\SadTalker\gfpgan

如图:

在这里插入图片描述


至此,Sadtalker 安装就完成了。

下一篇,我们将介绍 Sadtalker 工具的简单使用,制作一个会说话的数字人视频,敬请期待。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/899556.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

​网安板块是真风口还是炒作?

看需求,官方明确要求政企等在网安上投入的比重不低于10%,而当前,信息安占IT的投入比重不到3%!即使是政府对网安和IT合规的要求高,占比高达23.7%,但是全国平均下来也不过5%,距离10%的投入要求&am…

中断之MSI和MSI-X的区别详细总结附图文快速掌握

目录 一、整体介绍二、MSI和MSI-X对比2.1 中断向量连续2.2 映射区域区别2.3 MSI-X配置空间2.3.1 MSI-X Capbility介绍2.3.2 Capbility ID介绍2.3.3 Message Control介绍2.3.4 MSI-X Table介绍2.3.5 MSI-X Pending Table(PBA)介绍 三、MSI 处理过程3.1 Me…

wsl,字体乱码问题

配置wsl,字体乱码问题 一、前言 用zsh配置好wsl,每次打开还是会出现乱码,只有再新打开一个终端才会显示字体 如下图:第一次打开,出现乱码 如图:按加号,再开一个新终端才会显示字体。 二、解…

IDEA:Error running,Command line is too long. 解决方法

报错如下: Error running SendSmsUtil. Command line is too long. Shorten the command line via JAR manifest or via a classpath file and rerun.原因是启动命令过长。 解决方法: 1、打开Edit Configurations 2、点击Modify options设置&#x…

React(6)

1.React插槽 import React, { Component } from react import Child from ./compoent/Childexport default class App extends Component {render() {return (<div><Child><div>App下的div</div></Child></div>)} }import React, { Compon…

remove、remove_if、remove_copy、remove_copy_if

remove(b,e,v) //[b,e) 删value remove_if(b,e,p) //[b,e) 删p条件 remove_copy(b,e,r,v) //[b,e) 删v&#xff0c;结果存入r remove_copy_if(b,e,r,p) //[b,e) 删p条件&#xff0c;结果存入r remove和remove_if结果相同&#xff0c;只是传入的条件不一样。示例图如下&#xf…

如何用输入函数为数组赋值

在编写程序时我们经常使用数组&#xff0c;而数组的大小可能是很大的但是我们并不需要为每个元素都自己赋值&#xff0c;我们可能会自定义输入数组元素个数&#xff0c;我们应该如何实现通过输入函数为数组赋值呢&#xff1f; 目录 第一种&#xff1a; 第二种&#xff1a; 第一…

信号量与管程

前言 我们知道&#xff0c;在并发领域内&#xff0c;需要关注分工、同步与互斥&#xff0c;针对分工问题&#xff0c;就是将任务拆解&#xff0c;分配给多个线程执行&#xff0c;而在多线程执行的过程中&#xff0c;需要解决线程之间的协作与互斥问题进而保证并发安全。那么解…

day-25 代码随想录算法训练营(19)回溯part02

216.组合总和||| 思路&#xff1a;和上题一样&#xff0c;差别在于多了总和&#xff0c;但是数字局限在1-9 17.电话号码的字母组合 思路&#xff1a;先纵向遍历第i位电话号码对于的字符串&#xff0c;再横向递归遍历下一位电话号码 93.复原IP地址 画图分析&#xff1a; 思…

OpenLayers实战,OpenLayers实现地图鼠标经过点要素时显示名称标注提示框,移出后隐藏

专栏目录: OpenLayers实战进阶专栏目录 前言 本章讲解OpenLayers实现地图鼠标经过点要素时显示名称标注提示框,移出后隐藏的功能。 二、依赖和使用 "ol": "^6.15.1"使用npm安装依赖npm install ol@6.15.1使用Yarn安装依赖yarn add olvue中如何使用:…

【Java基础】深入理解String、StringBuffer和StringBuilder的异同

文章目录 一、结论&#xff1a;二、可变性String&#xff08;不可变&#xff09;StringBuffer和StringBuilder&#xff08;可变&#xff09; 三、线程安全性String&#xff08;线程安全&#xff09;StringBuffer&#xff08;线程安全&#xff09;和StringBuilder&#xff08;线…

58.C++ STL标准模板库 STL概述 STL三大组件

一、初识STL 1.1 STL概述 长久以来&#xff0c;软件界⼀直希望建⽴⼀种可重复利⽤的东⻄&#xff0c;以及⼀种得以制造出”可重复运⽤的东⻄”的⽅法,让程序员的⼼⾎不⽌于随时间的迁移&#xff0c;⼈事异动⽽烟消云散&#xff0c;从函(functions)&#xff0c;类别(classes),函…

nginx 配置反向代理的逻辑原则案例(值得一看)

一 实操步骤 1.1 架构图 1.2 配置原则 匹配准则&#xff1a; 当proxy_pass代理地址端口后有目录(包括 / 和/xxx),相当于是绝对根路径&#xff0c;则 nginx 不会把 location 中匹配的路径部分代理走; 当proxy_pass代理地址端口后无任何内容&#xff0c;可以理解为相对路径…

matlab使用教程(19)—曲线拟合与一元方程求根

1.多项式曲线拟合 此示例说明如何使用 polyfit 函数将多项式曲线与一组数据点拟合。您可以按照以下语法&#xff0c;使用 polyfit 求出以最小二乘方式与一组数据拟合的多项式的系数 p polyfit(x,y,n), 其中&#xff1a; • x 和 y 是包含数据点的 x 和 y 坐标的向量 …

DP读书:鲲鹏处理器 架构与编程(七)ARMv8-A 体系结构

一小时速通ARMv8-A体系结构 一、ARMv8-A处理单元核心架构1. ARMv8-A架构的处理器运行模式a. ARMv8-A的执行架构A. AArch64 执行状态B. AArch32 执行状态 b. ARMv8-A架构支持的指令集c. ARMv8-A 支持的数据类型d. ARMv8-A 的异常等级与安全模型e. ARMv8-A的虚拟化架构f. ARMv8-A…

Vue项目商品购物车前端本地缓存逻辑(适用H5/ipad/PC端)——前端实现购物车删除商品、购物车增减数量,清空购物车功能

一、需求 1、用户选择商品&#xff0c;自动回显在购物车列表中&#xff1b; 2、同个商品追加&#xff0c;购物车列表数量叠加&#xff1b; 3、开启赠送&#xff0c;选中的商品&#xff0c;在购物车中另增一条数据&#xff0c;且购物车列表价格显示为0&#xff1b;其实际价格在…

【OpenVINOSharp】在英特尔® 开发者套件爱克斯开发板使用OpenVinoSharp部署Yolov8模型

在英特尔 开发者套件爱克斯开发板使用OpenVinoSharp部署Yolov8模型 一、英特尔开发套件 AIxBoard 介绍1. 产品定位2. 产品参数3. AI推理单元 二、配置 .NET 环境1. 添加 Microsoft 包存储库2. 安装 SDK3. 测试安装4. 测试控制台项目 三、安装 OpenVINO Runtime1. 下载 OpenVINO…

【无闪烁AI视频制作】

效果查看&#xff1a; https://tianfeng.space/wp-content/uploads/2023/08/8月16日-12.mp4 前言 现在其实有很多的AI视频了&#xff0c;效果也越来越逼真&#xff0c;来看看都是怎么制作的吧&#xff01; 安装 TemporalKit下载 https://github.com/CiaraStrawberry/Tempo…

STM32 F103C8T6学习笔记9:0.96寸单色OLED显示屏—自由取模显示—显示汉字与图片

今日学习0.96寸单色OLED显示屏的自由取模显示: 宋体汉字比较复杂&#xff0c;常用字符可以直接复制存下来&#xff0c;毕竟只有那么几十个字母字符&#xff0c;但汉字实在太多了&#xff0c;基本不会全部放在单片机里存着&#xff0c;一般用到多少个字就取几个字的模&#xff…

操作系统_内存管理(一)

目录 1. 内存管理 1.1 内存管理的概念 1.1.1 内存管理的基本原理和要求 1.1.1.1 程序的链接和装入 1.1.1.2 逻辑地址与物理地址 1.1.1.3 进程的内存映像 1.1.1.4 内存保护 1.1.1.5 内存共享 1.1.1.6 内存分配与回收 1.2 覆盖与交换 1.2.1 覆盖 1.2.2 交换 1.3 连续…