为 8 个开源项目改进辅助功能

尚无读者喜欢此文章。
Bubble hands

Opensource.com

自从四年前我切换到 Linux 以来,我就一直参与开源,有时作为代码贡献者,有时只是提交错误和改进文档。而且,正如你们有些人可能已经知道的那样,我患有视觉障碍。

因此,我参与的大多数开源项目都围绕辅助功能展开。以下是我作为开源辅助功能社区的一部分使用和参与的八个开源项目。

eSpeak

eSpeak 是一个开源、紧凑、易于扩展的文本到语音 (TTS) 合成器,支持英语和 40 多种其他语言。

在过去的三年里,自 2012 年 6 月以来,我一直在稳步提高美国英语语言支持的质量,修复单词,添加新规则,并在需要时改进音素。我维护着一个 eSpeak 修复的 Git 存储库,每当发布新的 eSpeak 版本时,首席开发人员 Jonathan Duddington 都会从我的 Git 存储库中拉取并放入他想要放入 eSpeak 本身中的修复程序。此存储库 还包含一些声音(在 eSpeak 中称为变体),这些声音不属于标准的 eSpeak 发行版,而是在 Microsoft Windows 的“nvda”屏幕阅读器中找到。

请注意,如果您想使用我的存储库,则需要使用 最新开发版本 的 eSpeak。这主要是由于最新稳定版本和最新开发版本之间可能发生的音素变化,以及 eSpeak 源代码中的版本检查,这些检查阻止使用比 eSpeak 附带的字典更新的字典。这意味着您不能简单地将较新的字典复制到较旧的字典上。

Sonar GNU/Linux

Sonar GNU/Linux 专注于提供易于使用、可访问、最新的 Linux 发行版,其中包含最新的辅助功能软件,以及一系列已知可访问的软件。特别是,我们专注于提供大多数人想要的所有多媒体编解码器,以及用于管理 iPod 和 iPhone 等 Apple 设备的最佳开源软件。我与 Kyle Brouhard (kyle@gmx.ca) 和 Jonathon Nadow 共同开发此发行版,Jonathon Nadow 运营着致力于推广 Linux 辅助功能的非营利组织 Accessible Computing Foundation。自 2014 年 8 月以来,我一直是此 Linux 发行版的一份子。

Fedora

我不是这个非常 著名的 Linux 发行版 的开发者,但我通过贡献辅助功能文档、提交错误以及在 #Fedora IRC 频道上帮助人们来提供帮助。

Vinux

由于时间不足,我没有以前那样积极参与 此 Linux 发行版。尽管如此,我还是会留在他们的 IRC 频道上帮助人们,偶尔也会添加到他们的 wiki 中并讨论辅助功能错误和软件包,尽管我不是软件包维护者。这是我从 Windows 切换过来的 Linux 发行版,并且仍然是一流的 Linux 发行版。

Orca

我深入参与改进 这款用于图形桌面(如 GNOMEMATEUnity)的顶级屏幕阅读器。我提交错误,我在邮件列表中发帖,如果人们遇到麻烦,我会帮助他们,尽管我不是编码员。首席开发人员 Joanmeri Diggs 在开发这款屏幕阅读器方面做得非常出色,经常向 Orca 社区征求意见。这意味着社区对 Orca 中添加的内容以及确保 Orca 保持易用性方面具有相当大的影响力。

GNOME

GNOME 对我来说是一个非常新的补充。我致力于改进 GNOME shell 的辅助功能,GNOME shell 是我选择的桌面。我通过留在他们的辅助功能频道 #a11y (irc.gnome.org) 以及在发现与辅助功能相关的问题时提交针对 gnome shell 的错误来做到这一点。

MATE

我还参与 MATE 开发人员的工作,以改进这个非常流行的桌面环境的辅助功能。我提交错误,留在 IRC 频道上,并与 Joanie 保持联系,以确保 Orca 和桌面开发人员之间进行沟通。

TinTin Alter Aeon 音效包

我参与改进此声音、触发器和脚本集合,以提高 Alter Aeon 多用户地下城(简称 MUD)的辅助功能。此音效包需要使用 TinTin MUD 客户端,该客户端在大多数 Linux 发行版中都可用。如果您想了解更多信息或需要帮助安装或使用此客户端,请访问他们的 GitHub 页面

Linux 支持辅助功能

我坚信 Linux 是 Windows 和 Apple OS X 等专有操作系统的稳定、安全且可访问的替代方案。我言出必行,帮助使这个已经很棒的操作系统变得更加出色。我无法在金钱方面提供帮助,因为在支付房租、账单和食物后,我经常几乎没有多余的钱,所以我通过其他方式进行补偿,例如错误报告、文档和帮助新用户。

开源软件正在各种设备上运行,例如电视、智能手机和潜艇。而且,要完全清楚的是,这些设备中的大多数都运行精简版的 Linux 内核——仅足以在它们运行的任何设备上运行——并且通常不包括带有屏幕阅读器的桌面。例外情况是 Google 的 Android 和 ChromeOS。

我很自豪成为 Linux 和开源社区的一份子,他们非常支持辅助功能需求。最后我想说:如果我们共同努力,我们可以向全世界证明,如果您是残疾人,无论残疾是什么,您都不需要昂贵的硬件和软件即可参与有视觉的世界。

Avatar
Kendell Clark 是一位开源倡导者和 Fedora 用户,自 2011 年 8 月以来一直使用 Gnu/Linux。我爱我的妻子梅丽莎、我的狗泰格和 gnu/linux,特别是如果它与辅助功能有关

7 条评论

这是一篇很棒的文章,我已经与教育技术和特殊教育技术专业人士分享了。您是开源如此出色的缩影。感谢您对软件和整个人类的贡献。

您的文章深深地启发了我。我患有视觉障碍,我的工作经常需要我帮助人们使用辅助功能技术或与从事相同工作的人合作。但是,我经常感觉自己是唯一一个同时关心 FOSS 的人。先生,您是我的新英雄。我非常感谢您对 Linux/辅助功能社区的贡献。

哇,这太棒了 Kendell,它实际上让我对我不时做出的微小贡献感到难过哈哈(这是一件好事)!希望它能成为一个后续教程/指南,向新手展示如何入门。

我完全同意。我已经在那种情况下待了感觉像是永远。我提交错误,我跟进,但与此同时,我受到了更广泛的盲人社区的冷漠对待。你为什么要费心?只需使用 windows 或 mac,它们就可以正常工作。在你听到几百次之后,它开始慢慢侵蚀你,或者曾经侵蚀过我。linux 盲人社区中有些人很棒,当我感到沮丧时,我总是会向他们寻求帮助。我坚持我在文章中写的内容。Linux *是*一个可行的选择。你只需要愿意给它一个机会。

盲人用户的另一个很棒的项目是 http://emacspeak.sourceforge.net/

它假设由于 Emacs 几乎可以完成操作系统面向用户部分可以完成的所有操作(管理文件、启动和运行应用程序、启动 shell 等),那么叙述输入和输出的模式可以为视力低下或失明的人解锁整个计算体验。它运行得非常好。

是的,emacspeak 很棒。我最近已将其添加到 manjaro 存储库中,这意味着 sonar 用户现在可以获取它而无需构建它。还有用于 tintin mud 客户端的 alter aeon 音效包,因为很多盲人用户喜欢玩那个特定的多人地下城

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.