语音设备的测试方法及装置制造方法及图纸

技术编号:24216748 阅读:16 留言:0更新日期:2020-05-20 19:31
本公开提供一种语音设备的测试方法及装置。所述语音设备包括扬声器和麦克风阵列,所述方法包括:接收音频信号,音频信号包括以下至少一项:在扬声器播放测试音频时麦克风阵列采集的音频信号、在扬声器播放测试音频时标准麦克风采集的音频信号、在高保真扬声器播放测试音频时麦克风阵列采集的音频信号,基于音频信号进行参数计算,得到设备性能参数,根据设备性能参数确定语音设备的性能,并输出性能测试结果,从而得到准确的性能测试结果。

Test method and device of voice equipment

【技术实现步骤摘要】
语音设备的测试方法及装置
本公开涉及计算机通信
,尤其涉及一种语音设备的测试方法及装置。
技术介绍
语音控制设备如智能音箱,安装有扬声器和麦克风阵列,扬声器是一种把电信号转变为声信号的换能器件,用于发声,麦克风阵列由一定数目的麦克风按照一定规则排列所组成,用于对声场的空间特性进行采样并处理。在语音控制设备出厂或应用前,会对语音控制设备的性能进行测试,相关技术中,会对麦克风阵列的一些性能参数进行测试。然而,测试的性能参数的种类较少,导致语音控制设备的性能测试结果不够准确。
技术实现思路
为克服相关技术中存在的问题,本公开提供了一种语音设备的测试方法及装置。根据本公开实施例的第一方面,提供了一种语音设备的测试方法,所述语音设备包括扬声器和麦克风阵列,所述方法包括:接收音频信号,所述音频信号包括以下至少一项:在所述扬声器播放测试音频时所述麦克风阵列采集的音频信号、在所述扬声器播放所述测试音频时标准麦克风采集的音频信号、在高保真扬声器播放所述测试音频时所述麦克风阵列采集的音频信号;基于所述音频信号进行参数计算,得到设备性能参数;根据所述设备性能参数确定所述语音设备的性能,并输出性能测试结果。可选地,所述音频信号包括:在所述扬声器按照预设音量播放所述测试音频过程中所述麦克风阵列中每个麦克风采集的音频信号;所述基于所述音频信号进行参数计算,得到设备性能参数,包括:针对所述每个麦克风采集的音频信号,对所述音频信号进行切割,获得所述音频信号包括的的不同电压级下的单频信号;针对每个电压级下的单频信号,根据所述单频信号,确定传送所述音频信号的拾音通道在所述电压级下的灵敏度,所述拾音通道为采集所述音频信号的麦克风和所述扬声器之间形成的通道;根据所述麦克风对应的所有电压级下的灵敏度,确定所述麦克风的灵敏度级曲线。可选地,所述针对每个电压级下的单频信号,根据所述单频信号,确定传送所述音频信号的拾音通道在所述电压级下的灵敏度,包括:针对每个电压级下的单频信号,确定所述单频信号的电压;计算所述单频信号的电压与目标声压的比值,得到所述拾音通道在所述电压级下的灵敏度,所述目标声压包括:所述预设音量对应的声压。可选地,所述测试音频为单频正弦信号序列、电压以预设公差从初始电压级依次降低至预设电压级、且每相邻两组信号被静音信号隔开;所述计算所述单频信号的电压与目标声压的比值,得到所述拾音通道在所述电压级下的灵敏度,包括:计算所述单频信号的电压与所述目标声压的比值,得到当前电压级下所述拾音通道的灵敏度。可选地,所述音频信号包括:在所述扬声器按照预设音量播放所述测试音频过程中所述麦克风阵列中每个麦克风采集的音频信号;所述基于所述音频信号进行参数计算,得到设备性能参数,包括:针对所述每个麦克风采集的音频信号,对所述音频信号进行切割,获得所述音频信号包括的扫频信号;根据所有扫频信号,得到所述语音设备的扫频曲线。可选地,所述根据所述设备性能参数确定所述语音设备的性能,并输出性能测试结果,包括:根据所述语音设备的扫频曲线,确定所述语音设备的回声路径是否满足预设条件,并输出确定结果。可选地,所述音频信号包括:在所述扬声器按照预设音量播放所述测试音频时所述麦克风阵列采集的第一音频信号、在所述扬声器按照预设音量播放所述测试音频时标准麦克风采集的第二音频信号、在高保真扬声器按照同样声压级播放所述测试音频时所述麦克风阵列采集的第三音频信号、在所述高保真扬声器按照同样声压级播放所述测试音频时所述标准麦克风采集的第四音频信号;所述基于所述音频信号进行参数计算,得到设备性能参数,包括:对所述第一音频信号进行切割,得到第一扫频信号,以及对所述第二音频信号进行切割,得到第二扫频信号,以及对所述第三音频信号进行切割,得到第三扫频信号,以及对所述第四音频信号进行切割,得到第四扫频信号;基于所述第一扫频信号得到第一扫频曲线,基于所述第二扫频信号得到第二扫频曲线,基于所述第三扫频信号得到第三扫频曲线,基于所述第四扫频信号得到第四扫频曲线;计算所述第四扫频曲线与所述第二扫频曲线的差值,得到所述扬声器的震动参数;计算所述第三扫频曲线与所述第一扫频曲线的差值,得到所述扬声器和所述麦克风阵列的总震动参数;计算所述总震动参数与所述扬声器的震动参数的差值,得到所述麦克风阵列的震动参数。可选地,所述方法还包括:获取多个语音设备的设备性能参数;对所述多个语音设备的设备性能参数进行比较,输出比较结果;或者,直接输出所述多个语音设备的设备性能参数。根据本公开实施例的第二方面,提供了一种测试系统,包括:测试准备模块、测试模块和测试结果输出模块;所述测试准备模块包括:测试环境校准子模块、测试参数配置子模块和音频上传子模块;所述测试模块用于执行上述第一方面中任一项所述的测试方法。根据本公开实施例的第三方面,提供了一种语音设备的测试装置,所述语音设备包括扬声器和麦克风阵列,所述装置包括:接收模块,被配置为接收音频信号,所述音频信号包括以下至少一项:在所述扬声器播放测试音频时所述麦克风阵列采集的音频信号、在所述扬声器播放所述测试音频时标准麦克风采集的音频信号、在高保真扬声器播放所述测试音频时所述麦克风阵列采集的音频信号;计算模块,被配置为基于所述音频信号进行参数计算,得到设备性能参数;确定模块,被配置为根据所述设备性能参数确定所述语音设备的性能,并输出性能测试结果。可选地,所述音频信号包括:在所述扬声器按照预设音量播放所述测试音频过程中所述麦克风阵列中每个麦克风采集的音频信号;所述计算模块,包括:第一切割子模块,被配置为针对所述每个麦克风采集的音频信号,对所述音频信号进行切割,获得所述音频信号包括的不同电压级下的单频信号;第一确定子模块,被配置为针对每个电压级下的单频信号,根据所述单频信号,确定传送所述音频信号的拾音通道在所述电压级下的灵敏度,所述拾音通道为采集所述音频信号的麦克风和所述扬声器之间形成的通道;第二确定子模块,被配置为根据所述麦克风对应的所有电压级下的灵敏度,确定所述麦克风的灵敏度级曲线。可选地,所述第一确定子模块,包括:确定单元,被配置为针对每个电压级下的单频信号,确定所述单频信号的电压;计算单元,被配置为计算所述单频信号的电压与目标声压的比值,得到所述拾音通道在所述电压级下的灵敏度,所述目标声压包括:所述预设音量对应的声压。可选地,所述测试音频为单频正弦信号序列、电压以预设公差从初始电压级依次降低至预设电压级、且每相邻两组信号被静音信号隔开;所述计算单元,被配置为计算所述单频信号的电压与所述目标声压的比值,得到当前电压级下所述拾音通道的灵敏度。可选地,所述音频信号包括:在所述扬声器按照预设音量播放所述测试音频过程中所述麦克风阵列中每个麦克风采集本文档来自技高网...

【技术保护点】
1.一种语音设备的测试方法,其特征在于,所述语音设备包括扬声器和麦克风阵列,所述方法包括:/n接收音频信号,所述音频信号包括以下至少一项:在所述扬声器播放测试音频时所述麦克风阵列采集的音频信号、在所述扬声器播放所述测试音频时标准麦克风采集的音频信号、在高保真扬声器播放所述测试音频时所述麦克风阵列采集的音频信号;/n基于所述音频信号进行参数计算,得到设备性能参数;/n根据所述设备性能参数确定所述语音设备的性能,并输出性能测试结果。/n

【技术特征摘要】
1.一种语音设备的测试方法,其特征在于,所述语音设备包括扬声器和麦克风阵列,所述方法包括:
接收音频信号,所述音频信号包括以下至少一项:在所述扬声器播放测试音频时所述麦克风阵列采集的音频信号、在所述扬声器播放所述测试音频时标准麦克风采集的音频信号、在高保真扬声器播放所述测试音频时所述麦克风阵列采集的音频信号;
基于所述音频信号进行参数计算,得到设备性能参数;
根据所述设备性能参数确定所述语音设备的性能,并输出性能测试结果。


2.根据权利要求1所述的方法,其特征在于,所述音频信号包括:在所述扬声器按照预设音量播放所述测试音频过程中所述麦克风阵列中每个麦克风采集的音频信号;所述基于所述音频信号进行参数计算,得到设备性能参数,包括:
针对所述每个麦克风采集的音频信号,对所述音频信号进行切割,获得所述音频信号包括的不同电压级下的单频信号;
针对每个电压级下的单频信号,根据所述单频信号,确定传送所述音频信号的拾音通道在所述电压级下的灵敏度,所述拾音通道为采集所述音频信号的麦克风和所述扬声器之间形成的通道;
根据所述麦克风对应的所有电压级下的灵敏度,确定所述麦克风的灵敏度级曲线。


3.根据权利要求2所述的方法,其特征在于,所述针对每个电压级下的单频信号,根据所述单频信号,确定传送所述音频信号的拾音通道在所述电压级下的灵敏度,包括:
针对每个电压级下的单频信号,确定所述单频信号的电压;
计算所述单频信号的电压与目标声压的比值,得到所述拾音通道在所述电压级下的灵敏度,所述目标声压包括:所述预设音量对应的声压。


4.根据权利要求3所述的方法,其特征在于,所述测试音频为单频正弦信号序列、电压以预设公差从初始电压级依次降低至预设电压级、且每相邻两组信号被静音信号隔开;所述计算所述单频信号的电压与目标声压的比值,得到所述拾音通道在所述电压级下的灵敏度,包括:
计算所述单频信号的电压与所述目标声压的比值,得到所述拾音通道在当前电压级下的灵敏度。


5.根据权利要求1所述的方法,其特征在于,所述音频信号包括:在所述扬声器按照预设音量播放所述测试音频过程中所述麦克风阵列中每个麦克风采集的音频信号;所述基于所述音频信号进行参数计算,得到设备性能参数,包括:
针对所述每个麦克风采集的音频信号,对所述音频信号进行切割,获得所述音频信号包括的扫频信号;
根据所有扫频信号,得到所述语音设备的扫频曲线。


6.根据权利要求5所述的方法,其特征在于,所述根据所述设备性能参数确定所述语音设备的性能,并输出性能测试结果,包括:
根据所述语音设备的扫频曲线,确定所述语音设备的回声路径是否满足预设条件,并输出确定结果。


7.根据权利要求1所述的方法,其特征在于,所述音频信号包括:在所述扬声器按照预设音量播放所述测试音频时所述麦克风阵列采集的第一音频信号、在所述扬声器按照预设音量播放所述测试音频时标准麦克风采集的第二音频信号、在高保真扬声器按照同样声压级播放所述测试音频时所述麦克风阵列采集的第三音频信号、在所述高保真扬声器按照同样声压级播放所述测试音频时所述标准麦克风采集的第四音频信号;
所述基于所述音频信号进行参数计算,得到设备性能参数,包括:
对所述第一音频信号进行切割,得到第一扫频信号,以及对所述第二音频信号进行切割,得到第二扫频信号,以及对所述第三音频信号进行切割,得到第三扫频信号,以及对所述第四音频信号进行切割,得到第四扫频信号;
基于所述第一扫频信号得到第一扫频曲线,基于所述第二扫频信号得到第二扫频曲线,基于所述第三扫频信号得到第三扫频曲线,基于所述第四扫频信号得到第四扫频曲线;
计算所述第四扫频曲线与所述第二扫频曲线的差值,得到所述扬声器的震动参数;
计算所述第三扫频曲线与所述第一扫频曲线的差值,得到所述扬声器和所述麦克风阵列的总震动参数;
计算所述总震动参数与所述扬声器的震动参数的差值,得到所述麦克风阵列的震动参数。


8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取多个语音设备的设备性能参数;
对所述多个语音设备的设备性能参数进行比较,输出比较结果;或者,
直接输出所述多个语音设备的设备性能参数。


9.一种测试系统,其特征在于,包括:测试准备模块、测试模块和测试结果输出模块;
所述测试准备模块包括:测试环境校准子模块、测试参数配置子模块和音频上传子模块;
所述测试模块用于执行上述权利要求1-8中任一项所述的测试方法。


10.一种语音设备的测试装置,其特征在于,所述语音设备包括扬声器和麦克风阵列,所述装置包括:
接收模块,被配置为接收音频信号,所述音频信号包括以下至少一项:在所述扬声器播放测试音频时所述麦克风阵列采集的音频信号、在所述扬声器播放所述测试音...

【专利技术属性】
技术研发人员:刘孟美张雨晴
申请(专利权)人:北京松果电子有限公司
类型:发明
国别省市:北京;11

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

1