音箱的检测方法、装置、电子设备及存储介质制造方法及图纸

技术编号:22311079 阅读:25 留言:0更新日期:2019-10-16 10:44
本申请公开了音箱的检测方法、装置、电子设备及存储介质,涉及语音技术领域。具体实现方案为:在白噪声环境下,获取音箱自身麦克风录制的第一音频数据;对所述第一音频数据进行分析,得到第一分析结果;根据所述第一分析结果,确定所述麦克风是否存在缺陷。从而可以对组装完成的音箱进行整机测试,保证麦克风测试的一致性,提高检测结果的准确性。

【技术实现步骤摘要】
音箱的检测方法、装置、电子设备及存储介质
本申请涉及语音
中的音箱测试技术,尤其涉及一种音箱的检测方法、装置、电子设备及存储介质。
技术介绍
在智能音箱生产中,最关键的就是音箱的硬件声学质量。若声学质量不达标,则会严重影响语音识别效果。因此,为了保证声学质量,需要针对整机进行声学验证。目前,智能音箱的麦克风和扬声器一般是分开测试,即麦克风通过麦克风的原厂进行测试,而扬声器则通过产线上的Spkbox来测试其谐波失真(TotalHarmonicDistortion,THD)参数。但是,当整机完成组装之后,新增的结构会影响麦克风的一致性;尤其当扬声器发出声音时,麦克风的录音环节无法避免谐波失真的影响,从而导致智能音箱测试结果不准确。
技术实现思路
本申请提供一种音箱的检测方法、装置、电子设备及存储介质,可以对组装完成的音箱进行整机测试,保证麦克风测试的一致性,提高检测结果的准确性。第一方面,本申请实施例提供一种音箱的检测方法,包括:在白噪声环境下,获取音箱自身麦克风录制的第一音频数据;对所述第一音频数据进行分析,得到第一分析结果;根据所述第一分析结果,确定所述麦克风是否存在缺陷。本实施例中,通过在白噪声环境下,获取音箱自身麦克风录制的第一音频数据,然后对所述第一音频数据进行分析,得到第一分析结果;根据所述第一分析结果,确定所述麦克风是否存在缺陷;该缺陷可以包括麦克风的所有可能缺陷类型,例如硬件问题、软件问题等等从而可以实现对组装完成的音箱进行整机测试,保证麦克风测试的一致性,提高检测结果的准确性。在一种可能的设计中,获取音箱自身麦克风录制的第一音频数据,包括:通过所述音箱上的至少两个麦克风对环境的白噪声进行录音,得到所述第一音频数据。本实施例中,通过多个麦克风对白噪声进行录音,从而可以通过比对不同麦克风的音频数据来分析麦克风的一致性。在一种可能的设计中,对所述第一音频数据进行分析,得到第一分析结果,包括:获取不同麦克风录制的第一音频数据的音量。在一种可能的设计中,根据所述第一分析结果,确定所述麦克风是否存在缺陷,包括:若不同麦克风录制的第一音频数据的音量的差值不在第一阈值范围内,则确定所述音箱的麦克风存在缺陷。本实施例中,通过比对不同麦克风录制的第一音频数据的音量的差值不在第一阈值范围内,判断麦克风的硬件是否正常。不同麦克风录制的第一音频数据的音量的差值越小,则麦克风的硬件性能越好。在一种可能的设计中,还包括:若所述音箱的麦克风存在缺陷,则生成测试不通过的提示信号。本实施例中,可以方便测试人员及时、直观地获取测试结果,提高测试效率。在一种可能的设计中,在获取音箱自身麦克风录制的第一音频数据之前,还包括:在音箱的存储器中加载白噪声文件;根据用户输入的控制信号,控制所述音箱的扬声器播放所述白噪声文件。本实施例中,通过音箱的扬声器播放预先加载的白噪声文件,从而可以实现对白噪声环境的模拟,以便于分析在白噪声环境下音箱的性能。在一种可能的设计中,还包括:获取音箱自身麦克风录制的第二音频数据,所述第二音频数据是针对音箱自身扬声器播放的扫频音频的录音。在一种可能的设计中,还包括:对所述第二音频数据进行分析,得到预设频段范围的声学参数,所述声学参数包括:谐波失真参数、频域参数、震动参数。本实施例中,可以实现整机下对不同频域的音频数据进行分析,得到预设频段范围的声学参数,以便于对音箱进行全面的声学质量检测。在一种可能的设计中,还包括:判断所述声学参数是否全部符合要求;若存在不符合要求声学参数,则生成测试不通过的提示信号,并反馈对应声学参数的数据图谱。本实施例中,通过分别对各项声学参数进行比对,判断音箱的各项性能,若存在不符合要求声学参数,则生成测试不通过的提示信号,并反馈对应声学参数的数据图谱,从而可以方便检测人员对检测结果进行分析;提高检测效率和检测结果的准确度。第二方面,本申请实施例提供一种音箱的检测装置,包括:获取模块,用于在白噪声环境下,获取音箱自身麦克风录制的第一音频数据;分析模块,用于对所述第一音频数据进行分析,得到第一分析结果;处理模块,用于根据所述第一分析结果,确定所述麦克风是否存在缺陷。本实施例中,通过在白噪声环境下,获取音箱自身麦克风录制的第一音频数据,然后对所述第一音频数据进行分析,得到第一分析结果;根据所述第一分析结果,确定所述麦克风是否存在缺陷。从而可以实现对组装完成的音箱进行整机测试,保证麦克风测试的一致性,提高检测结果的准确性。在一种可能的设计中,所述获取模块,具体用于:通过所述音箱上的至少两个麦克风对环境的白噪声进行录音,得到所述第一音频数据。本实施例中,通过多个麦克风对白噪声进行录音,从而可以通过比对不同麦克风的音频数据来分析麦克风的一致性。在一种可能的设计中,所述分析模块,具体用于:获取不同麦克风录制的第一音频数据的音量。在一种可能的设计中,所述确定模块,具体用于:若不同麦克风录制的第一音频数据的音量的差值不在第一阈值范围内,则确定所述音箱的麦克风存在缺陷。本实施例中,通过比对不同麦克风录制的第一音频数据的音量的差值不在第一阈值范围内,判断麦克风的硬件是否正常。不同麦克风录制的第一音频数据的音量的差值越小,则麦克风的硬件性能越好。在一种可能的设计中,还包括:提示模块,用于:在所述音箱的麦克风存在缺陷时,生成测试不通过的提示信号。本实施例中,可以方便测试人员及时、直观地获取测试结果,提高测试效率。在一种可能的设计中,还包括:处理模块,用于:在音箱的存储器中加载白噪声文件;根据用户输入的控制信号,控制所述音箱的扬声器播放所述白噪声文件。本实施例中,通过音箱的扬声器播放预先加载的白噪声文件,从而可以实现对白噪声环境的模拟,以便于分析在白噪声环境下音箱的性能。在一种可能的设计中,所述获取模块,还用于:获取音箱自身麦克风录制的第二音频数据,所述第二音频数据是针对音箱自身扬声器播放的扫频音频的录音。在一种可能的设计中,所述分析模块,还用于:对所述第二音频数据进行分析,得到预设频段范围的声学参数,所述声学参数包括:谐波失真参数、频域参数、震动参数。本实施例中,可以实现整机下对不同频域的音频数据进行分析,得到预设频段范围的声学参数,以便于对音箱进行全面的声学质量检测。在一种可能的设计中,所述分析模块,还用于:判断所述声学参数是否全部符合要求;若存在不符合要求声学参数,则生成测试不通过的提示信号,并反馈对应声学参数的数据图谱。本实施例中,通过分别对各项声学参数进行比对,判断音箱的各项性能,若存在不符合要求声学参数,则生成测试不通过的提示信号,并反馈对应声学参数的数据图谱,从而可以方便检测人员对检测结果进行分析;提高检测效率和检测结果的准确度。第三方面,本申请提供一种电子设备,包括:处理器和存储器;存储器中存储有所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行如第一方面中任一项所述的音箱的检测方法。第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面中任一项所述的音箱的检测方法。第五方面,本申请实施例提供一种程序产品,所述程序产品包括:计算机程序,所述计算机程序存储在可读存储介质中,服务器的至少一个处理器可以从所述可读存储本文档来自技高网...

【技术保护点】
1.一种音箱的检测方法,其特征在于,包括:在白噪声环境下,获取音箱自身麦克风录制的第一音频数据;对所述第一音频数据进行分析,得到第一分析结果;根据所述第一分析结果,确定所述麦克风是否存在缺陷。

【技术特征摘要】
1.一种音箱的检测方法,其特征在于,包括:在白噪声环境下,获取音箱自身麦克风录制的第一音频数据;对所述第一音频数据进行分析,得到第一分析结果;根据所述第一分析结果,确定所述麦克风是否存在缺陷。2.根据权利要求1所述的方法,其特征在于,获取音箱自身麦克风录制的第一音频数据,包括:通过所述音箱上的至少两个麦克风对环境的白噪声进行录音,得到所述第一音频数据。3.根据权利要求2所述的方法,其特征在于,对所述第一音频数据进行分析,得到第一分析结果,包括:获取不同麦克风录制的第一音频数据的音量。4.根据权利要求3所述的方法,其特征在于,根据所述第一分析结果,确定所述麦克风是否存在缺陷,包括:若不同麦克风录制的第一音频数据的音量的差值不在第一阈值范围内,则确定所述音箱的麦克风存在缺陷。5.根据权利要求1所述的方法,其特征在于,还包括:若所述音箱的麦克风存在缺陷,则生成测试不通过的提示信号。6.根据权利要求1-5中任一项所述的方法,其特征在于,在获取音箱自身麦克风录制的第一音频数据之前,还包括:在音箱的存储器中加载白噪声文件;根据用户输入的控制信号,控制所述音箱的扬声器播放所述白噪声文件。7.根据权利要求1所述的方法,其特征在于,还包括:获...

【专利技术属性】
技术研发人员:安爱辉余明雷康陈果果
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1