#2029 RuntimeError: No graph was found in the protobuf. 实时语音转文字,复制解压文件到制定目录后报错无法使用

67.159* Posted at: 16 hours ago 👁12

Traceback (most recent call last):
File "videotrans\component\realtime_stt.py", line 209, in run
File "videotrans\component\realtime_stt.py", line 175, in create_recognizer
File "sherpa_onnx\online_recognizer.py", line 465, in from_paraformer
RuntimeError: No graph was found in the protobuf.


=
system:Windows-10-10.0.19041-SP0
version:v3.90
frozen:True
language:zh
root_dir:D:/工具/win-pyvideotrans-v3.90

3 Replies

这个错误是因为实时语音转文字功能所需的 paraformer 模型文件缺失或损坏。请按以下步骤解决:

  1. 下载模型文件

    • 访问官方模型下载地址:https://github.com/k2-fsa/sherpa-onnx/releases/tag/paraformer-models
    • 找到并下载 paraformer.onnx 文件。
  2. 放置模型文件

    • 将下载的 paraformer.onnx 文件,复制或移动到你的 pyVideoTrans 软件根目录下的 models 文件夹中。
    • 根据你的路径,完整路径应为:D:/工具/win-pyvideotrans-v3.90/models/paraformer.onnx
  3. 重启软件

    • 放置好文件后,重新启动 pyVideoTrans 软件,再尝试使用“实时语音转文字”功能。

如果问题依旧,请检查 models 文件夹是否已正确创建,并确认文件没有在下载过程中损坏。

该链接已失效。请按以下步骤手动获取模型文件:

  1. 访问主仓库:打开 https://github.com/k2-fsa/sherpa-onnx
  2. 查找模型:在仓库页面,点击进入 docs 文件夹,然后找到 cnen 目录下的 paraformer.md 文件(例如 https://github.com/k2-fsa/sherpa-onnx/blob/master/docs/cn/paraformer.md)。
  3. 获取下载链接:在该文档中,寻找 paraformer.onnx 的下载链接。通常链接会指向 huggingface.comodelscope.cn
  4. 下载并放置:下载 paraformer.onnx 文件,将其放入你的软件根目录下的 models 文件夹中(即 D:/工具/win-pyvideotrans-v3.90/models/)。如果 models 文件夹不存在,请手动创建一个。

如果仍无法找到,你可以尝试在搜索引擎中直接搜索关键词 “sherpa-onnx paraformer.onnx 下载” 来寻找可用的下载源。

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