sadTalker本地编译

news/2024/10/5 5:17:12/
aidu_pl">

SadTalker一款开源的可生成逼真的人像动画的工具。它利用深度学习技术,根据输入的图像和音频,生成具有生动表情和动作的视频。用户可以通过上传照片或使用预设的模型,轻松创建个性化的动画内容.
1
以上是官网的图, 下边是本地部署生成的,效果差强人意, 可以自己玩玩.

一、本地部署SadTalker

  • win11
  • pythond3.8.10

强调一下python 必须是3.8.10.不要改别的.

1.1 开源地址

https://github.com/OpenTalker/SadTalker

1.2 部署步骤

根据官方文档步骤进行部署即可.

  • 下载并安装python 3.8.10版本, 并配置好环境变量.
  • 下载git并配置好, 或者下载 Scoop【win下的包管理工具】, 自行安装即可
  • 使用scoop安装ffmpeg
  • 通过git下载整个工程 git clone https://github.com/Winfredy/SadTalker.git
  • 下载checkpoints和gfpgan, 这里往下翻,在github上直接下载就行
    3
    下载好之后,关键点来了,两个压缩包分别解压,将gfpgan解压完之后,进入解压目录,发现下边还有一个gfpgan目录,直接拷贝放到刚才以爰这git下载的工程当中,目录如下:
    4
    在工程的根目录下创建目录checkpoints,别写错单词了.将另一个压缩下的东西,解压之后,将之后放到checkpoints下即可.
    6
    7
    启动整个项目,点击
    8
    相关插件安装完成之后,不出意外的话,可能会报错,报错的话,去github 当中的 issues去查一下,
    在这里这, 可能发现, 下载一个包替换一下源码里的就行了: https://github.com/OpenTalker/SadTalker/issues/949
    90
    这会就可以启动使用了
    还是点击webui.bat
    10
    11
    浏览器打开http://127.0.0.1:7860
    12
    上传音频和图片,自己玩一下吧.

http://www.ppmy.cn/news/1534766.html

相关文章

Hive数仓操作(十三)

一、JSON 数据 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,在不同的编程语言之间进行数据传输时非常通用和常用。JSON 格式简单直观,易于阅读和编写,并且可以被大多数编程语言轻松解析和生成。 1.…

[Notepad++] 文本编辑器的下载及详细安装使用过程(附有下载文件)

程序员常用的文本编辑器Notepad,用于修改配置文件等 下载链接在文末 下载压缩包后解压 !!安装路径不要有中文 解压文件,得到 双击exe文件 选择简体中文,点击OK 点击下一步 点击“我接受” 更改安装目录,不…

.NET Core 集成 MiniProfiler性能分析工具

前言: 在日常开发中,应用程序的性能是我们需要关注的一个重点问题。当然我们有很多工具来分析程序性能:如:Zipkin等;但这些过于复杂,需要单独搭建。 MiniProfiler就是一款简单,但功能强大的应用…

基于Qt/C++UDP 调试软件功能及用途介绍

概述 UDP 调试软件是一个基于 Qt 框架的图形化应用程序,旨在提供一个简单易用的界面用于测试和调试 UDP(用户数据报协议)通信。该软件支持客户端和服务器模式,能够实现数据的发送和接收,方便开发者和网络工程师进行网…

防反接电路设计

方案1 串联二极管, 优点:成本低、设计简单 缺点:损耗大,P ui 方案2 串联自恢复保险丝 当电源反接的时候,D4导通,F2超过跳闸带你留,就会断开,从而保护了后级电路 方案3 H桥电路…

【React】入门Day01 —— 从基础概念到实战应用

目录 一、React 概述 二、开发环境创建 三、JSX 基础 四、React 的事件绑定 五、React 组件基础使用 六、组件状态管理 - useState 七、组件的基础样式处理 快速入门 – React 中文文档 一、React 概述 React 是什么 由 Meta 公司开发,是用于构建 Web 和原生…

【Verilog学习日常】—牛客网刷题—Verilog企业真题—VL76

任意奇数倍时钟分频 描述 编写一个模块,对输入的时钟信号clk_in,实现任意奇数分频,要求分频之后的时钟信号占空比为50%。模块应包含一个参数,用于指定分频的倍数。 模块的接口信号图如下: 要求:使用Veril…

TypeScript 设计模式之【状态模式】

文章目录 状态模式:优雅切换的交通信号灯状态模式的奥秘状态模式有什么利与弊?如何使用状态模式来优化你的系统代码实现案例状态模式的主要优点状态模式的主要缺点状态模式的适用场景总结 状态模式:优雅切换的交通信号灯 当你站在繁忙的十字路口&#…