状态:current
最后核验:2026-08-12
BlindAssist 是一个面向无障碍技术研究与工程学习的 Android 端侧辅助感知原型。项目探索如何在普通移动设备上组合 CameraX、本地视觉推理、可解释风险规则、语音、震动和界面反馈,并让实现、验证方法、失败证据和适用边界能够被外部审查与复现。
项目的公共利益意图对应联合国可持续发展目标 SDG 10“减少不平等”:通过公开可复核的 Android 无障碍工程、端侧机器学习和评测方法,降低外部学习、审查与参与门槛。该对应关系是项目方向,不是已经取得用户效果、社会影响或安全结果的证据。
本项目不是安全认证设备,也没有证明可以替代盲杖、导盲犬、人工判断或专业出行训练。公开项目的目标是推动可审查的工程与研究方法,而不是宣称已经取得真实用户安全效果。
- 端侧 Android 参考实现:展示摄像头取流、本地模型推理、风险状态、TTS、震动和 Jetpack Compose 界面如何按稳定模块边界协作。
- 可复现验证入口:提供单元测试、静态检查、设备回归、同设备 benchmark 和证据收据入口,使贡献者能够区分代码通过、设备可运行、实验结果和产品安全主张。
- 证据边界与失败治理:记录数据来源、模型身份、协议、未评价项和负结果,避免把合成证据、模型共识、单设备结果或候选实验升级成部署和安全证明。
- 端侧与隐私友好的方向:正式 App 路径优先在设备本地完成推理;研究数据、下载、模型和机器产物保存在不提交的本地路径,并按来源和许可单独管理。
- 学习 Android、CameraX、Jetpack Compose 和端侧机器学习的学生与开发者;
- 研究辅助技术、移动感知、可复现评测或人机交互的研究者;
- 希望复用测试、证据治理和失败关闭方法的开源维护者;
- 关注无障碍体验、误报漏报边界和负责任表述的审查者与贡献者。
- 项目处于原型与研究阶段,没有临床、法规、真实用户安全或规模化部署认证。
- 公开仓库的外部采用度仍有限;公共价值目前主要来自可复用的实现、协议和透明边界,而不是已证明的广泛影响。
- 第三方模型、依赖、数据集、媒体和硬件资料不由 BlindAssist 重新授权;使用者必须遵守其各自条款。
- 日期化实验和 benchmark 只支持其绑定设备、数据、版本和协议下的结论。
开源支持将优先用于 issue 分类、pull request 审查、回归测试、依赖与许可证核验、文档同步、安全检查和可复现实验维护。具体输入、输出、权限、密钥和成效指标由 Codex maintainer automation 约束;Codex 与其他自动化工具产生的修改仍需要通过仓库门禁和证据边界,模型输出本身不构成许可证、用户同意、设备测量或安全事实。
这些承诺由可执行入口支撑:默认分支 CI 运行仓库、文档和开源就绪门;configs/public_release_assets.json 绑定公开模型资产的来源、许可、大小和 SHA-256;tag Release 自动生成校验记录与 checksums。治理文件、模型身份或第三方 notice 独立漂移会使 CI 失败。
BlindAssist is an open-source Android prototype for on-device assistive perception and evidence-bounded accessibility research. It publishes a runnable mobile architecture, reproducible test and benchmark entry points, and governance methods that preserve provenance, negative results, and the distinction between engineering evidence and safety claims. The project is not a certified mobility aid and does not claim to replace a cane, guide dog, human judgment, or professional mobility training. Open-source support would be used for issue triage, code review, regression automation, dependency and license review, documentation maintenance, and security analysis.