首页 / 专利库 / 广播 / 音频流 / 一种透过语音控制office办公软件的操作方法

一种透过语音控制office办公软件的操作方法

阅读:1036发布:2020-05-16

专利汇可以提供一种透过语音控制office办公软件的操作方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种透过语音控制office办公 软件 的操作方法,其包括以下步骤:S1,输入语音;S2,语音流拾取;S3,将语音流送入语音 服务器 进行识别并输出识别结果为文本数据,以本文数据作为关键词;S4,以关键词作为命令文本呼叫windows API对office文档进行文本检索,检索到吻合的文本,则执行步骤S7,否则执行步骤S5;S5,将文本数据送入数据服务器进行模糊比对,包括拼音比对、多音字比对、方言比对、同音字的一种或几种,找出多组比对数据;S6,通过对多组比对数据进行权重运算,并解析出新的关键词,并执行步骤S4;S7,调用office命令,office执行命令后,自动切换到文本内容页。本发明通过 语音识别 输入的方式作为对office办公软件的操作控制,大大提高了操作效率。,下面是一种透过语音控制office办公软件的操作方法专利的具体信息内容。

1.一种透过语音控制office办公软件的操作方法,其特征在于,包括以下步骤:
S1,输入语音;
S2,语音流拾取;
S3,将语音流送入语音服务器进行识别并输出识别结果为文本数据,以本文数据作为关键词;
S4,以关键词作为命令文本呼叫windows API对office文档进行文本检索,检索到吻合的文本,则执行步骤S7,否则执行步骤S5;
S5,将文本数据送入数据服务器进行模糊比对,包括拼音比对、多音字比对、方言比对、同音字的一种或几种,找出多组比对数据;
S6,通过对多组比对数据进行权重运算,并解析出新的关键词,并执行步骤S4;
S7,调用office命令,office执行命令后,自动切换到文本内容页。
2.根据权利要求1所述的一种透过语音控制office办公软件的操作方法,其特征在于:
启动操作程序,操作程序从office办公软件所在的操作系统中获取音频流控制权限;获取权限后,打开麦克尝试获取音频流,并自动测试音频设备是否可用;音频设备测试可用后进入等待语音输入状态;然后执行所述的步骤S1。
3.根据权利要求1所述的一种透过语音控制office办公软件的操作方法,其特征在于:
所述步骤S6中,关键词中包含命令关键词和目标对象关键词,根据命令关键词从数据库中调用可执行方案并生成宏命令,最终与目标对象关键词结合生成命令文本,然后执行所述步骤S7。
4.根据权利要求1所述的一种透过语音控制office办公软件的操作方法,其特征在于:
所述步骤S4中,如第一次检索不到吻合文本,则将关键词按照词组规则进行拆分,以拆分后的目标对象关键词作为命令文本呼叫windows API对office文档进行文本检索,检索到吻合的文本后调用office命令;否则执行步骤S4-1:进行权重运算,将检索长度设定为关键词长度N的两倍或碰到字符为止,将n个文档逐一与拆分后的目标对象关键词做比较,并计算出权重值,将权重值最高并大于或等于1/N的文档作为吻合的文本并调用office命令;将权重值小于1/N的文档重新进行多音字/词比对并转换为拼音,准备拼音比对和方言比对并重复权重运算;直到检索到吻合文本。
5.根据权利要求1所述的一种透过语音控制office办公软件的操作方法,其特征在于:
所述语音服务器为服务器。
6.根据权利要求1所述的一种透过语音控制office办公软件的操作方法,其特征在于:
所述步骤S7中,自动切换到文本内容页,并且鼠标移动到最后编辑的位置

说明书全文

一种透过语音控制office办公软件的操作方法

技术领域

[0001] 本发明涉及电脑操作技术领域,特别是一种透过语音控制office办公软件的操作方法。

背景技术

[0002] 常用office的办公套件来办公,但随着工作文件的复杂化,文档内容多达数十MB,excel的数据表格也多样化。不熟悉表格或文本内容的情况下,很难快速定位到目标文档或数据表格。通常只能使用查找和搜索,并逐一排查。当有多个表格时,要每个表格逐一去查询,无法快速定位到目标文本/数据,耗时耗,效率低下。

发明内容

[0003] 本发明要解决的技术问题是针对上述现有技术的不足,提供一种透过语音控制office办公软件的操作方法。
[0004] 为解决上述技术问题,本发明所采取的技术方案是:一种透过语音控制office办公软件的操作方法,其包括以下步骤:S1,输入语音;S2,语音流拾取;S3,将语音流送入语音服务器进行识别并输出识别结果为文本数据,以本文数据作为关键词;S4,以关键词作为命令文本呼叫windows API对office文档进行文本检索,检索到吻合的文本,则执行步骤S7,否则执行步骤S5;S5,将文本数据送入数据服务器进行模糊比对,包括拼音比对、多音字比对、方言比对、同音字的一种或几种,找出多组比对数据;S6,通过对多组比对数据进行权重运算,并解析出新的关键词,并执行步骤S4;S7,调用office命令,office执行命令后,自动切换到文本内容页。
[0005] 上述技术方案中,启动操作程序,操作程序从office办公软件所在的操作系统中获取音频流控制权限;获取权限后,打开麦克尝试获取音频流,并自动测试音频设备是否可用;音频设备测试可用后进入等待语音输入状态;然后执行所述的步骤S1。
[0006] 上述技术方案中,所述步骤S6中,关键词中包含命令关键词和目标对象关键词,根据命令关键词从数据库中调用可执行方案并生成宏命令,最终与目标对象关键词结合生成命令文本,然后执行所述步骤S7。
[0007] 上述技术方案中,所述步骤S4中,如第一次检索不到吻合文本,则将关键词按照词组规则进行拆分,以拆分后的目标对象关键词作为命令文本呼叫windows API对office文档进行文本检索,检索到吻合的文本后调用office命令;否则执行步骤S4-1:进行权重运算,将检索长度设定为关键词长度N的两倍或碰到字符为止,将n个文档逐一与拆分后的目标对象关键词做比较,并计算出权重值,将权重值最高并大于或等于1/N的文档作为吻合的文本并调用office命令;将权重值小于1/N的文档重新进行多音字/词比对并转换为拼音,准备拼音比对和方言比对并重复权重运算;直到检索到吻合文本。
[0008] 上述技术方案中,所述语音服务器为服务器。
[0009] 上述技术方案中,所述步骤S7中,自动切换到文本内容页,并且鼠标移动到最后编辑的位置
[0010] 本发明的有益效果是:代替传统的文本输入方式或者鼠标操作或者键盘的方式进行对office办公软件的操作,大大地提高了用户操作的效率。附图说明
[0011] 图1是本发明的整体流程示意图。
[0012] 图2是本发明权重运算的应用流程示意图。
[0013] 图3是本发明宏命令的引用流程示意图。

具体实施方式

[0014] 下面结合附图对本发明作进一步详细的说明。
[0015] 如图1-3所示,一种透过语音控制office办公软件的操作方法,其包括以下步骤:启动操作程序,操作程序从office办公软件所在的操作系统中获取音频流控制权限;获取权限后,打开麦克风尝试获取音频流,并自动测试音频设备是否可用;音频设备测试可用后进入等待语音输入状态;然后执行步骤S1。步骤S1,输入语音;步骤S2,语音流拾取;步骤S3,将语音流送入语音服务器进行识别并输出识别结果为文本数据,以本文数据作为关键词;
所述语音服务器为云服务器。步骤S4,以关键词作为命令文本呼叫windows API对office文档进行文本检索,检索到吻合的文本,则执行步骤S7,否则执行步骤S5;如第一次检索不到吻合文本,则将关键词按照词组规则进行拆分,以拆分后的目标对象关键词作为命令文本呼叫windows API对office文档进行文本检索,检索到吻合的文本后调用office命令;否则执行步骤S4-1:进行权重运算,将检索长度设定为关键词长度N的两倍或碰到字符为止,将n个文档逐一与拆分后的目标对象关键词做比较,并计算出权重值,将权重值最高并大于或等于1/N的文档作为吻合的文本并调用office命令;将权重值小于1/N的文档重新进行多音字/词比对并转换为拼音,准备拼音比对和方言比对并重复权重运算;直到检索到吻合文本。步骤S5,将文本数据送入数据服务器进行模糊比对,包括拼音比对、多音字比对、方言比对、同音字的一种或几种,找出多组比对数据;步骤S6,通过对多组比对数据进行权重运算,并解析出新的关键词,并执行步骤S4;关键词中包含命令关键词和目标对象关键词,根据命令关键词从数据库中调用可执行方案并生成宏命令,最终与目标对象关键词结合生成命令文本,然后执行所述步骤S7。步骤S7,调用office命令,office执行命令后,自动切换到文本内容页,并且鼠标移动到最后编辑的位置。
[0016] 音频设备可以是PC自带声卡的外接麦克风,也可以是无线话筒、语音鼠标、语音遥控器等音频输入装置。在默认情况下APP选择系统自动识别的语音输入装置拾取语音,用户也可以自己从设置界面选择语音输入装置。操作程序可为电脑上的APP程序,APP程序主要包含音频流获取模、数据上传/下载模块和呼叫模块,进一步的可能涉及AI智能自学习模块,用于结合用户使用习惯来筛选比对结果,选出最符合用户使用习惯的关键词。、本发明的实施例:输入的语音命令为“打开财报”,执行结果就是先“打开财务报表”,然后跳跃到财务报表最后编辑过的位置。执行过程为:
打开电脑APP程序,电脑的外置麦克风拾取到“打开财报”语音音频流,通过无线互联网或者有线互联网的方式上传至云服务器中进行语音识别,APP程序自动从云服务器中下载云服务器的识别后转化的文本数据。关键词以keyword作为表述。以“打开财报”作为关键词直接进行快速检索,如果检索到则直接执行,否则,将关键词进行拆分,拆分根据词组规则数据库进行识别,“打开财报”包含动词“打开”和名词“财报”,“打开”即为命令关键词,“财报”即为目标对象关键词。以“财报”作为关键词呼叫windows API对office文档进行文本检索,如果检索到则直接打开,否则,进行模糊化比对进行权重运算,将搜索长度设定为key word长度的二倍或碰到符号为止。先找到第一个字一样的“财”,在电脑可能包含“财”字的文件有n个,然后将这n个文档逐一与“财”后面的文本关键词字做比较。每找到一字就给1/key word length的权值,如本例就是1/2=0.5。最后以权数最高者为选取项,但权值必须≥
0.5.,keyword二字以下必须全对也就是权值1。此例中“财报”与“财务报表”相比权重=
0.5。如果上述执行完成后,如果仍无法满足选项,则用多音字/词比对法。将keyword转化为拼音,例如财务报表转化为“caiwubaobiao”,将搜索的文件或者文本全部也转化为拼音,再来与“caiwubaobiao”做比较。多音字/词和方言同样使用权重计算。
[0017] 另一实施例:用户再发送语音指令“生成柱状图”,云服务器解析后送回APP。APP然后将关键词“keyword=生成柱状图”模糊比对,模糊比对包含拼音比对、方言比对、多音字比对;比对完成进行权重运算,然后选到权重最高的文本,并将此文本解析。
[0018] 如果是windows或者office可执行命令,则调用windows API执行,如果解析的结果不是可识别的命令,则从数据库调用可执行方案,针对不同的应用,针对“生成柱状图”的语音指令,当判断权重keyword=生成柱状图。则windows API从office菜单栏识别到“柱状图”命令。然后 APP生成宏命令,将当前表格框选,然后再将“柱状图”命令通过windows API发送给office执行,执行后的结果就是将当前财报自动生成柱状图表。
[0019] 以上的实施例只是在于说明而不是限制本发明,故凡依本发明专利申请范围所述的方法所做的等效变化或修饰,均包括于本发明专利申请范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈