【技术实现步骤摘要】
一种实现实时语音人机对话的方法及系统
[0001]本申请涉及智能交互
,具体而言,涉及一种实现实时语音人机对话的方法及系统。
技术介绍
[0002]随着智能交互领域的发展,人机对话技术逐渐被应用到各种交互场景。
[0003]目前,在较大规模的交互领域中,用户的数量较多,当用户与坐席人员直接进行语音交互时,在语音流的转发过程中容易出现语音流播放卡顿和网络信号断连的情况,导致通话质量较差,工作效率较低。
[0004]因此,如何提升人机对话的通话质量成为亟需解决的技术问题。
技术实现思路
[0005]本申请一些实施例的目的在于提供一种实现实时语音人机对话的方法及系统,通过本申请的实施例的技术方案可以避免用户和坐席人员在交互的过程中出现卡顿和网络断连的情况,进而提升了双方的通话质量。
[0006]第一方面,本申请一些实施例提供了一种实现实时语音人机对话的方法,应用于用户服务器端,包括:接听用户的语音;按照设定的字节阈值读取所述语音,获取语音信息;将所述语音信息发送至语音服务器,其中,所述 ...
【技术保护点】
【技术特征摘要】
1.一种实现实时语音人机对话的方法,其特征在于,应用于用户服务器端,包括:接听用户的语音;按照设定的字节阈值读取所述语音,获取语音信息;将所述语音信息发送至语音服务器,其中,所述语音服务器将所述语音信息转发至坐席服务器端,以使所述坐席服务器端获取所述语音;接收所述语音服务器发送的所述坐席服务器端的客服语音。2.如权利要求1所述的方法,其特征在于,通过如下方法设定所述字节阈值:基于所述用户服务器端的服务器配置参数,设定所述用户服务器端的缓冲参数,将所述缓存参数作为所述字节阈值。3.如权利要求1所述的方法,其特征在于,在所述按照设定的字节阈值读取所述语音,获取语音信息之前,所述方法还包括:向所述语音服务器发送建立长连接的请求;接收所述语音服务器发送的建立成功标识,以使所述用户服务器端与所述语音服务器建立长连接。4.如权利要求3所述的方法,其特征在于,在所述用户服务器端与所述语音服务器建立长连接的期间内,所述方法还包括:按照设定的时间周期,向所述语音服务器发送心跳包;若在设定的时间周期内接收到所述语音服务器发送的连接正常标识,则确认所述用户服务器端与所述语音服务器连接正常;若在设定的时间周期内未接收到所述语音服务器发送的连接正常标识,则向所述语音服务器重新发送建立长连接请求并接收所述语音服务器发送的建立成功标识,以使所述用户服务器端与所述语音服务器重新建立长连接。5.一种实现实时语音人机对话的方法,其特征在于,应用于坐席服务器端,包括:接收语音服务器发送的用户的语音信息;获取与所述语音信息对应的客服语音;按照设定的字节阈值读取所述客服语音,获取客服语音信息;将所述客服语音信息发送至所述语音服务器,其中,所述语音服务器将所述客服语音信息转发至用户服务器端,以使所述用户服务器端获取所述客服语音。6.如权利要求5所述的方法,其特征在于,通过如下方法设定所述字节阈值:基于所述坐席服务器端的服务器配置参数,设定所述坐席服务器端的缓冲参数,将所述缓存参数作为所述字节阈值。7.如权利要求5所述的方法,其特征在于,在所述接收语音服务器发送的用户的语音信息之前,所述方法还包括:向所述语音服务器发送建立长连接的请求;接收所述语音服务器发送的建立成功标识,以使所述坐席服务器端与所述语音服务器建立长连接。8.如权利要求7所述的方法,其特征在于,在所述坐席服务器端与所述语音服务器建立长连接的期间内,所述方法还包括:按照设定的时间周期,向所述语音服务器发送心跳包;
若在设定的时间周期内接收到所述语音服务器发送的连接正常标识,则确认所述坐席服务器端与所述语音服务器连接正常;若在设定的时间周期内未接收到所述语音服务器发送的连接正常标识,则向所述语音服务器重新发送建立长连接请求并接收所述语音服务器发送的建立成功标识,以使所述坐席服务器端与所述语音服务器重新建立长连接。9.如权利要求5所述的方法,其特征在于,在所述获取与所述语音信息对应的客服语音之前,所述方法还包括:根据语音转接率在所述坐...
【专利技术属性】
技术研发人员:余文芳,曾文佳,陈新月,宋成业,冯梦盈,梁鹏斌,李航,韩亚昕,
申请(专利权)人:零犀北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。