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

技术编号:23704110 阅读:37 留言:0更新日期:2020-04-08 11:01
本发明专利技术公开了一种透过语音控制office办公软件的操作方法,其包括以下步骤:S1,输入语音;S2,语音流拾取;S3,将语音流送入语音服务器进行识别并输出识别结果为文本数据,以本文数据作为关键词;S4,以关键词作为命令文本呼叫windows API对office文档进行文本检索,检索到吻合的文本,则执行步骤S7,否则执行步骤S5;S5,将文本数据送入数据服务器进行模糊比对,包括拼音比对、多音字比对、方言比对、同音字的一种或几种,找出多组比对数据;S6,通过对多组比对数据进行权重运算,并解析出新的关键词,并执行步骤S4;S7,调用office命令,office执行命令后,自动切换到文本内容页。本发明专利技术通过语音识别输入的方式作为对office办公软件的操作控制,大大提高了操作效率。

An operation method of office software controlled by voice

【技术实现步骤摘要】
一种透过语音控制office办公软件的操作方法
本专利技术涉及电脑操作
,特别是一种透过语音控制office办公软件的操作方法。
技术介绍
常用office的办公套件来办公,但随着工作文件的复杂化,文档内容多达数十MB,excel的数据表格也多样化。不熟悉表格或文本内容的情况下,很难快速定位到目标文档或数据表格。通常只能使用查找和搜索,并逐一排查。当有多个表格时,要每个表格逐一去查询,无法快速定位到目标文本/数据,耗时耗力,效率低下。
技术实现思路
本专利技术要解决的技术问题是针对上述现有技术的不足,提供一种透过语音控制office办公软件的操作方法。为解决上述技术问题,本专利技术所采取的技术方案是:一种透过语音控制office办公软件的操作方法,其包括以下步骤:S1,输入语音;S2,语音流拾取;S3,将语音流送入语音服务器进行识别并输出识别结果为文本数据,以本文数据作为关键词;S4,以关键词作为命令文本呼叫windowsAPI对office文档进行文本检索,检索到吻合的文本,则执行步骤S7,否则执行步骤S5;S5,将文本数据送入数据服务器进行模糊比对,包括拼音比对、多音字比对、方言比对、同音字的一种或几种,找出多组比对数据;S6,通过对多组比对数据进行权重运算,并解析出新的关键词,并执行步骤S4;S7,调用office命令,office执行命令后,自动切换到文本内容页。上述技术方案中,启动操作程序,操作程序从office办公软件所在的操作系统中获取音频流控制权限;获取权限后,打开麦克风尝试获取音频流,并自动测试音频设备是否可用;音频设备测试可用后进入等待语音输入状态;然后执行所述的步骤S1。上述技术方案中,所述步骤S6中,关键词中包含命令关键词和目标对象关键词,根据命令关键词从数据库中调用可执行方案并生成宏命令,最终与目标对象关键词结合生成命令文本,然后执行所述步骤S7。上述技术方案中,所述步骤S4中,如第一次检索不到吻合文本,则将关键词按照词组规则进行拆分,以拆分后的目标对象关键词作为命令文本呼叫windowsAPI对office文档进行文本检索,检索到吻合的文本后调用office命令;否则执行步骤S4-1:进行权重运算,将检索长度设定为关键词长度N的两倍或碰到字符为止,将n个文档逐一与拆分后的目标对象关键词做比较,并计算出权重值,将权重值最高并大于或等于1/N的文档作为吻合的文本并调用office命令;将权重值小于1/N的文档重新进行多音字/词比对并转换为拼音,准备拼音比对和方言比对并重复权重运算;直到检索到吻合文本。上述技术方案中,所述语音服务器为云服务器。上述技术方案中,所述步骤S7中,自动切换到文本内容页,并且鼠标移动到最后编辑的位置。本专利技术的有益效果是:代替传统的文本输入方式或者鼠标操作或者键盘的方式进行对office办公软件的操作,大大地提高了用户操作的效率。附图说明图1是本专利技术的整体流程示意图。图2是本专利技术权重运算的应用流程示意图。图3是本专利技术宏命令的引用流程示意图。具体实施方式下面结合附图对本专利技术作进一步详细的说明。如图1-3所示,一种透过语音控制office办公软件的操作方法,其包括以下步骤:启动操作程序,操作程序从office办公软件所在的操作系统中获取音频流控制权限;获取权限后,打开麦克风尝试获取音频流,并自动测试音频设备是否可用;音频设备测试可用后进入等待语音输入状态;然后执行步骤S1。步骤S1,输入语音;步骤S2,语音流拾取;步骤S3,将语音流送入语音服务器进行识别并输出识别结果为文本数据,以本文数据作为关键词;所述语音服务器为云服务器。步骤S4,以关键词作为命令文本呼叫windowsAPI对office文档进行文本检索,检索到吻合的文本,则执行步骤S7,否则执行步骤S5;如第一次检索不到吻合文本,则将关键词按照词组规则进行拆分,以拆分后的目标对象关键词作为命令文本呼叫windowsAPI对office文档进行文本检索,检索到吻合的文本后调用office命令;否则执行步骤S4-1:进行权重运算,将检索长度设定为关键词长度N的两倍或碰到字符为止,将n个文档逐一与拆分后的目标对象关键词做比较,并计算出权重值,将权重值最高并大于或等于1/N的文档作为吻合的文本并调用office命令;将权重值小于1/N的文档重新进行多音字/词比对并转换为拼音,准备拼音比对和方言比对并重复权重运算;直到检索到吻合文本。步骤S5,将文本数据送入数据服务器进行模糊比对,包括拼音比对、多音字比对、方言比对、同音字的一种或几种,找出多组比对数据;步骤S6,通过对多组比对数据进行权重运算,并解析出新的关键词,并执行步骤S4;关键词中包含命令关键词和目标对象关键词,根据命令关键词从数据库中调用可执行方案并生成宏命令,最终与目标对象关键词结合生成命令文本,然后执行所述步骤S7。步骤S7,调用office命令,office执行命令后,自动切换到文本内容页,并且鼠标移动到最后编辑的位置。音频设备可以是PC自带声卡的外接麦克风,也可以是无线话筒、语音鼠标、语音遥控器等音频输入装置。在默认情况下APP选择系统自动识别的语音输入装置拾取语音,用户也可以自己从设置界面选择语音输入装置。操作程序可为电脑上的APP程序,APP程序主要包含音频流获取模块、数据上传/下载模块和呼叫模块,进一步的可能涉及AI智能自学习模块,用于结合用户使用习惯来筛选比对结果,选出最符合用户使用习惯的关键词。、本专利技术的实施例:输入的语音命令为“打开财报”,执行结果就是先“打开财务报表”,然后跳跃到财务报表最后编辑过的位置。执行过程为:打开电脑APP程序,电脑的外置麦克风拾取到“打开财报”语音音频流,通过无线互联网或者有线互联网的方式上传至云服务器中进行语音识别,APP程序自动从云服务器中下载云服务器的识别后转化的文本数据。关键词以keyword作为表述。以“打开财报”作为关键词直接进行快速检索,如果检索到则直接执行,否则,将关键词进行拆分,拆分根据词组规则数据库进行识别,“打开财报”包含动词“打开”和名词“财报”,“打开”即为命令关键词,“财报”即为目标对象关键词。以“财报”作为关键词呼叫windowsAPI对office文档进行文本检索,如果检索到则直接打开,否则,进行模糊化比对进行权重运算,将搜索长度设定为keyword长度的二倍或碰到符号为止。先找到第一个字一样的“财”,在电脑可能包含“财”字的文件有n个,然后将这n个文档逐一与“财”后面的文本关键词字做比较。每找到一字就给1/keywordlength的权值,如本例就是1/2=0.5。最后以权数最高者为选取项,但权值必须≥0.5.,keyword二字以下必须全对也就是权值1。此例中“财报”与“财务报表”相比权重=0.5。如果上述执行完成后,如果仍无法满足选项,则用多音字/词比对法。将keyword转化为拼音,例如财务报表转化为“caiwubaobiao”,将搜索的文件或本文档来自技高网...

【技术保护点】
1.一种透过语音控制office办公软件的操作方法,其特征在于,包括以下步骤:/nS1,输入语音;/nS2,语音流拾取;/nS3,将语音流送入语音服务器进行识别并输出识别结果为文本数据,以本文数据作为关键词;/nS4,以关键词作为命令文本呼叫windows API对office文档进行文本检索,检索到吻合的文本,则执行步骤S7,否则执行步骤S5;/nS5,将文本数据送入数据服务器进行模糊比对,包括拼音比对、多音字比对、方言比对、同音字的一种或几种,找出多组比对数据;/nS6,通过对多组比对数据进行权重运算,并解析出新的关键词,并执行步骤S4;/nS7,调用office命令,office执行命令后,自动切换到文本内容页。/n

【技术特征摘要】
1.一种透过语音控制office办公软件的操作方法,其特征在于,包括以下步骤:
S1,输入语音;
S2,语音流拾取;
S3,将语音流送入语音服务器进行识别并输出识别结果为文本数据,以本文数据作为关键词;
S4,以关键词作为命令文本呼叫windowsAPI对office文档进行文本检索,检索到吻合的文本,则执行步骤S7,否则执行步骤S5;
S5,将文本数据送入数据服务器进行模糊比对,包括拼音比对、多音字比对、方言比对、同音字的一种或几种,找出多组比对数据;
S6,通过对多组比对数据进行权重运算,并解析出新的关键词,并执行步骤S4;
S7,调用office命令,office执行命令后,自动切换到文本内容页。


2.根据权利要求1所述的一种透过语音控制office办公软件的操作方法,其特征在于:启动操作程序,操作程序从office办公软件所在的操作系统中获取音频流控制权限;获取权限后,打开麦克风尝试获取音频流,并自动测试音频设备是否可用;音频设备测试可用后进入等待语音输入状态;然后执行所述的步骤S1。


3.根据权利要求1所述的一种透过语音控制office办公软件的操作方法,其特征在于:所述步骤S6中,关键词中包...

【专利技术属性】
技术研发人员:刘佳旻贺先永
申请(专利权)人:深圳乐华高科实业有限公司
类型:发明
国别省市:广东;44

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

1