<!-- title: 盲文到眼控：8个无障碍开源神器 -->

## 本期思路：避开人海，去少数人的刚需里挖矿

第2轮挖掘，热门赛道（AI 编程助手、自建网盘、家庭服务器）前面几轮已经翻了个底朝天，这次换个思路：去「少数人的刚需」里找宝藏——辅助技术（Assistive Technology，简称 AT）。

两个背景让这条冷赛道开始冒热气：其一，据世界卫生组织《世界视力报告》，全球至少 22 亿人存在视力问题，视觉、听觉、言语障碍者的数字交互需求长期被主流软件忽视；其二，中国《无障碍环境建设法》2023 年 9 月起施行，欧盟《无障碍法案》（EAA）自 2025 年 6 月底起全面适用——无障碍从「公益选修课」变成「合规必修课」，开始有真金白银流入。

本期拆解的 8 个仓库覆盖读屏、盲文转译、眼控输入、语音沟通、盲人导航与自动化测试，其中 4 个 Star 不足 2000，但每一个都在被全球残障用户每天真实使用（使用规模据各自项目公开介绍）。需要说明：以下 Star 数与更新状态为发稿前基于仓库公开资料的约数与描述，动手前请以仓库主页为准。

---

### 1. NVDA 读屏器（[nvaccess/nvda](https://github.com/nvaccess/nvda)）｜ Star 约 2.6k ｜ 持续活跃发版

**一句话定位**：Windows 上完全免费的屏幕阅读器，全球视障用户口中的「饭碗级」软件。

**痛点**：商业读屏器授权动辄上千美元（据 Freedom Scientific 历史公开定价），而视障者用电脑必须依赖它「念」出屏幕——这相当于向盲人收「上网税」。

**核心拆解**：主体用 Python 写成，底层配 C/C++ 模块，通过 UI Automation、IAccessible2 等接口把界面控件树抓给语音合成器朗读；语音引擎（eSpeak NG、SAPI）与盲文点显器驱动全部可插拔，盲文转译直接内置 Liblouis；插件生态（NVDA Add-ons）让它能适配各种奇特的行业软件；还提供便携版，插 U 盘就能在任何电脑上运行。据 WebAIM 年度读屏用户调查（webaim.org），NVDA 多年稳居最常用读屏器前列。

**上手难度**：⭐（下载即用，视障用户自己就能装）

**适用人群**：视障用户、开发想验证自己应用无障碍性的程序员。**变现思路**：澳洲非营利 NV Access 靠企业批量部署与培训认证养活项目；二次开发可做行业插件——政务、银行应用的无障碍适配是各地采购清单上的常客。

---

### 2. AccessKit（[AccessKit/accesskit](https://github.com/AccessKit/accesskit)）｜ Star 约 1.5k ｜ 活跃

**一句话定位**：Rust 写的「无障碍基础设施层」，让 GUI 框架作者不必再为每个平台重写一遍无障碍桥。

**痛点**：自绘界面的应用（游戏、创意工具、新框架）对读屏器往往是黑盒——不是开发者冷漠，而是把控件树对接 Windows UIA、macOS NSAccessibility、Linux AT-SPI 的工程量太吓人，每个框架都要重造一遍轮子。

**核心拆解**：框架只需维护一棵统一的「无障碍节点树」，AccessKit 负责序列化并以增量更新推送给各平台 API，而不是每次全量刷新；Rust 实现天然贴近嵌入式与跨平台场景。据项目 README 的使用名单，egui、Slint、Servo 等项目已经接入。它对无障碍的意义，类似 Winit 之于窗口管理——底层但不可绕开。

**上手难度**：⭐⭐⭐⭐（面向 UI 框架作者的 Rust 库，普通开发者不必直接碰）

**适用人群**：GUI 框架作者、自绘引擎开发者。**变现思路**：把「无障碍开箱即用」做成框架的商业版卖点；合规咨询公司可基于它给自绘应用做批量改造。

---

### 3. Cboard 沟通板（[cboard-org/cboard](https://github.com/cboard-org/cboard)）｜ Star 约 1.5k ｜ 活跃

**一句话定位**：给无法开口说话者用的开源 AAC（辅助与替代沟通）Web 应用——一个会说话的符号板。

**痛点**：自闭症、脑瘫、失语症患者需要靠「点符号出语音」与人沟通，商业 AAC 设备报价动辄数万元，把最需要它的家庭挡在门外。

**核心拆解**：React + Redux 构建的 PWA，浏览器打开即用，离线可缓存；界面上是层层分类的符号卡片，用户点选符号序列，应用合成语音读出来；支持多语言切换、语音参数调节、句子历史记录，家长和治疗师可以自定义符号板布局。据项目介绍，其用户遍布全球多国，曾被联合国相关项目用于人道主义场景（据项目公开报道）。

**上手难度**：⭐⭐（浏览器打开就能配一块属于某个孩子的板子）

**适用人群**：言语障碍者家庭、特教老师、康复治疗师。**变现思路**：面向康复机构与特教学校的定制化部署、专业语音包与符号库订阅；国内康复行业采购从硬件转向软件服务，正好是空档。

---

### 4. OptiKey 眼控键盘（[OptiKey/OptiKey](https://github.com/OptiKey/OptiKey)）｜ Star 约 2.6k ｜ 稳定维护

**一句话定位**：把眼睛变成鼠标和键盘——渐冻症、中风患者用目光就能操作整台 Windows 电脑。

**痛点**：运动神经元病患者手部功能丧失后，商业眼控方案价格高昂且封闭；而「还能操作电脑」直接决定他们能否继续工作、社交。

**核心拆解**：C#/.NET WPF 写成的桌面虚拟键盘，配合眼动仪追踪注视点，视线在某按键上停留（dwell）即触发点击，支持逐字输入、词块选择与自动补全；据项目文档，支持多款主流眼动仪，同时提供鼠标模拟模式，让没有专用硬件的用户也能低门槛体验。项目曾获科技辅助领域奖项（据公开报道），是开源 AT 里少见的「完成度接近商业产品」的代表。

**上手难度**：⭐⭐⭐（装软件容易，调校眼动仪和驻留时长需要陪护人配合）

**适用人群**：渐冻症患者家庭、辅具适配师。**变现思路**：辅具集成商把 OptiKey 与国产眼动仪硬件捆绑成整案卖给医院康复科——软件免费，利润在硬件与调校服务。

---

### 5. Soundscape 盲人导航（[microsoft/soundscape](https://github.com/microsoft/soundscape)）｜ Star 约 1.3k ｜ 微软停更、社区接棒

**一句话定位**：微软开源的 3D 音频导航应用，不告诉你怎么走，而是让整个街区在你耳边「活」起来。

**痛点**：传统导航为开车设计，对盲人步行者毫无用处——他们需要的是「前方路口右转有家药店」这种环境感知，而不是蓝色路线箭头。

**核心拆解**：基于 OpenStreetMap 数据，把兴趣点变成三类声音线索：信标（beacon，选定目标后持续在耳侧方向播报）、自动呼叫（接近预设地点时触发）与标记点；空间音频让声音方向对应真实方位，配合骨传导耳机不遮挡环境音。微软英国团队 2018 年将其开源（据微软官方博客），后来微软停止更新，社区以 Soundscape Community 名义接手维护并推出新版本（据社区公告）。

**上手难度**：⭐⭐⭐（原版 app 即装即用；二次开发需自建 OSM 服务）

**适用人群**：视障出行者、无障碍城市研究者。**变现思路**：文旅景区、机场、园区的无障碍导览定制——OSM 数据免费打底，改造成本主要在语音内容策划。

---

### 6. Piper 本地语音合成（[rhasspy/piper](https://github.com/rhasspy/piper)）｜ Star 约 9k ｜ 活跃

**一句话定位**：树莓派都能流畅运行的本地神经 TTS，让「开口说话」不依赖云端。

**痛点**：云 TTS 按字符计费、断网即哑、隐私外泄三宗罪；而辅助场景（读屏、沟通板、智能家居播报）恰恰最需要离线与隐私。

**核心拆解**：ONNX Runtime 驱动轻量 VITS 模型，官方提供数十种语言的预训练音色；在树莓派 4 上即可接近实时合成（据项目基准数据），CPU-only 无需显卡；通过 Wyoming 协议接入 Home Assistant 后，成了其本地语音助手链路的默认 TTS（据 Home Assistant 官方资料），这也是它 Star 节节攀升的原因——从辅助技术圈「出圈」到了智能家居圈。

**上手难度**：⭐⭐（命令行一行即可把文本转成 wav）

**适用人群**：想给任何设备加上「嘴巴」的开发者。**变现思路**：离线语音硬件（陪护机器人、自助终端）、有声书批量生成、方言与童声等小众音色模型定制。

---

### 7. axe-core 测试引擎（[dequelabs/axe-core](https://github.com/dequelabs/axe-core)）｜ Star 约 6k ｜ 高频发版

**一句话定位**：网页无障碍自动化测试的事实标准引擎，让 CI 流水线替你盯住每一个不可访问的按钮。

**痛点**：无障碍审查靠人工逐页检查，成本高、覆盖低、上线前才发现——而 EAA 与国内法规落地后，问题会直接变成法律风险。

**核心拆解**：纯 JavaScript 规则引擎，注入页面后对无障碍树快照跑数百条规则，输出「违规节点 + 影响人群 + 修复建议」；零依赖、可在任意测试框架中调用，生态覆盖极广——Google Lighthouse 的无障碍评分、cypress-axe、jest-axe 等底层都是它（据项目文档）。本期唯一的「测试类」仓库，是 8 个项目里离商业世界最近的。

**上手难度**：⭐⭐⭐（需写测试脚本或接入构建流程）

**适用人群**：前端工程师、QA、无障碍审计师。**变现思路**：Deque 本身就是「开源引擎 + 商业版 DevTools」双轮模式的教科书；后来者可做 CI 无障碍门禁 SaaS、审计报告自动生成——合规刚需给的窗口期。

---

### 8. Liblouis 盲文转译库（[liblouis/liblouis](https://github.com/liblouis/liblouis)）｜ Star 约 1k ｜ 稳定维护

**一句话定位**：藏在无数读屏器和盲文打印机背后的 C 语言盲文翻译引擎——文本进，点字出。

**痛点**：盲文不是字符的一对一映射：有缩写规则、语境消歧、各国盲文码差异，还有数学与乐谱的特殊制式，手写转译程序几乎不可能做对。

**核心拆解**：表驱动架构，一切规则写在文本格式的转译表（.utb/.ctb）里，社区已维护数十种语言表（含中文盲文），支持正译、反译与连写规则；C 实现、体积小，提供 Python/Java 等绑定。据项目文档，BRLTTY、NVDA 及多条 DAISY 盲文图书生产管道都构建在它之上——本期 Star 最低的仓库，却是整个盲文数字世界的地基之一。

**上手难度**：⭐⭐⭐⭐（面向开发者，需要理解转译表语法）

**适用人群**：盲文出版、特教资源建设者。**变现思路**：试卷盲文化服务、图书馆盲文书生产线的软件方案——政府采购目录里的真实需求。

---

## 本期横向对比

| 仓库 | 方向 | Star（约） | 上手难度 | 适用场景 |
|------|------|-----------|---------|---------|
| NVDA | 读屏 | 2.6k | ⭐ | 视障者日常用电脑 |
| AccessKit | 无障碍桥接 | 1.5k | ⭐⭐⭐⭐ | GUI 框架底层 |
| Cboard | AAC 沟通板 | 1.5k | ⭐⭐ | 言语障碍者日常沟通 |
| OptiKey | 眼控输入 | 2.6k | ⭐⭐⭐ | 运动障碍者操作电脑 |
| Soundscape | 盲人导航 | 1.3k | ⭐⭐⭐ | 视障者独立出行 |
| Piper | 本地语音合成 | 9k | ⭐⭐ | 离线语音播报 |
| axe-core | 无障碍测试 | 6k | ⭐⭐⭐ | 网页合规与 CI 门禁 |
| Liblouis | 盲文转译 | 1k | ⭐⭐⭐⭐ | 盲文出版与读屏底层 |

## 版图速览

```mermaid
mindmap
  root((无障碍开源版图))
    看见屏幕
      NVDA
      AccessKit
    说出想法
      Cboard
      Piper
    走向街口
      Soundscape
    指尖之外
      OptiKey
    盲文读写
      Liblouis
    质量守门
      axe-core
```

## 本期之最

**最值得立即尝试：Piper。** 一条命令让机器离线开口，9k Star 与 Home Assistant 的背书足够放心；把它接进任何玩具、机器人、信息亭，都是周末项目级别的快乐。

**最有商业潜力：axe-core。** 欧盟 EAA 已于 2025 年 6 月底全面适用、国内法规持续落地，无障碍自动化测试从「加分项」变成「验收项」。Deque 验证了开源引擎 + 商业工具的打法，这条赛道还远没饱和。

**最被低估：AccessKit。** Star 不高，位置致命——所有新 GUI 框架迟早都要回答「读屏器怎么读你的界面」。谁率先把它集成进主流框架，谁的应用就对上亿潜在用户自动开门。

## 参考来源

1. [NVDA - GitHub](https://github.com/nvaccess/nvda) — NVDA 读屏器官方仓库，配合 webaim.org 年度读屏用户调查了解使用规模
2. [AccessKit - GitHub](https://github.com/AccessKit/accesskit) — 项目 README 含平台支持范围与集成项目名单
3. [Cboard - GitHub](https://github.com/cboard-org/cboard) — AAC 沟通板官方仓库与项目介绍
4. [axe-core - GitHub](https://github.com/dequelabs/axe-core) — 规则引擎文档及 Lighthouse 等生态集成说明
5. [Piper - GitHub](https://github.com/rhasspy/piper) — 本地 TTS 基准数据与 Home Assistant 集成说明；欧盟《无障碍法案》适用时间据欧盟官方公开资料

> [!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学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
