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

CosyVoice win10启用记

1、git

https://gitee.com/heardlovergitee/CosyVoice

https://gitee.com/heardlovergitee/Matcha-TTS

1.1 git clone

  git clone git@gitee.com:heardlovergitee/CosyVoice.git

1.2 修改文件:CosyVoice/.gitmodules

[submodule "third_party/Matcha-TTS"]path = third_party/Matcha-TTSurl = https://gitee.com/heardlovergitee/Matcha-TTS.git

1.3 submodule同步

  • git add -A
  • git commit -m “submodule  for Matcha-TTS
  • git push
  • git pull
  • git submodule sync

1.4 git submodule  

     git submodule update --init --recursive

1.5 pip install vllm

  • copying build\lib\vllm\model_executor\layers\quantization\utils\configs\N=1536,K=1536,device_name=AMD_Instinct_MI300X,dtype=fp8_w8a8,block_shape=[128,128].json -> build\bdist.win-amd64\wheel\.\vllm\model_executor\layers\quantization \utils\configs error: could not create 'build\bdist.win-amd64\wheel\.\vllm\model_executor\layers\quantization\utils\configs\N=1536,K=1536,device_name=AMD_Instinct_MI300X,dtype=fp8_w8a8,block_shape=[128,128].json': No such file or directory [end of output]        
  • 由于 Windows 系统对文件名中特殊字符的限制导致的。Windows 不允许在文件名中使用 [ 和 ] 等特殊字符,而你要复制的文件包含 block_shape=[128,128] 这样的命名,从而导致创建文件失败。

2、WSL

2.1 wsl 

  • cat /etc/os-release
    PRETTY_NAME="Docker Desktop"
  • exit

2.2 wsl --install -d Ubuntu-22.04

  • cat /etc/os-release
    PRETTY_NAME="Ubuntu 22.04.5 LTS"
    NAME="Ubuntu"
    VERSION_ID="22.04"
    VERSION="22.04.5 LTS (Jammy Jellyfish)"
    VERSION_CODENAME=jammy
    ID=ubuntu
    ID_LIKE=debian
    HOME_URL="https://www.ubuntu.com/"
    SUPPORT_URL="https://help.ubuntu.com/"
    BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
    PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
    UBUNTU_CODENAME=jammy
    h@HeMetaBookPro:~$
  • exit

3、WSL-Ubuntu-22.04运行CosyVoice

3.1 修改apt源

         sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
         sudo sed -i 's|http://.*archive.ubuntu.com|https://mirrors.aliyun.com|g' /etc/apt/sources.list
         sudo apt update

3.2 修改pip源

         mkdir -p ~/.pip
         nano ~/.pip/pip.conf
         python -m pip install --upgrade pip
         pip config list

             [global]
  
          index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    
         [install]
    
         trusted-host = pypi.tuna.tsinghua.edu.cn

         按 Ctrl+O 保存,Ctrl+X 退出编辑器。

3.3 pip install vllm

(时间非常长)

         pip install modelscope onnxruntime whisper inflect tn python-dateutil ttsfrd omegaconf conformer diffusers hydra-core

        pip install hydra-core

        pip install lightning gdown matplotlib wget librosa pyarrow pyworld
        pip uninstall -y whisper
        pip install openai-whisper
        pip uninstall -y ttsfrd

        git clone https://www.modelscope.cn/iic/CosyVoice-ttsfrd.git
        cd CosyVoice-ttsfrd/
        pip install ttsfrd_dependency-0.1-py3-none-any.whl
        pip install ttsfrd-0.4.2-cp310-cp310-linux_x86_64.whl

        h@HeMetaBookPro:/mnt/d/Hworkspace/pythonProject/CosyVoice/CosyVoice$ python vllm_example.py

        

http://www.dtcms.com/a/356152.html

相关文章:

  • 【mysql】SQL 中 IS 与 = 的区别:一个 NULL 值引发的思考
  • 编译esp32报错解决办法
  • 光谱相机多层镀膜技术如何提高透过率
  • [新启航]白光干涉仪在太阳能电池片栅线高度 3D 轮廓测量中的应用解析
  • 【C语言】递归
  • 屏随人动+视觉魔方+多样主题+智能留言,涂鸦Wukong AI 2.0助力打造爆款带屏云台相机
  • 从0开始学习Java+AI知识点总结-28.Linux部署
  • PDF 24 Tools, PDF编辑工具, PDF压缩, PDF转换, PDF删除, PDF加密, 添加水印
  • 创业灵感第一集
  • OpsManage:基于Django的企业级AWS云资源运维管理平台
  • 《零基础入门AI:YOLOv2算法解析》
  • Vue开发准备
  • 医疗AI时代的生物医学Go编程:高性能计算与精准医疗的案例分析(四)
  • OpenHarmony设备使用统计深度实战:从数据埋点到信息采集的全链路方案
  • 使用 Bright Data Web Scraper API + Python 高效抓取 Glassdoor 数据:从配置到结构化输出全流程实战
  • C++ 8.28
  • Dify学习
  • Python 正则表达式完全指南:从基础语法到实战案例
  • 深入理解文本向量嵌入(Vector Embeddings):原理、实践与应用场景
  • Linux---gdb和cgdb
  • UML状态图中entry/do/exit动作的深入解析与C/C++实现
  • 《深度讲解 C 语言动态内存:函数用法、错误规避与经典笔试题》
  • 同类软件对比(二):VS Code 与 PyCharm 的 Python 开发对比与使用建议
  • JavaScript初识:给小白的第一堂编程课
  • Day20 常见降维算法
  • 沙箱操作工具
  • 机器学习(讲解)
  • ROS2 入门实战 —— 从环境搭建到第一次控制小乌龟(一)
  • 【电子设计自动化(EDA)】Altium Designer25——电子设计自动化(EDA)软件版保姆级下载安装详细图文教程(附安装包)
  • linux网络编程-----TCP服务端并发模型(epoll)