Stable Diffusion WebUI安装合成面部说话插件SadTalker

SadTalker可以根据一张图片、一段音频,合成面部说这段语音的视频。图片需要真人或者接近真人。

安装ffmpeg

下载地址:

https://www.gyan.dev/ffmpeg/builds/

下载ffmpeg-git-full.7z 后解压,将解压后的目录\bin添加到环境变量的Path中。

在终端输入ffmpeg命令,查看ffmpeg是否安装成功。

安装SadTalker插件

在WebUI的extensions选项卡下,使用“Install from URL”安装SadTalker插件。

插件地址:

https://github.com/OpenTalker/SadTalker

下载checkpoint

下载地址:

https://github.com/OpenTalker/SadTalker/releases

将下载下来的checkpoint放入stable-diffusion-webui/extensions/SadTalker/checkpoints/目录下。

使用SadTalker

重新启动WebUI,可以看到多出来一个SadTalker选项卡。

参数说明:

  • Source image,原始图片,最好是大头,不然会显得不自然
  • Input audio,输入音频,使用SadTalker示例的音频测试(\extensions\SadTalker\examples\driven_audio)
  • preprocess,图像预处理方式,crop(剪裁), resize(重置大小), full(原图),其中crop根据面部关键点生成的表情和动画相对逼真,前提是不要全图,看起来会很怪
  • Still Mode (fewer head motion, works with preprocess `full`),使用与原始图像相同的姿势,减少头部运动。这个选项在full(原图)的时候很有必要,优化人物头部运动,生成的视频更加自然。
  • GFPGAN as Face enhancer,勾选上, 可以获得更好的面部质量

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

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

相关文章

出海合规云安全,AWS Landing Zone解决方案建立安全着陆区

在出海的大环境中,企业数字化转型的趋势之一就是上云。然而,上云也带来了新的挑战,特别是对企业的 IT 建设和管理提出了更高的要求。为了构建一个安全合规的云上信息系统环境,满足企业中不同用户的快速增长、资源访问可控、成本可…

Tips:电池电源电压转换为220V

今天在进行操作的时候,看到一个新的东西,就是如何普通的电瓶电压转化为220V交流电。 当在室外或者工作地距离电源比较远的情况下,一般是选取拉线的方式进行采电,但是当距离电源过远,使用拉线的方式就不可用了。如何在…

2023年最后一篇博客!

首先祝大家周末快乐!元旦快乐! 今天不聊技术哦 01哀叹2023 2023年只剩2天了!转眼间又是一年到头了,这一年我做了什么呢?回过头来一想,什么都没有做。也尝试过做不少事情,但都是没有一个好的结…

小程序中拖拽和缩放图片

需求&#xff1a;点击元素后选中&#xff0c;出现缩放按钮&#xff0c;拖动缩放按钮可实现元素的缩放&#xff1b;并且元素本身是可以拖动的。 html&#xff1a; <block wx:for"{{imageControls}}" wx:key"index"><view hidden"{{item.hidd…

对SPI总线上挂接多个X5045的读写操作

#include<reg51.h> //包含单片机寄存器的头文件 #include<intrins.h> //包含_nop_()函数定义的头文件 sbit SCKP3^4; //将SCK位定义为P3.4引脚 sbit SIP3^5; //将SI位定义为P3.5引脚 sbit SOP3^6; //将SO位定义为P3.6引脚 sbit CS1P3^7; …

华为发布的工业软件三大难题:面向CAE分析的高质量曲面贴体网格的生成问题

以下内容转载&#xff1a; 网格生成&#xff0c;是把一个特定的研究区域分割成由许多很小的子区域(元素)&#xff0c;以满足一些特定的要求。在理想的情况下&#xff0c;网格中的每个元素的形状和分布可以通过一种自动的网格生成算法来确定。 结构网格生成的代数网格生成法和…

【GIT操作】git如何合并多个commit

【GIT操作】如何合并多个commit 场景 在单个分支中有着多次commit&#xff0c;并push到了远程分支上。假设分支的commit如下图&#xff0c;一共有5次commit。 #mermaid-svg-IjwKybWlOuc5GrQp {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px…

Spring Cloud Alibaba之RocketMQ

大家好&#xff0c;我是升仔 简介 RocketMQ是一款高性能、高可用性、可扩展的分布式消息和流媒体平台&#xff0c;由阿里巴巴开发并开源。它广泛应用于大数据处理、分布式事务、消息通知等场景。整合到Spring Cloud Alibaba后&#xff0c;RocketMQ可以在Spring应用中更加方便…

10.Go 映射

映射&#xff08;map&#xff09;是一种特殊的数据结构&#xff0c;用于存储一系列无序的键值对&#xff0c;映射基于键来存储数据。映射功能强大的地方是&#xff0c;能够基于键快速检索数据。键就像索引一样&#xff0c;指向与该键关联的值。与C、Java中的映射的不同之处在于…

大模型系列课程学习

AI 大模型时代的奠基石-transformer模型 Transformer及其变体的出现为大模型的研究和实践提供了基础的模型支持&#xff0c;并持续性地在处理复杂序列任务中发挥着关键作用。 1.自然语言处理任务介绍 自然语言处理&#xff08;NLP&#xff09;是通过计算机对自然语言文本进行…

挑战Python100题(7)

100+ Python challenging programming exercises 7 Question 61 Print a unicode string "hello world". Hints: Use ustrings format to define unicode string. 打印一个unicode字符串“helloworld”。 提示:使用u“字符串”格式定义unicode字符串。 Solution…

提升Windows系统安全性的一些有效的策略

假设一个杀猪的机器人感染了病毒&#xff0c;把人识别成了猪&#xff0c;&#xff0c;&#xff0c;&#xff0c;&#xff0c; 1&#xff1a;我偶然发现的&#xff1a;把所有向外的UDP都禁止&#xff0c;但是要开放53号端口&#xff0c;因为这是DNS通讯端口&#xff0c;没有这个…

Vue - 使用Element UI Upload / importExcelJs进行文件导入

1 情景一 需求背景&#xff1a;后端配合&#xff0c;点击"导入"按钮&#xff0c;弹出“导入”弹窗&#xff0c;将电脑本地Excel表格数据导入到页面中表格位置&#xff08;需要调用后端接口&#xff09;&#xff0c;而页面中表格通过后端接口获取最新数据。 实现思路…

从零开始部署CTF题目环境(docker容器)

本教程将教会大家如何安装一台可以部署docker容器形式的CTF题目的CentOS服务器。 操作步骤 1-下载操作系统镜像文件 虚拟操作系统&#xff1a;CentOS 8 &#xff08;CentOS 9 毛病多&#xff0c;先不装&#xff09; 镜像文件下载地址&#xff0c;点击X86_64即可 CentOS St…

Async Function: 异步编程的新时代

更新&#xff1a;2023-05-19 01:53 一、Async Function是什么&#xff1f; Async Function&#xff0c;即异步函数&#xff0c;是JavaScript中异步编程的一种全新方式。它的引入解决了回调地狱和Promise链式调用中的繁琐问题&#xff0c;使异步编程更加简洁和优雅。在ES2017&…

Linux: dev: gcc: --coverage 迷惑行为最终生成不了gcda文件?

前些天写的gcov相关的功能:https://mzhan017.blog.csdn.net/article/details/135140232; 最近和同事看一个问题,就是虽然将所需的选项–coverage加到了产品的编译环境里,但是还是没有生成所希望的文件。而且自己写小程序来验证这个选项,也是没问题,可以产生程序运行时的…

自定义docker镜像,ubuntu安装命令并导出

文章目录 问题现象解决步骤相关命令详细介绍docker save 与 docker loaddocker import 与 docker exportdocker commit 问题现象 我们的通讯服务&#xff0c;需要监测前端设备的在线情况&#xff08;是否在线、丢包率、延迟等&#xff09;&#xff0c;使用ping命令去实现此功能…

flutter是什么

“flutter” 是一种移动应用开发框架&#xff0c;由谷歌开发和维护。Flutter 可用于构建高性能、美观且跨平台的移动应用程序&#xff0c;它支持同时在多个平台上运行&#xff0c;包括&#xff1a; iOS&#xff1a;可以构建原生的iOS应用。 Android&#xff1a;可以构建原生的…

手把手教你配置Jenkins自动化邮件通知

完成基于Jenkins的持续集成部署后&#xff0c;自动化测试执行后&#xff0c;测试结果需要通知到相关人员&#xff0c;除了钉钉通知外我们还可以通过Email通知到对应负责人&#xff0c;这里记录一下测试结果通过Jenkins邮件通知的配置与部署 01、安装插件 方法1&#xff1a; 进…

Java:SpringBoot Invalid character found in the request target 特殊字符传参报错

1.原因&#xff1a;出现了特殊字符 SpringBoot 2.0.0 以上都采用内置tomcat8.0以上版本&#xff0c;而tomcat8.0以上版本遵从RFC规范添加了对Url的特殊字符的限制&#xff0c;url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~四个特殊字符以及保留字符( ! * ’ ( ) ; : &…