当前位置: 首页 > news >正文

开源数字人项目Hallo

硬件条件:

gpu最低12G

软件:

cuda需支持  

Python选择3.10+吧,我的版本3.11

源码: GitHub - fudan-generative-vision/hallo: Hallo: Hierarchical Audio-Driven Visual Synthesis for Portrait Image Animation

models文件:

链接: https://pan.baidu.com/s/18eb13VskOhdNRNtUqUBXHA 提取码: dda8 

 在云gpu上下载代码,我用的web版本的:

git clone https://github.com/daswer123/hallo-webui.git

安装项目需要包

pip install -r requirements.txt

把上面百度网盘的models解压到项目的根目录下

如果需要修改监听ip和端口,可以修改文件app.py文件的demo.launch(inbrowser=True, share=share_url)调用代码把ip和端口带上

接下来可以开始启动web服务了

python app.py

最终会看到类似一个这样的界面:

开始具体操作:

 图片素材——人物半镜

经过长时间的执行,最后得到

20240709-093349

如果是只有大头贴的张片可能效果还可以一点,不过也没网上说的那么多牛逼

体验:

12G显卡执行时间非常畅3s的视频就需要很长时间,如果10s 20s那就更长了,效率差

最终的到的效果也不怎么样,当然我想要的就是至少上半身的人物,而不是只有大头贴

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • hutool ExcelUtil 导出导入excel
  • 微服务节流阀:Eureka中服务限流策略的精妙实现
  • Knife4j的原理及应用详解(四)
  • 4.MkDocs样式
  • 『C + ⒈』‘\‘
  • [ABC275A] Find Takahashi 题解
  • 基于go 1.19的站点模板爬虫
  • 记录一次排查api接口不通的问题
  • NI SCXI-1001 模块处理器控制器
  • 【work】AI八股-神经网络相关
  • 骏网一卡通之类的游戏卡有什么用?
  • kettle中调用restful接口时的SSL信任证书问题
  • cesium 雷达扫描
  • go获取正在运行的函数并及时捕获panic
  • ARM/Linux嵌入式面经(十四):ARM体系架构基础知识
  • ----------
  • 77. Combinations
  • Cookie 在前端中的实践
  • Debian下无root权限使用Python访问Oracle
  • Hexo+码云+git快速搭建免费的静态Blog
  • HTML-表单
  • Idea+maven+scala构建包并在spark on yarn 运行
  • java多线程
  • Linux Process Manage
  • Linux各目录及每个目录的详细介绍
  • Mithril.js 入门介绍
  • React as a UI Runtime(五、列表)
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • sublime配置文件
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 好的网址,关于.net 4.0 ,vs 2010
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • 技术:超级实用的电脑小技巧
  • 京东美团研发面经
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 如何合理的规划jvm性能调优
  • 什么是Javascript函数节流?
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • ​​​【收录 Hello 算法】10.4 哈希优化策略
  • ​水经微图Web1.5.0版即将上线
  • ### RabbitMQ五种工作模式:
  • #C++ 智能指针 std::unique_ptr 、std::shared_ptr 和 std::weak_ptr
  • #Linux(make工具和makefile文件以及makefile语法)
  • #QT项目实战(天气预报)
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • ( 10 )MySQL中的外键
  • (4)事件处理——(7)简单事件(Simple events)
  • (6)设计一个TimeMap
  • (补充):java各种进制、原码、反码、补码和文本、图像、音频在计算机中的存储方式
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (十一)手动添加用户和文件的特殊权限
  • (转) 深度模型优化性能 调参
  • (转)linux下的时间函数使用
  • (转)Linux整合apache和tomcat构建Web服务器
  • (转)关于多人操作数据的处理策略