本发明属于语音测试的,涉及一种语音测试方法,特别是涉及一种基于歌曲列表的语音测试方法、存储介质及终端。
背景技术:
1、目前,语音自动化测试多是根据既定的测试用例话术进行的遍历测试,而针对音乐列表或者音乐检索的测试。具体在测试过程中,存在下缺陷:(1)都需要提前准备好歌曲名称话术,每次的音乐测试话术都是固定的,使用固定歌曲进行识别检索,且测试数据不灵活,覆盖不全面。(2)语音测试话术需要提前预置,测试流程繁琐。(3)因为歌曲列表的随机性和数量问题,人工测试该场景的效率过低,耗力耗时。(4)无法提供一种具备各种环境噪音下的测试环境,获取各种环境噪音下的语音测试效果。
2、因此,如何提供一种基于歌曲列表的语音测试方法、存储介质及终端,以解决现有技术无法在语音测试过程中节省测试话术语料编写时间并完成自动测试等缺陷,成为本领域技术人员亟待解决的技术问题。
技术实现思路
1、鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于歌曲列表的语音测试方法、存储介质及终端,其优势在于,可以在语音测试过程中节省测试话术语料编写时间并完成自动测试。
2、本发明的另一目的在于提供一种基于歌曲列表的语音测试方法、存储介质及终端,其优势在于,实现了音乐播放话术的自提取测试,减少了人工测试成本且提高了测试效率。
3、本发明的另一目的在于提供一种基于歌曲列表的语音测试方法、存储介质及终端,其优势在于,通过歌曲列表中的歌曲数据进行测试话术生成,避免了使用固定音乐的测试话术导致测试覆盖不全面。
4、本发明的另一目的在于提供一种基于歌曲列表的语音测试方法、存储介质及终端,其优势在于,语音测试话术通过歌曲列表自动生成,无需提前预置。
5、本发明的另一目的在于提供一种基于歌曲列表的语音测试方法、存储介质及终端,其优势在于,可以结合环境噪音合成测试播报语音,获取各种环境噪音下的语音测试效果。
6、为实现上述目的及其他相关目的,本发明一方面提供一种基于歌曲列表的语音测试方法,所述基于歌曲列表的语音测试方法包括:获取歌曲列表中的歌曲数据;利用所述歌曲数据,与预设检索槽位库组合为测试话术;将所述测试话术合成为测试播报语音;对所述测试播报语音进行日志检测,生成语音测试结果。
7、为实现上述目的及其他相关目的,本发明另一方面提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的基于歌曲列表的语音测试方法。
8、为实现上述目的及其他相关目的,本发明最后一方面提供一种终端,包括:处理器及存储器;所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述终端执行所述的基于歌曲列表的语音测试方法。
1.一种基于歌曲列表的语音测试方法,其特征在于,所述基于歌曲列表的语音测试方法包括:
2.根据权利要求1所述的基于歌曲列表的语音测试方法,所述获取歌曲列表中的歌曲数据,包括以下步骤:
3.根据权利要求2所述的基于歌曲列表的语音测试方法,所述利用所述歌曲数据,与预设检索槽位库组合为测试话术,包括以下步骤:
4.根据权利要求1所述的基于歌曲列表的语音测试方法,所述将所述测试话术合成为测试播报语音,包括以下步骤:
5.根据权利要求1所述的基于歌曲列表的语音测试方法,所述对所述测试播报语音进行日志检测,生成语音测试结果,包括以下步骤:
6.根据权利要求5所述的基于歌曲列表的语音测试方法,所述根据所提取话术与所述测试话术的匹配情况生成语音测试结果,包括以下步骤:
7.根据权利要求1所述的基于歌曲列表的语音测试方法,在所述生成语音测试结果的步骤之后,所述基于歌曲列表的语音测试方法还包括:
8.根据权利要求7所述的基于歌曲列表的语音测试方法,在所述生成语音测试结果的步骤之后,所述基于歌曲列表的语音测试方法还包括:
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至8中任一项所述的基于歌曲列表的语音测试方法。
10.一种终端,其特征在于,包括:处理器及存储器;