HI,欢迎来到起点商标网!
24小时服务QQ:2880605093

外设语音命令词接入控制电脑系统及方法与流程

2021-01-28 15:01:15|355|起点商标网
外设语音命令词接入控制电脑系统及方法与流程

本发明属于语音控制技术领域,特别是涉及一种外设语音命令词接入控制电脑系统及方法。



背景技术:

随着人工智能以及语音识别控制的快速发展,语音控制给很多领域的的发展带来了便利。现有技术中,多通过语音对电脑进行基本功能的控制;但是,这种语音控制只能实现较为简单的操作系统内部的控制指令的调用,并且办公语音命令只能逐个输入,较为繁琐。

随着办公需求的不断提高,人们越来越希望能够通过自定义语音命令词实现对电脑较为复杂的控制;另外,对于不同行业的专用术语的语音控制,现有的语音命令词不能很好的识别;因此,不同行业的人希望形成标准专业语音控制命令词,并且可以实现延展,便于同行业人员延展语音命令词;便于语音命令词共享。

为解决上述问题以及实现上述功能,本发明提供一种外设语音命令词接入控制电脑系统及方法。



技术实现要素:

本发明的目的在于提供外设语音命令词接入控制电脑系统及方法,通过依次通过语音识别单元、语义识别单元对采集的语音命令识别获取命令词,电脑内的驱动处理功能模块,获取识别的命令词并传递至电脑的操作系统,并通过命令词对电脑进行控制,解决了背景技术中提出的问题。

为解决上述技术问题,本发明是通过以下技术方案实现的:

本发明为外设语音命令词接入控制电脑系统,包括:语音外设模块、驱动处理功能模块以及命令更新功能模块;所述语音外设模块通过usb接口可拔插的与电脑通信连接;所述语音外设模块包括语音采集单元、语音识别单元、语义识别单元以及存储单元;所述语音采集单元,用于采集语音命令;所述语音识别单元对所述语音命令识别获取文字文本;所述语义识别单元对比文字文本与命令词集获取命令词;所述存储单元,用于存储命令词集以及命令词对应的电脑控制程序;

所述驱动处理功能模块安装在电脑上,用于驱动语音外设模块的开启;所述驱动处理功能模块,获取识别的命令词并传递至电脑的操作系统;所述操作系统,通过命令词对电脑进行控制;所述命令更新功能模块安装在电脑上,用于获取命令词集存储到电脑的内存,还用于获取与命令词对应的电脑控制程序并存储到执行进程内;所述命令词集包括基本控制命令、自定义控制命令以及行业标准命令。

优选地,所述基本控制命令,为所述操作系统内的控制指令构成的操作过程;所述基本控制命令对应的电脑控制程序,为直接按预定的顺序调用操作系统内的控制指令。

优选地,所述自定义控制命令,为通过编程程序调用操作系统内的控制指令形成自定义功能的控制命令。

优选地,所述行业标准命令,为通过编程程序定义调用操作系统内的控制指令形成对应行业的标准api接口;所述命令词集内,动态存储实现以及继承标准api接口的行业命令词。

优选地,所述语音外设模块还包括语音训练单元;所述语音训练单元,用于对命令词集中的命令词进行语音训练。

外设语音命令词接入控制电脑方法,包括如下步骤:

步骤一:通过编程程序调用操作系统内的控制指令,形成与基本控制命令、自定义控制命令以及行业标准命令对应的电脑控制程序;

步骤二:通过语音采集单元,对同一命令词采集海量语音样本;

步骤三:通过训练单元,对海量语音样本训练形成命令词并存储到存储单元的命令词集中;

步骤四:采用语音采集单元采集语音命令;

步骤五:通过语音识别单元对语音命令识别生成文字文本;

步骤六:通过语义识别单元对比命令词集识别出命令词;

步骤七:通过驱动处理功能模块,获取识别的命令词并传递至电脑的操作系统,并通过命令词对电脑进行控制。

优选地,步骤四之前还包括:通过命令更新功能模块将步骤一中的电脑控制程序存储到执行进程内。

本发明具有以下有益效果:

1、本发明通过训练单元;对海量语音样本训练形成命令词并存储到存储单元的命令词集中;使用时,依次通过语音识别单元、语义识别单元对采集的语音命令识别获取命令词,电脑内的驱动处理功能模块,获取识别的命令词并传递至电脑的操作系统,并通过命令词对电脑进行控制,解决了命令词逐个输入的问题,实现复杂控制命令的自定义功能。

2、本发明通过编程程序定义调用操作系统内的控制指令形成对应行业的标准api接口;并且命令词集内动态存储实现以及继承标准api接口的行业命令词;实现了同行业内命令词的共享,提高语音命令的利用率。

当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的外设语音命令词接入控制电脑系统的结构示意图;

图2为本发明的外设语音命令词接入控制电脑方法的流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

请参阅图1所示,本发明为外设语音命令词接入控制电脑系统,包括:语音外设模块、驱动处理功能模块以及命令更新功能模块;语音外设模块通过usb接口可拔插的与电脑通信连接;语音外设模块包括语音采集单元、语音识别单元、语义识别单元以及存储单元;语音采集单元,用于采集语音命令;语音识别单元对语音命令识别获取文字文本;语义识别单元对比文字文本与命令词集获取命令词;存储单元,用于存储命令词集以及命令词对应的电脑控制程序;

驱动处理功能模块安装在电脑上,用于驱动语音外设模块的开启;驱动处理功能模块,获取识别的命令词并传递至电脑的操作系统;操作系统,通过命令词对电脑进行控制;命令更新功能模块安装在电脑上,用于获取命令词集存储到电脑的内存,还用于获取与命令词对应的电脑控制程序并存储到执行进程内;另外,语音外设模块还包括语音训练单元;语音训练单元,用于对命令词集中的命令词进行语音训练。

命令词集包括基本控制命令、自定义控制命令以及行业标准命令;具体的,基本控制命令,为操作系统内的控制指令构成的操作过程;基本控制命令对应的电脑控制程序,为直接按预定的顺序调用操作系统内的控制指令;自定义控制命令,为通过编程程序调用操作系统内的控制指令形成自定义功能的控制命令;行业标准命令,为通过编程程序定义调用操作系统内的控制指令形成对应行业的标准api接口;命令词集内,动态存储实现以及继承标准api接口的行业命令词。

请参阅图2所示,外设语音命令词接入控制电脑方法,包括如下步骤:

步骤一:通过编程程序调用操作系统内的控制指令,形成与基本控制命令、自定义控制命令以及行业标准命令对应的电脑控制程序;

步骤二:通过语音采集单元,对同一命令词采集海量语音样本;

步骤三:通过训练单元,对海量语音样本训练形成命令词并存储到存储单元的命令词集中;另外,通过命令更新功能模块将步骤一中的电脑控制程序存储到执行进程内

步骤四:采用语音采集单元采集语音命令;

步骤五:通过语音识别单元对语音命令识别生成文字文本;

步骤六:通过语义识别单元对比命令词集识别出命令词;

步骤七:通过驱动处理功能模块,获取识别的命令词并传递至电脑的操作系统,并通过命令词对电脑进行控制。

本发明在实际使用时,通过编程程序调用操作系统内的控制指令,形成与命令词对应的电脑控制程序;然后,通过语音采集单元对同一命令词采集海量语音样本;在通过训练单元;对海量语音样本训练形成命令词并存储到存储单元的命令词集中;使用时,依次通过语音识别单元、语义识别单元对采集的语音命令识别获取命令词,电脑内的驱动处理功能模块,获取识别的命令词并传递至电脑的操作系统,并通过命令词对电脑进行控制,解决了命令词逐个输入的问题,实现复杂控制命令的自定义功能。

值得注意的是,上述系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中。

以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。

起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。

此文章来源于网络,如有侵权,请联系删除

tips