盲人音频触觉映射系统(BATS)中的 Python 应用
作者:Chad Haynes 和 Thomas Logan,Carolina 计算机辅助技术
介绍
盲人音频触觉映射系统(BATS)旨在为盲人和视力受损者提供地图访问权限。我们的目标是设计方法,将传统的视觉信息通过用户的其他感官呈现。当 Jason Morris 来到北卡罗来纳大学教堂山分校学习古典文学时,这个项目的需求变得明显。Morris 从小便失明,他的工作是在古代世界测绘中心(AWMC),这是一个利用制图和地理信息科学推进古代研究领域的基金会。Morris 决心为他的同事们创造一个解决方案。
Morris 与计算机科学副教授 Gary Bishop 的偶然会面使项目得以启动。Bishop 一直在寻找能够从为他的需求定制的辅助工具开发中受益的用户。在他们相遇时,还没有适合视力受损者使用的古代世界地图格式。在他们的初次对话后,Bishop 博士为一组本科生创造了一个机会,在一学期的软件工程课程中实施解决方案。我们很幸运能成为被召集来从事这个激动人心项目的五人团队的一部分。
软件工程课程的目标,由副教授 Kye Hedlund 教授,是教学生合作工作、确定目标和满足截止日期。我们的团队首先与我们的三位顾问会面,讨论初步设计决策。Bishop 教授向我们介绍了 Dan Jacobson 博士的论文《在几乎没有视力的情况下导航地图:音频触觉方法》,作为开发通过声音和触觉提供空间信息访问的工具的基础。我们系统的核心组件是一台运行 Windows 2000 的 Pentium III 计算机,一个触摸板作为主要输入设备,以及 Microsoft Speech SDK 5.1 通过合成语音传达信息。
选择 Python
面对几乎没有先例的编码任务,我们团队首先必须解决的重大设计决策是选择编程语言。