首页 > 其他分享 >Unity制作本地离线数字人功能模块记录

Unity制作本地离线数字人功能模块记录

时间:2024-03-30 11:58:16浏览次数:30  
标签:显存 模型 离线 功能模块 Unity 本地 com

耗时半个月实现数字人各个功能模块记录一下个人感觉比较好的功能模块:

1、TTS, 语音合成,GPT-SoVITS, 可本地部署使用 cuda/gpu/cpu 运算,https://www.yuque.com/baicaigongchang1145haoyuangong/ib3g1e

2、ASR, 语音识别,FunASR,阿里开源模型,可本地部署当前为 cpu 运算版本,中文识别王者级模型,FunASR: 阿里开源的 ASR (gitee.com)

3、NLP, 自然语言处理,langChain-chatchat,可本地部署支持自主配置 LLM 模型及 RAG 模型,免费,Langchain-Chatchat 如何自定义目录和配置模型? - 哔哩哔哩 (bilibili.com)

4、音频驱动口型及表情,SALSA,本地插件

5、人物,自制 / 网站制作

基础测试配置需求:16G 运行内存,8G 显存

落地配置需求:32G 运行内存,24G 显存

标签:显存,模型,离线,功能模块,Unity,本地,com
From: https://www.cnblogs.com/zhangjianxiong/p/18105287

相关文章

  • Unity 窗口化设置
    在Unity中要实现窗口化,具体设置如下:在编辑器中,选择File->BuildSettings。在PlayerSettings中,找到ResolutionandPresentation部分。取消勾选"FullscreenMode",并选择"Windowed"。设置游戏的目标分辨率,通常是一个固定的分辨率,比如1280x720或1920x1080。如下图所示:另......
  • 实时渲染什么意思?实时渲染和离线渲染的本质区别
    一、实时渲染是什么意思?实时渲染是指在计算机程序运行时即时地生成图像和动画的过程,这种渲染技术通常用于网络游戏、虚拟现实和增强现实等需要实时交互的XR应用中。实时渲染需要在每秒内渲染数百万到数十亿个像素,以呈现出平滑的动画和交互性能,它包括了一系列的计算和处理步骤,如几......
  • linux离线安装jenkins及使用教程
    本教程采用jenkins.war的方式离线安装部署,在线下载的方式会遇到诸多问题,不宜采用一、下载地址地址:Jenkinsdownloadanddeployment下载最新的长期支持版由于jenkins使用java开发的,所以需要安装的linux服务器装有jdk环境,并且jdk版本支持你所安装的jenkins版本点击 Hard......
  • 大数据数仓理论1.1-离线
    分区静态分区        内存将划分为多个区域,每个区域对应一个分区,当程序访问内存时系统将为其分配一个固定大小的分区;    优点:简单易于管理    缺点:浪费资源,内存碎片化积多动态分区            内存会划分为不同大小的分区,程......
  • unity 数字格式化
    stringstrNeed=string.Format("{0}{1}",str1,str2); //可以拼接成各种字符串stringstrNeed=string.Format("{0:F2}",2.3634f);//可以使字符串为保留两位小数的浮点数值stringstrNeed=string.Format("{0:D2}",5); //可以使字作串为两位整数的值,不足位数前面补零......
  • Unity String格式化字符串
    1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元)string.Format("{0:C}",0.2)结果为:¥0.20(英文操作系统结果:$0.20)默认格式化小数点后面保留两位小数,如果需要保留一位或者更多,可以指定位数string.Format("{0:C1}",23.15)结果为:¥23.2(截取会自动四舍五入)格......
  • Unity Shader中的Dot点乘解惑篇(转)
    光照中的点乘应用漫反色中的核心函数fixed4diff=albedo*_LightColor0*max(0,dot(i.worldNormal,worldLight));当worldLight为float3(0,1,0),时,主要分析该函数dot(float3(0,1,0),i.normal);点乘两个向量,我们知道向量归一化以后向量点乘的值是向量的夹角的Cos......
  • 【Unity】调整Player Settings的Resolution设置无效
    【背景】Build时修改了PlayerSettings下的Resolution设置,但是再次Building时仍然不生效。【分析】明显是沿用了之前的分辨率设定,所以盲猜解决办法是Build相关的缓存文件,或者修改打包名称。【解决】实测修改版本号无效,必须修改productName才会使Resolution设置生效。......
  • Unity网络通信系统设计.md
    Unity网络通信系统设计Buffer报文BufferEntity类作为报文基类的作用包括:封装数据:BufferEntity类可以用来封装网络通信中的数据,方便在网络传输中进行处理和管理。提供数据缓冲区:BufferEntity类通常会包含一个数据缓冲区,用来存储待发送或接收的数据,以便进行网络通信......
  • Linux centos7离线搭建FTP
    1、下载、安装ftp下载ftp安装包,可以从rpm下载站搜索合适的版本,使用wget命令下载。wgethttps://mirrors.aliyun.com/centos/7/os/x86_64/Packages/vsftpd-3.0.2-28.el7.x86_64.rpm安装:rpm-ivhvsftpd-3.0.2-28.el7.x86_64.rpm2、配置ftp2.1、创建用户、授权目录#创建......