#4124 /Users/npx/Documents/pyvideotrans/.venv/lib/python3.10/site-packages/zhconv/zhconv.py:33: UserWarning: pkg_resources is

61.111* Posted at: 3 hours ago 👁12

/Users/npx/Documents/pyvideotrans/.venv/lib/python3.10/site-packages/zhconv/zhconv.py:33: UserWarning: pkg_resources is deprecated as an API. See (连接代替,不然发不出问答) The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools

1 Replies

这是由于在 macOS 上使用 CPU 运行大型 Whisper 模型(large-v3)导致处理速度极慢,进度条卡住是正常现象。macOS 的 M 系列芯片可以通过配置 GPU 加速来大幅提升速度。

解决方案:

  1. 确认环境:确保已按照 macOS 源码部署指南正确安装 FFmpeg 和 Python 环境。
  2. 配置 MPS 加速(Apple Silicon 芯片)

    • 打开软件,进入顶部菜单栏的 工具/选项 -> 高级选项
    • 语音识别参数 区域,找到 CUDA数据类型 下拉菜单。
    • 将其从默认的 defaultfloat32 改为 float16。虽然选项名为“CUDA”,但此设置同样会影响 PyTorch 在 MPS 后端的数据类型,选择 float16 可以启用 MPS 加速并减少内存占用。
    • 保存设置并重启软件。
  3. 使用更小的模型(临时方案):如果配置后速度仍不理想或遇到兼容性问题,可以暂时将语音识别模型从 large-v3 更换为 mediumsmall,以显著降低计算负载,使任务能够完成。
  4. 检查 PyTorch 版本:确保你的 Python 环境中安装的 PyTorch 版本支持 MPS 后端。通常,使用 uv sync 安装的依赖应包含正确版本。

关于警告信息

  • pkg_resources is deprecated:这是一个第三方库的警告,不影响软件功能,可以忽略。
  • FP16 is not supported on CPU:这正是因为当前在使用 CPU 运行。按照上述步骤配置 float16 并确保 PyTorch 能调用 MPS 后,此警告应会消失。

请查阅相关文档:

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Related resource