项目众包 开源项目

自四年前改用Linux以来,我一直从事开源工作,有时是代码贡献者,有时只是提交错误和改进文档。 而且,正如你们中某些人可能已经知道的那样,我在视觉上有缺陷。

因此,我参与的大多数开源项目都围绕可访问性展开。 这是我作为开放源代码可访问性社区的一部分使用并从事的八个开放源代码项目。

电子口语

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

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

请注意,如果要使用我的存储库,则需要使用eSpeak的最新开发版本 。 这主要是由于在最新的稳定版本和最新的开发版本之间可能发生的音素更改,也归因于eSpeak源代码中的版本检查,这些版本检查阻止使用比espeak附带的词典更高的词典。 这意味着您不能简单地复制较旧词典的较新词典。

声纳GNU / Linux

Sonar GNU / Linux致力于通过最新的可访问性软件以及一系列已知可访问的软件,提供易于使用,可访问,最新的Linux发行版。 特别是,我们专注于提供人们最需要的所有多媒体编解码器,以及用于管理iPod和iPhone等Apple设备的最佳开源软件。 我与Kyle Brouhard( kyle@gmx.ca )和Jonathon Nadow共同开发了该发行版,Jonathon Nadow是可访问计算基金会的负责人,该基金会是致力于促进Linux可访问性的非营利组织。 自2014年8月以来,我一直是该Linux发行版的一部分。

软呢帽

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

Vinux

由于没有足够的时间,我不像以前那样活跃于此Linux发行版中。 不过,尽管我不是软件包维护者,但我确实在他们的IRC频道上闲逛,以帮助人们,偶尔添加到他们的Wiki中并讨论可访问性错误和软件包。 这是我从Windows切换到的Linux发行版,仍然是一流的Linux发行版。

逆戟鲸

我一直致力于改进这种高质量的图形阅读器 ,以用于GNOME , MATE和Unity等图形桌面。 我提交了错误,然后将其发布到邮件列表中,即使我不是编码人员,也可以帮助遇到麻烦的人们。 首席开发人员Joanmeri Diggs在开发此屏幕阅读器方面做得非常出色,经常向Orca社区寻求建议。 这意味着社区对Orca所添加的内容具有相当大的影响力,并确保Orca易于使用。

GNOME

GNOME对我来说是最近的新增功能。 我致力于改善GNOME shell(我的首选桌面)的可访问性。 为此,我在irc.gnome.org上的#a11y上访问了他们的可访问性通道,并在发现可访问性相关问题时针对gnome shell提交了错误。

伴侣

我还参与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和开源社区的一员而感到自豪,他们非常支持可访问性需求。 我将结束这一观点:如果我们大家一起努力,我们可以向全世界证明,即使您有残障,您也不需要昂贵的硬件和软件即可加入有眼界的世界,而不论残障是什么。

翻译自: https://opensource.com/life/15/11/accessibility-open-source

项目众包 开源项目

项目众包 开源项目_改善8个开源项目的可访问性相关推荐

  1. 控制台应用和空项目有什么区别_农业项目经理和物联网项目经理有什么区别

    工作职责: 1. 负责组织和协调投资农业项目的各个阶段性工作,具体工作包括项目挖掘.谈判,交易结构设计.财务分析.尽职调查.估值及回报分析等;撰写项目建议书.立项报告.行业分析等文件,起草与业务相关的 ...

  2. 第一次当项目经理压力大_你真的适合做项目经理吗?

    背景 有人说,每个人从出生都带着一种特殊的天赋,这需要慢慢寻找. 小编也在寻找,寻找着一个答案,一个关于自己是否真的适合做项目经理的答案?为什么大侠这么苦恼呢? 原来大侠成为项目经理后,每天都是水深火 ...

  3. 怎么成为开源贡献者_为什么要成为开源的支持者

    怎么成为开源贡献者 那年是1999年.我父亲刚刚为我建造了一台配备500MHz AMD Athlon处理器,2GB HDD,32MB RAM和Windows 98的计算机. 然后,我的一个朋友想向我介 ...

  4. 项目使用ts辅助_我如何建立辅助项目并在第一周获得31,000名用户

    项目使用ts辅助 by Jurn W 由Jurn W 我如何建立辅助项目并在第一周获得31,000名用户 (How I Built my Side Project and Got 31,000 Use ...

  5. pmp项目变更的流程图_?跟我学PMP | 项目的变更管理应该怎么做?

    我们在前面已经说过,造成项目蔓延的一个重要原因就是缺少变更管理的机制. 因为变更是很多项目管理过程需要重点管理的一个方面,所以建立这样一个机制是很有必要的.另外,不是每一个变更申请都是合理的,只靠项目 ...

  6. 项目积压需求项目计划_需求变更频繁,项目经理如何做好需求管理?

    项目实施过程中,项目经理常常面临一个重大挑战--需求变更.需求变更无处不在,市场条件变化.新业务出现.战略目标调整.客户需求修改.资源限制等,都会造成需求变更. 需求变更会影响项目的时间.成本和质量, ...

  7. 控制台应用和空项目有什么区别_在公司做的项目和自己在学校做的有什么区别?...

    前言 只有光头才能变强. 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 不知道大家还是学生的时候有没有这个问题:公司做的项目 ...

  8. vue项目调用通用组件_详细解析:uniapp项目|vue组件形式实现的科技感loading纯CSS动效...

    前言 本人是一枚并不安分守己的后端程序猿,一直对前端开发"垂涎三尺",所以,一有机会就会"不务正业"一番.最近,发现了一个非常好的学习资料,于是乎,我的老毛病又 ...

  9. springboot导入项目依赖报错_如何解决spring boot 项目导入依赖后代码报错问题

    如何解决spring boot 项目导入依赖后代码报错问题 2020-08-15  14:17:18 代码截图如图所示(由于本人问题已经解决,没来得及截图,所以在网上找了一张图片) ​ 针对图中所示的 ...

最新文章

  1. NDK android Error:Expected caller to ensure valid ABI: MIPS
  2. UEditor文本浏览器,引号加斜杠解决
  3. 绍中考能不能用计算机了,全国计算机二级考什么内容
  4. boost::make_shared_noinit相关的测试程序
  5. QT信号与槽机制需要注意的问题
  6. centos7 python3 sqlserver,centos7中python3环境支持s
  7. 信息学奥赛一本通 1181:整数奇偶排序 | OpenJudge NOI 1.10 06:整数奇偶排序
  8. 网络编程-关于get请求与post请求
  9. JAVA8两个流变量相等_Java8:Stream在同一个流中映射两个属性
  10. SQL Server中的万圣节问题和建议的解决方案
  11. python中文版免费下载-PYTHON自然语言处理(中文最新完整版)pdf下载
  12. 计算机网络重点知识总结 谢希仁版,计算机网络谢希仁版网络层知识点总结
  13. OD点击寄存器变色OD
  14. Tapestry5的基础知识
  15. matlab实现机器学习算法-回归分析
  16. 快捷连接 残差_残差网络解决了什么问题
  17. ThreadLocalMap里弱引用
  18. 地图制图基础(三):地图制作要求
  19. Java面向对象和面向过程的区别
  20. 数据结构 —— 队列、栈、链表的区别

热门文章

  1. 用红蓝3D眼镜在PC上观看3D影片效果并不好
  2. 一个爬虫代码价值 7000 万
  3. 查询mysql数据库里的某字段值所对应的表名与字段名
  4. 《训练指南》中的“突击战”和分金币问题
  5. 升级金士顿固态硬盘SV200S3固件,还原其应有的速度
  6. REBOL 3.0 即將支援 Unicode
  7. PPT模板 | 蓝色科技风项目介绍PPT模板
  8. SparkStreaming整合Kafka(0.8.2.1)计算不同业务指标并实现累加(结合Redis)
  9. 圆/椭圆/抛物线/双曲线等圆锥曲面/二次曲线公式总结
  10. 经典运动估计算法之全搜索、三步搜索、四步搜索、菱形搜索