#2242 [分离人声背景声]模型下载地址已复制到剪贴板内,请到浏览器地址栏中粘贴下载下载完成后先解压,将解压出的几个文件(非文件夹)放到 【/Volumes/AI/Projects/pyvideotrans/models/onnx】 文件夹内,若已

120.239* Posted at: 2 days ago 👁28

[分离人声背景声]模型下载地址已复制到剪贴板内,请到浏览器地址栏中粘贴下载

下载完成后先解压,将解压出的几个文件(非文件夹)放到 【/Volumes/AI/Projects/pyvideotrans/models/onnx】 文件夹内,若已存在可直接覆盖

若你无法访问 gitbub.com , 也可从以下地址下载
https://pvt9.com/zh/getmodel

已经下载解压模型到目录路径的onnx文件夹,但是点执行一直都报以上的提示,无法执行任务,Mac V3.9.1版本

9 Replies

根据您的问题描述,您已经按照提示下载并放置了模型文件,但“分离人声背景声”功能仍然报错。这通常是由于模型文件不完整、放置路径错误或软件版本与模型不兼容导致的。

请按以下步骤进行排查和解决:

  1. 验证模型文件完整性

    • 确认您下载的模型压缩包是否完整,解压后应包含 .onnx.json 等文件,而不仅仅是一个文件夹。
    • 请从官方提供的备用地址 https://pvt9.com/zh/getmodel 重新下载,确保下载的模型版本与您的软件版本(V3.9.1)匹配。
  2. 确认模型放置路径

    • 您提到的路径是 /Volumes/AI/Projects/pyvideotrans/models/onnx
    • 关键检查点:请打开终端,使用 ls -la 命令列出该目录,确认 .onnx 等模型文件直接位于此目录下,而不是在一个子文件夹里。路径结构应为:

      /Volumes/AI/Projects/pyvideotrans/models/onnx/
      ├── model1.onnx
      ├── model1.json
      └── ... (其他模型文件)
  3. 检查软件权限

    • 确保 pyVideoTrans 应用有权限读取 /Volumes/AI/Projects/ 目录。您可以尝试将整个 pyvideotrans 文件夹移动到用户主目录(如 /Users/您的用户名/)下再试。
  4. 查看详细日志

    • 错误提示本身信息有限。请打开软件,进入 菜单 -> 工具 -> 查看日志,找到最新的日志文件,查看其中是否有关于加载模型失败的更详细错误信息(例如找不到具体哪个文件、文件损坏等)。这将是最直接的诊断依据。
  5. 尝试重置或更新

    • 如果以上步骤无效,可以尝试在软件设置中清理缓存,或者重新下载最新的 V3.9.1 完整包进行覆盖安装。

如果完成上述检查后问题依旧,请提供 pyvideotrans/logs/ 目录下的最新日志文件内容,以便进行更精确的分析。

检查了,发现从 https://pvt9.com/zh/getmodel下载的模型文件结构错误,缺少model1.json这个文件,仅有model1.onnx这个文件

问题已明确,您下载的模型文件不完整,缺少关键的 model1.json 配置文件,导致软件无法正确加载模型。

解决方案:

  1. 删除现有文件:首先,请删除您已放置在 /Volumes/AI/Projects/pyvideotrans/models/onnx/ 目录下的所有文件(特别是 model1.onnx)。
  2. 重新下载完整包

    • 再次访问 https://pvt9.com/zh/getmodel
    • 注意:该页面可能提供多个模型或压缩包。请确保下载的是用于“人声分离”功能的 完整模型压缩包(通常文件名包含 uvronnx,且体积较大,可能在几十MB到几百MB)。
    • 下载后,务必先解压,检查解压出的文件夹内是否包含 model1.onnxmodel1.json 等多个文件。
  3. 放置文件:将解压出的 所有文件(不是文件夹本身),复制到 /Volumes/AI/Projects/pyvideotrans/models/onnx/ 目录下。
  4. 验证:完成后,该目录应至少包含 model1.onnxmodel1.json 两个文件。
  5. 重启软件:重新启动 pyVideoTrans,再尝试使用“分离人声背景声”功能。

如果重新下载的压缩包依然缺少 model1.json 文件,则说明该下载源的文件可能已损坏或不适用于当前版本。您可以尝试在 pyVideoTrans 的官方 GitHub 仓库 Issues 中搜索“UVR模型”或“onnx模型”,看是否有其他用户提供了有效的下载链接。

从 GitHub 直接下载大型文件速度慢是常见问题,尤其是在国内网络环境下。您可以尝试以下几种方法来加速下载:

  1. 使用代理或加速工具(最有效)

    • 如果您有可用的网络代理(VPN/Clash等),请开启全局或规则模式,然后使用浏览器重新下载。
    • 使用 GitHub 加速下载服务。将原始链接中的 github.com 替换为加速域名。例如,将:
      https://github.com/jianchang512/stt/releases/download/0.0/noise-uvr-speaker-realtime.7z
      替换为:
      https://ghproxy.com/https://github.com/jianchang512/stt/releases/download/0.0/noise-uvr-speaker-realtime.7z
      或使用其他镜像站如 kgithub.comgitclone.com。直接在浏览器地址栏访问修改后的链接即可。
  2. 使用下载管理器

    • 使用 IDM (Internet Download Manager)FDM (Free Download Manager)Motrix 等多线程下载工具。它们能显著提升从国外服务器下载大文件的速度。
  3. 通过命令行工具 wgetcurl 下载(如果熟悉终端)

    • 在终端中执行(如果已配置代理,请先设置 export http_proxy=你的代理地址):

      wget https://github.com/jianchang512/stt/releases/download/0.0/noise-uvr-speaker-realtime.7z

      或使用加速链接:

      wget https://ghproxy.com/https://github.com/jianchang512/stt/releases/download/0.0/noise-uvr-speaker-realtime.7z
  4. 寻找其他来源

    • 回到软件内,查看“分离人声背景声”功能弹出的提示,是否还提供了其他备用下载地址(如之前提到的 https://pvt9.com/zh/getmodel)。如果该地址文件不完整,可能是临时问题,可以稍后再试。

建议操作顺序:首先尝试 方法1(使用加速链接),这是最简单快捷的方式。如果不行,再尝试使用 方法2(下载管理器)

已经下载解压[分离人声背景声]模型到目录路径的onnx文件夹,但是点执行一直都报以上的提示,无法执行任务,Mac V3.9.1版本

根据您反复遇到此问题的情况,这很可能不是简单的文件缺失,而是更深层的兼容性或配置问题。请严格按以下步骤进行排查:

第一步:终极验证 - 检查文件与路径

  1. 打开终端,执行以下命令,这将列出模型目录的精确内容

    ls -la "/Volumes/AI/Projects/pyvideotrans/models/onnx/"
  2. 请将完整的终端输出结果粘贴给我。我需要确认:

    • 文件是否真的存在且命名正确(例如 model1.onnx, model1.json)。
    • 文件权限是否正确(应为 -rw-r--r--)。
    • 文件大小是否合理(.onnx文件通常较大,.json文件较小)。

第二步:检查软件日志(最关键)

  1. 在 pyVideoTrans 软件中,点击顶部菜单栏的 工具 -> 查看日志
  2. 日志窗口会打开。请找到并点击 分离人声背景音.log 这个文件。
  3. 将该日志文件的全部内容复制粘贴给我。这里面包含了加载模型失败的具体错误信息,是诊断问题的唯一可靠依据。

第三步:临时解决方案(如果急需使用)
如果上述检查后问题仍无法立即解决,您可以暂时使用软件内置的替代方案:

  1. 在软件主界面,点击 设置更多参数
  2. 找到 人声分离 选项,将其从默认的 UVRONNX 模型,切换为 Demucs
  3. Demucs 是纯Python实现的分离模型,无需下载额外的 .onnx 模型文件,兼容性更好,但可能速度稍慢或效果略有差异。

在您提供终端 ls -la 的输出和 分离人声背景音.log 的完整内容之前,我无法做出更精确的判断。 常见的深层原因包括:Mac系统架构(Intel/Apple Silicon)与模型不匹配、Python环境缺少ONNX Runtime的依赖、或模型文件本身已损坏。

(base) simonchen@Simon-Chen-2 ~ % ls -la "/Volumes/AI/Projects/pyvideotrans/models/onnx/"
total 2712680
drwxr-xr-x 11 simonchen staff 352 Dec 22 21:21 .
drwxr-xr-x 10 simonchen staff 320 Dec 23 08:38 ..
-rw-r--r--@ 1 simonchen staff 116058710 Nov 12 23:05 3dspeaker_speech_eres2net_large_sv_zh-cn_3dspeaker_16k.onnx
-rw-r--r--@ 1 simonchen staff 294372519 Apr 12 2024 ctc.model.onnx
-rw-r--r--@ 1 simonchen staff 228464044 Mar 10 2024 decoder.onnx
-rw-r--r--@ 1 simonchen staff 636348877 Mar 10 2024 encoder.onnx
-rw-r--r--@ 1 simonchen staff 535638 Nov 12 22:24 gtcrn_simple.onnx
-rw-r--r--@ 1 simonchen staff 40257283 Nov 12 23:08 nemo_en_titanet_small.onnx
-rw-r--r--@ 1 simonchen staff 5992913 Oct 8 2024 seg_model.onnx
-rw-r--r--@ 1 simonchen staff 81289 Mar 10 2024 tokens.txt
-rw-r--r--@ 1 simonchen staff 66762795 Nov 13 01:56 UVR-MDX-NET-Voc_FT.onnx
(base) simonchen@Simon-Chen-2 ~ %

从您提供的目录列表来看,问题已经非常明确:您的 onnx 文件夹中缺少“分离人声背景声”功能所必需的 model1.onnxmodel1.json 文件。

您当前目录下的 UVR-MDX-NET-Voc_FT.onnx 是用于其他功能的模型(可能是 UVR5 人声分离的另一种模型),而不是软件在“分离人声背景声”工具中调用的标准模型。

解决方案:

  1. 获取正确的模型文件:

    • 您之前尝试的 noise-uvr-speaker-realtime.7z 压缩包是正确的来源。
    • 由于从 GitHub 下载缓慢,请使用加速链接。在浏览器中打开以下链接之一进行下载:

      • https://ghproxy.com/https://github.com/jianchang512/stt/releases/download/0.0/noise-uvr-speaker-realtime.7z
      • https://kgithub.com/jianchang512/stt/releases/download/0.0/noise-uvr-speaker-realtime.7z
  2. 放置文件:

    • 下载完成后,解压 noise-uvr-speaker-realtime.7z
    • 关键步骤: 将解压得到的 所有文件(应包含 model1.onnxmodel1.json 以及其他 .onnx 文件)复制或移动到 /Volumes/AI/Projects/pyvideotrans/models/onnx/ 目录下。
    • 如果提示文件已存在,选择覆盖
  3. 验证:

    • 操作完成后,再次在终端执行 ls -la "/Volumes/AI/Projects/pyvideotrans/models/onnx/",确认 model1.onnxmodel1.json 已经出现在文件列表中。
  4. 重启软件并测试:

    • 完全关闭 pyVideoTrans 后重新启动,再次尝试“分离人声背景声”功能。

如果下载依然困难:
作为临时替代方案,您可以按照上一条回复中的建议,在软件的 设置更多参数 中,将 人声分离 的选项从 onnx 切换为 DemucsDemucs 无需额外下载模型,但处理速度和效果可能有所不同。

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.

Donate: https://ko-fi.com/jianchang512

Trending Questions