掌桥专利:专业的专利平台
掌桥专利
首页

一种声音延迟的测试方法、装置、电子设备及存储介质

文献发布时间:2024-07-23 01:35:21


一种声音延迟的测试方法、装置、电子设备及存储介质

技术领域

本申请涉及车载信息娱乐技术领域,尤其是涉及一种声音延迟的测试方法、装置、电子设备及存储介质。

背景技术

汽车配置有车载信息娱乐系统,车载信息娱乐系统中声音延迟包括输出延迟和输入延迟,输出延迟指音乐APP从点击播放开始,到声音从喇叭发出声音的时间间隔;输入延迟指应用从麦克风录音,声音从硬件录取到传递到应用侧的时间间隔。

目前,车载信息娱乐系统没有对声音延迟有明确的规定,一般通过测试人员主观确定是否存在声音延迟;例如,测试人员播放测试语音,到车载信息娱乐系统识别到该测试语音执行相应功能的反应时间是否存在延迟是人为主观判断的,所以声音延迟的确定准确性较低,容易影响客户体验。因此,如何测试车载信息娱乐系统的声音延迟,成为了亟待解决的问题。

发明内容

有鉴于此,本申请的目的在于提供一种声音延迟的测试方法、装置、电子设备及存储介质,能够通过收音终端对播放终端播放的音频以及车载信息娱乐系统播放的音频同时录音,自动确定出两个音频的延迟,提高了车载信息娱乐系统声音延迟判断的效率,并且对测试语音文件中大量的测试音频进行测试,也提高了车载信息娱乐系统声音延迟判断的准确性。

本申请主要包括以下几个方面:

第一方面,本申请实施例提供了一种声音延迟的测试方法,应用于声音延迟的测试设备,所述测试设备包括播放终端、收音终端以及车载信息娱乐系统,所述测试方法包括:

响应于测试声音延迟的触控操作,获取测试语音文件;

将所述测试语音文件中的第一个测试音频作为当前测试音频,控制所述播放终端播放当前测试音频给所述收音终端,同时将播放终端播放的当前测试音频发送给所述车载信息娱乐系统,经过所述车载信息娱乐系统播放给所述收音终端;

将所述收音终端接收到的所述播放终端播放的当前测试音频作为第一音频进行录音,同时将所述收音终端接收到的所述车载信息娱乐系统播放的当前测试音频作为第二音频进行录音,得到当前测试音频的录音音频;

基于所述录音音频,确定当前测试音频的延迟结果;

将所述当前测试音频的下一个测试音频更新为当前测试音频继续进行测试,直至遍历完所述测试语音文件中的最后一个测试音频,得到所述车载信息娱乐系统的声音延迟结果。

进一步的,所述基于所述录音音频,确定当前测试音频的延迟结果的步骤,包括:

在所述录音音频中截取同一周期的第一音频的波形以及第二音频的波形;

针对每一周期,将该周期下所述第一音频的波形所在的起始时刻作为第一时刻,将该周期下所述第二音频的波形所在的起始时刻作为第二时刻;

将所述第二时刻与所述第一时刻的差值,确定为所述录音音频在该周期下的延迟;

基于所述录音音频的每个周期的延迟,得到当前测试音频的延迟结果。

进一步的,所述基于所述录音音频的每个周期的延迟,得到当前测试音频的延迟结果的步骤,包括:

基于所述录音音频的每个周期的延迟,确定大于预设阈值的延迟的个数;

将所述大于预设阈值的延迟的个数与所述录音音频的周期数的比值,确定为所述录音音频的延迟占比;

若所述延迟占比小于或等于预设占比,则将当前测试音频的延迟结果确定为不延迟;

若所述延迟占比大于预设占比,则将当前测试音频的延迟结果确定为延迟。

进一步的,通过以下步骤得到所述车载信息娱乐系统的声音延迟结果:

获取每个测试音频的延迟结果,确定所述延迟结果为延迟的测试音频的个数;

将所述延迟结果为延迟的测试音频的个数与所述测试语音文件中测试音频的总个数的比值,确定为目标占比;

确定所述目标占比是否大于预设目标占比;

若否,则将所述车载信息娱乐系统的声音延迟结果确定为测试通过;

若是,则将所述车载信息娱乐系统的声音延迟结果确定为测试不通过。

进一步的,所述基于所述录音音频的每个周期的延迟,得到当前测试音频的延迟结果的步骤,还包括:

基于所述录音音频的每个周期的延迟,将每个周期的延迟进行求和,得到所述录音音频的总延迟;

将所述总延迟与所述录音音频的周期个数的比值,确定为所述录音音频的平均延迟;

确定所述平均延迟是否大于预设平均阈值;

若否,则将当前测试音频的延迟结果确定为不延迟;

若是,则将当前测试音频的延迟结果确定为延迟。

第二方面,本申请实施例还提供了一种声音延迟的测试装置,应用于声音延迟的测试设备,所述测试设备包括播放终端、收音终端以及车载信息娱乐系统,所述测试装置包括:

获取模块,用于响应于测试声音延迟的触控操作,获取测试语音文件;

播放模块,用于将所述测试语音文件中的第一个测试音频作为当前测试音频,控制所述播放终端播放当前测试音频给所述收音终端,同时将播放终端播放的当前测试音频发送给所述车载信息娱乐系统,经过所述车载信息娱乐系统播放给所述收音终端;

录音模块,用于将所述收音终端接收到的所述播放终端播放的当前测试音频作为第一音频进行录音,同时将所述收音终端接收到的所述车载信息娱乐系统播放的当前测试音频作为第二音频进行录音,得到当前测试音频的录音音频;

确定模块,用于基于所述录音音频,确定当前测试音频的延迟结果;

更新模块,用于将所述当前测试音频的下一个测试音频更新为当前测试音频继续进行测试,直至遍历完所述测试语音文件中的最后一个测试音频,得到所述车载信息娱乐系统的声音延迟结果。

进一步的,所述确定模块具体用于:

在所述录音音频中截取同一周期的第一音频的波形以及第二音频的波形;

针对每一周期,将该周期下所述第一音频的波形所在的起始时刻作为第一时刻,将该周期下所述第二音频的波形所在的起始时刻作为第二时刻;

将所述第二时刻与所述第一时刻的差值,确定为所述录音音频在该周期下的延迟;

基于所述录音音频的每个周期的延迟,得到当前测试音频的延迟结果。

进一步的,所述确定模块在用于基于所述录音音频的每个周期的延迟,得到当前测试音频的延迟结果时,所述确定模块具体用于:

基于所述录音音频的每个周期的延迟,确定大于预设阈值的延迟的个数;

将所述大于预设阈值的延迟的个数与所述录音音频的周期数的比值,确定为所述录音音频的延迟占比;

若所述延迟占比小于或等于预设占比,则将当前测试音频的延迟结果确定为不延迟;

若所述延迟占比大于预设占比,则将当前测试音频的延迟结果确定为延迟。

第三方面,本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如上述的声音延迟的测试方法的步骤。

第四方面,本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上述的声音延迟的测试方法的步骤。

本申请实施例提供的一种声音延迟的测试方法、装置、电子设备及存储介质,应用于声音延迟的测试设备,所述测试设备包括播放终端、收音终端以及车载信息娱乐系统,所述测试方法包括:响应于测试声音延迟的触控操作,获取测试语音文件;将所述测试语音文件中的第一个测试音频作为当前测试音频,控制所述播放终端播放当前测试音频给所述收音终端,同时将播放终端播放的当前测试音频发送给所述车载信息娱乐系统,经过所述车载信息娱乐系统播放给所述收音终端;将所述收音终端接收到的所述播放终端播放的当前测试音频作为第一音频进行录音,同时将所述收音终端接收到的所述车载信息娱乐系统播放的当前测试音频作为第二音频进行录音,得到当前测试音频的录音音频;基于所述录音音频,确定当前测试音频的延迟结果;将所述当前测试音频的下一个测试音频更新为当前测试音频继续进行测试,直至遍历完所述测试语音文件中的最后一个测试音频,得到所述车载信息娱乐系统的声音延迟结果。

这样,采用本申请提供的技术方案能够通过收音终端对播放终端播放的音频以及车载信息娱乐系统播放的音频同时录音,自动确定出两个音频的延迟,提高了车载信息娱乐系统声音延迟判断的效率,并且对测试语音文件中大量的测试音频进行测试,也提高了车载信息娱乐系统声音延迟判断的准确性。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本申请实施例所提供的一种声音延迟的测试方法的流程图;

图2示出了本申请实施例所提供的另一种声音延迟的测试方法的流程图;

图3示出了本申请实施例所提供的一种声音延迟的测试系统结构示意图;

图4示出了本申请实施例所提供的一种确定声音延迟的示意图;

图5示出了本申请实施例所提供的一种声音延迟确定过程的示意图;

图6示出了本申请实施例所提供的一种声音延迟的测试装置的结构示意图;

图7示出了本申请实施例所提供的一种电子设备的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中的附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应当理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。

另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的全部其他实施例,都属于本申请保护的范围。

为了使得本领域技术人员能够使用本申请内容,结合特定应用场景“声音延迟的测试”,给出以下实施方式,对于本领域技术人员来说,在不脱离本申请的精神和范围的情况下,可以将这里定义的一般原理应用于其他实施例和应用场景。

本申请实施例下述方法、装置、电子设备或计算机可读存储介质可以应用于任何需要测试声音延迟的场景,本申请实施例并不对具体的应用场景作限制,任何使用本申请实施例提供的一种声音延迟的测试方法、装置、电子设备及存储介质的方案均在本申请保护范围内。

基于此,本申请提出了一种声音延迟的测试方法、装置、电子设备及存储介质,应用于声音延迟的测试设备,所述测试设备包括播放终端、收音终端以及车载信息娱乐系统,所述测试方法包括:响应于测试声音延迟的触控操作,获取测试语音文件;将所述测试语音文件中的第一个测试音频作为当前测试音频,控制所述播放终端播放当前测试音频给所述收音终端,同时将播放终端播放的当前测试音频发送给所述车载信息娱乐系统,经过所述车载信息娱乐系统播放给所述收音终端;将所述收音终端接收到的所述播放终端播放的当前测试音频作为第一音频进行录音,同时将所述收音终端接收到的所述车载信息娱乐系统播放的当前测试音频作为第二音频进行录音,得到当前测试音频的录音音频;基于所述录音音频,确定当前测试音频的延迟结果;将所述当前测试音频的下一个测试音频更新为当前测试音频继续进行测试,直至遍历完所述测试语音文件中的最后一个测试音频,得到所述车载信息娱乐系统的声音延迟结果。

这样,采用本申请提供的技术方案能够通过收音终端对播放终端播放的音频以及车载信息娱乐系统播放的音频同时录音,自动确定出两个音频的延迟,提高了车载信息娱乐系统声音延迟判断的效率,并且对测试语音文件中大量的测试音频进行测试,也提高了车载信息娱乐系统声音延迟判断的准确性。

为便于对本申请实施例进行理解,首先对本申请实施例所公开的一种声音延迟的测试方法进行详细介绍。

请参阅图1,图1为本申请实施例所提供的一种声音延迟的测试方法的流程图,如图1中所示,测试方法包括:

S101、响应于测试声音延迟的触控操作,获取测试语音文件;

这里,测试方法应用于声音延迟的测试设备,测试设备包括播放终端、收音终端以及车载信息娱乐系统,请参阅图3,图3为本申请实施例所提供的一种声音延迟的测试系统结构示意图,如图3所示,播放终端用于播放测试语音,也可以为平板、电脑等其他播放端;收音终端用于录音,也可以为平板、电脑等其他录音端;车载信息娱乐系统用于运行测试应用程序,SOC为车机单元主要用于实时的录音和播放;DSP为信号处理器用于处理声音信号;测试语音文件可以通过类似Audacity等工具生成。测试设备可以有效的测量出整体音频通路的延迟情况,为性能评估以及后续进行针对性的优化提供了数据参考。

S102、将所述测试语音文件中的第一个测试音频作为当前测试音频,控制所述播放终端播放当前测试音频给所述收音终端,同时将播放终端播放的当前测试音频发送给所述车载信息娱乐系统,经过所述车载信息娱乐系统播放给所述收音终端;

该步骤中,测试语音文件中的测试音频可以是用Audacity生成的DTMF音,例如占空比0.7%,幅值0.8,长度1分钟左右。测试语音文件中的具有多个测试音频,从第一个测试音频开始遍历,控制图3中的Play sound对应的播放终端播放测试音频给车载信息娱乐系统以及Record sound对应的收音终端。

这里,收音终端与车载信息娱乐系统的距离、收音终端与播放终端的距离最好保持相等或者相差不大,保证声音延迟测试的准确性。

S103、将所述收音终端接收到的所述播放终端播放的当前测试音频作为第一音频进行录音,同时将所述收音终端接收到的所述车载信息娱乐系统播放的当前测试音频作为第二音频进行录音,得到当前测试音频的录音音频;

该步骤中,图3中的Record sound对应的收音终端会录到Play sound播放终端播放的测试音频发出的声音,以及经过车载信息娱乐系统回环后喇叭发出来的声音,可以对应两个声音特定波形位置的时间间隔确定延迟大小。

S104、基于所述录音音频,确定当前测试音频的延迟结果;

需要说明的是,需要说明的是,图2为本申请实施例所提供的另一种声音延迟的测试方法的流程图,如图2中所示,基于录音音频,确定当前测试音频的延迟结果的步骤,包括:

S201、在所述录音音频中截取同一周期的第一音频的波形以及第二音频的波形;

S202、针对每一周期,将该周期下所述第一音频的波形所在的起始时刻作为第一时刻,将该周期下所述第二音频的波形所在的起始时刻作为第二时刻;

S203、将所述第二时刻与所述第一时刻的差值,确定为所述录音音频在该周期下的延迟;

S204、基于所述录音音频的每个周期的延迟,得到当前测试音频的延迟结果。

上述步骤S201至步骤S204为确定测试音频的延迟步骤,作为示例,请参阅图4,图4为本申请实施例所提供的一种确定声音延迟的示意图,如图4所示,长线为录到的播放终端的声音(即第一音频),短线是经过车载信息娱乐系统回环后从喇叭发出的声音(即第二音频),实际延迟即为长线与短线之间的时间间隔。

作为示例,请参阅图5,图5为本申请实施例所提供的一种声音延迟确定过程的示意图,如图5所示,图5为图4中截取的一个周期的声音波形,左边幅度较大的波形为第一音频的波形,右边幅度较小的波形为第二音频的波形,可以将第二音频波形的起始时刻减去第一音频波形的起始时刻,得到延迟时间,例如,图5中当前周期的延迟大约为13.12s-12.932s=188ms。

这里,也可以通过第二音频波形的结束时刻减去第一音频波形的结束时刻确定延迟时间,或者通过波形的任意位置进行确定,不局限于任意一种方式,只要保证每个延迟确定方式统一即可。

需要说明的是,基于录音音频的每个周期的延迟,得到当前测试音频的延迟结果的步骤,包括:

1)、基于所述录音音频的每个周期的延迟,确定大于预设阈值的延迟的个数;

2)、将所述大于预设阈值的延迟的个数与所述录音音频的周期数的比值,确定为所述录音音频的延迟占比;

3)、若所述延迟占比小于或等于预设占比,则将当前测试音频的延迟结果确定为不延迟;

4)、若所述延迟占比大于预设占比,则将当前测试音频的延迟结果确定为延迟。

上述步骤1)至步骤4)中,是确定每个测试音频延迟结果的步骤,可以通过设置的预设阈值筛选出延迟的周期个数,从而确定延迟占比,若延迟占比比预设占比大,则说明对应的测试音频的测试结果为延迟;或者,也可以通过整个周期延迟的平均值确定是否延迟,具体方法如下:

需要说明的是,基于录音音频的每个周期的延迟,得到当前测试音频的延迟结果的步骤,还包括:

1]、基于所述录音音频的每个周期的延迟,将每个周期的延迟进行求和,得到所述录音音频的总延迟;

2]、将所述总延迟与所述录音音频的周期个数的比值,确定为所述录音音频的平均延迟;

3]、确定所述平均延迟是否大于预设平均阈值;

4]、若否,则将当前测试音频的延迟结果确定为不延迟;

5]、若是,则将当前测试音频的延迟结果确定为延迟。

在上述步骤1]至步骤5]中,提供了另一种通过平均值确定延迟的方式,不局限于这两种,也可以通过设置不同权重的方式进行确定,可以根据不同场景选择合适的方式。

S105、将所述当前测试音频的下一个测试音频更新为当前测试音频继续进行测试,直至遍历完所述测试语音文件中的最后一个测试音频,得到所述车载信息娱乐系统的声音延迟结果。

需要说明的是,通过以下步骤得到车载信息娱乐系统的声音延迟结果:

一、获取每个测试音频的延迟结果,确定所述延迟结果为延迟的测试音频的个数;

二、将所述延迟结果为延迟的测试音频的个数与所述测试语音文件中测试音频的总个数的比值,确定为目标占比;

三、确定所述目标占比是否大于预设目标占比;

四、若否,则将所述车载信息娱乐系统的声音延迟结果确定为测试通过;

五、若是,则将所述车载信息娱乐系统的声音延迟结果确定为测试不通过。

上述步骤一至步骤五为确定车载信息娱乐系统声音是否延迟的步骤,可以通过每个测试音频的延迟结果进行确定,若延迟结果为延迟的占比大于预设目标占比,则说明车载信息娱乐系统声音测试不通过,延迟较大,否则为通过。本实施例可以比较精确的计算出整体延迟数据,为后续的链路优化和互联功能认证提供了测试支撑。

本申请实施例提供的一种声音延迟的测试方法,应用于声音延迟的测试设备,所述测试设备包括播放终端、收音终端以及车载信息娱乐系统,所述测试方法包括:响应于测试声音延迟的触控操作,获取测试语音文件;将所述测试语音文件中的第一个测试音频作为当前测试音频,控制所述播放终端播放当前测试音频给所述收音终端,同时将播放终端播放的当前测试音频发送给所述车载信息娱乐系统,经过所述车载信息娱乐系统播放给所述收音终端;将所述收音终端接收到的所述播放终端播放的当前测试音频作为第一音频进行录音,同时将所述收音终端接收到的所述车载信息娱乐系统播放的当前测试音频作为第二音频进行录音,得到当前测试音频的录音音频;基于所述录音音频,确定当前测试音频的延迟结果;将所述当前测试音频的下一个测试音频更新为当前测试音频继续进行测试,直至遍历完所述测试语音文件中的最后一个测试音频,得到所述车载信息娱乐系统的声音延迟结果。

这样,采用本申请提供的技术方案能够通过收音终端对播放终端播放的音频以及车载信息娱乐系统播放的音频同时录音,自动确定出两个音频的延迟,提高了车载信息娱乐系统声音延迟判断的效率,并且对测试语音文件中大量的测试音频进行测试,也提高了车载信息娱乐系统声音延迟判断的准确性。

基于同一发明构思,本申请实施例还提供了与上述一种声音延迟的测试方法对应的一种声音延迟的测试装置,由于本申请实施例中的装置解决问题的原理与本申请实施例上述方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。

请参阅图6,图6为本申请实施例所提供的一种声音延迟的测试装置的结构示意图,如图6中所示,应用于声音延迟的测试设备,所述测试设备包括播放终端、收音终端以及车载信息娱乐系统,测试装置610包括:

获取模块611,用于响应于测试声音延迟的触控操作,获取测试语音文件;

播放模块612,用于将所述测试语音文件中的第一个测试音频作为当前测试音频,控制所述播放终端播放当前测试音频给所述收音终端,同时将播放终端播放的当前测试音频发送给所述车载信息娱乐系统,经过所述车载信息娱乐系统播放给所述收音终端;

录音模块613,用于将所述收音终端接收到的所述播放终端播放的当前测试音频作为第一音频进行录音,同时将所述收音终端接收到的所述车载信息娱乐系统播放的当前测试音频作为第二音频进行录音,得到当前测试音频的录音音频;

确定模块614,用于基于所述录音音频,确定当前测试音频的延迟结果;

更新模块615,用于将所述当前测试音频的下一个测试音频更新为当前测试音频继续进行测试,直至遍历完所述测试语音文件中的最后一个测试音频,得到所述车载信息娱乐系统的声音延迟结果。

可选的,所述确定模块614具体用于:

在所述录音音频中截取同一周期的第一音频的波形以及第二音频的波形;

针对每一周期,将该周期下所述第一音频的波形所在的起始时刻作为第一时刻,将该周期下所述第二音频的波形所在的起始时刻作为第二时刻;

将所述第二时刻与所述第一时刻的差值,确定为所述录音音频在该周期下的延迟;

基于所述录音音频的每个周期的延迟,得到当前测试音频的延迟结果。

可选的,所述确定模块614在用于基于所述录音音频的每个周期的延迟,得到当前测试音频的延迟结果时,所述确定模块614具体用于:

基于所述录音音频的每个周期的延迟,确定大于预设阈值的延迟的个数;

将所述大于预设阈值的延迟的个数与所述录音音频的周期数的比值,确定为所述录音音频的延迟占比;

若所述延迟占比小于或等于预设占比,则将当前测试音频的延迟结果确定为不延迟;

若所述延迟占比大于预设占比,则将当前测试音频的延迟结果确定为延迟。

可选的,所述更新模块615在用于得到所述车载信息娱乐系统的声音延迟结果时,所述更新模块615具体用于:

获取每个测试音频的延迟结果,确定所述延迟结果为延迟的测试音频的个数;

将所述延迟结果为延迟的测试音频的个数与所述测试语音文件中测试音频的总个数的比值,确定为目标占比;

确定所述目标占比是否大于预设目标占比;

若否,则将所述车载信息娱乐系统的声音延迟结果确定为测试通过;

若是,则将所述车载信息娱乐系统的声音延迟结果确定为测试不通过。

可选的,所述确定模块614在用于基于所述录音音频的每个周期的延迟,得到当前测试音频的延迟结果时,所述确定模块614还用于:

基于所述录音音频的每个周期的延迟,将每个周期的延迟进行求和,得到所述录音音频的总延迟;

将所述总延迟与所述录音音频的周期个数的比值,确定为所述录音音频的平均延迟;

确定所述平均延迟是否大于预设平均阈值;

若否,则将当前测试音频的延迟结果确定为不延迟;

若是,则将当前测试音频的延迟结果确定为延迟。

本申请实施例提供的一种声音延迟的测试装置,应用于声音延迟的测试设备,所述测试设备包括播放终端、收音终端以及车载信息娱乐系统,所述测试装置包括:获取模块,用于响应于测试声音延迟的触控操作,获取测试语音文件;播放模块,用于将所述测试语音文件中的第一个测试音频作为当前测试音频,控制所述播放终端播放当前测试音频给所述收音终端,同时将播放终端播放的当前测试音频发送给所述车载信息娱乐系统,经过所述车载信息娱乐系统播放给所述收音终端;录音模块,用于将所述收音终端接收到的所述播放终端播放的当前测试音频作为第一音频进行录音,同时将所述收音终端接收到的所述车载信息娱乐系统播放的当前测试音频作为第二音频进行录音,得到当前测试音频的录音音频;确定模块,用于基于所述录音音频,确定当前测试音频的延迟结果;更新模块,用于将所述当前测试音频的下一个测试音频更新为当前测试音频继续进行测试,直至遍历完所述测试语音文件中的最后一个测试音频,得到所述车载信息娱乐系统的声音延迟结果。

这样,采用本申请提供的技术方案能够通过收音终端对播放终端播放的音频以及车载信息娱乐系统播放的音频同时录音,自动确定出两个音频的延迟,提高了车载信息娱乐系统声音延迟判断的效率,并且对测试语音文件中大量的测试音频进行测试,也提高了车载信息娱乐系统声音延迟判断的准确性。

请参阅图7,图7为本申请实施例所提供的一种电子设备的结构示意图。如图7中所示,所述电子设备700包括处理器710、存储器720和总线730。

所述存储器720存储有所述处理器710可执行的机器可读指令,当电子设备700运行时,所述处理器710与所述存储器720之间通过总线730通信,所述机器可读指令被所述处理器710执行时,可以执行如上述图1至图2所示方法实施例中的声音延迟的测试方法的步骤,具体实现方式可参见方法实施例,在此不再赘述。

本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时可以执行如上述图1至图2所示方法实施例中的声音延迟的测试方法的步骤,具体实现方式可参见方法实施例,在此不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

相关技术
  • 一种测试方法、装置、电子设备和存储介质
  • 一种性能测试方法、装置、电子设备以及存储介质
  • 一种应用程序的测试方法、装置、电子设备及存储介质
  • 声音提示方法、声音提示装置、存储介质和电子设备
  • Monkey测试方法、装置、电子设备及计算机可读存储介质
  • 声音测试方法、装置、电子设备及计算机可读存储介质
  • 延迟测试方法、装置、电子设备和计算机可读存储介质
技术分类

06120116679072