一种残疾人可使用软件的实现方法技术

技术编号:8022236 阅读:305 留言:0更新日期:2012-11-29 04:28
本发明专利技术涉及残疾人使用软件的实现方法。为了解决残疾人使用软件的不便,它通过语音提醒代替显示器的显示,通过语音输入和语音控制代替键盘和鼠标操作。为了让盲人知道鼠标所在位置,当鼠标在软件界面内拖动、鼠标移出界面时,软件会发出适当的语音提醒,并且提示用户进行一定的操作。软件有针对残疾人的操作指南,以树形的结构进行语音提醒,提示残疾人做出选择。残疾人可用语音做出选择,直到以语音形式播放帮助具体内容。具有键盘提醒功能,在软件操作过程中的按键操作,可以被转变为对应的语音进行提醒。可以采用语音控制焦点切换,并且可以用语音命令控制处于焦点状态的控件的执行。软件可以将语音输入变成语音对应的文本,录入输入框。?

【技术实现步骤摘要】

本专利技术属于计算机软件领域,涉及一种软件实现方法,特别是一种残疾人可以使用的软件实现方法。
技术介绍
现在社会对残疾人提供了各种关怀和考虑,比如盲道、无障碍通道等。一些手机都具有一定的语音播放和语音识别功能,比如语音报手机号、识别语音姓名。但是现有的计算机软件设计仍然相对缺乏对于残疾人操作计算机的考虑,随着信息技术和软件应用的普及,以及社会对残疾人的关怀,软件对于残疾人的可操作性显得日益重要和突出。设计可以让残疾人进行操作的软件,可以为残疾人就业、创业、学习和生活带来很大的便 利,让他们在信息化的社会中能够享受信息技术带来的好处。现在的软件的操作一般需要手对键盘鼠标的操作,以及眼睛从屏幕上获取信息,这对于盲人、上肢残疾的人是不便的。这种方式同样不利于远程的控制,特别是视线远离屏幕的情况下控制电脑。长期对屏幕的关注造成视觉疲劳和头昏脑胀,许多人的身心都受到严重的影响。现在的无线鼠标已经可以远距离地操作电脑,但是由于现在的软件需要看到屏幕才能操作,使得无线鼠标的远程操作功能受到了限制。开发可以利用语音控制,且能够以语音的方式提示用户进行操作的软件,通过语音实施相应的操作和互动,可以避免上述的缺陷,可以有利于残疾人对软件的操作,以及正常人可以通过语音进行远距离的计算机控制,或者在操作计算机的时候,可以一边闭目养神,一边进行语音操作和得到软件的语音提示,减少用眼疲劳,一些研究和实践表明,用户长期面对电脑会造成多方面的伤害,因此,有必要避免长期面对电脑,而上述的软件可以达到语音交互的目的。
技术实现思路
为了便于残疾人操作和远程操作,本专利技术主要采用语音提示和语音识别来达到语音输出和语音输入,通过设定的规则确定各种操作和交互的语音编码,这种编码规则应该是易于学习的,简单的,以利于实现基于语音的人机交互,从而,可以无需通过视觉来获取电脑屏幕和软件显示的信息,以及无需通过手动操作键盘和鼠标来控制软件。本专利技术中的一些语音输入、输出、控制功能是可以设置的,残疾人使用前,先在正常人的帮助下进行设置,或者软件启动的时候,用语音提醒用户做出选择,而用户也可以采用语音控制的方式进行选择和配置,即如果是盲人,他可以用语音将软件配置为相应的模式,电脑通过将语音转换为文本来识别用户的命令。因此,本专利技术的一些语音功能是可选的,可配置的。针对于盲人,在软件设计的时候采用语音提示,语音提示可以用文本转语音技术实现,通过将预先设置的文本,或者程序中的已有的标题等文本,转换为语音,通过语音输出设备播放,语音提示的内容可以包括以下方面第一,当鼠标移动到某一控件(或者工具、按钮、菜单)上时,采用语音提示控件的名称,以及简要的操作帮助提示。第二,在软件的界面的外围设置一个方框型的边界区域,这样当鼠标移入或者移出软件边界的时候可以给予提示,为了让操作者知道到底是哪一边界,可以约定上下左右边界的名称,比如,上边界之类,或者提示用户让某一方向移动鼠标即进入某某软件的某一界面区域。第三,软件的帮助功能除了可以在显示屏现实外,也可以采用语音提示,除了将针对正常人的帮助文档设计为可以转换为语音播放的形式提示外,另外,还专门设计残疾人软件操作指南,该文档采用树形的组织结构,逐级给出语音提示,让残疾人做出细化的选择,残疾人用语音做出选择,系统将语音选择转换为对应文本,触发系统做出更细致的提示,残疾人通过逐级的选择,最终可以得到所需的帮助,软件通过文本转语音技术播放帮助内容。第四,对软件界面中的按钮、控件、菜单的操作及其确认进行语音提醒,以避免误操作。第五,为了增强交互性,将软件显示的文本内容和软件界面中的各种提示等内容的文本采用text to speech技术转化为语音播放。第六、针对于一些无法记住键盘的盲人,通过设置,使软件操作过程中的按键操作也得到语音提醒,如发现按键错误,可以按某个指定的特定键取消,特定键一般用易于为盲人区分的空格键,或处于特殊位置的ESC键等。第七,软件可增加一些辅助性的语音提醒功能,比如,报时提醒、闹钟提醒、下载天气预报网站的数据后进行天气预报提醒。针对盲人无法观察鼠标和键盘操作的困难,以及上肢残疾人士的鼠标和键盘操作的困难,本专利技术采用语音控制功能来完成和辅助输入和控制第一,系统默认采用Tab键控制焦点切换,用回车键来执行焦点对应的当前控件(或按钮),这些对于残疾人和盲人存在操作上的困难,而且盲人无法看见焦点所在位置,本专利技术中可以通过设置,采用特定的语音控制命令来控件焦点切换,焦点切换到下一个控件后,用文本转语音(text-to-speech)技术发音提醒切换后焦点对应的当前控件的名称,并可以用语音命令控制焦点所对应的当前控件执行。第二,具有语音输入功能,在语音输入设置下,可以用语音转文本(speech-to-text)技术将语音输入转化为文本,录入输入框。第三,具有语音控制功能,通过发声即可控制一些操作,麦克风获取语音,将语音转换为文本,当这一文本刚好是当前可用的命令集中的某个命令时,触发该命令相应的操作。通过一定的方式来设计语音控制的规则,防止语音控制之间的歧义,语音输入和语音控制可能混淆,所以在语音输入状态输入 完成后,采用某一命令结束语音输入状态。为了减少残疾人的操作,可以增加一定的自动运行的功能,例如软件自动启动、自动登录、在电脑没有操作时电脑自动关机这类功能的设置。为了对残疾人提供帮助,可以增加一些针对于残疾人的辅助功能,比如备忘录定时提醒功能,到了预定的时间提醒残疾人应该做某事。以上的部分功能对于正常人也是有用的,它还可以实现远程的控制,减少用眼,现在许多人不喜欢面对电脑,这种软件可以避免长期面对电脑带来的不适和疲劳等。为了避免语音识别受到语音播放的干扰,可以在语音播放的时段暂停语音识别,另外一种人为解决方法就是采用耳机。附图说明图I是本专利技术的残疾人支持功能示意图。图2是本专利技术的实施例界面边界示意图。具体实施例方式以下为具体实施例方式 本实施例中,电脑接有耳机和麦克风,通过麦克风输入语音命令或信息,通过耳机收听软件的语音提示。系统中有TTS语音引擎,它可以将文本转换为语音,同时也有语音识别引擎,可以将声音转换为文本,或者进一步再将文本转换为命令。软件是可以设置的,即当这些语音功能成为一种妨碍时,可以关闭各种语音功能。软件的语音功能启用的多少可以进行一定的划分,可以分为适用于仅上肢残疾设置,适用于盲人设置(包括上肢残疾的),以及适用于其他人的设置,当然一般人也可以选用盲人的设置,以达到闭目养神、远程控制等目的。盲人设置中还有一个选项,就是启动键盘输入提醒功能,这是针对于那些无法记忆键盘的盲人。这个键盘提醒功能也可以用于盲人在使用键盘之初掌握键盘位置。语音提示采用TTS语音引擎实现,这些语音提醒的实现方法为将软件中的文本转换为语音,然后采用音箱或耳机播放,语音提醒功能在软件中体现为以下几个方面,下面分别介绍它们的具体实现第一,当鼠标移动到某一控件(或者按钮)上时,利用相应的鼠标移 动事件,触发事件,发出控件名称的声音,并且如果有必要可以给予一定的提醒“如需某操作,请按下鼠标左键(右键)”,并且对随后的操作给出一定提示。第二,软件的界面不是全屏的时候,盲人可能无法确定该软件界面的范围,从而,造成一定的误操作。本实施例中在软本文档来自技高网...

【技术保护点】
一种残疾人可使用软件的实现方法,其特征在于对于盲人和上肢残疾人可以:1)采用语音转文本技术将语音输入转换为文本来代替一般的键盘的文本输入,2)用语音转文本技术将语音转换为文本,再将文本对应某些命令进而实现语音控制,而代替一般的鼠标操作和键盘按键;对于盲人可以采用文本转语音技术将软件中预设的文本转变为语音,播放出来而代替电脑显示屏提示,包括:A)启用语音提醒后,当鼠标在软件界面内拖动时,当移动到软件界面中的按钮、控件、菜单等上时利用文本转语音技术进行语音播放提醒,播放其名称及其操作帮助,B)在对软件界面中的按钮、控件、菜单进行操作时,对相应的操作及其确认进行文本转语音的提醒,并且可播放进一步的操作的简要帮助。

【技术特征摘要】

【专利技术属性】
技术研发人员:王勇钟艳如汪华登付莉陈智勇
申请(专利权)人:桂林电子科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1