本发明专利技术提供了一种智能终端游戏快速响应语音识别的方法和系统,涉及语音识别技术领域。该方法包括:预先在终端本地数据库中建立语音资料数据库,将游戏中需要用到的各种语音控制指令存储至所述语音资料数据库中;接收并识别用户输入的语音信息,将识别出的所述语音信息与所述语音资料数据库中的各种语音控制指令进行匹配;若匹配成功,则控制终端上运行的游戏根据匹配出的语音控制指令执行相应的游戏操作。本发明专利技术通过在短时间内实时处理用户输入的语音指令,极大得提升智能终端游戏的语音识别响应速度,增强了用户游戏体验的连贯性。
【技术实现步骤摘要】
本专利技术属于语音识别
,尤其涉及一种智能终端游戏快速响应语音识别的方法和系统。
技术介绍
多年以来,人们在玩游戏的时候都离不开各种各样的游戏控制器,比如摇杆、鼠标、键盘以及手柄等等。最近语音控制智能终端游戏开始风靡全球,原因在于这样的游戏方式还是比较方便,特别是对于很多“懒人”来说。试想,用户舒服的躺在沙发上,只需要戴上麦克风,不需要任何多余的手柄还是什么其它的控制器,就可以玩智能终端游戏——或者说是“吼”游戏。同时用户的双手已经被解放出来干点别的什么,比如拿起桌上的饮料。不过,凡事总是很难完美,在节奏激烈的游戏里,语音控制很难跟上游戏的内的快速变化。现有的语音控制类智能终端游戏大多存在语音识别响应缓慢,当用户连续说出语音指令时需要等待用户停止语音输入才开始识别,往往需要1-3秒来完成识别及反馈,用户体验不佳。上述问题亟待解决。
技术实现思路
针对现有技术的语音识别响应缓慢,需要等待用户停止输入语音才开始识别语音指令,用户游戏体验不佳的缺陷,本专利技术实施例提供一种智能终端游戏快速响应语音识别的方法和系统。本专利技术提供一种智能终端游戏快速响应语音识别的方法,包括:预先在终端本地数据库中建立语音资料数据库,将游戏中需要用到的各种语音控制指令存储至所述语音资料数据库中;接收并识别用户输入的语音信息,将识别出的所述语音信息与所述语音资料数据库中的各种语音控制指令进行匹配;若匹配成功,则控制终端上运行的游戏根据匹配出的语音控制指令执行相应的游戏操作。优选的,所述接收并识别用户输入的语音信息,将识别出的语音信息与所述语音资料数据库中的各种语音控制指令进行匹配具体包括:接收用户输入的语音信息,通过预先训练的声学模型识别出所述语音信息中的语音内容,然后通过生成的语言模型根据所述语音内容从所述语音数据库中匹配出与所述语言信息相对应的语音控制指令。优选的,若用户连续说出多个语音信息,则在所述用户连续说出多个语音信息的时间段内每隔预设时间执行一次识别用户输入的语音信息的步骤,所述预设时间的取值范围为小于或等于1s。优选的,所述预先在终端本地数据库中建立语音资料数据库,将游戏中需要用到的各种语音控制指令存储至所述语音资料数据库中之后还包括:接收用户输入的替换语音控制指令,对所述替换语音控制指令进行判断;若输入的所述替换语音控制指令为正确的单词或词组,替换掉所述语音资料数据库中相应的原始语音控制指令,并添加所述替换语音控制指令的音标读法到语音资料数据库;若输入的所述替换语音控制指令不正确,则提示用户重新输入。优选的,所述控制终端上运行的游戏根据匹配出的语音控制指令执行相应的游戏操作具体包括:根据所述语音控制指令从所述语音资料库中查询与所述语音控制指令相匹配的游戏逻辑字符串,其中,所述语音资料库中的每个所述语音控制指令均对应设置有一个游戏逻辑字符串,每个所述游戏逻辑字符串对应一个待激活的游戏动作;将匹配出的与所述语音控制指令对应的游戏逻辑字符串发送给游戏逻辑;所述游戏逻辑根据当前游戏的状态判定是否激活与匹配出的游戏逻辑字符串相对应的待激活的游戏动作。本专利技术还一种智能终端游戏快速响应语音识别的系统,包括:存储模块,用于预先在终端本地数据库中建立语音资料数据库,将游戏中需要用到的各种语音控制指令存储至所述语音资料数据库中;匹配模块,用于接收并识别用户输入的语音信息,将识别出的所述语音信息与所述语音资料数据库中的各种语音控制指令进行匹配;执行模块,用于若匹配成功,则控制终端上运行的游戏根据匹配出的语音控制指令执行相应的游戏操作。优选的,所述匹配模块具体包括:识别单元,用于接收用户输入的语音信息,通过预先训练的声学模型识别出所述语音信息中的语音内容,然后通过生成的语言模型根据所述语音内容从所述语音数据库中匹配出与所述语言信息相对应的语音控制指令。优选的,若用户连续说出多个语音信息,则在所述用户连续说出多个语音信息的时间段内每隔预设时间执行一次识别用户输入的语音信息的步骤,所述预设时间的取值范围为小于或等于1s。优选的,所述系统还包括:替换模块,用于接收用户输入的替换语音控制指令,对所述替换语音控制指令进行判断;若输入的所述替换语音控制指令为正确的单词或词组,替换掉所述语音资料数据库中相应的原始语音控制指令,并添加所述替换语音控制指令的音标读法到语音资料数据库;若输入的所述替换语音控制指令不正确,则提示用户重新输入。优选的,所述执行模块具体包括:匹配单元,用于根据所述语音控制指令从所述语音资料库中查询与所述语音控制指令相匹配的游戏逻辑字符串,其中,所述语音资料库中的每个所述语音控制指令均对应设置有一个游戏逻辑字符串,每个所述游戏逻辑字符串对应一个待激活的游戏动作;发送单元,用于将匹配出的与所述语音控制指令对应的游戏逻辑字符串发送给游戏逻辑;判定单元,所述游戏逻辑根据当前游戏的状态判定是否激活与匹配出的游戏逻辑字符串相对应的待激活的游戏动作。有益效果:本专利技术通过对智能终端游戏的语音资料数据库进行设置,并关联游戏逻辑,在短时间内实时处理用户输入的语音指令,而不需等待用户停止输入实时语音指令,极大得提升智能终端游戏的语音识别响应速度,增强了用户游戏体验的连贯性。附图说明图1为本专利技术实施例提供的智能终端游戏快速响应语音识别的方法步骤图;图2为本专利技术另一实施例提供的智能终端游戏快速响应语音识别的方法步骤图;图3为本专利技术另一实施例提供的智能终端游戏快速响应语音识别的方法步骤图;图4为本专利技术实施例提供的智能终端游戏快速响应语音识别的系统结构图;图5为本专利技术另一实施例提供的智能终端游戏快速响应语音识别的系统中匹配模块的结构图;图6为本专利技术另一实施例提供的智能终端游戏快速响应语音识别的系统结构图;图7为本专利技术另一实施例提供的智能终端游戏快速响应语音识别的系统中执行模块的结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种智能终端游戏快速响应语音识别的方法,如图1所示,包括:S100、预先在终端本地数据库中建立语音资料数据库,将游戏中需要用到的各种语音控制指令存储至所述语音资料数据库中;具体的,语音资料数据库指包含指令集合以及每条指令对应的发音集合的语料库,如SHADOWFIST对应SHAEDOWFIHST。S200、接收并识别用户输入的语音信息,将识别出的所述语音信息与所述语音资料数据库中的各种语音控制指令进行匹配;S300、若匹配成功,则控制终端上运行的游戏根据匹配出的语音控制指令执行相应的游戏操作。优选的,所述接收并识别用户输入的语音信息,将识别出的语音信息与所述语音资料数据库中的各种语音控制指令进行匹配具体包括:接收用户输入的语音信息,通过预先训练的声学模型识别出所述语音信息中的语音内容,然后通过生成的语言模型根据所述语音内容从所述语音数据库中匹配出与所述语言信息相对应的语音控制指令。具体的,所述语言模型指计算某个词或句子出现的概率,通过限制特定词数量的语料库生成语言模型,以缩短语言模型在定位识别词时的搜索长度。所述声学模型具体指:对语音资料数据库中对应词的语音进行大量训练并统计词的语音特本文档来自技高网...
【技术保护点】
一种智能终端游戏快速响应语音识别的方法,其特征在于,包括:预先在终端本地数据库中建立语音资料数据库,将游戏中需要用到的各种语音控制指令存储至所述语音资料数据库中;接收并识别用户输入的语音信息,将识别出的所述语音信息与所述语音资料数据库中的各种语音控制指令进行匹配;若匹配成功,则控制终端上运行的游戏根据匹配出的语音控制指令执行相应的游戏操作。
【技术特征摘要】
1.一种智能终端游戏快速响应语音识别的方法,其特征在于,包括:预先在终端本地数据库中建立语音资料数据库,将游戏中需要用到的各种语音控制指令存储至所述语音资料数据库中;接收并识别用户输入的语音信息,将识别出的所述语音信息与所述语音资料数据库中的各种语音控制指令进行匹配;若匹配成功,则控制终端上运行的游戏根据匹配出的语音控制指令执行相应的游戏操作。2.如权利要求1所述的方法,其特征在于,所述接收并识别用户输入的语音信息,将识别出的语音信息与所述语音资料数据库中的各种语音控制指令进行匹配具体包括:接收用户输入的语音信息,通过预先训练的声学模型识别出所述语音信息中的语音内容,然后通过生成的语言模型根据所述语音内容从所述语音数据库中匹配出与所述语言信息相对应的语音控制指令。3.如权利要求2所述的方法,其特征在于,若用户连续说出多个语音信息,则在所述用户连续说出多个语音信息的时间段内每隔预设时间执行一次识别用户输入的语音信息的步骤,所述预设时间的取值范围为小于或等于1s。4.如权利要求3所述的方法,其特征在于,所述预先在终端本地数据库中建立语音资料数据库,将游戏中需要用到的各种语音控制指令存储至所述语音资料数据库中之后还包括:接收用户输入的替换语音控制指令,对所述替换语音控制指令进行判断;若输入的所述替换语音控制指令为正确的单词或词组,替换掉所述语音资料数据库中相应的原始语音控制指令,并添加所述替换语音控制指令的音标读法到语音资料数据库;若输入的所述替换语音控制指令不正确,则提示用户重新输入。5.如权利要求4所述的方法,其特征在于,所述控制终端上运行的游戏根据匹配出的语音控制指令执行相应的游戏操作具体包括:根据所述语音控制指令从所述语音资料库中查询与所述语音控制指令相匹配的游戏逻辑字符串,其中,所述语音资料库中的每个所述语音控制指令均对应设置有一个游戏逻辑字符串,每个所述游戏逻辑字符串对应一个待激活的游戏动作;将匹配出的与所述语音控制指令对应的游戏逻辑字符串发送给游戏逻辑;所述游戏逻辑根据当前游戏...
【专利技术属性】
技术研发人员:王一,
申请(专利权)人:王一,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。