【技术实现步骤摘要】
基于语音识别的问答方法、装置、计算机设备和存储介质
本申请涉及人工智能
,特别是涉及一种基于语音识别的问答方法、装置、计算机设备和存储介质。
技术介绍
随着人工智能技术的发展,语音识别技术逐渐成熟,并且应用到外呼机器人、智能客服以及智能助手等场景中。相关技术中,在用户与外呼机器人通话的过程中,外呼机器人对输入的用户语音进行识别,从而根据识别结果进行应答。但是,常常会出现机器人抢答,答复内容与用户语音并不匹配的情况。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够避免出现机器人抢答的基于语音识别的问答方法、装置、计算机设备和存储介质。一种基于语音识别的问答方法,该方法包括:在每次输出回复语音后,对输入的语音流进行分片处理,并依次对分片得到的各语音片段进行语音识别,得到各语音片段对应的识别结果;识别结果用于表征语音片段是否为空白语音片段;若连续n个语音片段对应的识别结果均为语音片段为空白语音片段,则确定用户发言结束;n为大于1的整数;将 ...
【技术保护点】
1.一种基于语音识别的问答方法,其特征在于,所述方法包括:/n在每次输出回复语音后,对输入的语音流进行分片处理,并依次对分片得到的各语音片段进行语音识别,得到各所述语音片段对应的识别结果;所述识别结果用于表征所述语音片段是否为空白语音片段;/n若连续n个语音片段对应的识别结果均为所述语音片段为空白语音片段,则确定用户发言结束;n为大于1的整数;/n将上一次输出回复语音后至所述用户发言结束前得到的多个语音片段确定为目标语音,并根据所述目标语音输出回复语音。/n
【技术特征摘要】
1.一种基于语音识别的问答方法,其特征在于,所述方法包括:
在每次输出回复语音后,对输入的语音流进行分片处理,并依次对分片得到的各语音片段进行语音识别,得到各所述语音片段对应的识别结果;所述识别结果用于表征所述语音片段是否为空白语音片段;
若连续n个语音片段对应的识别结果均为所述语音片段为空白语音片段,则确定用户发言结束;n为大于1的整数;
将上一次输出回复语音后至所述用户发言结束前得到的多个语音片段确定为目标语音,并根据所述目标语音输出回复语音。
2.根据权利要求1所述的方法,其特征在于,所述若连续n个语音片段对应的识别结果均为所述语音片段为空白语音片段,则确定用户发言结束,包括:
依次根据各所述语音片段对应的识别结果确定计时状态;
若检测到一个语音片段为空白语音片段,且所述语音片段的前一个语音片段为非空白语音片段,则开始计时;
计时开始后,若后续的语音片段为空白语音片段,则持续计时;若后续的语音片段为非空白语音片段,则结束计时;
在计时时长超过预设时长的情况下,确定所述用户发言结束。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
计时结束后,若所述计时时长未超过所述预设时长,则对计时进行清零处理,并继续执行所述对输入的语音流进行分片处理,并依次对分片得到的各语音片段进行语音识别的步骤。
4.根据权利要求1所述的方法,其特征在于,所述若连续n个语音片段对应的识别结果均为所述语音片段为空白语音片段,则确定用户发言结束,包括:
依次根据各所述语音片段对应的识别结果确定计数状态;
若检测到一个语音片段为空白语音片段,且所述语音片段的前一个语音片段为非空白语音片段,则开始进行空白语音片段的计数;
在计数开始后,若后续的语音片段为空白语音片段,则对计数进行累加处理;若后续的语音片段为非空白语音片段,则结束空白语音片段的计数;
在累计到的空白语音片段的数量超过预设数量阈值的情况下,确定所述用户发言结束。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
计数结束后,若累计到的空白语音片段的数量未超过所述预设数量阈值,则对计数进行清零处理,并继续执行所述对输入的语音流进行分片处理,并依次对分片得到的各语音片段...
【专利技术属性】
技术研发人员:刘彦华,
申请(专利权)人:深圳追一科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。