news 2026/5/28 12:27:42

VoxCPM 1.5.0 macOS

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VoxCPM 1.5.0 macOS

Python 版本

python3 --version
Python3.11.13
python3 -c"import torch; print(f'PyTorch: {torch.__version__}'); print(f'MPS Available: {torch.backends.mps.is_available()}'); print(f'MPS Built: {torch.backends.mps.is_built()}')"2>/dev/null||echo"PyTorch 未安装"
PyTorch:2.9.0 MPS Available: True MPS Built: True
python3 -c"import torchaudio; print(f'TorchAudio: {torchaudio.__version__}')"2>/dev/null||echo"TorchAudio 未安装"
TorchAudio:2.9.0

卸载现有版本

pip uninstall voxcpm -y
Found existing installation: voxcpm1.0.5 Uninstalling voxcpm-1.0.5: Successfully uninstalled voxcpm-1.0.5

重新安装

pipinstallvoxcpm

启动 Web

python app.py
🚀 Running on device: cpu funasr version:1.2.7. Downloading Model from https://www.modelscope.cn to directory: /Users/m4/.cache/modelscope/hub/models/iic/SenseVoiceSmall2025-12-2722:47:19,955 - modelscope - WARNING - Using branch: master as version is unstable, use with caution WARNING:root:trust_remote_code: False * Running onlocalURL: http://localhost:7860 * To create a public link,set`share=True`in`launch()`.

下载模型

  • 下载到项目 models 目录
python3 -c" from modelscope import snapshot_download model_dir = snapshot_download('OpenBMB/VoxCPM1.5', cache_dir='./models') print(f'Model downloaded to: {model_dir}') "

python3 -c"import transformers; print(f'transformers: {transformers.__version__}')"
transformers:4.57.1

降级 transformers 到兼容版本

pipinstall"transformers>=4.36.2,<4.50"
python3 -c"import transformers; print(f'transformers: {transformers.__version__}')"transformers:4.49.0

降级 NumPy 到 1.x 版本

pipinstall"numpy<2"pipinstall"numpy<2"-i https://pypi.tuna.tsinghua.edu.cn/simple

datasets 库版本

pipinstall"datasets==2.18.0"-i https://pypi.tuna.tsinghua.edu.cn/simple

开始生成

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/20 14:35:07

vue watch监听

watch选项配置一个函数来监听某个响应式属性的变化。监听回调函数默认在数据发生变化时回调&#xff0c;且接收新值和旧值两个参数。watch选项不仅可以监听data对象中外部的属性&#xff0c;还可以监听其内部的属性 监听内部属性就要写属性值:function(){}即时回调与深度监听wa…

作者头像 李华
网站建设 2026/5/20 15:45:42

vue 绑定动态样式

1. class绑定就是通过“v-bind&#xff1a; class"表达式"”来绑定动态类名样式的。v-bind 可以简化成冒号。表达式的值支持字符串、对象和数组3种类型。一个标签上静态class与动态class可以同时存在&#xff0c;最终编译后&#xff0c;Vue会将动态class与静态class合…

作者头像 李华
网站建设 2026/5/21 0:07:12

vue v-for 列表渲染指令zhuyi

v-for指令可以遍历多种不同类型的数据&#xff0c;数组是较为常见的一种类型&#xff0c;当然类型还可以是对象或数值。数组情况v-for"(item,index)in array"令遍历一个对象时&#xff0c;遍历的是对象自身所有可遍历的属性v-for"(value,name)in obj"value…

作者头像 李华
网站建设 2026/5/20 11:42:53

大模型推理服务SLA保障:从TensorRT配置做起

大模型推理服务SLA保障&#xff1a;从TensorRT配置做起 在当今AI应用密集落地的背景下&#xff0c;大语言模型&#xff08;LLM&#xff09;已广泛应用于智能客服、代码生成、内容创作等关键业务场景。用户不再满足于“能用”&#xff0c;而是期待稳定、快速、高并发的服务响应—…

作者头像 李华
网站建设 2026/5/23 9:25:55

STM32 QSPI协议在Bootloader中的应用实战

STM32上用QSPI做Bootloader&#xff1f;这才是高性能嵌入式启动的正确姿势你有没有遇到过这样的场景&#xff1a;产品已经部署到客户现场&#xff0c;结果发现一个关键BUG&#xff0c;只能派人带着J-Link去现场刷固件&#xff1f;或者你的应用越来越大&#xff0c;STM32内部Fla…

作者头像 李华
网站建设 2026/5/24 7:54:39

大模型Token计费系统搭建:结合TensorRT实现精准计量

大模型Token计费系统搭建&#xff1a;结合TensorRT实现精准计量 在当前AI服务快速走向商业化的浪潮中&#xff0c;大语言模型&#xff08;LLM&#xff09;的部署早已不再局限于“能否跑通”&#xff0c;而是聚焦于“如何高效、公平且可盈利地提供服务”。尤其在企业级场景下&am…

作者头像 李华