首页 > 其他分享 >Cosyvoice本地部署指令文档

Cosyvoice本地部署指令文档

时间:2024-09-08 12:51:32浏览次数:3  
标签:-- Cosyvoice 指令 文档 https CosyVoice conda 安装 下载

特别注意事项: 1、文档可能不全面,一些细节没有体现,结合视频教程食用更佳; 2、所有相关的软件、文件名称不要使用中文名称,也不要有中文路径。 C盘的中文用户名也不行,需要转移到别的非中文路径下。   AI框架CUDA和cuDNN的安装(如果已安装,可跳过): (1)CUDA下载地址(需下载显卡支持的版本,且大于等于V11.8):https://developer.nvidia.com/cuda-toolkit-archive //检查显卡支持的最大CUDA版本命令行指令 nvidia-smi (2)cuDNN下载地址(需下载CUDA支持的版本,且大于等于V8.5):https://developer.nvidia.com/rdp/cudnn-archive //检查是否安装CUDA成功的命令行指令 nvcc -V PS:CUDNN下载需要登录,登录不了的可以用如下方法免登录下载: 1. 找到要下载的版本,右键复制链接,把链接最后面的斜杠删掉,一定要删掉最后的斜杠噢,2. 打开迅雷,粘贴链接,然后就可以下载了,还挺快的   项目部署流程: PS:如果命令行窗口执行过程中,一直提示SSLError或HTTPSConnectionError错误,可以设置使用代理端口克隆和下载三方库: 代理端口地址需要通过kexue上网获取! 设置方式:在命令行窗口运行以下指令 set http_proxy=http://127.0.0.1:你的代理端口地址 & set https_proxy=http://127.0.0.1:你的代理端口地址 然后执行下面的项目克隆和安装三方库。   一、使用Git克隆代码 Git安装(如果安装过Git,可跳过): 官方下载地址:https://git-scm.com/downloads Git克隆项目文件到本地: git clone --recursive https://github.com/FunAudioLLM/CosyVoice.git cd CosyVoice git submodule update --init --recursive PS:国内用户如果克隆失败,可以多尝试几次。有魔法的话,建议开魔法克隆。   二、创建环境和安装三方库: 1. 安装Miniconda(如果安装过conda,可跳过) 下载地址:https://docs.anaconda.com/miniconda/ 如果安装成功:输入conda --version,能返回conda版本号 2. 创建虚拟环境: conda create -n cosyvoice python=3.8 conda activate cosyvoice PS:如果提示CondaError: Run 'conda init' before 'conda activate',可先执行conda init,再重新操作。 3. 下载三方库 (1) 安装pynini和pyarrow: conda install -y -c conda-forge pynini==2.1.5 pyarrow (2) 安装其他三方库: PS:安装前需先将requirements.txt中关于onnxruntime库的内容,删除系统判断的逻辑,改为onnxruntime-gpu==1.16.0 官方推荐,速度慢点: pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host=mirrors.aliyun.com 其他镜像: 清华大学镜像源:pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple 中科大镜像源:pip install -r requirements.txt -i https://pypi.mirrors.ustc.edu.cn/simple/ PS:如果torch-2.0.1+cu118-cp38-cp38-win_amd64.whl下载过慢,可手动下载该文件后,重新激活虚拟环境,然后手动安装该库,速度会快很多。 步骤: 手动下载该文件(可用浏览器、IDM或迅雷下载),文件地址:https://download.pytorch.org/whl/cu118/torch-2.0.1%2Bcu118-cp38-cp38-win_amd64.whl 重新激活虚拟环境,运行手动安装指令:指令格式为 pip install 下载文件的完整路径 -i https://pypi.tuna.tsinghua.edu.cn/simple 例如: pip install F:\AI\torch-2.0.1+cu118-cp38-cp38-win_amd64.whl -i https://pypi.tuna.tsinghua.edu.cn/simple 手动安装该库成功后,重新执行安装三方库指令(pip install -r requirements.txt......),这样系统会继续安装别的库了,直到全部安装完。   三、下载模型: 新建Python程序下载模型: python程序代码: from modelscope import snapshot_download snapshot_download('iic/CosyVoice-300M', local_dir='pretrained_models/CosyVoice-300M') snapshot_download('iic/CosyVoice-300M-SFT', local_dir='pretrained_models/CosyVoice-300M-SFT') snapshot_download('iic/CosyVoice-300M-Instruct', local_dir='pretrained_models/CosyVoice-300M-Instruct') snapshot_download('iic/CosyVoice-ttsfrd', local_dir='pretrained_models/CosyVoice-ttsfrd') 也可激活虚拟环境,直接执行Python程序download_models.py python download_models.py 模型下载程序代码下载地址:https://wwd.lanzouv.com/ihkNk24cd26f   四、新建启动文件: 新建3个启动程序的批处理文件; 内置音色生成指令: @echo off call conda activate cosyvoice start http://127.0.0.1:50000 python webui.py --port 50000 --model_dir pretrained_models/CosyVoice-300M-SFT pause 克隆音色+跨语种克隆指令: @echo off call conda activate cosyvoice start http://127.0.0.1:50001 python webui.py --port 50001 --model_dir pretrained_models/CosyVoice-300M pause 内置音色+语气微调指令: @echo off call conda activate cosyvoice start http://127.0.0.1:50002 python webui.py --port 50002 --model_dir pretrained_models/CosyVoice-300M-Instruct pause 也可下载3个启动文件,复制到文件夹内直接点击运行,会自动打开浏览器运行。 下载地址:https://wwd.lanzouv.com/ihkNk24cd26f   五、安装FFmpeg(非必要) PS:要使用非wav格式的音频,需安装FFmpeg(也可用剪辑软件将其转为wav格式)。 下载解压后,将其目录下的bin路径配置到系统环境变量的path变量中。 例如:D:\ffmpeg\bin FFmpeg下载地址: https://www.ffmpeg.org/download.html 安装教程可以参考这期:AI项目部署基本环境安装教程https://www.bilibili.com/video/BV1seYteFEvy/?vd_source=6c8b8679b818b05d24c65f49a65eb994   ————项目使用教程———— CosyVoice克隆音色的详细使用教程:https://www.bilibili.com/video/BV1Mz421B7bE/?vd_source=6c8b8679b818b05d24c65f49a65eb994 ————入门使用———— 一、根据功能需求,点击对应的.bat文件启动程序。 1. 内置音色生成; 2. 克隆音色+跨语种克隆; 3. 内置音色生成+语气微调; 浏览器页面会同步打开,但是不显示内容。需等待命令行窗口加载完成后,刷新下网页即可显示程序界面。 PS:注意,该项目占用显存较大,尽量每次都只启动一个程序,不要同时启动多个程序,否则可能会爆显存。 二、语气微调的Prompt可参考官网的instruction内容: https://fun-audio-llm.github.io/  

标签:--,Cosyvoice,指令,文档,https,CosyVoice,conda,安装,下载
From: https://www.cnblogs.com/youmingkuang/p/18402765

相关文章

  • 中小企业财务管理系统的设计与实现-计算机毕业设计源码+LW文档
    摘要随着经济的不断发展和信息技术的广泛应用,许多企业都面临着前所未有的挑战。特别是在疫情等特殊时期,企业需要更加注重财务管理,以确保日常运营的稳定。财务管理系统的开发和应用对于企业来说至关重要,它能够帮助企业记录和分析日常的收入和支出情况,合理规划未来开支,避免财务危机......
  • NGraphX v1.9.0发布 新增从Pandas DataFrame中读取文档构建向量索引,并优化向量检索器
    新增功能PandasDataFrame读取器:新增功能,支持从PandasDataFrame中加载LlamaIndex所需的文档。任何能加载进PandasDataFrame的文档数据均可连接此节点。功能优化DuckDB&Neo4J检索器:优化消息传递机制,现在可以从上游连接模版消息节点,便于进行进一步处理(如扩写、改......
  • 基于SpringBoot的电影院会员管理系统-计算机毕业设计源码+LW文档
    摘 要随着经济的发展和信息技术的普及,国内电影院正面临巨大的挑战。如果电影院不能及时调整其管理流程和战略规划,将有可能被市场淘汰。特别是对于需要处理大量人员信息和会员信息的电影院,如果不能利用信息系统进行高效的管理和利用,将严重影响其发展,降低管理效率。基于SpringBoot......
  • 智慧乡村旅游服务平台的设计与开发-计算机毕业设计源码+LW文档
    摘要智慧乡村旅游服务平台采用了先进的数据存储技术,通过互联网快速传播旅游信息,为游客提供优质服务。该系统有助于解决当前旅游管理效率低下的问题,并提升旅游经济效益。系统开发过程中,使用了Java和MySQL数据库技术。首先搭建开发环境,创建软件目录,然后使用JAVA进行后台开发,而数据库......
  • 【含文档+PPT+源码】基于微信小程序的考研公共课资料库分享平台设计与实现
    项目背景与意义随着互联网的快速发展,人们越来越依赖于移动设备来获取信息和服务。微信小程序作为一种新兴的网络产品,具有无需安装、开发成本低、使用方便等特点,已经被广泛应用到各个领域。在考研领域,由于考研人数的不断增加,考生对考研信息资源和平台的需求也逐渐上升。然而,现......
  • Excel文档的读取(3)
    我们继续观察“销售订单数据”这张工作表。这张表里的每一行其实就是一个订单。下一步,我们需要在工作表里,逐行去判断哪些订单商品是“火龙果可乐”,并把对应的订单总价添加到当月售卖总金额里。此处,我们需要用到行数据的遍历。遍历orderSheet中所有的行数据,并使用print输出到......
  • 【含文档+PPT+源码】基于SpringBoot+Vue医药知识学习与分享平台的设计与实现
    项目介绍本课程演示的是一款基于SpringBoot+Vue医药知识学习与分享平台的设计与实现,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。1.包含:项目源码、项目文档、数据库脚本、软件工具等所有资料2.带你从零开始部署运行本套系统3.该项目附......
  • 【含开题报告+文档+PPT+源码】基于小程序的智能停车管理系统设计与开发
    开题报告随着城市化进程的不断推进和城市居民汽车保有量的不断增加,城市道路上的停车管理难题愈发突出。目前城市停车主要面临停车难、停车管理效率低下、停车用户体验差等问题,传统的停车管理方式已经难以满足日益增长的停车需求。为了解决这一问题,本课题旨在基于小程序设计并......
  • 【含开题报告+文档+PPT+源码】基于微信小程序的卫生院预约挂号管理系统的设计与实现
    开题报告随着信息技术的迅猛发展和互联网的普及,传统医疗服务模式正面临着数字化、智能化的转型需求。特别是在医疗资源紧张、看病难、挂号难问题日益突出的背景下,借助互联网技术优化医疗服务流程,提升医疗服务效率和质量,成为当前医疗改革的重要方向之一。微信小程序作为一种无......
  • 基于SpringBoot+Vue+uniapp的网上药品售卖系统的详细设计和实现(源码+lw+部署文档+讲
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......