#2261 没有识别出字幕 报错

14.213* Posted at: 1 day ago 👁23

image

3 Replies

根据错误信息“无法连接到 https://huggingface.co”,这是网络连接问题导致无法下载语音识别模型。

核心解决方法:手动下载模型并放置到正确目录。

操作步骤如下:

  1. 手动下载模型:

    • 访问 Hugging Face 模型库:https://huggingface.co/Systran/faster-whisper-large-v3(如果您选择的是其他模型,如 large-v2,请访问对应页面)。
    • 点击页面上的 “Files and versions” 选项卡。
    • 下载整个仓库的文件(通常有“Clone repository”或下载按钮)。如果无法整体下载,请至少确保下载 config.json, model.bin (或 pytorch_model.bin), tokenizer.json 等核心文件。
  2. 放置模型文件:

    • 将下载的完整模型文件夹(例如 faster-whisper-large-v3)复制到软件目录下的 models 文件夹中。
    • 如果软件目录下没有 models 文件夹,请手动创建一个。
    • 最终路径应类似: 你的软件解压目录/models/faster-whisper-large-v3/(里面包含 model.bin 等文件)。
  3. 重启软件并重试:

    • 完成文件放置后,重启 pyVideoTrans。
    • 在主界面第2行“语音识别”处,选择“faster-whisper(本地)”,模型选择您已下载的(如 large-v3),然后重新处理视频。

备用方案(如果手动下载困难):

  • 更换模型: 尝试选择更小的模型,如 medium, smalltiny。小模型文件更小,可能已内置或更容易下载成功。
  • 检查网络代理: 如果您使用代理软件,请确保代理设置正确,并在软件主界面第5行“网络代理”处填写正确的代理地址(如 http://127.0.0.1:7890)。

如果以上步骤仍无法解决,请提供 videotrans/logs/ 目录下的最新日志文件以便进一步分析。

模型文件是有的 我重新下载模型后还是不可以

问题可能不是模型文件缺失,而是软件在尝试连接HuggingFace时被网络阻止。请按以下步骤排查:

  1. 验证模型路径:确保模型文件已正确放置在 软件目录/models/faster-whisper-large-v3/ 下,并且该文件夹内包含 model.bin(或 pytorch_model.bin)和 config.json 等文件。注意:必须是 models 文件夹,且子文件夹名称需与您选择的模型名称严格一致。
  2. 设置环境变量(关键步骤):在软件启动前,设置一个环境变量来禁止软件从网络下载。请根据您的启动方式操作:

    • 如果您使用预打包版(sp.exe)

      • 在软件所在目录,按住 Shift 键并右键点击空白处,选择“在此处打开命令窗口”或“打开 PowerShell 窗口”。
      • 输入以下命令并按回车:set HF_HUB_OFFLINE=1
      • 然后输入 sp.exe 并按回车启动软件。
    • 如果您使用源码运行

      • 在启动命令前添加该变量,例如:HF_HUB_OFFLINE=1 uv run sp.py
  3. 检查并填写网络代理:如果上述方法无效,且您身处中国大陆,可能需要通过代理访问。请在主界面第5行“网络代理”处,填写有效的代理地址(例如 http://127.0.0.1:7890),然后重试。
  4. 更换识别渠道:作为临时解决方案,您可以尝试使用其他语音识别渠道,例如“阿里FunASR(本地)”(对中文支持好)或“OpenAI-Whisper(本地)”。

如果问题依旧,请提供 videotrans/logs/ 目录下最新的日志文件内容,以便进一步诊断。

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