基于声纹识别的语音控制方法和系统技术方案

技术编号:12200291 阅读:101 留言:0更新日期:2015-10-14 12:40
本发明专利技术涉及一种基于声纹识别的语音控制方法和系统,在接收到语音控制指令时,被控终端提取接收到的语音控制指令的声纹特征,所述被控终端根据预存的语音控制指令和运行参数的映射关系与声纹特征之间的关联关系,获取提取的声纹特征所对应的语音控制指令和运行参数的映射关系,并根据获取的语音控制指令和运行参数的映射关系,确定接收到的语音控制指令所对应的运行参数,并按照确定的运行参数运行。该方案直接通过用户的声纹特征以及接收到的语音控制指令来确定运行参数并运行,使得确定的运行参数更加准确,提高语音控制的准确性和效率。

【技术实现步骤摘要】

本专利技术涉及语音控制
,尤其涉及一种基于声纹识别的语音控制方法和系统
技术介绍
随着语音识别技术的发展,越来越多的设备采用语音来控制,目前主要采用被控设备内置语音拾取装置,拾取用户发送的语音控制指令并识别,识别后响应该语音控制指令。为提高语音控制的效率,现有技术还提出一种语音控制方案,通过用户发送的语音控制指令调出对应的运行模式(该运行模式由多个运行参数组成),但当被控终端中不同用户存储可多个名称相同的运行模式时,被控终端无法根据接收到的语音控制指令调用相应的运行参数运行,控制准确率以及效率较低。
技术实现思路
本专利技术的主要目的是提供一种基于声纹识别的语音控制方法和系统,旨在提高语音控制的准确率和效率。本专利技术提出一种基于声纹识别的语音控制方法,包括:在接收到语音控制指令时,被控终端提取接收到的语音控制指令的声纹特征;所述被控终端根据预存的语音控制指令和运行参数的映射关系与声纹特征之间的关联关系,获取提取的声纹特征所对应的语首控制指令和运行参数的映射关系;所述被控终端根据获取的语音控制指令和运行参数的映射关系,确定接收到的语音控制指令所对应的运行参数,并按照确定的运行参数运行。优选地,所述被控终端根据预存的语音控制指令和运行参数的映射关系与声纹特征之间的关联关系,获取提取的声纹特征所对应的语音控制指令和运行参数的映射关系的步骤包括:所述被控终端获取预存的声纹特征中与提取到的声纹特征匹配的声纹特征的数量;在获取到的声纹特征的数量为多个时,所述被控终端确定多个声纹特征中优先级最闻的声纹特征;所述被控终端根据预存的语音控制指令和运行参数的映射关系与声纹特征之间的关联关系,获取优先级最高的声纹特征所对应的语音控制指令和运行参数的映射关系。优选地,所述在接收到语音控制指令时,被控制终端提取接收到的语音控制指令的声纹特征的步骤之前,该方法包括:在接收到语音控制指令,且接收到的语音控制指令为运行参数设置指令时,所述被控终端获取当前的运行参数,以及接收到的语音控制指令的声纹特征;所述被控终端生成接收到的语音控制指令和获取到的运行参数的映射关系;所述被控终端将语音控制指令和获取到的运行参数的映射关系,与获取到的声纹特征关联保存。优选地,所述生成接收到的语音控制指令和获取到的运行参数的映射关系的步骤之后还包括:在获取到的声纹特征对应的语音控制指令和获取到的运行参数的映射关系中,有与接收到的语音控制指令匹配的语音控制指令时,所述被控终端采用生成接收到的语音控制指令和获取到的运行参数的映射关系,替换该匹配的语音控制指令和运行参数的映射关系O优选地,该方法还包括:在接收到语音控制指令,且接收到的语音控制指令为运行参数修改指令时,所述被控终端获取所要修改的语音控制指令以及接收到的语音控制指令的声纹特征;所述被控终端根据预存的语音控制指令和运行参数的映射关系与声纹特征之间的关联关系,确定获取的声纹特征所对应的语首控制指令和运行参数的映射关系;所述被控终端根据确定的语音控制指令和运行参数的映射关系,确定所要修改语音控制指令所对应的运行参数;所述被控终端将确定的运行参数修改为当前运行参数,或者将确定的运行参数修改为用户输入的运行参数。优选地,所述被控终端根据预存的语音控制指令和运行参数的映射关系与声纹特征之间的关联关系,获取提取的声纹特征所对应的语音控制指令和运行参数的映射关系的步骤之后,该方法还包括:在接收到的语音控制指令与获取到的语音控制指令和运行参数的映射关系不匹配时,所述被控终端确定获取到的语音控制指令和运行参数的映射关系中优先级最高的语首控制指令;所述被控终端运行该优先级最高的语音控制指令所对应的运行参数。本专利技术还提出一种基于声纹识别的语音控制系统,包括:声纹特征提取模块,用于在接收到语音控制指令时,提取接收到的语音控制指令的声纹特征;获取模块,用于根据预存的语音控制指令和运行参数的映射关系与声纹特征之间的关联关系,获取提取的声纹特征所对应的语首控制指令和运行参数的映射关系;确定模块,用于根据获取的语音控制指令和运行参数的映射关系,确定接收到的语音控制指令所对应的运行参数;运行模块,用于控制其所在的终端按照确定的运行参数运行。优选地,所述获取模块包括:获取单元,用于获取预存的声纹特征中与提取到的声纹特征匹配的声纹特征的数量;确定单元,用于在获取到的声纹特征的数量为多个时,确定多个声纹特征中优先级最闻的声纹特征;所述获取单元还用于根据预存的语音控制指令和运行参数的映射关系与声纹特征之间的关联关系,获取优先级最高的声纹特征所对应的语音控制指令和运行参数的映射关系。优选地,所述获取模块还用于在接收到语音控制指令,且接收到的语音控制指令为运行参数设置指令时,获取当前的运行参数,以及接收到的语音控制指令的声纹特征;该系统还包括生成模块和存储模块,所述生成模块用于生成接收到的语音控制指令和获取到的运行参数的映射关系;所述存储模块用于将语音控制指令和获取到的运行参数的映射关系,与获取到的声纹特征关联保存。优选地,所述存储模块还用于在获取到的声纹特征对应的语音控制指令和获取到的运行参数的映射关系中,有与接收到的语音控制指令匹配的语音控制指令时,所述被控终端采用生成接收到的语音控制指令和获取到的运行参数的映射关系,替换该匹配的语音控制指令和运行参数的映射关系。优选地,所述获取模块还用于在接收到语音控制指令,且接收到的语音控制指令为运行参数修改指令时,获取所要修改的语音控制指令以及接收到的语音控制指令的声纹特征;所述确定模块还用于根据预存的语音控制指令和运行参数的映射关系与声纹特征之间的关联关系,确定获取的声纹特征所对应的语音控制指令和运行参数的映射关系,以及根据确定的语音控制指令和运行参数的映射关系,确定所要修改语音控制指令所对应的运行参数;所述存储模块还用于将确定的运行参数修改为当前运行参数,或者将确定的运行参数修改为用户输入的运行参数。优选地,所述确定模块还用于在接收到的语音控制指令与获取到的语音控制指令和运行参数的映射关系不匹配时,确定获取到的语音控制指令和运行参数的映射关系中优先级最高的语音控制指令;所述运行模块还用于运行该优先级最高的语音控制指令所对应的运行参数。本专利技术提出的基于声纹识别的语音控制方法和系统,在接收到语音控制指令时,被控终端提取接收到的语音控制指令的声纹特征,所述被控终端根据预存的语音控制指令和运行参数的映射关系与声纹特征之间的关联关系,获取提取的声纹特征所对应的语音控制指令和运行参数的映射关系,并根据获取的语音控制指令和运行参数的映射关系,确定接收到的语音控制指令所对应的运行参数,并按照确定的运行参数运行。该方案直接通过用户的声纹特征以及接收到的语音控制指令来确定运行参数并运行,使得确定的运行参数更加准确,提高语音控制的准确性和效率。【附图说明】图1为本专利技术实现基于声纹识别的语音控制的被控终端的较佳实施例的硬件结构示意图;图2为图1中基于声纹识别的语音控制系统较佳实施例的功能模块示意图;图3为本专利技术基于声纹识别的语音控制方法较佳实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。【具体实施方式】下面结合附图及具体实施例就本专利技术的技术方案做进当前第1页1本文档来自技高网...

【技术保护点】
一种基于声纹识别的语音控制方法,其特征在于,包括:在接收到语音控制指令时,被控终端提取接收到的语音控制指令的声纹特征;所述被控终端根据预存的语音控制指令和运行参数的映射关系与声纹特征之间的关联关系,获取提取的声纹特征所对应的语音控制指令和运行参数的映射关系;所述被控终端根据获取的语音控制指令和运行参数的映射关系,确定接收到的语音控制指令所对应的运行参数,并按照确定的运行参数运行。

【技术特征摘要】

【专利技术属性】
技术研发人员:程德凯吕艳红
申请(专利权)人:美的集团股份有限公司
类型:发明
国别省市:广东;44

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

1