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

第三十九篇-TeslaP40+CosyVoice-安装

环境

系统:CentOS-7
CPU: 14C28T
内存:32G
显卡:Tesla P40 24G
驱动: 535
CUDA: 12.2

克隆

git clone --recursive https://github.com/FunAudioLLM/CosyVoice.git
cd CosyVoicegit submodule update --init --recursive

下载 Matcha-TTS

cd third_party
git clone https://hub.nuaa.cf/shivammehta25/Matcha-TTS.git

创建环境

conda create -n cv python=3.8
conda activate cv

安装依赖

cd .. CosyVoice目录
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

安装软件

sudo yum install sox sox-devel -y

git模型下载,请确保已安装git lfs

mkdir -p pretrained_models
git clone https://www.modelscope.cn/iic/CosyVoice-300M.git pretrained_models/CosyVoice-300M
git clone https://www.modelscope.cn/iic/CosyVoice-300M-SFT.git pretrained_models/CosyVoice-300M-SFT
git clone https://www.modelscope.cn/iic/CosyVoice-300M-Instruct.git pretrained_models/CosyVoice-300M-Instruct
git clone https://www.modelscope.cn/iic/CosyVoice-ttsfrd.git pretrained_models/CosyVoice-ttsfrd

可以先下载CosyVoice-300M-Instruct与CosyVoice-ttsfrd

安装CosyVoice-ttsfrd

cd pretrained_models/CosyVoice-ttsfrd/
unzip resource.zip -d .
pip install ttsfrd-0.3.6-cp38-cp38-linux_x86_64.whl

启动

export PYTHONPATH=third_party/Matcha-TTS
python3 webui.py --port 50000 --model_dir pretrained_models/CosyVoice-300M-Instruct

访问

http://192.168.31.111:50000/
在这里插入图片描述

以上文本,在P40中大概20秒生成,GPU显存消耗 2126MiB GPU 90%~100%

参考

https://www.bilibili.com/video/BV1BE421A7CG
https://hub.nuaa.cf/FunAudioLLM/CosyVoice

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 云计算实训38——docker网络、跨主机容器之间的通讯
  • STM32(F103ZET6)第十九课:FreeRtos的移植和使用
  • SQLserver使用sql语句创建主键,外键,唯一约束,自增
  • CSS中的元素布局与定位详细说明
  • # 移动硬盘误操作制作为启动盘数据恢复问题
  • Android插件化技术之加载未安装APK
  • 数据链路层(Mac帧,报头字段,局域网通信原理),MTU,MSS,ip报文的分包与组装(ip报头字段介绍,组装过程,判断是否被分片/收到全部分片)
  • 【LeetCode面试150】——54螺旋矩阵
  • Codeforces 1304C - Air Conditioner(1500)
  • MYSQL 优化
  • 高级前端工程师React面试题
  • pikachu靶场通关攻略(XSS)(1~10关)
  • 大模型企业应用落地系列四》基于大模型的对话式推荐系统》大模型底座层
  • 探索Python性能监控的瑞士军刀:psutil的神秘面纱
  • 首发!《物流运输行业电子签最佳实践案例集》重磅发布
  • 【剑指offer】让抽象问题具体化
  • 10个最佳ES6特性 ES7与ES8的特性
  • ECS应用管理最佳实践
  • extract-text-webpack-plugin用法
  • flask接收请求并推入栈
  • HTTP中GET与POST的区别 99%的错误认识
  • Nacos系列:Nacos的Java SDK使用
  • ng6--错误信息小结(持续更新)
  • PHP变量
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • win10下安装mysql5.7
  • 构建工具 - 收藏集 - 掘金
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • 做一名精致的JavaScripter 01:JavaScript简介
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #微信小程序:微信小程序常见的配置传值
  • #微信小程序:微信小程序常见的配置传旨
  • (2022 CVPR) Unbiased Teacher v2
  • (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (一) storm的集群安装与配置
  • (转)大道至简,职场上做人做事做管理
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • *1 计算机基础和操作系统基础及几大协议
  • . Flume面试题
  • .net core 控制台应用程序读取配置文件app.config
  • .NET Core 项目指定SDK版本
  • .NET Core 中的路径问题
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .Net 访问电子邮箱-LumiSoft.Net,好用
  • .NET 快速重构概要1
  • .NET 通过系统影子账户实现权限维持
  • .net(C#)中String.Format如何使用
  • .NET单元测试
  • .Net高阶异常处理第二篇~~ dump进阶之MiniDumpWriter