logo好方法网

语音端点检测方法、装置以及电子设备


技术摘要:
本申请提供了一种语音端点检测方法、装置以及电子设备,涉及语音识别技术领域,缓解了用户讲话结束之后等待返回结果时间较长的技术问题。该方法包括:获取待检测语音;基于所述待检测语音的尾端点确定语音时延;如果所述语音时延超过预设时间阈值,和/或,所述待检测语  全部
背景技术:
随着AI技术的发展,特别是语音识别技术的使用,使得为用户提供具有自然交互 方式的AI应用,即为智能语音机器人的实现提供了可能。智能语音机器人具有低成本、易扩 展、服务体验统一等较多优势,在各行业受到较为广泛的使用,尤其是在保险行业中存在大 量的通过电话、网络语音等形式与客户交流的场景。 在语音的识别检测过程中,检测有效语音的起始点为起点检测,检测有效语音的 结束点为尾点检测。目前,大多使用静音时长来进行尾点检测,通过调整静音时长改变尾点 检测的灵敏度。这种尾点检测机制可以兼容用户讲话有停顿的情况,但容易导致正常用户 讲话结束之后等待机器人返回结果时间较长,导致用户体验较差。
技术实现要素:
本发明的目的在于提供一种语音端点检测方法、装置以及电子设备,以缓解用户 讲话结束之后等待返回结果时间较长的技术问题。 第一方面,本申请实施例提供了一种语音端点检测方法,所述方法包括: 获取待检测语音; 基于所述待检测语音的尾端点确定语音时延; 如果所述语音时延超过预设时间阈值,和/或,所述待检测语音对应的文本数据语 义完整,则确定所述待检测语音的尾端点为语音结束点。 在一个可能的实现中,获取待检测语音的步骤,包括: 每隔一个预设检测周期获取一次待检测语音。 在一个可能的实现中,如果所述语音时延超过预设时间阈值,和/或,所述待检测 语音对应的文本数据语义完整,则确定所述待检测语音的尾端点为语音结束点的步骤,包 括: 判断所述语音时延是否超过所述预设时间阈值; 如果所述语音时延超过所述预设时间阈值,则确定所述待检测语音的尾端点为语 音结束点; 如果所述语音时延未超过所述预设时间阈值,则判断所述待检测语音对应的文本 数据是否语义完整; 如果所述文本数据语义完整,则确定所述待检测语音的尾端点为语音结束点。 在一个可能的实现中,将所述待检测语音转换为所述文本数据的步骤,包括: 利用语音识别(Automatic  Speech  Recognition,ASR)对所述待检测语音进行识 别,根据识别结果将所述待检测语音转换为ASR文本数据。 4 CN 111583912 A 说 明 书 2/10 页 在一个可能的实现中,判断所述待检测语音对应的文本数据是否语义完整的步 骤,包括: 利用训练后的自然语言处理(Natural  Language  Processing,NLP)神经网络模型 判断所述待检测语音对应的文本数据是否语义完整。 在一个可能的实现中,判断所述文本数据是否语义完整的步骤之后,还包括: 如果所述语音时延未超过所述预设时间阈值,且所述文本数据并未语义完整,则 继续获取下一个所述预设检测周期的待检测语音。 第二方面,提供了一种语音端点检测装置,包括: 获取单元,用于获取待检测语音; 第一确定单元,用于基于所述待检测语音的尾端点确定语音时延; 第二确定单元,用于如果所述语音时延超过预设时间阈值,和/或,所述待检测语 音对应的文本数据语义完整,则确定所述待检测语音的尾端点为语音结束点。 在一个可能的实现中,所述语音端点检测装置设置于NLP机器人端或业务模块的 语音识别(Automatic  Speech  Recognition,ASR)端。 第三方面,本申请实施例又提供了一种电子设备,包括存储器、处理器,所述存储 器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现 上述的第一方面所述方法。 第四方面,本申请实施例又提供了一种计算机可读存储介质,所述计算机可读存 储介质存储有机器可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计 算机可运行指令促使所述处理器运行上述的第一方面所述方法。 本申请实施例带来了以下有益效果: 本申请实施例提供的一种语音端点检测方法、装置以及电子设备,能够基于获取 到的待检测语音的尾端点确定语音时延,在如果语音时延超过预设时间阈值,和/或,待检 测语音对应的文本数据语义完整时,确定待检测语音的尾端点为语音结束点,本方案中,通 过结合待检测语音的语音时延和其文本数据语义完整度来进行待检测语音的尾端点检测, 从而可以实现在客户说话的同时就开始进行语音结束点判断处理,缩短尾点检测时间,减 少客户等待时延,增加系统的实时性,进而提升用户体验。 为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合 所附附图,作详细说明如下。 附图说明 为了更清楚地说明本申请
下载此资料需消耗2积分,
分享到:
收藏