声学性能测试方法及装置、电子设备、计算机可读介质与流程
本公开实施例涉及语音识别技术领域,特别涉及语音设备的声学性能测试方法及装置、电子设备、计算机可读介质。
背景技术:
智能交互设备,尤其是语音交互设备,目前已经普遍应用于人们的日常生活、工作、甚至生产过程中,例如,应用于汽车领域的车载语音识别系统。
现有的对语音交互设备进行评测的方案,通常评测的是设备的语音识别率及效果,而缺少一种对语音交互设备的底层音频硬件的性能测试的方案。
技术实现要素:
本公开实施例提供一种语音设备的声学性能测试方法及装置、电子设备、计算机可读介质。
第一方面,本公开实施例提供一种声学性能测试方法,该声学性能测试方法包括:
获取所述语音设备录制的第一音频信号,所述第一音频信号为所述语音设备自身播放的音频信号或者外部噪声源产生的环境噪声信号;
获取所述语音设备对所述第一音频信号进行信号处理后生成的第二音频信号;
根据所述第一音频信号和所述第二音频信号,生成所述语音设备的第一声学性能数据;
根据所述第一声学性能数据和预设的第一标准数据,生成第一测试结果。
第二方面,本公开实施例提供一种用于语音设备的声学性能测试装置,该声学性能测试装置包括:
第一获取模块,用于获取所述语音设备录制的第一音频信号,所述第一音频信号为所述语音设备自身播放的音频信号或者外部噪声源产生的环境噪声信号;
第二获取模块,用于获取所述语音设备对所述第一音频信号进行信号处理后生成的第二音频信号;
性能参数生成模块,用于根据所述第一音频信号和所述第二音频信号,生成所述语音设备的第一声学性能数据;
评测模块,用于根据所述第一声学性能数据和预设的第一标准数据,生成第一测试结果。
第三方面,本公开实施例提供一种电子设备,其包括:
一个或多个处理器;
存储器,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一实施例所提供的声学性能测试方法;
一个或多个i/o接口,连接在所述处理器与存储器之间,配置为实现所述处理器与所述存储器的信息交互。
第四方面,本公开实施例提供一种计算机可读介质,其上存储有计算机程序,其中,所述计算机程序被执行时实现上述任一实施例所提供的声学性能测试方法。
本公开实施例提供的语音设备的声学性能测试方法及装置、电子设备、计算机可读介质,通过在不同测试场景下对语音设备的底层音频硬件的性能进行评测,得到不同测试场景下的测试结果,测试结果作为语音设备的底层音频硬件的质量评测标准,能够为后端的语音识别算法提供硬件保障,将底层音频硬件的质量风险评测前置,能够节约产品的研发成本。
附图说明
附图用来提供对本公开实施例的进一步理解,并且构成说明书的一部分,与本公开的实施例一起用于解释本公开,并不构成对本公开的限制。通过参考附图对详细示例实施例进行描述,以上和其他特征和优点对本领域技术人员将变得更加显而易见,在附图中:
图1为本公开实施例提供的一种语音设备的声学性能测试方法的流程图;
图2为图1中步骤13的一种具体实施方式的流程图;
图3为图1中步骤14的一种具体实现方式的流程图;
图4为本公开实施例提供的另一种声学性能测试方法的流程图;
图5为图4中步骤23的一种具体实现方式的流程图;
图6为图4中步骤23的另一种具体实现方式的流程图;
图7为图4中步骤24的一种具体实现方式的流程图;
图8为图4中步骤24的另一种具体实现方式的流程图;
图9为本公开实施例提供的一种用于语音设备的声学性能测试装置的组成框图;
图10为本公开实施例提供的一种电子设备的组成框图。
具体实施方式
为使本领域的技术人员更好地理解本公开的技术方案,下面结合附图对本公开提供的语音设备的声学性能测试方法及装置、电子设备、计算机可读介质进行详细描述。
在下文中将参考附图更充分地描述示例实施例,但是所述示例实施例可以以不同形式来体现且不应当被解释为限于本文阐述的实施例。反之,提供这些实施例的目的在于使本公开透彻和完整,并将使本领域技术人员充分理解本公开的范围。
在不冲突的情况下,本公开各实施例及实施例中的各特征可相互组合。
如本文所使用的,术语“和/或”包括一个或多个相关列举条目的任何和所有组合。
本文所使用的术语仅用于描述特定实施例,且不意欲限制本公开。如本文所使用的,单数形式“一个”和“该”也意欲包括复数形式,除非上下文另外清楚指出。还将理解的是,当本说明书中使用术语“包括”和/或“由……制成”时,指定存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或添加一个或多个其他特征、整体、步骤、操作、元件、组件和/或其群组。
除非另外限定,否则本文所用的所有术语(包括技术和科学术语)的含义与本领域普通技术人员通常理解的含义相同。还将理解,诸如那些在常用字典中限定的那些术语应当被解释为具有与其在相关技术以及本公开的背景下的含义一致的含义,且将不解释为具有理想化或过度形式上的含义,除非本文明确如此限定。
图1为本公开实施例提供的一种语音设备的声学性能测试方法的流程图,如图1所示,该方法可以由声学性能测试装置来执行,该装置可以通过软件和/或硬件的方式实现,该装置可以集成在如服务器等电子设备中。该声学性能测试方法包括步骤11和步骤14。
步骤11、获取语音设备录制的第一音频信号,第一音频信号为语音设备自身播放的音频信号或者外部噪声源产生的环境噪声信号。
在本公开实施例中,语音设备为能够为用户提供智能语音交互服务的智能终端、装置、系统,例如语音设备可以是车载语音识别系统、智能音响、智能视频音箱、智能故事机、智能交互平台等。其中,语音设备的底层音频硬件包括但不限于:声音播放组件、声音拾取组件、音频数字信号处理(digitalsignalprocess,dsp)芯片,其中,声音播放组件可以包括扬声器,声音拾取组件可以包括麦克风(mic)阵列。
在一种测试场景中,在测试环境保持安静的情形下,利用语音设备自身的声音播放组件播放用于测试的音频信号,并利用语音设备自身的声音拾取组件进行录音,所录制的音频信号作为第一音频信号,在步骤11中,从语音设备中获取其声音拾取组件录制的第一音频信号。
在另一种测试场景中,在测试环境中,语音设备自身保持安静状态(即不发出音频信号的状态),利用外部噪声源产生环境噪声信号(例如白噪声、空调噪声、驾驶风噪声等),并利用语音设备自身的声音拾取组件进行录音,所录制的音频信号作为第一音频信号,在步骤11中,从语音设备中获取其声音拾取组件录制的第一音频信号。
步骤12、获取语音设备对第一音频信号进行信号处理后生成的第二音频信号。
在本公开实施例中,语音设备在录制第一音频信号后,录制的第一音频信号将被传输至音频数字信号处理芯片(dsp),由音频数字信号处理芯片对第一音频信号进行信号处理,例如,降噪、回声消除(aec)、电噪声(电路产生的噪声)消除等信号处理,以进行硬件消噪,从而得到信号处理后生成的第二音频信号。在步骤12中,从语音设备的音频数字信号处理芯片获取其对第一音频信号进行信号处理后生成的第二音频信号。
步骤13、根据第一音频信号和第二音频信号,生成语音设备的第一声学性能数据。
在本公开实施例中,音频数字信号处理芯片对第一音频信号进行信号处理,理论上即是消除语音设备自身播放的音频信号或者消除外部噪声源产生的环境噪声信号,也即理论上信号处理后生成的第二音频信号不包含第一音频信号。在本公开实施例中,通过对比分析语音设备录制的第一音频信号和进行信号处理后生成的第二音频信号,从而能够分析得出语音设备的底层硬件在不同测试场景中的信号处理能力。
其中,在语音打断唤醒场景,即语音设备自身播放音频信号的测试场景,在唤醒语音设备时,语音设备自身播放的音频信号(如音乐)将对语音设备的唤醒造成干扰,因此,为了测试语音设备对自身产生的噪声(第一音频信号)的降噪能力,通过获取语音设备自身播放的第一音频信号和其对第一音频信号处理后生成的第二音频信号,并通过对比分析,从而能够分析得出语音设备的底层硬件在语音打断唤醒场景中的信号处理能力。
语音设备在唤醒后,其本身将不再播放音频信号,此时,外部噪声源产生的噪声为影响其进行语音识别的字准和句准的主要因素。因此,在字准句准识别场景,即在外部噪声源产生环境噪声信号的测试场景,外部噪声源产生的环境噪声信号将对语音设备的语音识别造成干扰,为了测试语音设备对外部噪声源产生的噪声(第一音频信号)的降噪能力,通过获取外部噪声源产生的的第一音频信号和语音设备对第一音频信号处理后生成的第二音频信号,并通过对比分析,从而能够分析得出语音设备的底层硬件在字准句准识别场景中的信号处理能力。
图2为图1中步骤13的一种具体实施方式的流程图,如图2所示,在一些实施例中,步骤13包括步骤131和步骤132。
步骤131、分别对第一音频信号和第二音频信号进行快速傅里叶变换计算处理,计算得到第一音频信号对应的能量值和第二音频信号对应的能量值。
具体地,对第一音频信号进行快速傅里叶变换(fft)计算处理,得到第一音频信号对应的第一频谱,第一频谱中每个频率点的取值是一个复数,计算第一频谱中每个频率点对应的复数的模值,并对第一频谱中各频率点对应的模值进行统计平均处理,得到第一统计平均值,该第一统计平均值为该第一音频信号对应的能量值。
同理,对第二音频信号进行快速傅里叶变换(fft)计算处理,得到第二音频信号对应的第二频谱,第二频谱中每个频率点的取值是一个复数,计算第二频谱中每个频率点对应的复数的模值,并对第二频谱中各频率点对应的模值进行统计平均处理,得到第二统计平均值,该第二统计平均值为该第二音频信号对应的能量值。
步骤132、利用第一音频信号对应的能量值和第二音频信号对应的能量值,计算得到噪声消除量,第一声学性能数据包括该噪声消除量。
其中,噪声消除量y为第一音频信号对应的能量值s1和第二音频信号对应的能量值s2之间的差值,即y=s1-s2。
例如,在第一音频信号为语音设备自身播放的音频信号的情形下,在步骤132中,利用第一音频信号对应的能量值和第二音频信号对应的能量值,计算得到第一噪声消除量y1,第一声学性能数据包括该第一噪声消除量y1。
例如,在第一音频信号为外部噪声源产生环境噪声信号的情形下,在步骤132中,利用第一音频信号对应的能量值和第二音频信号对应的能量值,计算得到第二噪声消除量y2,第一声学性能数据包括该第二噪声消除量y2。
步骤14、根据第一声学性能数据和预设的第一标准数据,生成第一测试结果。
具体地,通过对比第一声学性能数据和预设的第一标准数据,得到第一测试结果。其中,第一声学性能数据包括噪声消除量,第一标准数据包括第一评判标准值。
图3为图1中步骤14的一种具体实现方式的流程图,如图3所示,在一些实施例中,步骤14包括步骤141和步骤142。
步骤141、将噪声消除量与第一评判标准值进行比较,得到比较结果。
步骤142、根据噪声消除量与第一评判标准值的比较结果,生成第一测试结果。
需要说明的是,不同测试场景下,第一评判标准值的取值可以不同。例如,在第一音频信号为语音设备自身播放的音频信号的情形下,第一评判标准值可以设为a1,在通过步骤132得到该情形下的第一噪声消除量y1后,在步骤141中,将第一噪声消除量y1与第一评判标准值a1进行比较,得到比较结果。在步骤142中,当比较结果为第一噪声消除量y1大于或等于第一评判标准值a1时,则判断语音设备在此种情形下的信号处理能力(硬件降噪能力)测试结果为合格,第一测试结果包括表示测试合格的信息,否则判断测试结果为不合格,第一测试结果包括表示测试不合格的信息。
在第一音频信号为外部噪声源产生的环境噪声信号的情形下,第一评判标准值可以设为a2,在通过步骤132得到该情形下的第二噪声消除量y2后,在步骤141中,将第二噪声消除量y2与第一评判标准值a2进行比较,得到比较结果。在步骤142中,当比较结果为第二噪声消除量y2大于或等于第一评判标准值a2时,则判断语音设备在此种情形下的信号处理能力(硬件降噪能力)测试结果为合格,第一测试结果包括表示测试合格的信息,否则判断测试结果为不合格,第一测试结果包括表示测试不合格的信息。
可以理解的是,上述步骤11~步骤14即为对语音设备的底层音频硬件在一些测试场景中对信号处理(即降噪、回声消除、电噪声消除等)能力进行测试的过程,图1示出了对语音设备的底层音频硬件在一些测试场景中对信号处理能力进行测试的过程。
在一些实施例中,声学性能测试方法还包括对语音设备的底层音频硬件对非有效音频部分的消除(即降噪、盲源分离等)能力进行测试的过程。图4为本公开实施例提供的另一种声学性能测试方法的流程图,如图4所示,该交互系统评价方法还包括:
步骤21、获取语音设备对录制的第三音频信号进行信号处理后生成的第四音频信号,第三音频信号为外部音频播放设备播放的音频信号。
在一些实施例中,外部音频播放设备可以为仿真嘴,外部音频播放设备可以放置于语音设备的各个音区,以模拟语音设备的实际使用场景。在一种测试场景中,在测试环境中,语音设备自身保持安静状态(即不发出音频信号的状态),利用外部音频播放设备播放音频信号,并利用语音设备自身的声音拾取组件进行录音,所录制的音频信号为第三音频信号。
语音设备在录制第三音频信号后,录制的第三音频信号将被传输至音频数字信号处理芯片(dsp),由音频数字信号处理芯片对第三音频信号进行信号处理,例如,降噪、盲源分离等信号处理,从而得到信号处理后生成的第四音频信号。在步骤21中,从语音设备的音频数字信号处理芯片获取其对第三音频信号进行信号处理后生成的第四音频信号。
步骤22、获取语音设备对录制的第五音频信号进行信号处理后生成的第六音频信号,第五音频信号包括语音设备自身播放的音频信号和外部音频播放设备播放的音频信号,或者,第五音频信号包括外部噪声源产生的环境噪声信号和外部音频播放设备播放的音频信号。
在一种测试场景中,利用语音设备自身的声音播放组件播放音频信号,利用外部音频播放设备播放音频信号(与前述第三音频信号为同一音频信号),并利用语音设备自身的声音拾取组件进行录音,所录制的音频信号为第五音频信号,此时,第五音频信号包括语音设备自身播放的音频信号和外部音频播放设备播放的音频信号。
在该测试场景下,语音设备在录制第五音频信号后,录制的第五音频信号将被传输至音频数字信号处理芯片(dsp),由音频数字信号处理芯片对第五音频信号进行信号处理,例如,降噪、盲源分离等信号处理,从而得到信号处理后生成的第六音频信号。在步骤22中,从语音设备的音频数字信号处理芯片获取其对第五音频信号进行信号处理后生成的第六音频信号。
在另一种测试场景中,利用外部音频播放设备播放音频信号(与前述第三音频信号为同一音频信号),利用外部噪声源产生环境噪声信号,并利用语音设备自身的声音拾取组件进行录音,所录制的音频信号为第五音频信号,此时,第五音频信号包括外部音频播放设备播放的音频信号和外部噪声源产生的环境噪声信号。
在该测试场景下,语音设备在录制第五音频信号后,录制的第五音频信号将被传输至音频数字信号处理芯片(dsp),由音频数字信号处理芯片对第五音频信号进行信号处理,例如,降噪、盲源分离等信号处理,从而得到信号处理后生成的第六音频信号。在步骤22中,从语音设备的音频数字信号处理芯片获取其对第五音频信号进行信号处理后生成的第六音频信号。
步骤23、根据第四音频信号和第六音频信号,生成语音设备的第二声学性能数据。
在本公开实施例中,外部音频播放设备(仿真嘴)播放的音频信号(即第三音频信号)为有效音频部分,其他噪声信号(语音设备自身播放的音频信号、外部噪声源产生的环境噪声信号等)为非有效音频部分。
因此,音频数字信号处理芯片对第三音频信号进行信号处理,理论上即是消除非有效音频部分,也即理论上信号处理后生成的第四音频信号仅包含第三音频信号,而不包含其他噪声信号。同理,音频数字信号处理芯片对第五音频信号进行信号处理,理论上即是消除非有效音频部分,也即理论上信号处理后生成的第六音频信号仅包含第三音频信号,而不包含其他噪声信号。
在本公开实施例中,通过对比分析对第三音频信号进行信号处理后生成的第四音频信号和对第五音频信号进行信号处理后生成的第六音频信号,从而能够分析得出语音设备的底层硬件对非有效音频部分的消除能力。
在一种测试场景(如语音打断唤醒场景)中,在语音设备自身不播放任何音频信号的情形下,使得外部音频播放设备(仿真嘴)播放音频信号,以获得第四音频信号;然后在语音设备自身播放音频信号的情形下,使得外部音频播放设备(仿真嘴)播放音频信号,以获得第六音频信号。通过对比分析语音设备在此种测试场景下获得的第四音频信号和第六音频信号,从而能够分析得出语音设备的底层硬件在此种测试场景中的对非有效音频部分的消除能力。
在另一种测试场景(如字准句准识别场景)中,在语音设备自身不播放任何音频信号的情形下,使得外部音频播放设备(仿真嘴)播放音频信号,以获得第四音频信号;然后在外部噪声源产生环境噪声信号的情形下,使得使得外部音频播放设备(仿真嘴)播放音频信号,以获得第六音频信号。通过对比分析语音设备在此种测试场景下录制的第四音频信号和第六音频信号,从而能够分析得出语音设备的底层硬件在此种测试场景中对非有效音频部分的消除能力。
图5为图4中步骤23的一种具体实现方式的流程图,如图5所示,在一些实施例中,在第五音频信号包括语音设备自身播放的音频信号和外部音频播放设备播放的音频信号的情形下,步骤23包括步骤231a和步骤232a。
步骤231a、分别对第四音频信号和第六音频信号进行快速傅里叶变换处理,得到第四音频信号对应的能量值和第六音频信号对应的能量值。
具体地,对第四音频信号进行快速傅里叶变换(fft)计算处理,得到第四音频信号对应的第四频谱,第四频谱中每个频率点的取值是一个复数,计算第四频谱中每个频率点对应的复数的模值,并对第四频谱中各频率点对应的模值进行统计平均处理,得到第四统计平均值,该第四统计平均值为该第四音频信号对应的能量值。
同理,对第六音频信号进行快速傅里叶变换(fft)计算处理,得到第六音频信号对应的第六频谱,第六频谱中每个频率点的取值是一个复数,计算第六频谱中每个频率点对应的复数的模值,并对第六频谱中各频率点对应的模值进行统计平均处理,得到第六统计平均值,该第六统计平均值为该第六音频信号对应的能量值。
步骤232a、利用第四音频信号对应的能量值和第六音频信号对应的能量值,计算得到能量衰减量,第二声学性能数据包括能量衰减量。
其中,能量衰减量y3为第四音频信号对应的能量值s3和第六音频信号对应的能量值s4之间的差值,即y3=s3-s4。
图6为图4中步骤23的另一种具体实现方式的流程图,如图7所示,在一些实施例中,在第五音频信号包括外部噪声源产生的环境噪声信号和外部音频播放设备播放的音频信号的情形下,步骤23包括步骤231b和步骤232b。
步骤231b、分别对第四音频信号和所述第六音频信号进行快速傅里叶变换处理,得到第四音频信号对应的能量值和第六音频信号对应的能量值。
其中,第四音频信号对应的能量值和第六音频信号对应的能量值的计算过程参见上述对步骤231a的描述,此处不再赘述。
步骤232b、利用第四音频信号对应的能量值和第六音频信号对应的能量值,计算得到语音失真量,第二声学性能数据包括语音失真量。
具体地,利用第四音频信号对应的能量值s3、第六音频信号对应的能量值s4和预设的语音失真量sdr公式:sdr=10log10[(s3)/(s4-s3)],计算得到语音失真量sdr。
步骤24、根据第二声学性能数据和预设的第二标准数据,生成第二测试结果。
具体地,通过对比第二声学性能数据和预设的第二标准数据,得到第二测试结果。
其中,在第五音频信号包括语音设备自身播放的音频信号和外部音频播放设备播放的音频信号的情形下,第二声学性能数据包括能量衰减量y3,第二标准数据包括第二评判标准值b。
在第五音频信号包括外部噪声源产生的环境噪声信号和外部音频播放设备播放的音频信号的情形下,第二声学性能数据包括语音失真量sdr,第二标准数据包括第三评判标准值c。
图7为图4中步骤24的一种具体实现方式的流程图,如图8所示,在一些实施例中,在第五音频信号包括语音设备自身播放的音频信号和外部音频播放设备播放的音频信号的情形下,第二声学性能数据包括能量衰减量y3,第二标准数据包括第二评判标准值b,步骤24包括步骤241a和步骤242a。
步骤241a、将能量衰减量与第二评判标准值进行比较,得到比较结果。
步骤242a、根据能量衰减量与第二评判标准值的比较结果,生成第二测试结果。
具体地,当比较结果为能量衰减量y3小于第二评判标准值b时,则判断语音设备在此种情形下的对非有效音频的消除能力的测试结果为合格,第二测试结果包括表示测试合格的信息,否则判断测试结果为不合格,第二测试结果包括表示测试不合格的信息。
图8为图4中步骤24的另一种具体实现方式的流程图,如图9所示,在一些实施例中,在第五音频信号包括外部噪声源产生的环境噪声信号和外部音频播放设备播放的音频信号的情形下,第二声学性能数据包括语音失真量sdr,第二标准数据包括第三评判标准值c,步骤24包括步骤241b和步骤242b。
步骤241b、将语音失真量与第三评判标准值进行比较,得到比较结果。
步骤242b、根据语音失真量与第三评判标准值的比较结果,生成第二测试结果。
具体地,当比较结果为语音失真量sdr大于或等于第三评判标准值c时,则判断语音设备在此种情形下的对非有效音频的消除能力的测试结果为合格,第二测试结果包括表示测试合格的信息,否则判断测试结果为不合格,第二测试结果包括表示测试不合格的信息。
本公开实施例所提供的声学性能测试方法,通过在不同测试场景下对语音设备的底层音频硬件的性能进行评测,得到不同测试场景下的测试结果,测试结果作为语音设备的底层音频硬件的质量评测标准,能够为后端的语音识别算法提供硬件保障,将底层音频硬件的质量风险评测前置,能够节约产品的研发成本。
图9为本公开实施例提供的一种用于语音设备的声学性能测试装置的组成框图,如图9所示,该装置用于实现上述的声学性能测试方法,声学性能测试装置包括:第一获取模块301、第二获取模块302、性能参数生成模块303和评测模块304。
其中,第一获取模块301用于获取语音设备录制的第一音频信号,第一音频信号为语音设备自身播放的音频信号或者外部噪声源产生的环境噪声信号。
第二获取模块302用于获取语音设备对第一音频信号进行信号处理后生成的第二音频信号。
性能参数生成模块303用于根据第一音频信号和第二音频信号,生成语音设备的第一声学性能数据。
评测模块304用于根据第一声学性能数据和预设的第一标准数据,生成第一测试结果。
在一些实施例中,性能参数生成模块303具体用于分别对第一音频信号和第二音频信号进行快速傅里叶变换处理,得到第一音频信号对应的能量值和第二音频信号对应的能量值;利用第一音频信号对应的能量值和第二音频信号对应的能量值,计算得到噪声消除量,第一声学性能数据包括噪声消除量。
在一些实施例中,第一标准数据包括第一评判标准值,评测模块304具体用于将噪声消除量与第一评判标准值进行比较;根据噪声消除量与第一评判标准值的比较结果,生成第一测试结果。
在一些实施例中,第一获取模块301还用于获取语音设备对录制的第三音频信号进行信号处理后生成的第四音频信号,第三音频信号为外部音频播放设备播放的音频信号。第二获取模块302还用于获取语音设备对录制的第五音频信号进行信号处理后生成的第六音频信号,第五音频信号包括语音设备自身播放的音频信号和外部音频播放设备播放的音频信号,或者,第五音频信号包括外部噪声源产生的环境噪声信号和外部音频播放设备播放的音频信号。性能参数生成模块303还用于根据第四音频信号和第六音频信号,生成语音设备的第二声学性能数据。评测模块304还用于根据第二声学性能数据和预设的第二标准数据,生成第二测试结果。
在一些实施例中,在第五音频信号包括语音设备自身播放的音频信号和外部音频播放设备播放的音频信号的情形下,性能参数生成模块303具体用于:分别对第四音频信号和第六音频信号进行快速傅里叶变换处理,得到第四音频信号对应的能量值和第六音频信号对应的能量值;利用第四音频信号对应的能量值和第六音频信号对应的能量值,计算得到能量衰减量,第二声学性能数据包括能量衰减量。
在一些实施例中,第二标准数据包括第二评判标准值;评测模块304具体用于将能量衰减量与第二评判标准值进行比较;根据能量衰减量与第二评判标准值的比较结果,生成第二测试结果。
在一些实施例中,在第五音频信号包括外部噪声源产生的环境噪声信号和外部音频播放设备播放的音频信号的情形下,性能参数生成模块303具体用于:分别对第四音频信号和第六音频信号进行快速傅里叶变换处理,得到第四音频信号对应的能量值和第六音频信号对应的能量值;利用第四音频信号对应的能量值和第四六音频信号对应的能量值,计算得到语音失真量,第二声学性能数据包括语音失真量。
在一些实施例中,第二标准数据包括第三评判标准值;评测模块304具体用于将语音失真量与第三评判标准值进行比较;根据语音失真量与第三评判标准值的比较结果,生成第二测试结果。
此外,本公开实施例所提供的声学性能测试装置具体用于实现前述的声学性能测试方法,具体可参见前述声学性能测试方法的描述,此处不再赘述。
图10为本公开实施例提供的一种电子设备的组成框图,如图10所示,该电子设备包括:一个或多个处理器501;存储器502,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器501执行,使得一个或多个处理器501实现上述的声学性能测试方法;一个或多个i/o接口503,连接在处理器501与存储器502之间,配置为实现处理器501与存储器502的信息交互。
本公开实施例还提供了一计算机可读存储介质,其上存储有计算机程序,其中,该计算机程序被执行时实现前述的声学性能测试方法。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
本文已经公开了示例实施例,并且虽然采用了具体术语,但它们仅用于并仅应当被解释为一般说明性含义,并且不用于限制的目的。在一些实例中,对本领域技术人员显而易见的是,除非另外明确指出,否则可单独使用与特定实施例相结合描述的特征、特性和/或元素,或可与其他实施例相结合描述的特征、特性和/或元件组合使用。因此,本领域技术人员将理解,在不脱离由所附的权利要求阐明的本公开的范围的情况下,可进行各种形式和细节上的改变。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除