一种离线语音控制方法和装置制造方法及图纸

技术编号:13506812 阅读:70 留言:0更新日期:2016-08-10 15:33
本发明专利技术提供的离线语音控制方法和装置,属于语音控制技术领域,其中,所述方法包括:获取语音信息;对语音信息进行特征提取,得到特征信息;将特征信息与本地数据库进行模式匹配,得到匹配结果,其中,本地数据库为预先存储在本地的数据库;根据匹配结果执行对应的控制指令。本发明专利技术的离线语音控制方法和装置,通过预先把数据储存到用户终端的数据库,以实现用户终端在离线状态完成语音识别;满足用户在没有网络的环境下,仍然能够方便使用语音识别的技术。

【技术实现步骤摘要】
【专利摘要】本专利技术提供的离线语音控制方法和装置,属于语音控制
,其中,所述方法包括:获取语音信息;对语音信息进行特征提取,得到特征信息;将特征信息与本地数据库进行模式匹配,得到匹配结果,其中,本地数据库为预先存储在本地的数据库;根据匹配结果执行对应的控制指令。本专利技术的离线语音控制方法和装置,通过预先把数据储存到用户终端的数据库,以实现用户终端在离线状态完成语音识别;满足用户在没有网络的环境下,仍然能够方便使用语音识别的技术。【专利说明】一种离线语音控制方法和装置
本专利技术涉及语音控制
,具体而言,涉及一种离线语音控制方法和装置。
技术介绍
语音控制是信息
重要的技术之一,并且随着科技的发展和进步,语音控制已经广泛应用到了我们的现实生活中。目前语音控制的现有技术中,语音识别均采用“云”端存储,并在“云”端进行语音识别的技术,因此语音控制需要依托于网络才能够实现。但现实生活工作中,在语音控制的各种使用环境,网络并不能完全覆盖;同时很多用户的流量具有限制,用户在使用语音控制时会担心流量增加导致使用费用的增长。因此完全依赖“云”端进行语音识别技术造成了用户的很大的不便。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种离线语音控制方法和装置,以实现在离线状态下完成语音的识别和控制。本专利技术实施例提供的一种离线语音控制方法,包括:获取语音信息;对所述语音信息进行特征提取,得到特征信息;将所述特征信息与本地数据库进行模式匹配,得到匹配结果,其中,所述本地数据库为预先存储在本地的数据库;根据所述匹配结果执行对应的控制指令。优选地,所述本地数据库包括声学模型和语言数据库;所述将所述特征信息与本地数据库进行模式匹配,得到匹配结果的步骤,包括:将所述特征信息与所述声学模型进行匹配,得到识别结果;将所述识别结果与所述语言数据库进行匹配,得到所述匹配结果。优选地,所述将所述特征信息与所述声学模型进行匹配,得到识别结果的步骤包括:根据所述声学模型将所述特征信息拆分为多个音节;将所述识别结果与所述语言数据库进行匹配,得到匹配结果的步骤包括:根据所述语言数据库将每个所述音节转换为文字,将多个所述文字组合成多个词串,其中,每个所述词串的音节数量与所述特征信息的音节数量相同;获得每个所述词串的正确率,将所述正确率满足预设标准的词串判定为匹配结果O优选地,获得每个所述词串的正确率,包括:按照所述词串的所有音节的排列顺序,获取所述词串中每个所述音节出现在排列在该音节之前的所有音节之后的概率;根据每个所述词串中所有音节的概率获得每个所述词串的正确率。优选地,根据所述匹配结果执行对应的控制指令,包括:根据所述匹配结果获得与所述匹配结果对应的控制指令,其中,所述控制指令用于控制相册执行与所述控制指令对应的操作;执行所述控制指令,将所述相册的执行结果显不O本专利技术实施例提供的一种离线语音控制装置,包括:语音获取模块,用于获取语音信息;特征提取模块,用于对所述语音信息进行特征提取,得到特征信息;匹配模块,用于将所述特征信息与本地数据库进行模式匹配,得到匹配结果,其中,所述本地数据库为预先存储在本地的数据库;执行模块,用于根据所述匹配结果执行对应的控制指令。优选地,所述本地数据库包括声学模型和语言数据库;所述匹配模块包括:声学子模块,用于将所述特征信息与所述声学模型进行匹配,得到识别结果;语言子模块,用于将所述识别结果与所述语言数据库进行匹配,得到所述匹配结果。优选地,所述声学子模块具体用于:根据所述声学模型将所述特征信息拆分为多个音节;所述语言子模块用于:根据所述语言数据库将每个所述音节转换为文字,将多个所述文字组合成多个词串,其中,每个所述词串的音节数量与所述特征信息的音节数量相同;获得每个所述词串的正确率,将所述正确率满足预设标准的词串判定为匹配结果。优选地,所述语言子模块具体用于:按照所述词串的所有音节的排列顺序,获取所述词串中每个所述音节出现在排列在该音节之前的所有音节之后的概率;根据每个所述词串中所有音节的概率获得每个所述词串的正确率。优选地,所述执行模块具体用于:根据所述匹配结果获得与所述匹配结果对应的控制指令,其中,所述控制指令用于控制相册执行与所述控制指令对应的操作;执行所述控制指令,将所述相册的执行结果显示。与现有技术相比,本专利技术的离线语音控制方法和装置通过预先把数据储存到用户终端的数据库,以实现用户终端在离线状态完成语音识别;满足用户在没有网络的环境下,仍然能够方便使用语音识别的技术。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术较佳实施例提供的计算机的方框示意图;图2为本专利技术实施例提供的离线语音控制方法的流程图;图3为本专利技术实施例提供的离线语音控制方法中模式匹配的步骤S300的方法流程图;图4为本专利技术实施例应用于相册的初始状态界面不意图;图5为本专利技术实施例应用于相册的打开状态界面示意图;图6为本专利技术实施例应用于相册的使用状态界面示意图;图7为本专利技术实施例应用于相册的关闭状态界面示意图;图8为本专利技术实施例提供的离线语音控制装置的模块框图;图9为图8的匹配模块的模块框图。【具体实施方式】下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。本专利技术实施例提供的离线语音控制方法和装置可应用于用户终端中,于本专利技术实施例中,用户终端优选为智能终端设备,例如可以包括智能手机、平板电脑、车载电脑、车载平板等等。图1示出了一种可应用于本专利技术实施例的用户终端的结构框图。如图1所示,用户终端100包括:离线语音控制装置200、存储器101、存储控制器102,一个或多个(图中仅示出一个)处理器103、外设接口 108、输入输出模块104、音频模块105、显示模块106、射频模块107 等。所述存储器101、存储控制器102,一个或多个(图中仅示出一个)处理器103、外设接口 108、输入输出模块104、音频模块105、显示模块106、射频模块107各模块相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些模块相互之间可通过一条或多条通讯总线或信号线实现电性连本文档来自技高网...

【技术保护点】
一种离线语音控制方法,其特征在于,包括:获取语音信息;对所述语音信息进行特征提取,得到特征信息;将所述特征信息与本地数据库进行模式匹配,得到匹配结果,其中,所述本地数据库为预先存储在本地的数据库;根据所述匹配结果执行对应的控制指令。

【技术特征摘要】

【专利技术属性】
技术研发人员:高振张春梅王迪
申请(专利权)人:北方民族大学
类型:发明
国别省市:宁夏;64

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

1