ARTICLE DETAIL

资讯详情

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

RTranslator 模型部署教程:1.2GB 离线翻译模型 5 分钟手动装好

RTranslator 模型部署教程:1.2GB 离线翻译模型 5 分钟手动装好 RTranslator 模型部署教程1.2GB 离线翻译模型 5 分钟手动装好【免费下载链接】RTranslatorOpen source real-time translation app for Android that runs locally项目地址: https://gitcode.com/GitHub_Trending/rt/RTranslator第一次打开 RTranslator 时应用会自动下载约 1.2GB 的 AI 模型文件在部分网络环境下这一过程可能耗时数小时甚至反复中断。RTranslator 是一款运行在 Android 上的免费、离线实时翻译应用所有语音识别Whisper和翻译Meta NLLB计算都在本机完成不经过任何服务器因此模型一旦部署完成之后可以完全离线使用。部署前准备确认设备与空间开始之前请对照下表确认设备满足条件满足后再动手项目要求说明内存至少 6GB RAM低于 6GB 时应用启动会弹出警告且很可能崩溃存储空间内部存储和外部存储各预留约 2GB模型约 1.2GB应用在校验和转存时还需额外约 800MB 缓冲系统版本Android 7.0 及以上API 24应用 minSdk 为 24应用版本RTranslator 2.0.3 或更高当前版本 2.1.2手动放置模型从 2.0.3 版开始支持所需工具一台电脑 USB 数据线新版 Android 限制了手机自身访问Android/目录需要用电脑完成复制主方案在电脑下载模型手动放入应用目录这是官方文档 Sideloading.md 推荐的做法按顺序执行以下 6 步即可。第 1 步安装最新版应用从 RTranslator 项目 Releases 页面下载最新版 APK2.0.3 及以上并安装。如果你之前装过旧版本先在系统设置中重置应用数据避免残留状态干扰。第 2 步在电脑上下载 10 个模型文件从项目 Releases 页面 2.0.0 版本的附件assets中下载全部 10 个.onnx文件这些就是应用首次启动时本来要下载的内容文件用途大小约NLLB_encoder.onnx翻译编码器254MBNLLB_decoder.onnx翻译解码器171MBNLLB_embed_and_lm_head.onnx翻译嵌入与输出层500MBNLLB_cache_initializer.onnx翻译缓存初始化24MBWhisper_encoder.onnx语音识别编码器88MBWhisper_decoder.onnx语音识别解码器173MBWhisper_detokenizer.onnx语音识别解标记1MBWhisper_cache_initializer.onnx语音缓存初始化14MBWhisper_cache_initializer_batch.onnx批量语音缓存14MBWhisper_initializer.onnx语音识别初始化1MB做完这步你会看到一个包含 10 个.onnx文件的文件夹总大小约 1.2GB。文件清单与源码 DownloadFragment.java 中的DOWNLOAD_NAMES数组一一对应。第 3 步先启动一次应用让它建好目录打开 RTranslator接受通知权限通知仅在对话或 WalkieTalkie 模式后台运行时使用然后直接关闭应用不要继续往下走。应用在这一步会在手机上创建存放模型的文件夹。第 4 步把文件复制到手机用 USB 线把手机连上电脑把 10 个.onnx文件全部复制到内部存储/Android/data/nie.translator.rtranslator/files/如果之前刚连接过电脑请拔掉再重新插上否则新建的文件夹可能不会显示。提示如果你的手机同时有内部存储和 SD 卡不确定文件该放哪就检查内部存储中的这个files目录里是否有一个Readme.txt文件——应用只在自己创建的目录里写这个文件没有 Readme.txt 的话就去看 SD 卡。做完这步你会看到files目录中同时存在 10 个.onnx文件和 1 个Readme.txt。第 5 步重新打开应用让应用接管文件再次启动 RTranslator 并继续配置流程。进入下载界面后应用不会开始网络下载而是直接从files目录读取这 10 个文件并逐个校验完整性界面会显示 Checking integrity of ...只有校验失败的文件才会触发重新下载。第 6 步验证部署成功校验全部通过后files目录里你放进去的 10 个文件会自动消失已被移入应用的私有内部存储应用进入主界面。接着把手机开飞行模式进入文本翻译模式翻译一句中文为英文能正常输出即代表模型部署完成、可离线工作。备选方案网络条件好直接用应用内置下载如果你的手机下载速度正常如 5MB/s 以上1.2GB 约 4-5 分钟可完成可以跳过手动放置安装应用后直接让它自动下载。界面会依次显示 Downloading ...、Checking integrity of ...、Transferring ... in internal memory 三种状态全部完成后自动进入主界面。中途断网时界面会出现重试按钮点击即可从断点处继续。使用 ADB 推送进阶用户已有 USB 调试环境的话可以先按主方案第 3 步启动一次应用建好目录然后在电脑终端执行adb push /本地路径/*.onnx /sdcard/Android/data/nie.translator.rtranslator/files/ adb shell ls -l /sdcard/Android/data/nie.translator.rtranslator/files/第二条命令应列出 10 个.onnx文件和 1 个Readme.txt随后照主方案第 5、6 步验证即可。验证与排错如何确认部署成功成功的标志有三个1下载界面显示完整性校验完成而非下载进度2files目录中的.onnx文件被自动清空3主界面在飞行模式下仍能正常翻译。出现异常时按下表对照处理现象原因处理显示 Error in the download...网络连接中断或下载失败点击重试反复失败则改用本教程的手动放置方式显示 Error in the transfer of the downloaded file...外部存储如 SD 卡在转存时被拔出保持应用前台打开插回存储设备后点重试显示 There was an error loading the files of the models...模型文件损坏或不完整先重启应用问题仍在则点界面上的修复按钮应用只会重新下载损坏的文件显示 Low storage space, the download may fail内部或外部存储剩余空间不足 2GB清理出至少 2GB 后重试电脑里找不到Android/data/nie.translator.rtranslator目录连接未刷新或目录尚未创建重插 USB 线确认已按第 3 步启动过应用放入文件后应用仍开始下载文件放错了存储位置或文件名被改动用Readme.txt判断正确目录文件名必须与第 2 步清单完全一致进阶内存占用与语言选项模型已经做过 int8 量化、KV 缓存分离等优化实际占用为NLLB 翻译模型约 1.3GB RAM75 个 token 的翻译耗时约 2 秒Whisper 语音识别约 0.9GB RAM。内存低于 8GB 的设备上Whisper 会自动切换到 0.5GB RAM 的低占用模式代价是识别耗时从 1.6 秒增加到 2.1 秒。此外在设置中开启 Support low quality languages 可以增加 40 多种低质量语言支持代价是翻译与识别质量下降按需开启即可。下一步现在可以打开应用的文本翻译模式做一次离线验证确认无误后即可邀请另一位安装了 RTranslator 的伙伴通过对话模式测试双向语音翻译。更多细节见 README.md 与 Sideloading.md。【免费下载链接】RTranslatorOpen source real-time translation app for Android that runs locally项目地址: https://gitcode.com/GitHub_Trending/rt/RTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表