拨测方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:24362849 阅读:19 留言:0更新日期:2020-06-03 04:03
本发明专利技术公开了一种拨测方法、装置、计算机设备及存储介质。所述方法包括:获取待测主机反馈的持续能量值;在反馈的持续能量值均位于预设能量范围之内时,建立待测服务接口与待测主机的通信连接;通过音频端点监听待测主机在通信连接过程中是否发出第一预设语音数据;在待测主机发出第一预设语音数据时,采集第一预设语音数据的第一采样频率,并验证第一采样频率是否达标;在第一采样频率达标时,发送语音回复至待测主机,获取待测主机针对语音回复所反馈的第二预设语音数据后,将第二预设语音数据转换为文本数据后与匹配内容进行匹配;在匹配成功时,确定第二预设语音数据无误后结束通信连接。通过本发明专利技术可有效检测待测主机的通话服务质量。

Dial test method, device, computer equipment and storage medium

【技术实现步骤摘要】
拨测方法、装置、计算机设备及存储介质
本专利技术涉及功能测试领域,尤其涉及一种拨测方法、装置、计算机设备及存储介质。
技术介绍
随着人工智能的发展,目前市面上出现很多智能语音机器人的产品或者系统,通过语音机器人的产品或者系统代替人工进行客服和营销等工作。但目前的智能语音机器人产品或者系统的服务质量是否正常是通过人工方式去进行拨测,此方式需浪费大量人力成本且耗时过多,且在人工拨测的过程中,需人工手动聚合各组件监控信息并根据聚合的监控信息的逻辑制定策略,因此将导致最终确定语音机器人的服务质量的异常的时间严重滞后,甚至根本无法察觉语音机器人的服务质量的异常。因此,寻找一种解决上述问题的技术方案成为本领域人员亟需解决的问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种拨测方法、装置、计算机设备及存储介质,用于解决现有技术无法对语音机器人(也即待测主机)的通话服务质量进行有效检测的问题。一种拨测方法,包括:调用待测主机的待测服务接口,获取所述待测服务接口的唯一标识,并通过所述唯一标识向所述待测服务接口发送通信连接指令;监听所述待测主机的主机声卡,并获取所述待测主机的主机声卡在预设时间阈值内反馈的持续能量值;在所述主机声卡在预设时间阈值内反馈的所述持续能量值均位于预设能量范围之内时,发送接听指令至所述待测服务接口,以通过所述待测服务接口与所述待测主机建立通信连接;通过音频端点监听所述待测主机在通信连接过程中是否发出第一预设语音数据;在所述待测主机发出所述第一预设语音数据时,采集所述第一预设语音数据的第一采样频率,并根据预设的背景频率范围验证所述第一采样频率是否达标;在所述第一采样频率达标时,按照预设模板发送与所述第一预设语音数据对应的语音回复至所述待测主机,获取所述待测主机针对所述语音回复所反馈的第二预设语音数据,将所述第二预设语音数据转换为文本数据,并将所述文本数据与所述预设模板对应的匹配内容进行匹配;在所有所述文本数据与所述预设模板对应的所述匹配内容匹配成功时,确定所述待测主机反馈的所述第二预设语音数据无误。一种拨测装置,包括:发送模块,用于调用待测主机的待测服务接口,获取所述待测服务接口的唯一标识,并通过所述唯一标识向所述待测服务接口发送通信连接指令;获取模块,用于监听所述待测主机的主机声卡,并获取所述待测主机的主机声卡在预设时间阈值内反馈的持续能量值;触发模块,用于在所述主机声卡在预设时间阈值内反馈的所述持续能量值均位于预设能量范围之内时,发送接听指令至所述待测服务接口,以通过所述待测服务接口与所述待测主机建立通信连接;监听模块,用于通过音频端点监听所述待测主机在通信连接过程中是否发出第一预设语音数据;采集模块,用于在所述待测主机发出所述第一预设语音数据时,采集所述第一预设语音数据的第一采样频率,并根据预设的背景频率范围验证所述第一采样频率是否达标;匹配模块,用于在所述第一采样频率达标时,按照预设模板发送与所述第一预设语音数据对应的语音回复至所述待测主机,获取所述待测主机针对所述语音回复所反馈的第二预设语音数据,将所述第二预设语音数据转换为文本数据,并将所述文本数据与所述预设模板对应的匹配内容进行匹配;第一确定模块,用于在所有所述文本数据与所述预设模板对应的所述匹配内容匹配成功时,确定所述待测主机反馈的所述第二预设语音数据无误。一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述拨测方法。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述拨测方法。上述拨测方法、装置、计算机设备及存储介质,通过音频端点检测持续能量值来证明主机声卡所在的待测主机是否能被呼成功,从而确保待测主机的被呼功能;通过音频端点监听待测主机(可被理解成一种虚拟的语音机器人)在通信连接过程中是否能进行正常的通语音服务,从而能确保待测主机可以进行正常的对话服务;通过预设的背景频率范围验证第一采样频率是否达标,从而能确保第一采样频率可以维持在一个相对于人类人耳可以接受的频率范围中(过高过低的第一采样频率以及背景频率的干扰都会影响到人耳的接受程度),方便在用户与待测主机进行通信过程中,可提高用户的体验效果。总的来说,本专利技术能确保待测主机的通话服务质量。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例中拨测方法的一应用环境示意图;图2是本专利技术一实施例中拨测方法的一流程图;图3是本专利技术一实施例中拨测装置的结构示意图;图4是本专利技术一实施例中计算机设备的一示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供的拨测方法,可应用在如图1的应用环境中,其中,客户端通过网络与服务器进行通信。其中,客户端可以但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一实施例中,如图2所示,提供一种拨测方法,以该方法应用在图1中的服务器为例进行说明,包括如下步骤S10-S70:S10,调用待测主机的待测服务接口,获取所述待测服务接口的唯一标识,并通过所述唯一标识向所述待测服务接口发送通信连接指令;可理解地,待测主机具有可向外界提供一个智能语音回复的功能,且该待测主机可被作为客服机器人(也即一种虚拟的语音机器人)去完成咨询回复、营销和调查等工作;唯一标识是待测服务接口的识别码,通过该识别码可向指定的待测服务接口发送通信连接指令。在本实施例中,向待测服务接口发送通信连接指令是为了进行拨测任务,测试待测主机的待测服务接口的智能语音回复的功能。S20,监听所述待测主机的主机声卡,并获取所述待测主机的主机声卡在预设时间阈值内反馈的持续能量值;可理解地,通过音频端点技术可以确定出静音点与声音点之间的区别,静音点是指主机声卡未反馈声音所在的端点,声音点是指主机声卡反馈的声音所在的端点,且不管是静音点还是声音点,都可以通过与音频端点技术相关联的能量组件(通过能量振幅确定出能量值)确定出能量振幅(也即确定出能量值,一个端点可代表一个能量值,且每个端点可位于其中一语音帧中,且每语音帧包含相同数量的端点,因此可计算出一语音帧的能量值),此时可获取主机声卡在预设时间阈值内反馈的本文档来自技高网...

【技术保护点】
1.一种拨测方法,其特征在于,包括:/n调用待测主机的待测服务接口,获取所述待测服务接口的唯一标识,并通过所述唯一标识向所述待测服务接口发送通信连接指令;/n监听所述待测主机的主机声卡,并获取所述待测主机的主机声卡在预设时间阈值内反馈的持续能量值;/n在所述主机声卡在预设时间阈值内反馈的所述持续能量值均位于预设能量范围之内时,发送接听指令至所述待测服务接口,以通过所述待测服务接口与所述待测主机建立通信连接;/n通过音频端点监听所述待测主机在通信连接过程中是否发出第一预设语音数据;/n在所述待测主机发出所述第一预设语音数据时,采集所述第一预设语音数据的第一采样频率,并根据预设的背景频率范围验证所述第一采样频率是否达标;/n在所述第一采样频率达标时,按照预设模板发送与所述第一预设语音数据对应的语音回复至所述待测主机,获取所述待测主机针对所述语音回复所反馈的第二预设语音数据,将所述第二预设语音数据转换为文本数据,并将所述文本数据与所述预设模板对应的匹配内容进行匹配;/n在所有所述文本数据与所述预设模板对应的匹配内容匹配成功时,确定所述待测主机反馈的所述第二预设语音数据无误。/n

【技术特征摘要】
1.一种拨测方法,其特征在于,包括:
调用待测主机的待测服务接口,获取所述待测服务接口的唯一标识,并通过所述唯一标识向所述待测服务接口发送通信连接指令;
监听所述待测主机的主机声卡,并获取所述待测主机的主机声卡在预设时间阈值内反馈的持续能量值;
在所述主机声卡在预设时间阈值内反馈的所述持续能量值均位于预设能量范围之内时,发送接听指令至所述待测服务接口,以通过所述待测服务接口与所述待测主机建立通信连接;
通过音频端点监听所述待测主机在通信连接过程中是否发出第一预设语音数据;
在所述待测主机发出所述第一预设语音数据时,采集所述第一预设语音数据的第一采样频率,并根据预设的背景频率范围验证所述第一采样频率是否达标;
在所述第一采样频率达标时,按照预设模板发送与所述第一预设语音数据对应的语音回复至所述待测主机,获取所述待测主机针对所述语音回复所反馈的第二预设语音数据,将所述第二预设语音数据转换为文本数据,并将所述文本数据与所述预设模板对应的匹配内容进行匹配;
在所有所述文本数据与所述预设模板对应的匹配内容匹配成功时,确定所述待测主机反馈的所述第二预设语音数据无误。


2.根据权利要求1所述的拨测方法,其特征在于,所述在所述待测主机发出所述第一预设语音数据时之后,还包括:
获取所述待测主机发出所述第一预设语音数据时的背景声音,采集所述背景语音的第二采样频率,通过所述第二采样频率确定所述背景频率范围。


3.根据权利要求1所述的拨测方法,其特征在于,所述获取所述待测主机针对所述语音回复所反馈的第二预设语音数据,包括:
获取模拟人工组件,并以所述模拟人工组件针对所述待测主机的所述第一预设语音数据完成语音回复的时间点为所述待测主机反馈的未处理语音数据的开始时间点,以所述模拟人工组件针对所述未处理语音数据开始进行下一次语音回复的时间点为所述待测主机反馈的所述未处理语音数据的结束时间点,获取位于所述开始时间点和所述结束时间点之间的所述未处理语音数据;所述未处理语音数据包含噪声数据段;
确定所述未处理语音数据中的所有语音段的频谱,根据所述语音段的频谱对所述未处理语音数据中的所述噪声数据段进行清除,将所述待测主机针对所述语音回复所反馈的未包含所述噪声数据段的所述未处理语音数据记录为第二预设语音数据。


4.根据权利要求1所述的拨测方法,其特征在于,所述获取所述待测主机针对所述语音回复所反馈的第二预设语音数据之后,还包括:
实时采集所述第二预设语音数据的第三采样频率,并检测所述第三采样频率是否落入所述背景频率范围;
在所述第二预设语音数据对应的所述第三采样频率未落入所述背景频率范围时,调用频率调制组件并通过所述频率调制组件对通信连接进行频率调制。


5.根据权利要求1所述的拨测方法,其特征在于,所述将所述文本数据与所述预设模板对应的匹配内容进行匹配之后,还包括:
在所述文本数据与所述预...

【专利技术属性】
技术研发人员:刘建华吕林澧徐从国叶松余艳萍樊维毛娟
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东;44

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

1