音频驱动嘴型的视频数字人虚拟主播工具motionface replay使用教程

音频驱动嘴型的视频数字人虚拟主播工具motionface replay使用教程

1:系统要求

软件运行支持32位/64位window 10/11系统,内存最低要求>= 8Gb.无其他硬性要求。

1:下载安装

打开百度网盘链接下载:

链接:百度网盘 请输入提取码

提取码:5lht

软件为绿色软件,下载Replay.rar解压,里面的replay.exe为软件运行文件 。

如遇到有更新包,请下载更新包,解压内容放置原来软件目录里面。 

下载模型文件放置对应目录:此步软件会自动下载,您也可用按下面方法手动下载节约时间

将 模型文件.rar下载解压后放置对应的目录,成功后路径如图:

C:\Users(用户)\Administrator(用户名)\.cache\torch\hub\checkpoints

我们建议电脑用户名是英文。如果您的用户是中文如“ 张三”,可用切换到电脑Administrator用户再进行这个操作,每个电脑都会有这个账户,建议您百度一下如何切换,非常简单

2:使用

解压软件后,打开软件目录,找到replay.exe 点开运行,如下图:

1:配置选项

1:勾选GPU      启用后会使用显卡加速  2:勾选Use Share 如外网部署,无域名时候,生成一个外网访问的URL,可与朋友一起分享。链接在软件运行的黑框中会输出出来。3:勾选启用密码 

启用后,打开的网站会需要输入上面的密码。用于保护网站。

2:启动数字人服务

点击”启动“会创建一个网站,一般会调用系统默认的浏览器弹出这个网站。如果遇到无法自动弹出网页时,请手动用浏览器打开,推荐的是谷歌浏览器。(启动按钮仅需要点击一次,关闭浏览器后,不需要反复点击启动按钮。)

我们启动后,界面如下图。

网站显示的内容为:

3:使用模板主播数字人

1:下拉“选择主播视频 ”选择自己想要的主播

2:下拉“选择说话人 ” 选择自己用于合成语音的说话人声音色,有男女有中美等人声可选。

3: 输入文案,可以输入数字人想要说话的内容。

4:点击合成音频,合成后可试听。你还可以点击右侧,选择自己要嘴型同步的音频文件

音频文件建议是wav格式。

4:点击合成视频耐心等待完成。

软件首次合成视频需下载模型资源(约550M),如下图,下载完成后自动开始正常工作。请勿中断此过程哦!

合成过程中有进度条,合成完成如下图。

日常使用重复上述操作即可。

4:定制自己的数字人

点击"自定制数字人"按钮,进入数字人视频上传页面。

 点击左侧输入框,选择mp4格式视频,然后点击右侧“上传视频”,上传完成后,进入“数字人演播” ,下拉勾选使用刚刚上传的视频主播。

你也可以自己手动拷贝视频到files\user_video目录即可。重启软件或者点刷新更新主播列表.

5:添加模板主播视频

模板主播视频可在软件下载的地方可以找到,下载后请放置到模板视频目录:

模板视频会不定期更新,模板视频下载后,请直接放置到.\files\template_video目录。

6:激活软件

点击我的,输入激活码,激活后享有对应的套餐功能。

3:定制自己软件

这里指导您定制自己的软件页面,然后向自己的客户提供本软件。

此本版本目前有3个地方可以定制自己的内容。

A:区域内容, 可修改 软件目录下的: files\head.txt  修改上面内容。

此文件内容可支持html 语言。

B:区域内容, 可修改 软件目录下的: files\config.ini  修改上面内容。

C:区域内容, 可修改 软件目录下的: files\help.txt  修改上面内容。

此文件内容可支持html 语言。

4:邀请朋友一起使用本软件

本软件运行后为一个网站服务,可以绑定域名等方式放互联网访问。不绑定域名,也可以在局域网使用。

这样,您就可以让朋友一起来使用本网站服务器了。

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

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

相关文章

Transformers-Bert家族系列算法汇总

🤗 Transformers 提供 API 和工具,可轻松下载和训练最先进的预训练模型。使用预训练模型可以降低计算成本、碳足迹,并节省从头开始训练模型所需的时间和资源。这些模型支持不同形式的常见任务,例如: 📝 自…

Vue3统一导出局部组件和全局组件

局部组件统一导出 components新增ComponentA.vue、ComponentB.vue两个组件 新增index.js进行组件统一导入 import ComponentA from ./ComponentA.vue import ComponentB from ./ComponentB.vueexport {ComponentA,ComponentB }使用 <template><ComponentA /><…

最新模块化设计小程序系统源码完整版:开源可二开,支持DIY

随着互联网的快速发展&#xff0c;小程序已成为各行各业开展业务的重要工具。而模块化设计小程序系统源码完整版则是一种高效、灵活、易维护的解决方案。 分享一个最新的模块化设计小程序系统源码完整版&#xff0c;源码开源可二开&#xff0c;支持自由DIY设计&#xff0c;含完…

怎么裁剪图片?总结了下面几个方法

怎么裁剪图片&#xff1f;在日常的生活中&#xff0c;图片已经成为了我们不可或缺的一部分。或许你正在整理自己的相册时&#xff0c;或者我们需要向互联网上发布一些图片的时候&#xff0c;总之我们随时都可能会遇到一张需要进行裁剪的图片。比如说&#xff0c;一些图片上存在…

Unity 课时 4 : No.4 模拟面试题

课时 4 : No.4 模拟面试题 C# 1. 请说明字符串中 string str null string str “” string str string.Empty 三者的区别 第一个未作初始化没有值, 第二个为空字符串, 答案&#xff1a; str null 在堆中没有分配内存地址 str "" 和 string.Empty 一样都是…

新加坡亲子游景点推荐

长久以来&#xff0c;新加坡和马来西亚都是中国游客非常青睐的出境游目的地之一&#xff0c;极近的距离、便捷的交通、亲切的语言和文化环境使得这里的旅游体验备受赞誉。如果你准备带孩子去新加坡和马来西亚观光游&#xff0c;可以让你们享受到更多样的亲子旅行体验噢~ Wild W…

设计模式汇总

设计模式本质上是某类特定问题的代码设计解决方案&#xff0c;实际上是一套某类问题的代码设计经验总结。&#xff08;前辈总结的解决某类问题的切实可行的套路&#xff09; 问题 1、为什么要使用设计模式&#xff1f; 答&#xff1a;1、 提高代码复用率&#xff0c;降低开发成…

【网络通信 -- WebRTC】FlexFec 基本知识点总结概述

【网络通信 -- WebRTC】FlexFec 基本知识点总结概述 【1】FlexFec 的保护方案 假设存在一组源数据包(D L)&#xff0c;其序列号从 1 开始运行到 D L 一维非交错行 FEC(1-D Non-interleaved Row FEC) : 一种连续的源数据包进行保护的方案&#xff0c;可用于恢复按行分组的源…

Linux内存管理--smaps内存

一、内存的两个概念 了解smaps内存之前要先搞清楚Linux内存管理中的虚拟内存&#xff08;Virtual Memory&#xff09;和驻留内存&#xff08;Resident Memory&#xff09;两个概念。 1、虚拟内存 首先需要强调的是虚拟内存不同于物理内存&#xff0c;虽然两者都包含内存字眼…

微信会员卡开发流程

功能需求&#xff1a; 通过微信第三方平台创建的模板小程序&#xff0c;想要实现用户在小程序支付一定金额后领取会员卡&#xff0c;领取会员卡后可给用户下发一定数量的优惠券&#xff0c;并且实现用户在小程序消费享受商品折扣。 开发流程&#xff1a; 一、了解微信的3个平…

Java高级: 反射

目录 反射反射概述反射获取类的字节码反射获取类的构造器反射获取构造器的作用反射获取成员变量&使用反射获取成员方法反射获取成员方法的作用 反射的应用案例 接下来我们学习的反射、动态代理、注解等知识点&#xff0c;在以后开发中极少用到&#xff0c;这些技术都是以后…

【动态规划刷题 14】最长递增子序列 摆动序列

673. 最长递增子序列的个数 链接: 673. 最长递增子序列的个数 给定一个未排序的整数数组 nums &#xff0c; 返回最长递增子序列的个数 。 注意 这个数列必须是 严格 递增的。 示例 1: 输入: [1,3,5,4,7] 输出: 2 解释: 有两个最长递增子序列&#xff0c;分别是 [1, 3, 4,…

[Qt]基础数据类型和信号槽

文章目录 1. Qt基本结构1.1 Qt本有项目1.1.1 项目文件&#xff08;.pro&#xff09;1.1.2 main.cpp1.1.3 mainwindow.ui1.1.4 mainwindow.h1.1.5 mainwindow.cpp 1.2 Qt中的窗口类1.2.1基础窗口类1.2.2 窗口的显示 1.3 内存回收 2. Qt中的基础数据类型2.1 基础类型2.2 log输出2…

Linux上防火墙操作

开放关闭防火墙 查看防火墙状态的命令&#xff1a;systemctl status firewalld 或者 firewall-cmd --state 暂时关闭防火墙的命令&#xff1a;systemctl stop firewalld 暂时开启防火墙的命令&#xff1a;systemctl start firewalld 永久关闭防火墙(禁用开机自启)下次启动&a…

内网穿透——Windows搭建服务器

文章目录 1.前言2. Emby网站搭建2.1. Emby下载和安装2.2 Emby网页测试 3. 本地网页发布3.1 注册并安装cpolar内网穿透3.2 Cpolar云端设置3.3 Cpolar内网穿透本地设置 4.公网访问测试5.结语 1.前言 在现代五花八门的网络应用场景中&#xff0c;观看视频绝对是主力应用场景之一&…

使用redis+lua通过原子减解决超卖问题【示例】

系列文章目录 一、SpringBoot连接MySQL数据库实例【tk.mybatis连接mysql数据库】 二、SpringBoot连接Redis与Redisson【代码】 三、SpringBoot整合WebSocket【代码】 四、使用redislua通过原子减解决超卖问题【示例】 五、SpringBoot整合Elasticsearch【代码示例】 文章目录 系…

【JavaScript内置对象】Date对象,从零开始

【JavaScript内置对象】Date对象&#xff0c;从零开始 时间的表示方式 时间表示的基本概念 最初&#xff0c;人们是通过观察太阳的位置来决定时间的&#xff0c;但是这种方式有一个最大的弊端就是不同区域位置大家使用的时间是不一致的。 相互之间没有办法通过一个统一的时间…

机器学习基础之《分类算法(6)—决策树》

一、决策树 1、认识决策树 决策树思想的来源非常朴素&#xff0c;程序设计中的条件分支结构就是if-else结构&#xff0c;最早的决策树就是利用这类结构分割数据的一种分类学习方法 2、一个对话的例子 想一想这个女生为什么把年龄放在最上面判断&#xff01;&#xff01;&…

Java时间复杂度和空间复杂度(详解)

目录 1.复杂度分析 2.时间复杂度 大O的渐进表示法 3.空间复杂度 1.复杂度分析 当我们设计一个算法时&#xff0c;怎样衡量其好坏&#xff1f; 算法在编写为可执行程序后&#xff0c;运行时需要耗费时间资源和空间&#xff08;内存&#xff09;资源。因此&#xff0c;衡量一…

java复习-线程的同步和死锁

线程的同步和死锁 同步问题引出 当多个线程访问同一资源时&#xff0c;会出现不同步问题。比如当票贩子A&#xff08;线程A&#xff09;已经通过了“判断”&#xff0c;但由于网络延迟&#xff0c;暂未修改票数的间隔时间内&#xff0c;票贩子B&#xff08;线程B&#xff09;…