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

关于AWESOME-DIGITAL-HUMAN的部署

AWESOME-DIGITAL-HUMAN是一个开源数字人项目,可以容器化部署,资源占用少,可以对接dify,使用起来也很方便,非常感谢开发者。
容器化部署后,其实是有两个容器,分别启动两个服务,一个前端 http://ip:3000,一个后端http://ip:8000。我们浏览器访问前端即可正常使用数字人
不过有个不太方便的地方,如果我们想语音输入,浏览器默认会禁止,因为http方式被认为不安全,可以通过设置浏览器允许该网址使用麦克风:
edge浏览器网址输入 edge://flags/#unsafely-treat-insecure-origin-as-secure
chrome浏览器网址输入 chrome://flags/#unsafely-treat-insecure-origin-as-secure
将相应网址填入(以逗号隔开)启用后重启浏览器即可
如果我们想https访问的话,可以考虑在前面配置一个nginx作为反向代理,加载ssl证书,其实不止前端要反向代理,后端也需要反向代理,否则默认访问后端仍然会是http,浏览器访问默认会认为不安全。
如果我们前端使用的是docker的话,会发现改.env文件修改后端服务器协议、地址、端口不会生效,是因为一些配置在docker的镜像中已经写死的。所幸前端还支持源码部署。
开发者在github上是这样写的:

cd web
# 使用高性能的npm
npm install -g pnpm
# 安装依赖
npm install
# 编译发布版本
npm run build
# 启动
npm run start

有点儿小问题,应该是这样:

cd web
# 使用高性能的npm
npm install -g pnpm
# 安装依赖
pnpm install
# 编译发布版本
pnpm run build
# 启动
pnpm run start

如果想修改前端的basePath,可以修改next.config.mjs文件,注意还有一些静态文件里也写死了路径,需要手工更改下。
如果想修改下后端服务地址、协议、端口,直接修改.env文件即可。
这样就可以顺利完成前后端的调整。

相关文章:

  • Day 39
  • pycharm debug的时候无法debug到指定的位置就停住不动了
  • 智能厨房系统—御控物联网IoT平台
  • 利用海外代理IP,做Twitter2026年全球趋势数据分析
  • 数据库 | 时序数据库选型
  • EXCEL中的TEXTJOIN用法(基础版),将Excel 多个单元格内容按条件合并到一个单元格
  • YOLOX 的动态标签分类(如 SimOTA)与 Anchor-free 机制解析2025.5.29
  • 变更数据捕获(CDC)与流处理引擎实现医疗数据实时同步(上)
  • 国产 BIM 软件万翼斗拱的技术突破与现实差距 —— 在创新与迭代中寻找破局之路
  • 《DeepSeek R1 新发布,AI再掀波澜》
  • Onvif协议:IPC客户端开发-IPC相机控制(c语言版)
  • 【论文精读】2024 ECCV--MGLD-VSR现实世界视频超分辨率(RealWorld VSR)
  • 进行性核上性麻痹健康护理全指南:从症状管理到生活照护
  • 广告流量监测和IP地址离线库
  • 从 “金屋藏娇” 到 自然语言处理(NLP)
  • 【第4章 图像与视频】4.2 图像的缩放
  • XMOS以全新智能音频及边缘AI技术亮相广州国际专业灯光音响展
  • vue计算属性computed的详解
  • C语言的函数调用,允许参数缺省和乱序
  • python----下载安装,配置环境
  • 手机网站建设找哪家/青岛做网站推广公司
  • 360免费自助建站/百度销售平台怎样联系
  • 购买了网站如何使用/国外广告联盟平台
  • 怎么更新网站内容/微商怎么做推广加好友
  • 广西茶叶网站建设/企拓客软件多少钱
  • 做网购网站有哪些/东营优化公司