The invention relates to the field of intelligent service, in particular to a speech recognition method and system in free chat scenario. The speech recognition system in free chat scenario includes: command judgment module and execution judgment module; command judgment module is used to judge whether there are preset trigger keywords in the collected user's voice information, and if there are trigger keywords, judge trigger switch. Whether there is a preset execution command in the voice information input after the keyword, if there is an execution command in the voice information, all voice information between the voice segment containing trigger keyword and the voice segment containing execution command will be combined into a voice set and sent to the execution judgment module. After receiving the voice set, the execution judgment module will judge whether the voice set triggers keywords and persistence. The actual proportion of line commands in the voice set is executed when the actual proportion is greater than or equal to the preset proportion.
【技术实现步骤摘要】
自由聊天场景下的语音识别方法及系统
本专利技术涉及智能服务领域,具体涉及一种自由聊天场景下的语音识别方法及系统。
技术介绍
随着社会的发展,人们的生活节奏越来越快,于是人们迫切的需要利用人工智能来减少手动操作时间。为了解决上述问题,公开号为CN107622767A的中国专利文件公开了一种语音控制方法与家电控制系统,所适用的家电系统包括多台电器设备,每台电器设备与云端控制器数据连接,其中多台电器设备中的至少一部分配置有语音采集装置,作为语音交互设备,并且家电系统的语音控制方法包括:多台语音交互设备分别利用各自的语音采集装置采集周围的语音信号;对采集到的语音信号进行识别,提取语音信号的信号参数并判断语音信号是否与预设的唤醒信号相匹配;由接收到与预设的唤醒信号相匹配的语音信号的语音交互设备向云端控制器发送其接收到的语音信号的信号参数,以供云端控制器根据语音信号的参数从语音交互设备选取出语音应答设备;云端控制器向语音应答设备下达进入语音应答状态的控制指令。上述方案通过判断语音信号是否和预设的唤醒信号相匹配来实现是否执行控制指令,采用这种方式来识别接收到的语音信号是否为唤醒信号存在这样的问题:在采集到用户语音信号时,若用户正在和其他人聊天而不小心说到与唤醒信号相匹配的语音,这时用户本意是无需上述系统执行语音信号相应的控制指令,但是系统会误判断为应该执行语音信息相应的控制指令。
技术实现思路
本专利技术的目的在于提供一种自由聊天场景下的语音识别系统,以解决现有系统在用户与他人聊天时误说到唤醒信号相关的语音信号时系统将误动作的问题。本专利技术提供的基础方案为:自由聊天场景下 ...
【技术保护点】
1.自由聊天场景下的语音识别系统,其特征在于,包括:命令判断模块和执行判断模块;命令判断模块用于判断采集到的用户语音信息中是否存在预设的触发关键词,若存在触发关键词,则判断触发关键词后面输入的语音信息中是否含有预设的执行命令,若该语音信息中含有执行命令,则将含有触发关键词的语音段和含有执行命令的语音段之间的所有语音信息组合成一个语音集发送给执行判断模块,执行判断模块接收到命令判断模块发送的语音集后判断该语音集中触发关键词和执行命令在该语音集中的实际占比值,当实际占比值大于等于预设占比值时执行命令。
【技术特征摘要】
1.自由聊天场景下的语音识别系统,其特征在于,包括:命令判断模块和执行判断模块;命令判断模块用于判断采集到的用户语音信息中是否存在预设的触发关键词,若存在触发关键词,则判断触发关键词后面输入的语音信息中是否含有预设的执行命令,若该语音信息中含有执行命令,则将含有触发关键词的语音段和含有执行命令的语音段之间的所有语音信息组合成一个语音集发送给执行判断模块,执行判断模块接收到命令判断模块发送的语音集后判断该语音集中触发关键词和执行命令在该语音集中的实际占比值,当实际占比值大于等于预设占比值时执行命令。2.根据权利要求1所述的自由聊天场景下的语音识别系统,其特征在于,还包括执行模块和距离检测模块,距离检测模块用于检测与用户之间的位置距离值,然后将位置距离值发送给执行模块;执行模块接收到距离检测模块发送的位置距离值时,判断该位置距离值是否属于预设距离值范围内,若该位置距离值属于预设距离值范围内,且执行判断模块判断触发关键词和执行命令在语音集中的占比大于等于预设占比值,则执行模块按照该执行命令执行相应的动作。3.根据权利要求2所述的自由聊天场景下的语音识别系统,其特征在于,还包括等待处理模块,当执行判断模块判断触发关键词和执行命令在语音集中的占比小于预设占比值时,将该执行命令发送给等待处理模块,等待处理模块接收到执行判断模块发送的执行命令后对该执行命令进行存储,当该命令指令存储后又在预设时间范围内执行判断模块发送了同样的执行命令给执行模块,则将存储的执行命令清零;当该命令存储后在预设时间范围内执行判断模块又发送了同样的执行命令给...
【专利技术属性】
技术研发人员:潘晓明,
申请(专利权)人:重庆柚瓣家科技有限公司,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。