十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Buzz 模型下载加速的 3 条路

Buzz 模型下载加速的 3 条路 Buzz 模型下载加速的 3 条路【免费下载链接】buzzBuzz transcribes and translates audio offline on your personal computer. Powered by OpenAIs Whisper.项目地址: https://gitcode.com/GitHub_Trending/buz/buzzBuzz 是基于 OpenAI Whisper 的离线音频转写工具。你点一下下载模型进度条却卡在 0%十几分钟挪不了几 MB最后干脆报错。这里给你三条由轻到重的模型下载加速路线改环境变量、手动放文件、换镜像仓库看完就能跑。点了一下下载然后就没有然后了在 Preferences 的 Models 页签挑个 medium 或 large点下载进度条开始动了两秒然后开始熬。熬到没耐心关掉再点又从头来。卡点在哪看buzz/model_loader.py所有 whisper.cpp 模型都从同一个海外仓库拉# buzz/model_loader.py模型下载真正发起的位置 model_path huggingface_hub.snapshot_download( repo_idrepo_id, # 默认指向海外的 ggerganov/whisper.cpp allow_patterns[model_filename], local_files_onlyTrue, cache_dirmodel_root_dir, # 缓存目录可用 BUZZ_MODEL_ROOT 改 )说白了网络链路有多远下载就有多慢这是根因。30 秒自检先定位卡点先别急着换方案花半分钟确认问题出在哪。看缓存目录里有没有.bin文件在变大确认它没下还是下不动。Linux/macOS 在~/.cache/Buzz/modelsWindows 在%LOCALAPPDATA%\Buzz\models。# 每 5 秒看一眼缓存目录体积不动就是下不动了 watch -n 5 du -sh ~/.cache/Buzz/models/测一下到官方端点的连通性不通或者延迟几百毫秒以上基本可以确认是网络问题。curl -sI --max-time 5 https://huggingface.co /dev/null echo 通 || echo 不通如果你挂着代理确认环境变量真的生效了很多时候是 Buzz 的进程根本没吃到代理配置。env | grep -i proxy # 没输出就是没生效三条路从改一行配置到换仓库方案按代价由轻到重排能停在前面的就别往后走。换镜像端点只改环境变量适用不想动任何代码的桌面用户。huggingface_hub认HF_ENDPOINT在启动 Buzz 之前把它指到国内镜像端点所有模型下载自动改道代码一行不用改。# Linux / macOS把下载端点指向国内镜像替换成你手头的镜像站 export HF_ENDPOINThttps://你的镜像域名 # WindowsPowerShell设完后从同一个终端启动 Buzz $env:HF_ENDPOINT https://你的镜像域名预期效果国内网络下常见 8-15 MB/s进度条正常滚。手动放文件土但最稳适用内网、完全受控的网络环境。先看看本地已经有哪些模型缺什么补什么ls -lh ~/.cache/Buzz/models/在任一台能上网的机器上从官方 whisper.cpp 仓库把缺的ggml-*.bin下下来large 约 3 GB注意别下成网页版。拷进 Buzz 的模型根目录~/.cache/Buzz/models可用BUZZ_MODEL_ROOT环境变量改。Buzz 下次启动会直接用它不再发起下载。预期效果内网拷贝 100 MB/s 以上成功率 100%代价是每次换模型都得自己搬。本地 fork 里换仓库 ID一劳永逸适用要长期用、不想每次配环境变量的用户。本地 fork 后操作克隆仓库fork 到自己的空间git clone https://gitcode.com/GitHub_Trending/buz/buzz改buzz/model_loader.py里的仓库常量# 默认指向海外仓库改成你镜像站的仓库 ID WHISPER_CPP_REPO_ID ggerganov/whisper.cpp在本地装好运行即可。预期效果国内带宽基本能跑满 10-20 MB/s。注意上游仓库改模型命名时要同步改镜像而且务必用本地 fork 的项目跑别想着改远程仓库。跑完再看这组数拿 medium 模型做参考参考值取决于镜像质量和出口带宽方案速度成功率适用场景直连官方仓库0.1-0.2 MB/s 60%海外网络换镜像端点环境变量8-15 MB/s~98%个人桌面首选手动放文件内网拷贝 100 MB/s100%内网 / 受限环境挂代理2-5 MB/s~90%已有稳定代理能换镜像就别直连进不了公网就直接放文件代理留作兜底。这些坑先替你踩过现象进度条永远 0%连一点动静都没有。解法多半是连接被重置或限速。先跑一遍前面的自检能挂代理就挂上再试直连不行就切到手动放文件。现象文件大小对不上medium 应该约 1.5 GB下出来只有几百 MB。解法断点残片把不完整的.bin移走保留.cache目录以免缓存键错乱再重新下载。现象Windows 上进度条长时间不更新。解法这是 Buzz 已知的并发问题代码里 Windows 只开 1 个下载线程。观察文件体积是否在涨它在涨就等不想等就走手动方案。现象Buzz 提示找不到模型但文件明明在。解法通常是缓存指针没指到真实文件。核对~/.cache/Buzz/models里指针文件名和目标文件大小是否一致不一致就整个目录清掉重来。想再往源码里钻模型下载主逻辑buzz/model_loader.py镜像仓库 ID、重试策略、缓存目录都在这模型选项界面buzz/widgets/preferences_dialog/models_preferences_widget.pyUI 里每个模型选项对应哪个文件进度条跑完就完事了已下的分片都留在缓存里下次重试只补缺的部分。下次点下载之前记得先看看环境变量还在不在。【免费下载链接】buzzBuzz transcribes and translates audio offline on your personal computer. Powered by OpenAIs Whisper.项目地址: https://gitcode.com/GitHub_Trending/buz/buzz创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表