一种基于语音识别的设置方法及装置制造方法及图纸

技术编号:24097300 阅读:30 留言:0更新日期:2020-05-09 11:02
本发明专利技术公开了一种基于语音识别的设置方法及装置,包括:获取每个预设场景下的第一唤醒词和第一非唤醒词;对每个预设场景下的第一唤醒词和第一非唤醒词进行调整处理,使得同个预设场景下的第一唤醒词和第一非唤醒词的发音不同;将调整处理后的第一唤醒词和第一非唤醒词,设置到对应的预设场景下的可自由切换的预设数目个预设状态对应的预设语法中。通过本发明专利技术使得用户可在不同的场景的使用不同的第一唤醒词和第一非唤醒词解锁语音设备,并且对上述第一唤醒词和第一非唤醒词做处理以保证在同一预设场景下不会出现误解锁或者无法解锁的现象,提高了额稳定性,增强了用户的体验感。

A setting method and device based on speech recognition

【技术实现步骤摘要】
一种基于语音识别的设置方法及装置
本专利技术涉及人工智能
,尤其涉及一种基于语音识别的设置方法及装置。
技术介绍
语音唤醒是指用户通过说出唤醒词来唤醒电子语音设备,使电子语音设备进入到等待语音指令的状态,或者使电子语音设备直接执行预定的语音指令,现有技术中种语音识别的唤醒词及非唤醒词的设置方法需要保证能够识别大量的语音识别命令。这一般会用到多个识别语法,不同的识别语法之间允许有发音重叠的唤醒词和非唤醒词,同一个语法内不允许有发音相近的唤醒词和命令词;同一个语法内,在设置唤醒词、非唤醒词时,需要保证各个词条的发音差异较大、词条音素易于识别。从而提高所有指令的识别准确率。这种方法存在以下缺点:由于要保持唤醒词和非唤醒词的词条发音差异较大,所以用户为了方便一般都只设置一种唤醒词,但是在一些特定的场景中,用户说出其他非唤醒词时语音设备还是保持休眠状态,无法立即为用户服务,影响了用户的体验感。
技术实现思路
针对上述所显示出来的问题,本方法基于获取每个预设场景下的唤醒词和非唤醒词,将获取的唤醒词和非唤醒词做调整处理以使得二者在同一场景下的的发音不同,然后将二者设置到对应的所述预设场景下的可自由切换的预设数目个预设状态对应的预设语法中进而来唤醒语音设备。一种基于语音识别的设置方法,包括:获取每个预设场景下的第一唤醒词和第一非唤醒词;对每个所述预设场景下的第一唤醒词和第一非唤醒词进行调整处理,使得同个所述预设场景下的第一唤醒词和第一非唤醒词的发音不同;将调整处理后的第一唤醒词和第一非唤醒词,设置到对应的所述预设场景下的可自由切换的预设数目个预设状态对应的预设语法中。优选的,所述获取每个预设场景下的第一唤醒词和第一非唤醒词,包括:统计与所述语音识别相关联的所有预设场景;采集每个所述预设场景内的第一唤醒词和第一非唤醒词;其中,所述第一非唤醒词包括在多个所述预设场景内的对话内容中的关键词。优选的,所述对每个所述预设场景下的第一唤醒词和第一非唤醒词进行调整处理,使得同个所述预设场景下的第一唤醒词和第一非唤醒词的发音不同,包括:确认每个所述预设场景下的所述第一唤醒词和第一非唤醒词是否满足预设条件;若是,输出第二唤醒词和第二非唤醒词;否则,修改所述第一唤醒词和第一非唤醒词直到满足所述预设条件,并输出满足所述预设条件的第二唤醒词和第二非唤醒词;确认所述第二唤醒词和第二非唤醒词的发音序列分数是否不小于预设分数;若是,则输出第三唤醒词和第三非唤醒词;否则,修改所述第二唤醒词和第二非唤醒词直到发音序列分数不小于所述预设分数,并输出不小于所述预设分数的第三唤醒词和第三非唤醒词;保存输出的所述第三唤醒词和第三非唤醒词。优选的,在所述将调整处理后的第一唤醒词和第一非唤醒词设置到对应的所述预设场景下的可自由切换的预设数目个预设状态对应的预设语法中之前,所述设置方法还包括:启动语音设备,并根据所述语音设备预先设置好的预设状态,设置所述语音设备在预设场景中对应的识别语法;当所述语音设备状态为休眠状态时,设置的所述识别语法为所述预设语法中的默认唤醒语法;当所述语音设备状态为场景休眠状态时,设置的所述识别语法为所述预设语法中的场景唤醒语法;当所述语音设备状态为唤醒状态时,设置的所述识别语法为所述预设语法中的默认识别语法。优选的,所述将调整处理后的第一唤醒词和第一非唤醒词设置到对应的所述预设场景下的可自由切换的预设数目个预设状态对应的预设语法中,包括:将所述第三唤醒词输入到所述默认唤醒语法中,将所述第三非唤醒词输入到所述场景唤醒语法中,同时将所述第三唤醒词和第三非唤醒词输入到所述默认识别语法中;当接收到用户发出的语音信息时,当接收到用户发出的语音信息时,控制所述语音设备处于休眠状态,并启动所述默认唤醒语法;基于所述默认唤醒语法,确认所述语音信息是否为所述第三唤醒词;若是,转换到所述默认识别语法中进行识别,识别成功后激活所述语音设备;否则,转换到所述场景唤醒语法,确认所述语音信息是否为所述第三非唤醒词;若所述语音信息为所述第三非唤醒词,则转换到所述默认识别语法中进行识别,识别成功后激活所述语音设备;否则,转换到所述默认唤醒语法继续保持所述休眠状态,直到激活所述语音设备为止。一种基于语音识别的设置装置,该装置包括:获取模块,用于获取每个预设场景下的第一唤醒词和第一非唤醒词;处理模块,用于对每个所述预设场景下的第一唤醒词和第一非唤醒词进行调整处理,使得同个所述预设场景下的第一唤醒词和第一非唤醒词的发音不同;设置模块,用于将调整处理后的第一唤醒词和第一非唤醒词,设置到对应的所述预设场景下的可自由切换的预设数目个预设状态对应的预设语法中。优选的,所述获取模块,包括:统计子模块,用于统计与所述语音识别相关联的所有预设场景;采集子模块,用于采集每个所述预设场景内的第一唤醒词和第一非唤醒词;其中,所述第一非唤醒词包括在多个所述预设场景内的对话内容中的关键词。优选的,所述处理模块,包括:第一确认子模块,用于确认每个所述预设场景下的所述第一唤醒词和第一非唤醒词是否满足预设条件;第一输出子模块,用于输出所述第一确认子模块确认的满足所述预设条件的第二唤醒词和第二非唤醒词;第一修改子模块,用于修改所述确认子模块确认的不满足所述预设条件的第一唤醒词和第一非唤醒词直到满足所述预设条件,并输出满足所述预设条件的第二唤醒词和第二非唤醒词;第二确认子模块,用于确认所述第二唤醒词和第二非唤醒词的发音序列分数是否不小于预设分数;第二输出子模块,用于输出所述第二确认子模块确认的满足发音序列分数不小于所述预设分数的第三唤醒词和第三非唤醒词;第二修改子模块,用于修改所述第二确认子模块确认的不满足发音序列分数不小于所述预设分数的第二唤醒词和第二非唤醒词直到发音序列分数不小于所述预设分数,并输出不小于所述预设分数的第三唤醒词和第三非唤醒词;保存子模块,用于保存输出的所述第三唤醒词和第三非唤醒词。优选的,所述设置模块在将调整处理后的第一唤醒词和第一非唤醒词设置到对应的所述预设场景下的可自由切换的预设数目个预设状态对应的预设语法中之前,还用于:启动语音设备,并根据所述语音设备预先设置好的预设状态,设置所述语音设备在预设场景中对应的识别语法;当所述语音设备状态为休眠状态时,设置的所述识别语法为所述预设语法中的默认唤醒语法;当所述语音设备状态为场景休眠状态时,设置的所述识别语法为所述预设语法中的场景唤醒语法;当所述语音设备状态为唤醒状态时,设置的所述识别语法为所述预设语法中的默认识别语法。优选的,所述设置模块,包括:输入子模块,用于将所述第三唤醒词输入到所述默认唤醒语法中,将所述第三非唤醒词输入到所述场景唤醒语法中,同时将所述本文档来自技高网...

【技术保护点】
1.一种基于语音识别的设置方法,其特征在于,包括:/n获取每个预设场景下的第一唤醒词和第一非唤醒词;/n对每个所述预设场景下的第一唤醒词和第一非唤醒词进行调整处理,使得同个所述预设场景下的第一唤醒词和第一非唤醒词的发音不同;/n将调整处理后的第一唤醒词和第一非唤醒词,设置到对应的所述预设场景下的可自由切换的预设数目个预设状态对应的预设语法中。/n

【技术特征摘要】
1.一种基于语音识别的设置方法,其特征在于,包括:
获取每个预设场景下的第一唤醒词和第一非唤醒词;
对每个所述预设场景下的第一唤醒词和第一非唤醒词进行调整处理,使得同个所述预设场景下的第一唤醒词和第一非唤醒词的发音不同;
将调整处理后的第一唤醒词和第一非唤醒词,设置到对应的所述预设场景下的可自由切换的预设数目个预设状态对应的预设语法中。


2.根据权利要求1所述的设置方法,其特征在于,所述获取每个预设场景下的第一唤醒词和第一非唤醒词,包括:
统计与所述语音识别相关联的所有预设场景;
采集每个所述预设场景内的第一唤醒词和第一非唤醒词;
其中,所述第一非唤醒词包括在多个所述预设场景内的对话内容中的关键词。


3.根据权利要求1所述的设置方法,其特征在于,所述对每个所述预设场景下的第一唤醒词和第一非唤醒词进行调整处理,使得同个所述预设场景下的第一唤醒词和第一非唤醒词的发音不同,包括:
确认每个所述预设场景下的所述第一唤醒词和第一非唤醒词是否满足预设条件;
若是,输出第二唤醒词和第二非唤醒词;
否则,修改所述第一唤醒词和第一非唤醒词直到满足所述预设条件,并输出满足所述预设条件的第二唤醒词和第二非唤醒词;
确认所述第二唤醒词和第二非唤醒词的发音序列分数是否不小于预设分数;
若是,则输出第三唤醒词和第三非唤醒词;
否则,修改所述第二唤醒词和第二非唤醒词直到发音序列分数不小于所述预设分数,并输出不小于所述预设分数的第三唤醒词和第三非唤醒词;
保存输出的所述第三唤醒词和第三非唤醒词。


4.根据权利要求1所述的设置方法,其特征在于,在所述将调整处理后的第一唤醒词和第一非唤醒词设置到对应的所述预设场景下的可自由切换的预设数目个预设状态对应的预设语法中之前,所述设置方法还包括:
启动语音设备,并根据所述语音设备预先设置好的预设状态,设置所述语音设备在预设场景中对应的识别语法;
当所述预设状态为休眠状态时,设置的所述识别语法为所述预设语法中的默认唤醒语法;
当所述预设状态为场景休眠状态时,设置的所述识别语法为所述预设语法中的场景唤醒语法;
当所述预设状态为唤醒状态时,设置的所述识别语法为所述预设语法中的默认识别语法。


5.根据权利要求3述的设置方法,其特征在于,所述将调整处理后的第一唤醒词和第一非唤醒词设置到对应的所述预设场景下的可自由切换的预设数目个预设状态对应的预设语法中,包括:
将所述第三唤醒词输入到所述默认唤醒语法中,将所述第三非唤醒词输入到所述场景唤醒语法中,同时将所述第三唤醒词和第三非唤醒词输入到所述默认识别语法中;
当接收到用户发出的语音信息时,控制所述语音设备处于休眠状态,并启动所述默认唤醒语法;
基于所述默认唤醒语法,确认所述语音信息是否为所述第三唤醒词;
若是,转换到所述默认识别语法中进行识别,识别成功后激活所述语音设备;
否则,转换到所述场景唤醒语法,确认所述语音信息是否为所述第三非唤醒词;
若所述语音信息为所述第三非唤醒词,则转换到所述默认识别语法中进行识别,识别成功后激活所述语音设备;
否则,转换到所述默认唤醒语法继续保持所述休眠状态,直到激活所述语音设备为止。


6.一种基于语音识别的设置装置,其特征在于,该装置包括:
获取模块,用于获取每个预设场景下的第一唤醒词和第一非唤醒词;...

【专利技术属性】
技术研发人员:钱志扬
申请(专利权)人:云知声智能科技股份有限公司
类型:发明
国别省市:北京;11

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

1