Skip to content

从huggingface添加新模型

从1.75版本开始,允许添加 huggingface.co 上兼容 faster-whisper/ctranslate2 的模型,比如专用于某个语言的模型,以弥补通用模型的不足。

添加方法

  1. 升级到 1.75+ 版本

  2. 确保会科学上网,知道什么是代理、代理端口,如果此条不满足,就不要添加了,因为无论是打开 huggingface.co 网站还是下载模型,都要求科学上网

  3. https://huggingface.co/models 搜索想要使用的模型,注意必须是兼容 faster-whisper/ctranslate2 的模型,否则不可用。

    比如我找到了这个模型 https://huggingface.co/zh-plus/faster-whisper-large-v2-japanese-5k-steps

    Converted from clu-ling/whisper-large-v2-japanese-5k-steps using CTranslate2.

    已声明是使用 ctranslate2 转换,那么就可以使用

  4. 如上图,点击复制 ID, 然后打开软件目录下 videotrans/set.ini , 找到 model_list= 行 ,在末尾添加英文逗号 , 然后粘贴你复制的ID , 保存修改 。

  5. 打开软件,填写网络代理地址,从模型中选择刚成你粘贴的名称,选择待转换的视频,点击开始就可以了。

    注意: 选择的视频语言必须和你添加的模型所支持语言一致,如果你选择了 日语模型但选择中文视频,那将无法得到预想结果

  6. 开始执行后,在字幕识别阶段,检测到该模型在本地不存在,将会自动连接 huggingface.co 进行下载,根据你的代理情况,可能耗时几分钟到几十分钟,请耐心等待。

只要没出现红色报错,就是正在下载。如果出现红色报错,基本都是代理问题,比如代理速度太慢、代理不稳定等。错误代码中一般包含 Connection to huggingface.co timed out46573454354一串数字提示数据不完整。

注意如果源码部署,即便是代理网络错误,也只会报 No such file xxxx 类错误