ToB企服应用市场:ToB评测及商务社交产业平台

标题: Linly-Talker容器构建 [打印本页]

作者: 不到断气不罢休    时间: 2024-9-6 15:44
标题: Linly-Talker容器构建


一、模子介绍

Linly-Talker 是一款集成了多种人工智能技能的数字人对话体系,它通过多模子集成、多轮对话能力、语音克隆技能、实时互动和视觉加强,为用户提供了一种全新的交互体验。
二、特点

智能和个性化 :体系不但能够理解并生成自然语言,还能克隆用户声音,实现个性化对话。
广泛应用场景 :支持多种语言,注重隐私保护,并可应用于教诲、娱乐、客服等多个场景。
视觉加强 :Linly-Talker 通过数字人生成等技能, 能够生成逼真的数字人形象,提供更加沉醉式的体验。这种视觉加强技能不但丰富了用户的视觉体验,也在视觉上强化了交换的真实感。
开源与免费 :Linly-Talker 是一个开源项目,任何人都可以访问其源代码并自由使用。
三、构建过程

(1)更新基础软件包:

  1. apt-get update
  2. apt-get install -y wget unzip lsof net-tools openssh-server git git-lfs gcc cmake build-essential
复制代码
(2)安装GPU依靠:CUDA


  1. wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.0-1_all.deb
  2. dpkg -i cuda-keyring_1.0-1_all.deb
  3. apt-get update
  4. apt-get -y install cuda-toolkit-12-1
复制代码

  1. export PATH=/usr/local/cuda/bin:$PATH
  2. export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
  3. source ~/.bashrc
复制代码
(3)安装Miniconda:


  1. # 下载 Miniconda 安装脚本
  2. wget https://repo.anaconda.com/miniconda/Miniconda3-py310_22.11.1-1-Linux-x86_64.sh
  3. # 运行 Miniconda 安装脚本
  4. bash Miniconda3-py310_22.11.1-1-Linux-x86_64.sh
  5. # 初次安装需要激活base环境
  6. conda init bash
  7. source ~/.bashrc
复制代码


如果链接无法访问或分析失败,大概是由于网络问题或链接自己的问题。请查抄网络连接,并确保链接是最新的和有用的。如果问题依旧,请访问 Anaconda 的官方网站获取最新的下载链接。
(4)从 github 堆栈克隆项目:


  1. # 克隆 Linly-Talker 项目,只包含最新的提交历史
  2. git clone https://github.com/Kedreamix/Linly-Talker.git --depth 1
  3. # 切换到克隆的项目目录中
  4. cd Linly-Talker
复制代码
请注意,如果 https://github.com/Kedreamix/Linly-Talker.git 这个链接不存在或者无效,git clone 下令将不会成功克隆项目,并且会报错。请确保链接是有用的,并且您有富足的权限访问该存储库。
(5)创建虚拟环境

  1. # 升级 pip
  2. python -m pip install --upgrade pip
  3. # 更换 pypi 源加速库的安装
  4. pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
  5. # 创建一个名为 linly_talker 的新虚拟环境,并指定 Python 版本为 3.10.8
  6. conda create -n linly_talker python=3.10.8
  7. # 激活新创建的虚拟环境
  8. conda activate linly_talker
复制代码
(6)下载预练习模子:


  1. # 切换到 Linly-Talker 项目的根目录
  2. cd /Linly-Talker
  3. # 使用清华大学 TUNA 镜像站作为源,安装 modelscope 包
  4. pip install modelscope -i https://pypi.tuna.tsinghua.edu.cn/simple
  5. # 执行下载模型的脚本
  6. sh scripts/download_models.sh
复制代码
(7)安装模子依靠库:


  1. # 切换到项目工作目录
  2. cd /Linly-Talker
复制代码

  1. # 在base环境中安装特定版本的FFmpeg
  2. conda install ffmpeg==4.2.2
复制代码

  1. # 安装curl_cffi
  2. pip install curl_cffi
复制代码

  1. # 安装TensorBoard的nightly版本,使用阿里云的PyPI镜像源
  2. pip install tb-nightly -i https://mirrors.aliyun.com/pypi/simple
复制代码

  1. # 安装WebUI界面所需的Python依赖库
  2. pip install -r requirements_webui.txt
复制代码

  1. # 安装OpenMIM,一个用于管理模型和依赖的工具
  2. pip install --no-cache-dir -U openmim
复制代码

  1. # 安装MMEngine,一个通用的深度学习训练框架
  2. mim install mmengine
复制代码

  1. # 安装MMCV(MegEngine Model Center Vision),至少2.0.1版本
  2. mim install "mmcv>=2.0.1"
复制代码

  1. # 安装MMDetection,至少3.1.0版本的目标检测框架
  2. mim install "mmdet>=3.1.0"
复制代码

  1. # 安装MMPose,至少1.1.0版本的人体姿态估计框架
  2. mim install "mmpose>=1.1.0"
复制代码

  1. # 安装PyTorch3D,直接从GitHub仓库安装
  2. pip install "git+https://github.com/facebookresearch/pytorch3d.git"
复制代码

  1. # 更新APT包索引并安装音频处理相关的系统库
  2. apt-get update
  3. apt-get install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0
复制代码

  1. # 安装NeRF-based项目所需的Python依赖库
  2. pip install -r TFG/requirements_nerf.txt
复制代码
(8)运行项目

  1. cd /Linly-Talker
  2. python webui.py
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4