一种实现语音控制的方法及装置的制造方法

文档序号:9375201阅读:206来源:国知局
一种实现语音控制的方法及装置的制造方法
【技术领域】
[0001]本发明涉及智能设备技术领域,尤其涉及一种实现语音控制的方法及装置。
【背景技术】
[0002]随着智能设备的不断发展,语音控制也被逐步运用到此领域中,并且取得了很好的体验效果,倍受用户的青睐。
[0003]现有技术中,智能设备将常用的语音控制命令以及对应的标准语音命令数据生成语音数据库,并存储于存储器中。其中,语音控制命令包括:向上、向下、暂停、开始等,标准语音命令数据即指的是读该语音控制命令时的语音。当使用语音控制智能设备时,智能设备先通过设于其上的或另设的语音采集设备采集到用户的语音命令数据,并将该语音命令数据与预存的标准语音命令数据进行匹配;若匹配成功,再查看目前处于活动状态的应用,然后根据对应的语音控制命令控制应用程序执行相应的动作。
[0004]现有的智能设备具备以下缺陷:标准语音命令数据和语音控制命令均为预先固定设置于智能设备的存储器中,其只能实现特定的语音控制,无法自行更新。而随着应用程序的不断升级,此预存的语音控制命令必然不能满足用户的需求,这大大制约了语音控制的发展。
[0005]—个很典型的例子为将语音控制应用于智能电视中。对于视频播放应用程序,初始的语音控制命令包括:暂停、开始、下一个、上一个、快进、快退。但是用户需要截屏的语音控制命令,并把截屏后的图片发送给好友,那么智能电视便无法满足用户的需求了。
[0006]所以,亟需一种可以实现自动更新语音数据库的智能设备,以满足用户的语音控制需求。

【发明内容】

[0007]有鉴于此,本发明提出一种实现语音控制的方法及装置,以解决现有技术中存在的问题。
[0008]为达到上述目的,本发明实施例的技术方案是这样实现的:
[0009]本发明实施例一提供一种实现语音控制的方法,用于与互联网连接的智能终端中,且所述智能终端包括:处理器,以及与所述处理器连接的语音输入单元;
[0010]该方法用于处理器中,包括:
[0011]所述处理器解析安装于其上的应用程序的配置文件,并获取该应用程序的语音控制命令;其中,所述配置文件包括对应该应用程序的语音控制命令;
[0012]然后所述处理器根据获取到的语音控制命令,下载对应的标准语音命令数据;
[0013]所述处理器接收到语音命令数据后,查看当前活动的应用程序,然后将该语音命令数据与该应用程序的标准语音命令数据进行匹配;若匹配成功,则根据该标准语音命令数据对应的语音控制命令控制所述智能终端执行对应的动作;其中,所述语音命令数据为所述语音输入单元接收语音并转换而得。
[0014]可选地,所述智能终端还包括:与所述处理器电连接的网络连接单元和存储器;
[0015]所述处理器在获取到所述应用程序的语音控制命令后,通知网络连接单元下载对应的标准语音命令数据,然后将下载后的标准语音命令数据和对应的所述语音控制命令建立为该应用程序的语音命令数据库并保存至存储器。
[0016]可选地,所述处理器接收到所述语音命令数据后,查看当前活动的应用程序,然后发送调用命令至存储器,调用该应用程序对应的语音命令数据库,然后将该语音命令数据与语音命令数据库中的标准语音命令数据进行匹配;
[0017]若所述语音命令数据库中存在与该语音命令数据相同的标准语音命令数据,则所述处理器获取该标准语音命令数据对应的语音控制命令,并控制智能终端执行对应的动作。
[0018]本发明实施例一还提供一种实现语音控制的装置,用于与互联网连接的智能终端中,且所述智能终端包括:语音输入单元、处理器;
[0019]该装置设于处理器中,包括:
[0020]配置文件解析模块,解析安装于所述智能终端上的应用程序的配置文件,并获取该应用程序的语音控制命令;其中,所述配置文件包括对应该应用程序的语音控制命令;
[0021]标准语音命令数据获取模块,根据获取到的语音控制命令,下载对应的标准语音命令数据;
[0022]语音命令数据接收模块,在接收到语音命令数据后,查看当前活动的应用程序,然后通知匹配模块动作;
[0023]匹配模块,将该语音命令数据与该应用程序的标准语音命令数据进行匹配;若匹配成功,则通知动作执行模块;其中,所述语音命令数据为所述语音输入单元接收语音并转换而得;
[0024]动作执行模块,根据该标准语音命令数据对应的语音控制命令,执行对应的动作。
[0025]可选地,所述智能终端还包括:与所述处理器电连接的网络连接单元和存储器;
[0026]所述标准语音命令数据获取模块在获取到该应用程序的语音控制命令后,通知网络连接单元下载对应的标准语音命令数据,然后将下载后的标准语音命令数据和对应的所述语音控制命令建立为本应用程序的语音命令数据库并保存至存储器。
[0027]可选地,所述匹配模块接收到所述语音命令数据后,查看当前活动的应用程序,然后发送调用命令至存储器,调用该应用程序对应的语音命令数据库,然后将该语音命令数据与语音命令数据库中的标准语音命令数据进行匹配;
[0028]若所述语音命令数据库中存在与该语音命令数据相同的标准语音命令数据,则通知所述动作执行模块动作。
[0029]本发明实施例二提供一种实现语音控制的方法,用于与服务器连接的智能终端中;
[0030]所述服务器包括:第二处理器;
[0031]所述智能终端包括:第一处理器、以及与所述第一处理器连接的语音输入单元;
[0032]该方法包括:
[0033]所述第一处理器将安装于其上的应用程序的配置文件发送至第二处理器;其中,所述配置文件包括对应该应用程序的语音控制命令;
[0034]所述第二处理器接收并解析所述应用程序的配置文件,得到该应用程序的语音控制命令,然后根据配置文件中的语音控制命令,下载对应的标准语音命令数据;
[0035]所述第一处理器接收到所述语音命令数据后,将该语音命令数据发送至第二处理器,第二处理器将该语音命令数据与当前活动的应用程序的标准语音命令数据进行匹配,若匹配成功,则将该标准语音命令数据对应的语音控制命令发送至第一处理器;其中,所述语音命令数据为所述语音输入单元接收语音并转换而得;
[0036]所述第一处理器接收到语音控制命令后,控制所述智能终端执行对应的动作。
[0037]可选地,所述服务器还包括:与所述第二处理器电连接的网络连接单元和存储器;
[0038]所述第二处理器在解析得到该应用程序的语音控制命令后,通知网络连接单元下载对应的标准语音命令数据,然后将下载后的标准语音命令数据和对应的所述语音控制命令建立为本应用程序的语音命令数据库后,保存至存储器。
[0039]可选地,所述第一处理器接收到所述语音命令数据后,查看当前活动的应用程序,并发送查询命令至第二处理器,同时将该语音命令数据发送至第二处理器;
[0040]所述第二处理器接收到所述查询命令后,调用该应用程序对应的语音命令数据库,然后将接收到的语音命令数据与语音命令数据库中的标准语音命令数据进行匹配;
[0041]若所述语音命令数据库中存在与该语音命令数据相同的标准语音命令数据,则所述第二处理器将该标准语音命令数据对应的语音控制命令发送至第一处理器。
[0042]本发明实施例二提供一种实现语音控制的装置,用于与服务器连接的智能终端中;
[0043]所述服务器包括:第二处理器;
[0044]且所述智能终端包括:第一处理器、以及和所述第一处理器连接的语音输入单元;
[0045]该装置包括:设于第一处理器中的配置文件发送模块、语音命令数据接收模块、动作执行模块;设于第二处理器中的配置文件解析模块、标准语音命令数据获取模块、匹配模块;
[0046]配置文件发送模块,将安装于所述智能终端上的应用程序的配置文件发送至配置文件解析模块;其中,所述配置文件包括对应该应用程序的语音控制命令;
[0047]配置文件解析模块,接收并解析所述应用程序的配置文件,得到该应用程序的语音控制命令,
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1