一种基于语音识别的办公辅助系统与方法技术方案

技术编号:29399934 阅读:12 留言:0更新日期:2021-07-23 22:36
本发明专利技术提出一种基于语音识别的办公辅助系统与方法,所述系统包括语音监测引擎,语音监测引擎与每个办公辅助软件之间进行进程通信;当至少一个办公辅助软件处于前台运行状态时,办公辅助软件的后台运行监测进程发送激活信号给语音监测引擎;基于所述激活信号,在办公辅助软件的用户界面上显示激活按钮;响应于用户点击激活按钮,语音监测引擎建立多个异步线程,每个所述异步线程用于捕获用户在所述处于前台运行状态的办公辅助软件上的当前界面上对于可调用功能项的多个调用操作;响应于用户发出的语音指令,所述语音监测引擎对所述语音指令进行处理后,在当前界面上显示多个推荐的可调用功能项以及对应的反馈确认倒计时指令。

【技术实现步骤摘要】
一种基于语音识别的办公辅助系统与方法
本专利技术属于智能办公
,尤其涉及一种基于语音识别的办公辅助系统与方法。
技术介绍
随着智能化计算的发展,办公软件得到了广泛应用,极大的提高了办公效率。各种办公辅助软件随着用户需求不断的被开发出来,提供了非常丰富的辅助功能。例如,表格软件可提供非常丰富的表格编辑和计算功能,但是表格用于数据处理时通常需要面临大量的重复操作;同时,不同用户针对对于同一组数据处理又会自定义各种快捷操作。例如,申请号为CN202011219565.0的中国专利技术专利申请提出基于outlook的实用型office办公邮件群发软件工具,该基于outlook的实用型office办公邮件群发软件工具,包括Excel办公软件和Outlook邮件软件;所述Excel办公软件由XLSM文件中的邮件主题内容附件设定模块,联系人信息管理设定模块及参数替换设定模块组成;所述Outlook邮件软件由邮件模板模块组成,可以设计通用型模版和个性化模版;所述office软件的承载体为PC机windows操作系统。通过设定针对不同收件人对象的可替换参数,直接利用office办公软件中的邮件发送模块即可进行正常的邮件发送,工作效率大大提高。为了提高表格操作的快捷性,现有的表格操作软件本身也会提供对应的快捷操作按钮。然而,一方面,大部分时候,普通用户并不能快速掌握这些快捷操作;另一方面,表格操作软件本身提供的操作属性大多是英文或者混合语种表述,导致用户无法准确查找其含义,从而降低了表格操作的效率。中国专利技术专利公开文本CN111178023A公开一种可视化自定义报表设计系统,包括数据物理层、工作目录配置层、逻辑数据层、设计处理层、图表结合层和报表展现层;数据物理层包括数据库、WEB服务器、程序模块、文本模块和数据表库;工作目录配置层包括制作环境模块和设计模块;逻辑数据层包括报表数据集和数据绑定模块;设计处理层包括参数设计模块、数据过滤模块、样式设置模块、条件展示模块和运算设计模块;图表结合层包括图表类型模块和图表数据模块;报表展现层包括报表展示层、表单录入模块和打印输出层。该专利技术中,全面满足HTML5/WinForm/ASP.NET/ASP.NETMVC/WPF等平台下报表设计和报表开发的需求,使得用户能够快速搭建灵活的设计个性化、多样化的报表,从而大大提高工作效率、降低用户工作成本。如何针对在线办公辅助处理软件,提高处理和操作效率,使得用户在不完全熟悉软件性能的情况下,迅速定位到需要调用的功能按钮,现有技术并未给出有效的解决方案。
技术实现思路
为解决上述技术问题,本专利技术提出一种基于语音识别的办公辅助系统与方法,所述系统包括语音监测引擎,语音监测引擎与每个办公辅助软件之间进行进程通信;当至少一个办公辅助软件处于前台运行状态时,办公辅助软件的后台运行监测进程发送激活信号给语音监测引擎;基于所述激活信号,在办公辅助软件的用户界面上显示激活按钮;响应于用户点击激活按钮,语音监测引擎建立多个异步线程,每个所述异步线程用于捕获用户在所述处于前台运行状态的办公辅助软件上的当前界面上对于可调用功能项的多个调用操作;响应于用户发出的语音指令,所述语音监测引擎对所述语音指令进行处理后,在当前界面上显示多个推荐的可调用功能项以及对应的反馈确认倒计时指令。具体而言,在本专利技术的第一个方面,提供一种基于语音识别的办公辅助系统,所述系统包括多个办公辅助软件,每个所述办公辅助软件包括多个可调用功能项。作为本专利技术的改进之一,所述系统还包括语音监测引擎,所述语音监测引擎与每个所述办公辅助软件之间进行进程通信;当至少一个办公辅助软件处于前台运行状态时,所述办公辅助软件的后台运行监测进程发送激活信号给所述语音监测引擎;基于所述激活信号,在所述办公辅助软件的用户界面上显示激活按钮;响应于用户点击所述激活按钮,所述语音监测引擎建立多个异步线程,每个所述异步线程用于捕获用户在所述处于前台运行状态的办公辅助软件上的当前界面上对于可调用功能项的多个调用操作;响应于用户发出的语音指令,所述语音监测引擎对所述语音指令进行处理后,在所述处于前台运行状态的办公辅助软件上的当前界面上显示多个推荐的可调用功能项以及对应的反馈确认倒计时指令。作为本专利技术的改进之一,所述语音监测引擎包括语音转化组件、语音切分组件、语音扩词组件;所述语音转化组件将所述用户发出的语音指令转化为文本序列;所述语音切分组件将所述文本序列进行分词处理,得到第一数量的分词单位;所述语音扩词组件,基于所述多个分词单位进行扩词处理,得到第二数量的长尾词单位。在本专利技术的第二个方面,提供一种基于语音识别的办公辅助方法,所述方法应用于配置语音输入接口的办公终端,所述办公终端上安装有至少一个办公辅助软件,每个所述办公辅助软件包括多个可调用功能项。具体来说,所述方法包括如下步骤:S501:在每个所述办公辅助软件的启动进程中注入监测函数;S502:基于所述监测函数的返回值判断是否存在办公辅助软件处于启动状态;如果是,则建立后台监测进程;S503:判断是否存在办公辅助软件位于前台运行状态,如果是,则基于所述后台监测进程扩展出多个异步捕获线程;S504:利用所述多个异步捕获线程采集所述处于前台运行状态的办公辅助软件的当前界面上的可调用功能项的调用操作以及调用顺序;S505:每个所述异步捕获线程将采集的可调用功能项的调用操作按照所述调用顺序存储到记录数据库中;S506:判断所述语音输入接口是否接收到激活指令,所述激活指令包括预先设置的一段激活语音;如果是,则在所述语音输入接口和所述后台监测进程之间建立数据管道;S507:通过所述语音输入接口接收用户输入的语音序列,基于所述语音序列解析出至少一个分词单位;S508:将所述分词单位通过所述数据管道发送至所述记录数据库;S509:执行所述记录数据库中与所述分词单位对应的至少一个可调用功能项。在本专利技术的第三个方面,提供一种基于语音识别的办公辅助方法,所述方法基于第一个方面所述的一种基于语音识别的办公辅助系统实现。本专利技术的上述方法可以通过计算机程序自动化的实现,因此,在本专利技术的第四个方面,提供一种计算机可读存储介质,其上存储有计算机可执行程序指令,通过包含处理器和存储器的集成电路芯片,执行所述可执行指令,用于实现所述第二或者第三个方面所述方法的部分或者全部步骤。采用本专利技术的技术方案,用户在不完全熟悉软件性能的情况下,可以迅速定位到需要调用的功能按钮,并且方便快捷准确。本专利技术的进一步优点将结合说明书附图在具体实施例部分进一步详细体现。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这本文档来自技高网
...

【技术保护点】
1.一种基于语音识别的办公辅助系统,所述系统包括多个办公辅助软件,每个所述办公辅助软件包括多个可调用功能项,其特征在于:/n所述系统还包括语音监测引擎,所述语音监测引擎与每个所述办公辅助软件之间进行进程通信;/n当至少一个办公辅助软件处于前台运行状态时,所述办公辅助软件的后台运行监测进程发送激活信号给所述语音监测引擎;/n基于所述激活信号,在所述办公辅助软件的用户界面上显示激活按钮;/n响应于用户点击所述激活按钮,所述语音监测引擎建立多个异步线程,每个所述异步线程用于捕获用户在所述处于前台运行状态的办公辅助软件上的当前界面上对于可调用功能项的多个调用操作;/n响应于用户发出的语音指令,所述语音监测引擎对所述语音指令进行处理后,在所述处于前台运行状态的办公辅助软件上的当前界面上显示多个推荐的可调用功能项以及对应的反馈确认倒计时指令。/n

【技术特征摘要】
1.一种基于语音识别的办公辅助系统,所述系统包括多个办公辅助软件,每个所述办公辅助软件包括多个可调用功能项,其特征在于:
所述系统还包括语音监测引擎,所述语音监测引擎与每个所述办公辅助软件之间进行进程通信;
当至少一个办公辅助软件处于前台运行状态时,所述办公辅助软件的后台运行监测进程发送激活信号给所述语音监测引擎;
基于所述激活信号,在所述办公辅助软件的用户界面上显示激活按钮;
响应于用户点击所述激活按钮,所述语音监测引擎建立多个异步线程,每个所述异步线程用于捕获用户在所述处于前台运行状态的办公辅助软件上的当前界面上对于可调用功能项的多个调用操作;
响应于用户发出的语音指令,所述语音监测引擎对所述语音指令进行处理后,在所述处于前台运行状态的办公辅助软件上的当前界面上显示多个推荐的可调用功能项以及对应的反馈确认倒计时指令。


2.如权利要求1所述的一种基于语音识别的办公辅助系统,其特征在于:
所述语音监测引擎包括语音转化组件、语音切分组件、语音扩词组件;
所述语音转化组件将所述用户发出的语音指令转化为文本序列;
所述语音切分组件将所述文本序列进行分词处理,得到第一数量的分词单位;
所述语音扩词组件,基于所述多个分词单位进行扩词处理,得到第二数量的长尾词单位。


3.如权利要求2所述的一种基于语音识别的办公辅助系统,其特征在于:
所述第二数量大于第一数量。


4.如权利要求2所述的一种基于语音识别的办公辅助系统,其特征在于:
所述语音监测引擎对所述语音指令进行处理,具体包括:
所述语音监测引擎基于所述第二数量的长尾词单位和所述多个异步线程捕获的多个调用操作的比对,得出多个推荐的可调用功能项。


5.一种基于语音识别的办公辅助方法,所述方法应用于配置语音输入接口的办公终端,所述办公终端上安装有至少一个办公辅助软件,每个所述办公辅助软件包括多个可调用功能项;其特征在于,所述方法包括:
S501:在每个所述办公辅助软件的启动进程中注入监测函数;
S502:...

【专利技术属性】
技术研发人员:吴黎敏谢锦涛江民财王学勤
申请(专利权)人:福建马恒达信息科技有限公司
类型:发明
国别省市:福建;35

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

1