ARTICLE DETAIL

资讯详情

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

RTranslator 模型下载太慢?手动部署 10 个 onnx 文件,10 分钟跑通离线翻译

RTranslator 模型下载太慢?手动部署 10 个 onnx 文件,10 分钟跑通离线翻译 RTranslator 模型下载太慢手动部署 10 个 onnx 文件10 分钟跑通离线翻译【免费下载链接】RTranslatorOpen source real-time translation app for Android that runs locally项目地址: https://gitcode.com/GitHub_Trending/rt/RTranslatorRTranslator 是一款在本地手机离线运行 NLLB 翻译和 Whisper 语音识别的开源 Android 应用它的全部能力都依赖首次启动时下载的 1.2GB 模型文件而这一步下载慢、易中断正是新手卡得最久的地方。本文的解决路径是绕过手机联网下载在电脑上把 10 个 .onnx 模型文件放进应用指定的目录应用启动时自动校验并跳过下载全程约 5~10 分钟。这个门槛到底卡在哪应用进入下载页后会走系统 DownloadManager 逐个拉取 10 个 .onnx 文件NLLB 4 个 Whisper 6 个合计约 1.2GB见 README.md每个文件下载完还要再经历一步外部存储 → 内部存储的拷贝进度条按总字节量折算任何一步中断都要重新排队。也就是说你面对的不是 1 个文件而是 10 次下载加 10 次拷贝而模型源文件托管在 GitHub Releases国内网络速度常常只有几十 KB/s一次跑完可能要以小时计。判断依据如果你的下载页长时间停在某个文件、进度条几乎不动或反复弹出下载时出错同时用浏览器打开模型直链测速也很慢那就是网络侧拉不动这 1.2GB而不是设备问题。动手前自检项目最低要求推荐值Android 版本Android 7.0minSdk 24见 app/build.gradleAndroid 11手机内存6GB RAMREADME.md低于此值有崩溃风险8GBWhisper 可切 0.5GB 低耗模式可用存储约 2.1GB1.2GB 模型 代码中预留的 800MB 拷贝余量3GB 以上应用版本2.0.3 及以上Sideloading.md手动部署自 2.0.3 起支持最新版一台电脑能访问应用数据目录Android 限制手机内访问但允许电脑端访问Windows/Mac 均可快速确认路径USB 连接后在电脑上打开Android/data/nie.translator.rtranslator/files能看到一个 Readme.txt就说明目录找对了。一分钟对号入座路线适用人群耗时难度所需工具一句话特点应用内直接下载网络快、愿意等的人数小时无无官方默认路径国内网络体验最差电脑手动放模型文件大多数人5~10 分钟低电脑 数据线官方在 Sideloading.md 中给出的正式方案ADB 推送批量部署/开发者2~5 分钟中ADB一条命令推完 10 个文件出错排查成本高网络慢就直接跳到下面的主推路线只有多台设备要统一装模型时才考虑 ADB。主推路线手动部署模型文件在电脑上下载 10 个 .onnx 文件打开 RTranslator 的 Release 页2.0.0 版本把 assets 列表里全部 10 个 .onnx 文件下到电脑。名单与 DownloadFragment.java 中的DOWNLOAD_NAMES一一对应NLLB 的 cache_initializer、decoder、embed_and_lm_head、encoder 共 4 个Whisper 的 cache_initializer、cache_initializer_batch、decoder、detokenizer、encoder、initializer 共 6 个单个文件大小以仓库 Release 页为准。成功标志电脑上有 10 个 .onnx 文件无 .crdownload 之类的下载残件总大小约 1.2GB。冷启动应用一次让它创建目录装好应用后启动 RTranslator接受通知权限仅用于对话/对讲机模式后台状态然后直接退出不要点进下载流程。应用会在这个时机建好放模型的目录。成功标志用数据线连上电脑后能看到Android/data/nie.translator.rtranslator/目录。注意要拔线重插不能只刷新如果电脑之前就一直连着手机把线拔掉再重新插上。Sideloading.md 明确提示不重插的话刚创建的目录不会出现在文件管理器里。成功标志目录树里出现nie.translator.rtranslator/files。把 10 个文件复制进 files 目录目标路径在内部存储有 SD 卡时不确定该放哪就照下面的锚点判断Android/data/nie.translator.rtranslator/files/判断锚点先看内部存储里这个 files 目录中有没有 Readme.txtNoticeFragment.java 首次启动会写入没有就去 SD 卡里找。10 个文件平铺进 files 目录根部不要多套一层文件夹。成功标志files 目录里 10 个 .onnx 与 Readme.txt 平级大小与电脑上一致。重新打开应用等待校验启动 RTranslator 并继续配置。走到下载页时应用不会发起真正的下载而是从你放的目录直接提取模型并逐个做完整性校验进度条会照常走完只有校验不通过的文件才会重新联网下载。成功标志进度结束后进入主界面回头看 files 目录你放的 .onnx 文件已经消失——它们被搬进了应用私有存储之后断网也能用。备选路线应用内直接下载官方默认路径模型托管在 GitHub Releases国内常只有几十 KB/s下载页提供暂停/重试按钮但中断后要重排队只适合网络本身快的人。ADB 推送先按主推路线第 2 步建好目录再用adb push把 10 个 .onnx 推到上述 files 目录适合一次给多台设备部署。风险是 adb 路径写错会推到错误位置校验阶段才发现反而更绕。出问题了现象 → 原因 → 处理原文错误信息 / 现象可能原因处理动作下载时出错请确保您有因特网联机并重试网络中断或源站访问失败转主推路线手动放文件或点重试再试一次加载翻译和语音识别模型档案时出错部分档案可能损坏…校验未通过个别文件不完整重启应用后点修复按钮仅损坏文件会重新下载手动部署的话把对应文件删掉重新复制存储空间不足下载可能失败可用空间低于 1.2GB800MB清出 3GB 以上再操作插线后看不到 nie.translator.rtranslator 目录没拔线重插 / 看错了存储位置拔线重插按 Readme.txt 锚点确认在内部存储还是 SD 卡此设备上没有 Google TTS 引擎系统缺 Google 文字转语音安装 Google TTS 引擎不影响翻译功能本身收尾到这里1.2GB 模型的落地从碰运气等下载变成了拷文件 自动校验下载慢、中断这两个最常见的卡点都被绕开了。完整步骤以仓库内的 Sideloading.md 为准下载与校验逻辑在 DownloadFragment.java 和 Downloader.java。现在就去做第一步打开 Release 页把 10 个 .onnx 下到电脑上。【免费下载链接】RTranslatorOpen source real-time translation app for Android that runs locally项目地址: https://gitcode.com/GitHub_Trending/rt/RTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表