当前位置: 首页 > 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

        h@HeMetaBookPro:/mnt/d/Hworkspace/pythonProject/CosyVoice$ 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.xdnf.cn/news/1393201.html

相关文章:

  • 《Shell 大道:筑基篇(下)—— 流控筑根基,数据任驱驰》
  • 【K8s】整体认识K8s之与集群外部访问--service
  • 【Doris入门】Doris表模型完全指南:明细、聚合、主键模型的选择与优化技巧
  • layout版图设计学习笔记4_Virtuoso基础介绍
  • Altium Designer 22使用笔记(10)---PCB铺铜相关操作
  • 如何解决网关断网后时间不再统计的问题?无RTC子设备如何打通主网关的时间同步功能?
  • Unity EventTrigger 动态添加事件
  • 电商数据的获取方式:API、爬虫、第三方服务及更多
  • 如何使用 Graylog 连接 Easysearch
  • Nginx原理及九大常见故障解决方法
  • idea2025.1.5安装+pj
  • MemoryVLA:让机器人拥有“记忆“的视觉-语言-动作模型
  • 3021. Alice 和 Bob 玩鲜花游戏
  • JSTL!
  • 期权合约作废了怎么处理?
  • STM32之IIC详解
  • IP v 6
  • five86: 2靶场渗透
  • 论文阅读:ICLR 2024 GAIA: A Benchmark for General AI Assistants
  • 嵌入式Linux LED驱动开发
  • Frida-dexdump 使用指南:从内存中脱取安卓 Dex 文件
  • 动态规划--Day03--打家劫舍--198. 打家劫舍,213. 打家劫舍 II,2320. 统计放置房子的方式数
  • 机器人视觉检测
  • 151.翻转字符串里的单词(字符串算法)
  • 昇腾算力加持,深度思考模型Colossal-R1上线魔乐社区
  • 多智能体框架(下)
  • 嵌入式Linux驱动开发 - 蜂鸣器驱动
  • 【前端教程】JavaScript 数组对象遍历与数据展示实战
  • 微功耗遥测终端机在城市管网压力/流量监测中的应用
  • 打造企业内部的“技术桥梁”:超级用户机制如何助力制造企业高效运维