一种可配置的声控操作软件及语音反馈方法和系统与流程

文档序号:11620360阅读:199来源:国知局
一种可配置的声控操作软件及语音反馈方法和系统与流程

本发明涉及声控操作技术领域,尤其涉及一种可配置的声控操作软件及语音反馈方法和系统。



背景技术:

随着社会的发展,人们使用电脑越来越频繁,使用声音控制电脑操作让人们使用电脑越来越方便,人们不再仅仅通过鼠标和键盘输入信息,解放了使用者的双手,同时又不需要到电脑前操作,大大提高了使用效率,特别是给伤残人士的生活带来了极大的方便,伤残病人可以用声音即可打开门窗、电视、电灯等。

声控操作软件,具有广阔的前景,将为计算机技术的进步带来无可估量的价值,语音识别技术发展到今天,计算机的语音识别系统已经有相当大的进步,用声音控制电脑、电脑中应用软件已经完全可行。但现有的声控软件存在着一些问题:主要是基于操作系统的声控操作,如:打开我的电脑、打开c盘等;不能深入到应用软件的具体操作,如:不能操作看图软件的放大操作等;可配置性不强,不能满足各类应用软件的功能操作;没有操作结果的响应;仅限于指令操作,没有用户输入内容的声控操作。



技术实现要素:

基于背景技术存在的技术问题,本发明提出了一种可配置的声控操作软件及语音反馈方法和系统;

本发明提出的一种可配置的声控操作软件及语音反馈方法,该方法包括以下步骤:

s1、对目标软件和目标软件中的功能项进行生成操作指令配置,得到对所述目标软件进行操作的操作指令和对所述目标软件中的功能项进行操作的操作指令;

s2、获取用户输入的声音数据;

s3、将所述用户输入的声音数据转换为对所述目标软件进行操作的操作指令或对所述目标软件中的功能项进行操作的操作指令,通过所述操作指令对所述目标软件或对所述目标软件中对应的功能项进行操作,并向用户反馈所述操作的操作结果。

优选地,在步骤s1中,将目标软件和目标软件中的功能项配置成对应的操作指令过程中,具体包括:

通过所述目标软件的名称和安装路径对所述目标软件进行生成操作指令配置,得到对所述目标软件进行操作的操作指令;

通过图像识别技术对所述目标软件的操作界面图像进行识别并获取所述目标软件中功能项的位置坐标,对所述目标软件中功能项进行生成操作指令配置,得到对所述目标软件中的功能项进行操作的操作指令。

优选地,在步骤s3中,将所述用户输入的声音数据转换为对所述目标软件进行操作的操作指令或对所述目标软件中的功能项进行操作的操作指令过程中,具体包括:

通过语音识别技术对所述用户输入的声音数据进行识别并转换为对所述目标软件进行操作的操作指令;

通过语音识别技术对所述用户输入的声音数据进行识别并转换为对所述目标软件中的功能项进行操作的操作指令。

优选地,在步骤s3中,通过播放语音向用户反馈所述操作的操作结果。

优选地,还包括步骤s4,当用户需要输入文字内容时,将用户输入的声音数据转换为文字数据并显示在预设位置;

优选地,通过语音识别技术将用户输入的声音数据转换为文字数据。

一种可配置的声控操作软件及语音反馈系统,其特征在于,包括:

操作指令配置模块,用于对目标软件和目标软件中的功能项进行生成操作指令配置,得到对所述目标软件进行操作的操作指令和对所述目标软件中的功能项进行操作的操作指令;

声音数据获取模块,用于获取用户输入的声音数据;

操作及反馈模块,用于将所述用户输入的声音数据转换为对所述目标软件进行操作的操作指令或对所述目标软件中的功能项进行操作的操作指令,通过所述操作指令对所述目标软件或对所述目标软件中对应的功能项进行操作,并向用户反馈所述操作的操作结果。

优选地,所述操作指令配置模块,具体用于:

通过所述目标软件的名称和安装路径对所述目标软件进行生成操作指令配置,得到对所述目标软件进行操作的操作指令;

通过图像识别技术对所述目标软件的操作界面图像进行识别并获取所述目标软件中功能项的位置坐标,对所述目标软件中功能项进行生成操作指令配置,得到对所述目标软件中的功能项进行操作的操作指令。

优选地,所述操作及反馈模块,具体用于:

通过语音识别技术对所述用户输入的声音数据进行识别并转换为对所述目标软件进行操作的操作指令;

通过语音识别技术对所述用户输入的声音数据进行识别并转换为对所述目标软件中的功能项进行操作的操作指令。

优选地,所述操作及反馈模块,具体用于:通过播放语音向用户反馈所述操作的操作结果。

优选地,还包括输入模块,当用户需要输入文字内容时,将用户输入的声音数据转换为文字数据并显示在预设位置;

优选地,所述输入模块具体用于:通过语音识别技术将用户输入的声音数据转换为文字数据。

本发明通过对目标软件和目标软件中的功能项进行生成操作指令配置,得到对目标软件进行操作的操作指令和对目标软件中的功能项进行操作的操作指令,再将用户输入的声音数据转换为对目标软件进行操作的操作指令和对目标软件中的功能项进行操作的操作指令,同时在操作时向用户反馈所述操作的操作结果,当用户需要输入文字内容时,将用户输入的声音数据转换为文字数据并显示在预设位置,从而实现了目标软件内部的功能深度操作、声音输入、操作结果语音反馈的功能,满足了完全靠声音输入来操作软件的需求,提高客户操作软件的便捷性,彻底改变了传统的使用电脑的空间距离要求。

附图说明

图1为一种可配置的声控操作软件及语音反馈方法的方法流程图;

图2为一种可配置的声控操作软件及语音反馈系统的系统模块示意图。

具体实施方式

如图1所示,图1为本发明提出的一种可配置的声控操作软件及语音反馈方法的方法流程图;

参照图1,本发明提出的一种可配置的声控操作软件及语音反馈方法,该方法包括以下步骤:

步骤s1,对目标软件和目标软件中的功能项进行生成操作指令配置,得到对所述目标软件进行操作的操作指令和对所述目标软件中的功能项进行操作的操作指令;

在本步骤中,将目标软件和目标软件中的功能项配置成对应的操作指令过程中,具体包括:

通过所述目标软件的名称和安装路径对所述目标软件进行生成操作指令配置,得到对所述目标软件进行操作的操作指令;

通过图像识别技术对所述目标软件的操作界面图像进行识别并获取所述目标软件中功能项的位置坐标,对所述目标软件中功能项进行生成操作指令配置,得到对所述目标软件中的功能项进行操作的操作指令;

在本实施方式中,通过所述目标软件的名称和安装路径对所述目标软件进行生成操作指令配置,得到对所述目标软件进行操作的操作指令,如:打开关闭;通过所述目标软件的名称和安装路径对所述目标软件进行生成操作指令配置,得到对所述目标软件进行操作的操作指令;如:新建、删除、查询;通过生成操作指令配置,将对目标软件的操作与对应的操作指令进行匹配,如此,当获取到操作指令时,即可对目标软件进行对应的操作。

步骤s2,获取用户输入的声音数据;

在本实施方式中,可通过麦克风获取用户输入的声音数据。

步骤s3,将所述用户输入的声音数据转换为对所述目标软件进行操作的操作指令或对所述目标软件中的功能项进行操作的操作指令,通过所述操作指令对所述目标软件或对所述目标软件中对应的功能项进行操作,并向用户反馈所述操作的操作结果;

在本步骤中,将所述用户输入的声音数据转换为对所述目标软件进行操作的操作指令或对所述目标软件中的功能项进行操作的操作指令过程中,具体包括:

通过语音识别技术对所述用户输入的声音数据进行识别并转换为对所述目标软件进行操作的操作指令;

通过语音识别技术对所述用户输入的声音数据进行识别并转换为对所述目标软件中的功能项进行操作的操作指令;

在本步骤中,通过播放语音向用户反馈所述操作的操作结果;

在本实施方式中,通过语音识别技术将声音数据转换为操作指令,根据操作指令即可对目标软件进行对应的操作,如打开目标软件,关闭目标软件,在目标软件中新建、删除、查询操作,同时,在进行操作时通过语音的形式向用户反馈操作的操作结果,如:已提交查询操作,请等待查询结果。

还包括步骤s4,当用户需要输入文字内容时,将用户输入的声音数据转换为文字数据并显示在预设位置;

具体的,通过语音识别技术将用户输入的声音数据转换为文字数据;

在本实施方式中,在需要输入文字时,通过语音识别技术解析户输入的声音数据得到文字数据,并将文字数据自动填充到相应的位置。

如图2所示,图2为本发明提出的一种可配置的声控操作软件及语音反馈系统的系统模块示意图;

参照图2,本发明提出的一种可配置的声控操作软件及语音反馈系统,包括:

操作指令配置模块,用于对目标软件和目标软件中的功能项进行生成操作指令配置,得到对所述目标软件进行操作的操作指令和对所述目标软件中的功能项进行操作的操作指令;

操作指令配置模块,具体用于:

通过所述目标软件的名称和安装路径对所述目标软件进行生成操作指令配置,得到对所述目标软件进行操作的操作指令;

通过图像识别技术对所述目标软件的操作界面图像进行识别并获取所述目标软件中功能项的位置坐标,对所述目标软件中功能项进行生成操作指令配置,得到对所述目标软件中的功能项进行操作的操作指令;

在本实施方式中,操作指令配置模块通过所述目标软件的名称和安装路径对所述目标软件进行生成操作指令配置,得到对所述目标软件进行操作的操作指令,如:打开关闭;操作指令配置模块通过所述目标软件的名称和安装路径对所述目标软件进行生成操作指令配置,得到对所述目标软件进行操作的操作指令;如:新建、删除、查询;通过生成操作指令配置,将对目标软件的操作与对应的操作指令进行匹配,如此,当获取到操作指令时,即可对目标软件进行对应的操作。

声音数据获取模块,用于获取用户输入的声音数据;

在本实施方式中,可通过麦克风获取用户输入的声音数据。

操作及反馈模块,用于将所述用户输入的声音数据转换为对所述目标软件进行操作的操作指令或对所述目标软件中的功能项进行操作的操作指令,通过所述操作指令对所述目标软件或对所述目标软件中对应的功能项进行操作,并向用户反馈所述操作的操作结果。

操作及反馈模块,具体用于:

通过语音识别技术对所述用户输入的声音数据进行识别并转换为对所述目标软件进行操作的操作指令;

通过语音识别技术对所述用户输入的声音数据进行识别并转换为对所述目标软件中的功能项进行操作的操作指令;

操作及反馈模块,具体用于:通过播放语音向用户反馈所述操作的操作结果;

在本实施方式中,通过语音识别技术将声音数据转换为操作指令,根据操作指令即可对目标软件进行对应的操作,如打开目标软件,关闭目标软件,在目标软件中新建、删除、查询操作,同时,在进行操作时通过语音的形式向用户反馈操作的操作结果,如:已提交查询操作,请等待查询结果。

还包括输入模块,当用户需要输入文字内容时,将用户输入的声音数据转换为文字数据并显示在预设位置;

具体的,所述输入模块具体用于:通过语音识别技术将用户输入的声音数据转换为文字数据;

在本实施方式中,在需要输入文字时,通过语音识别技术解析户输入的声音数据得到文字数据,并将文字数据自动填充到相应的位置。

本实施方式通过对目标软件和目标软件中的功能项进行生成操作指令配置,得到对目标软件进行操作的操作指令和对目标软件中的功能项进行操作的操作指令,再将用户输入的声音数据转换为对目标软件进行操作的操作指令和对目标软件中的功能项进行操作的操作指令,同时在操作时向用户反馈所述操作的操作结果,当用户需要输入文字内容时,将用户输入的声音数据转换为文字数据并显示在预设位置,从而实现了目标软件内部的功能深度操作、声音输入、操作结果语音反馈的功能,满足了完全靠声音输入来操作软件的需求,提高客户操作软件的便捷性,彻底改变了传统的使用电脑的空间距离要求。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1