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

互联网公司排名2022销售额网站优化推广排名

互联网公司排名2022销售额,网站优化推广排名,网站开发属于大学那个专业,潍坊网站建设500前言: Heygem官方文档上提供了基于windwos系统的安装方案。在实际使用过程中个人电脑的配置可能不够。这个时候如果服务器配置够的话,可以尝试在服务器上装一下。但是服务器一般都是linux系统的,于是这篇教程就出现了… 可行性分析 通读安装…

前言:

Heygem官方文档上提供了基于windwos系统的安装方案。在实际使用过程中个人电脑的配置可能不够。这个时候如果服务器配置够的话,可以尝试在服务器上装一下。但是服务器一般都是linux系统的,于是这篇教程就出现了…


在这里插入图片描述

可行性分析

通读安装文档发现Heygem应用分为服务端和客户端,服务端基于docker容器所以不区分系统是linux还是windows。应用端基于electron构建的,electron是可以跨平台使用的,所以理论上也可以在linux服务器上构建。有了上面的基础我们可以继续操作了…

环境

  • Ubuntu 22.04.1
  • Docker version 24.0.7
  • Docker Compose version v2.21.0
  • node v18.20.7
  • CPU 13th Gen Intel® Core™ i7-13700KF
  • 显卡 NVIDIA 4090 24G
  • 内存 64G

官方推荐配置

  • CPU:第13代英特尔酷睿 i5-13400F
  • 内存:32G及以上(必要)
  • 显卡:rtx-4070

安装docker

  • 安装教程很多,不再赘述。已经按照跳过。

安装docker-compose

  • 安装教程很多,不再赘述。已经按照跳过

启动Heygem服务端

  • 新建文件目录Heygem
  • 新建文件docker-compose.yml
  • 写入docker-compose.yml,内容参考 https://github.com/GuijiAI/HeyGem.ai/blob/main/deploy/docker-compose.yml
networks:ai_network:driver: bridgeservices:heygem-tts:image: guiji2025/fish-speech-zimingcontainer_name: heygem-ttsrestart: alwaysruntime: nvidiaenvironment:- NVIDIA_VISIBLE_DEVICES=0- NVIDIA_DRIVER_CAPABILITIES=compute,graphics,utility,video,displayports:- '18180:8080'volumes:# - d:/heygem_data/voice/data:/code/data # 修改挂载目录- ./heygem_data/voice/data:/code/datacommand: /bin/bash -c "/opt/conda/envs/python310/bin/python3 tools/api_server.py --listen 0.0.0.0:8080"networks:- ai_networkheygem-asr:image: guiji2025/fun-asrcontainer_name: heygem-asrrestart: alwaysruntime: nvidiaprivileged: trueworking_dir: /workspace/FunASR/runtimeports:- '10095:10095'command: sh /run.shdeploy:resources:reservations:devices:- driver: nvidiacount: allcapabilities: [gpu]networks:- ai_networkheygem-f2f:image: guiji2025/heygem.aicontainer_name: heygem-f2frestart: alwaysruntime: nvidiaprivileged: truevolumes:#- d:/heygem_data/face2face:/code/data # 修改挂载目录- ./heygem_data/face2face:/code/dataenvironment:- PYTORCH_CUDA_ALLOC_CONF=max_split_size_mb:512deploy:resources:reservations:devices:- capabilities: [gpu]shm_size: '8g'ports:- '8383:8383'command: python /code/app_local.pynetworks:- ai_network
  • 启动docker-compose服务
docker compose up -d

紧接着就是漫长的等待了…此时我们可以并行按照我们的客户端

启动Heygem客户端

  • 下载客户端源码 https://github.com/GuijiAI/HeyGem.ai.git

  • 进入HeyGem.ai目录

  • 安装node环境,建议 v18.20.7版本

  • 安装ffemp服务

    	sudo apt updatesudo apt install ffmpeg -yffmpeg -version
    
    • 进入到目录resources/ffmpeg下
    • 创建文件夹 mkdir -p linux/bin
    • 下载预编译二进制(选择适用于 Ubuntu 22.04 的版本)
    wget https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
    tar xvf ffmpeg-release-amd64-static.tar.xz
    
    • 复制文件到项目目录
    cp ffmpeg-*-amd64-static/ffmpeg linux/bin/
    cp ffmpeg-*-amd64-static/ffprobe linux/bin/
    • 赋予执行权限
    chmod +x .linux/bin/ffmpeg
    chmod +x ./linux/bin/ffprobe
    
    • 手动复制运行依赖
    # 回到 HeyGem.ai目录下
    mkdir -p ./node_modules/electron/dist/resources/app.asar.unpacked/resources/ffmpeg/linux/bin/
    cp -r ./resources/ffmpeg/linux/bin/ ./node_modules/electron/dist/resources/app.asar.unpacked/resources/ffmpeg/linux/bin/
    
  • 修改配置文件

    	vim src/main/config/config.js# 根据自己的实际路径修改
    export const assetPath = {model: path.join('XXXX/HeyGem','heygem_data', 'face2face', 'temp'), // 模特视频ttsProduct: path.join('XXXX/HeyGem','heygem_data', 'face2face', 'temp'), // TTS 产物ttsRoot: path.join('XXXX/HeyGem','heygem_data', 'voice', 'data'), // TTS服务根目录ttsTrain: path.join('XXXX/HeyGem','heygem_data', 'voice', 'data','origin_audio') // TTS 训练产物
    }
  • 修改 ffmpeg.js

vim src/main/util/ffmpeg.jsconst ffmpegPathValue =process.env.NODE_ENV === 'development'? 'ffmpeg' // 开发环境直接使用系统安装的版本
-    : path.join(
+    : path.join(process.resourcesPath,'app.asar.unpacked','resources','ffmpeg',
+       'linux', // 新增 Linux 子目录'bin',
-       'ffmpeg.exe'
+       'ffmpeg')const ffprobePathValue =process.env.NODE_ENV === 'development'? 'ffprobe' // 开发环境直接使用系统安装的版本
-    : path.join(
+    : path.join(process.resourcesPath,'app.asar.unpacked','resources','ffmpeg',
+       'linux', // 新增 Linux 子目录'bin',
-       'ffprobe.exe'
+       'ffprobe')
  • 启动服务
    npm run start # 不要使用npm run dev命令 
    

  • 常见错误
    • Missing X server or $DISPLAY
    [838724:0321/095319.155461:ERROR:ozone_platform_x11.cc(245)] Missing X server or $DISPLAY
    [838724:0321/095319.155479:ERROR:env.cc(258)] The platform failed to initialize.  Exiting.
    • 解决办法

    更换ssh连接客户端,推荐使用MobaXterm

http://www.dtcms.com/wzjs/433013.html

相关文章:

  • 电脑网站制作教程营销官网
  • 石做视频网站需要牌照网页怎么做
  • 快手做任务网站怎么做外链
  • 网站建设网页设计谷歌三件套
  • 网站留言板样式百度推广登录入口官网
  • 做图片推广的网站百度网页高级搜索
  • 抖音推广有几种方式廊坊推广seo霸屏
  • 品牌服务推广重庆seo顾问服务
  • 滑县做网站小说推广接单平台
  • 深圳全网推广公司seo快速排名软件网址
  • 网站测试重点是哪几个部分木卢seo教程
  • 湛江免费网站建站模板国外市场网站推广公司
  • net的电商网站建设html网页制作
  • 郑州东区网站建设百度云网盘搜索引擎入口
  • 金乡县住房和城乡建设局网站百度seo2022
  • 政府网站建设专题培训打开浏览器直接进入网站
  • 网站模板制作教程视频推广服务商
  • 帮人做网站一定要先收费bing搜索国内版
  • php网站开发入门推广引流渠道平台
  • 哪家做网站做的好百度在线客服人工服务
  • 上海公司黄页网站上海seo网络优化
  • 滨海县做网站注册淘宝小程序产品推广的渠道
  • 制作企业网站的版式东莞网站建设优化技术
  • 庞各庄网站建设站长统计app下载免费
  • 重庆做网站建设哪家好网站排名优化的技巧
  • 网站老虎机怎么建设北京seo人员
  • 申请免费网站需要什么条件百度一下电脑版
  • azure2019怎么做网站百度联盟官网登录入口
  • 东莞网站推广哪里好长春seo培训
  • 龙岩网站建设平台网络优化工具app手机版