首页 › weekly › 科技向善:7个无障碍开源宝藏

科技向善:7个无障碍开源宝藏

本期换个方向——不追AI风口,挖「无障碍辅助技术(Assistive Tech)」。这个领域长期被开发者社区忽视,但痛点极其真实:全球超过13亿人带着残障生活,一套商用眼动打字设备卖到数万元,顶级读屏软件JAWS年费上万元。开源在这里不是「平替」,而是很多人的「唯一选择」。本期7个仓库覆盖读屏、眼控输入、沟通看板、实时字幕、盲文引擎、阅读字体、合规检测全链条,既有国民级基建,也有Star不高却无可替代的小而美。⚠️ 说明:本期撰写时网络检索受限,文中Star数为撰写时点的约数,请以仓库页面实时数据为准。


1. NVDA — 全球数亿装机量的免费读屏神器

仓库:nvaccess/nvda | Star ≈ 2.5k+(装机量远高于Star) | 持续活跃维护

一句话定位:Windows 上完全免费开源的屏幕阅读器,让盲人「听」见屏幕。它的存在直接把商用读屏软件 JAWS(单年授权上万元)拉下了神坛。

核心拆解:Python + C++ 混合架构,Python 层负责 UI 树遍历、事件调度和脚本逻辑,性能敏感的语音/盲文输出走 C++。支持 SAPI5、Windows OneCore 等多种语音合成引擎,盲文输出则交给下面要讲的 liblouis 做转译。最妙的是它的插件生态:社区为微信、QQ、网易云等中文应用写了专门的 App Module,国内视障用户几乎人手一份。安装即用,Ctrl+Alt+N 开机自启。

上手难度:⭐⭐(普通用户装完即用,开发插件需学 NVDA API)

适用人群:视障用户及家属、无障碍测试工程师、想进入 AT 领域的开发者。变现思路:官方 NV Access 靠企业培训认证和定制开发盈利;个人开发者可接插件定制、无障碍适配咨询——随着法规趋严(见第7条),这门手艺正从公益变生意。


2. OptiKey — 几千元搞定数万元的眼动打字设备

仓库:JuliusSweetland/OptiKey | Star ≈ 1.7k | 维护节奏放缓但稳定可用

一句话定位:用眼动仪或普通鼠标驱动的完整键鼠模拟器,让渐冻症(MND)、高位截瘫患者用眼睛打字、点鼠标、操作整台电脑。

核心拆解:C#/.NET + WPF 单体应用,核心是一套「注视 dwell(凝视悬停触发)」状态机——用户盯着虚拟按键约 400ms 即触发点击,配合多级缩放键盘解决高精度瞄准问题。支持 Tobii 系列消费级眼动仪(二手几百块就能淘到),也支持 EyeGaze、鼠标、头控鼠标等 9 种输入源。对标商业方案 Tobii Dynavox(整套数万元),成本直接砍掉一个数量级。

上手难度:⭐⭐⭐(软件安装简单,调校眼动仪和 dwell 时间需要陪护人协助)

适用人群:渐冻症患者家庭、康复机构、特殊教育学校。变现思路:开源软件免费,但「二手眼动仪 + 预装调优 + 上门培训」的整套服务在国内外康复圈有真实付费需求;也可给养老科技产品做 ODM 内嵌。


3. CBoard — 浏览器里的 AAC 沟通看板

仓库:cboard-org/cboard | Star ≈ 1.1k | 社区持续迭代

一句话定位:网页版辅助沟通系统(AAC),让无法说话的儿童(自闭症、脑瘫、失语症)通过点选符号看板配合语音合成「开口说话」。

核心拆解:React + Redux 构建的 PWA,装进浏览器就能离线用,这对无法承担高端设备的家庭至关重要。看板基于公开符号库(ARASAAC),内置浏览器 TTS 发声,支持 20+ 语言;进阶功能包括通过摄像头做眼动/头部追踪选择(低配版 OptiKey 路线)、语音输出情绪调节、看板云端同步分享。对标 App Store 里售价 2000+ 元的 Proloquo2Go,完全免费。

上手难度:⭐⭐(打开 cboard.io 即可给娃配第一块看板)

适用人群:语言发育迟缓儿童家长、言语治疗师、特教老师。变现思路:很适合「开源核心 + 机构版」模式——给康复机构做白标部署、自定义符号库私有化、治疗师远程看板托管,都是现成的付费点。


4. LiveCaptions — Linux 桌面终于有了原生实时字幕

仓库:abb128/LiveCaptions | Star ≈ 1k | 近期更新活跃

一句话定位:把 Windows 11 / macOS 的「实时字幕」功能带到 Linux——纯本地运行、低延迟的桌面级听障字幕工具,也是开会、看视频没字幕党的救星。

核心拆解:C++ + GTK 编写,内置本地神经网络语音识别模型(不联网、不传音频,隐私敏感场景可用),推理走 ONNX Runtime,在普通笔记本 CPU 上就能做到接近实时的字幕流。桌面端常驻一条可拖动的字幕栏,自动识别系统音频输出;作者还提供了 libcaptions 库供第三方集成。对 Linux 无障碍生态来说,这曾是彻头彻尾的空白。

上手难度:⭐⭐(Flatpak 一键装,首次下载模型约几十 MB)

适用人群:听障用户、Linux 重度用户、需要会议纪要的远程打工人。二次开发方向:接微信/腾讯会议音频流做中文优化字幕、给 OBS 做直播实时字幕插件,都是社区已在讨论的方向。


5. Liblouis — 藏在所有读屏软件背后的盲文引擎

仓库:liblouis/liblouis | Star 仅约 0.4k | 非常活跃的 C 项目

一句话定位:世界上最重要的盲文翻译库——NVDA、Linux ORCA、BRLTTY、DAISY 图书制作工具的盲文输出,底层全是它。Star 不到 500,却服务着全球几百万盲文读者。

核心拆解:纯 C 编写的双模块引擎:translate 负责「文字 ↔ 盲文点字」双向转译(支持简写二级盲文、数学/音乐符号),lou_tableinfo 管理覆盖 100+ 语言和各国国家标准的转译表。转译表本身是声明式文本规则,懂当地盲文标准的志愿者无需会写代码就能贡献语言支持——这正是它能覆盖小语种的原因。典型「无星、无热搜、无替代品」的三无基建。

上手难度:⭐⭐⭐⭐(作为库嵌入需读文档;直接用命令行工具转译很简单)

适用人群:盲文出版机构、读屏软件开发者、想做盲文教具的硬件团队。变现思路:盲文图书数字化、教具打印服务的技术底座;国内盲文标准(现行国标点位规则)转译表仍有优化空间,是极小众但极真实的缝隙市场。


6. OpenDyslexic — 一款给阅读障碍者的开源字体

仓库:antijingoist/opendyslexic | Star ≈ 1k | 不定期更新(字体项目更新慢很正常)

一句话定位:专门为阅读障碍(Dyslexia)人群设计的开源字体,通过加重字母「底部」笔画的视觉重量,减少 b/d、p/q 的翻转错觉,让文字「站得更稳」。

核心拆解:项目本体是 FontForge 源文件 + 编译好的 OTF/TTF 字体家族,采用 OFL 许可,可自由嵌入商业产品。玩法极简:装上字体,在系统/阅读器里切换即可;Chrome 用户装 OpenDyslexic 扩展可一键替换全网字体。商业竞品 Dyslexie 字体按许可证收费,而它免费开源,已被 Kindle 定制固件、无数教育类 App 内置。效果因人而异(字体不是治疗),但作为零成本选项值得一试。

上手难度:⭐(下载字体、点安装,完事)

适用人群:阅读障碍儿童家长、电子书阅读 App 开发者、教育产品设计师。变现思路:字体免费,但「可读性优化」可以作为教育产品的差异化卖点——阅读类 App 内置无障碍字体切换,已是海外教育产品的标配功能。


7. Accessibility Insights — 微软开源的无障碍体检工具

仓库:microsoft/accessibility-insights-windows | Star ≈ 1k+ | 持续维护

一句话定位:微软开源的 Windows/Android/Web 无障碍检测套件,一键扫描应用的可访问性缺陷并给出修复建议——开发者侧的无障碍「体检仪」。

核心拆解:Windows 版基于 UI Automation 树做自动化规则扫描(对齐 WCAG 标准),提供 Color Contrast 取色器、聚焦顺序可视化、Tab 顺序模拟等手动排查利器;Android 版底层复用了谷歌开源的 Accessibility Scanner 思路。为什么现在值得看?欧盟《无障碍法案》(EAA)已于 2025 年 6 月 28 日进入强制执行期,在欧盟卖软件、硬件、电商服务的企业都要过无障碍合规这一关——检测工具 + 合规咨询正在变成一门刚需生意。

上手难度:⭐⭐(装上对着自家应用点扫描,报告直接可读)

适用人群:前端/桌面开发者、测试工程师、需要出无障碍合规报告的企业。变现思路:EAA 合规审计服务(欧美时薪 150 刀起)、把扫描能力封装进企业 CI 流水线做付费插件。


本期横向对比

仓库 类型 Star(约) 上手难度 核心场景
NVDA 读屏软件 2.5k+ ⭐⭐ 视障用户日常用机
OptiKey 眼控输入 1.7k ⭐⭐⭐ 运动障碍者打字操控
CBoard AAC 沟通 1.1k ⭐⭐ 失语儿童沟通看板
LiveCaptions 实时字幕 1k ⭐⭐ 听障字幕/会议速记
Liblouis 盲文引擎库 0.4k ⭐⭐⭐⭐ 盲文出版/读屏底层
OpenDyslexic 开源字体 1k ⭐ 阅读障碍友好排版
Accessibility Insights 检测工具 1k+ ⭐⭐ 无障碍开发与合规
quadrantChart
    title 无障碍开源七宝分布图
    x-axis "上手容易" --> "上手较难"
    y-axis "小众工具" --> "主流基建"
    quadrant-1 "国民级基建"
    quadrant-2 "深水区硬核"
    quadrant-3 "拾遗补缺"
    quadrant-4 "出圈潜力股"
    NVDA: [0.4, 0.88]
    Liblouis: [0.6, 0.78]
    OptiKey: [0.62, 0.42]
    CBoard: [0.3, 0.5]
    LiveCaptions: [0.25, 0.33]
    OpenDyslexic: [0.12, 0.38]
    AccessibilityInsights: [0.35, 0.58]

本期之最

参考来源

  1. NVAccess 官网 — NVDA 官方站点,含下载与认证培训信息
  2. OptiKey 官网 — 眼动打字工具的官方文档与眼动仪兼容列表
  3. CBoard 在线版 — 浏览器直接体验 AAC 看板
  4. Liblouis 官网 — 盲文转译表文档与语言覆盖说明
  5. 以上各仓库 GitHub 页面 — Star 数与维护状态请以页面实时数据为准

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入