CN115550826A - Mic阵列的检测分析方法、装置、设备及存储介质 - Google Patents
Mic阵列的检测分析方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN115550826A CN115550826A CN202210844104.5A CN202210844104A CN115550826A CN 115550826 A CN115550826 A CN 115550826A CN 202210844104 A CN202210844104 A CN 202210844104A CN 115550826 A CN115550826 A CN 115550826A
- Authority
- CN
- China
- Prior art keywords
- mic array
- detected
- item
- audio file
- detection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R29/00—Monitoring arrangements; Testing arrangements
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Otolaryngology (AREA)
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Debugging And Monitoring (AREA)
Abstract
本申请涉及一种MIC阵列的检测分析方法、装置、设备及存储介质。所述方法包括:读取电子设备的属性信息,接收用户基于属性信息发起的选择指令,根据选择指令配置电子设备的MIC阵列的至少一个待检测项目,根据待检测项目对MIC阵列进行检测,得到MIC阵列的至少一个检测音频文件,对检测音频文件进行分析,得到MIC阵列的分析结果。本申请检测过程简单且易执行,不需要专业的工程师使用串口命令来实现录音,通用性强。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种MIC阵列的检测分析方法、装置、设备及存储介质。
背景技术
目前,业内对于MIC阵列的准入检测分析,通常的做法是对每种硬件平台和样机进行单独检测,当前的MIC阵列准入检测分析只能由具有专业背景的工程师来进行检测,由于每种平台的操作方法有差异,无法快捷地进行对新项目的MIC阵列进行准入检测分析。
因此,提供一种通用性强的MIC阵列检测分析方法,已成为本领域技术人员亟待解决的技术问题。
发明内容
鉴于以上内容,本申请提供一种MIC阵列的检测分析方法、装置、设备及存储介质,其目的在于提供一种通用性强的MIC阵列检测分析方法。
第一方面,本申请提供一种MIC阵列的检测分析方法,应用于电子设备,该方法包括:
读取所述电子设备的属性信息,接收用户基于所述属性信息发起的选择指令;
根据所述选择指令配置所述电子设备的MIC阵列的至少一个待检测项目;
根据所述待检测项目对所述MIC阵列进行检测,得到MIC阵列的至少一个检测音频文件;
对所述检测音频文件进行分析,得到所述MIC阵列的分析结果。
优选地,所述根据所述选择指令配置所述电子设备的MIC阵列的至少一个待检测项目,包括:
若所述选择指令为第一指令,配置所有检测项目作为所述MIC阵列的待检测项目;
若所述选择指令为第二指令,将用户在人机交互界面选择的检测项目,作为所述MIC阵列的待检测项目。
优选地,在根据所述待检测项目对所述MIC阵列进行检测之前,所述方法还包括:
将所述电子设备的音量设置为预设音量值。
优选地,在得到MIC阵列的至少一个检测音频文件之后,所述方法还包括:
将每个所述检测音频文件进行打包。
优选地,在对所述检测音频文件进行分析之前,所述方法还包括:
将所述检测音频文件传输至云平台,及/或将所述检测音频文件存储至所述电子设备的预设存储路径。
优选地,所述根据所述待检测项目对所述MIC阵列进行检测,得到MIC阵列的至少一个检测音频文件,包括:
A1、获取所述待检测项目对应的待播放音频;
A2、播放所述待检测项目对应的待播放音频,并控制所述MIC阵列录制所述待播放音频;
A3、当所述待检测项目的对应的音频播放结束后,以所述待检测项目的名称保存录制的音频文件;
重复步骤A1-A3,直至保存每个所述待检测项目对应的音频文件,将保存的音频文件作为所述检测音频文件。
优选地,所述对所述检测音频文件进行分析,得到所述MIC阵列的分析结果,包括:
获取所述检测音频文件的指标数据;
根据预先配置的期望值对所述指标数据进行分析,得到每个待检测项目的分析结果;
汇总每个待检测项目的分析结果,得到所述MIC阵列的分析结果。
第二方面,本申请提供一种MIC阵列的检测分析装置,该MIC阵列的检测分析装置包括:
接收模块:用于读取所述电子设备的属性信息,接收用户基于所述属性信息发起的选择指令;
配置模块:用于根据所述选择指令配置所述电子设备的MIC阵列的至少一个待检测项目;
检测模块:用于根据所述待检测项目对所述MIC阵列进行检测,得到MIC阵列的至少一个检测音频文件;
分析模块:用于对所述检测音频文件进行分析,得到所述MIC阵列的分析结果。
第三方面,本申请提供一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现第一方面任一项实施例所述的MIC阵列的检测分析方法的步骤。
第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项实施例所述的MIC阵列的检测分析方法的步骤。
本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
本申请提出的MIC阵列的检测分析方法、装置、设备及存储介质,通过读取电子设备的属性信息,接收用户基于属性信息发起的选择指令,根据选择指令配置电子设备的MIC阵列的待检测项目,具体的待检测项目可以根据实际需求配置,且检测音源可以替换和新增,根据待检测项目对MIC阵列进行检测,得到MIC阵列的检测音频文件后进行分析,可以得到MIC阵列的分析结果,检测过程简单且易执行,不需要专业的工程师使用串口命令来实现录音,通用性强。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请MIC阵列的检测分析方法较佳实施例的流程示意图;
图2为本申请MIC阵列的检测分析装置较佳实施例的模块示意图;
图3为本申请电子设备较佳实施例的示意图;
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,在本申请中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。
本申请提供一种MIC阵列的检测分析方法。参照图1所示,为本申请MIC阵列的检测分析方法的实施例的方法流程示意图。该方法可以由一个电子设备执行,该电子设备可以由软件和/或硬件实现。MIC阵列的检测分析方法包括:
步骤S10:读取所述电子设备的属性信息,接收用户基于所述属性信息发起的选择指令;
步骤S20:根据所述选择指令配置所述电子设备的MIC阵列的至少一个待检测项目;
步骤S30:根据所述待检测项目对所述MIC阵列进行检测,得到MIC阵列的至少一个检测音频文件;
步骤S40:对所述检测音频文件进行分析,得到所述MIC阵列的分析结果。
电子设备可以是指具有MIC阵列的设备,例如,智能电视、手机、电脑等。MIC阵列是指麦克风阵列(Microphone Array),由一定数目的声学传感器组成,用来对声场的空间特性进行采样并处理的***。本方案的应用场景可以是在电子设备(例如,智能电视)的研发阶段中,对电子设备的MIC阵列进行检测分析,通过在电子设备中安装MIC阵列的检测分析的程序,对电子设备的MIC阵列进行检测分析,可以理解的是,本方案的应用场景并不仅限于此,也可以是电子设备的售前或售后阶段对电子设备的MIC阵列进行检测分析。
具体地,可以使用遥控器或者触控按钮等启动MIC阵列的检测分析的程序,程序读取电子设备的属性信息,属性信息可以是指电子设备的本机信息,例如,本机的型号、本机的***版本和平台信息等。用户(例如,检测人员)在程序读取本机信息之后,可以根据本机信息发起选择指令来配置MIC阵列的待待检测项目,例如,用户通过电子设备的人机交互界面了解电子设备的属性信息之后,可以根据检测需求通过人机交互界面为MIC阵列配置对应的待检测项目。
可以理解的是,MIC阵列可以配置所有的待检测项目,也可以根据实际情况选择一定数量的待检测项目。待检测项目可以是检测幅值、检测频率特性、检测相位特性、检测信噪比、检测频谱特性、检测帧数据等,可以通过一个或多个待播放音频来分别检测这些待检测项目,即通过MIC阵列录制待播放音频可以检测MIC阵列的这些项目,待播放音频可以是电子设备中已存储的音频,也可以是用户导入电子设备中的音频。由于用户可以根据实际检测需求导入音频,音频实现可迭代化,用户可以快捷地导入新的音频,待播放音频可以存储在电子设备的本地硬盘中。
在配置MIC阵列的待检测项目之后,根据配置的待检测项目可以对MIC阵列进行检测,每个待检测项目对应一个或多个待播放音频,MIC阵列录制每个待检测项目的待播放音频可以作为一个检测音频文件,在执行完多个待检测项目后,可以得到MIC阵列的至少一个检测音频文件。进一步地,可以单次循环或多次循环播放待检测项目对应的音频,以供MIC阵列进行录制。
分析检测音频文件可以得到检测出的指标数据,指标数据包括幅值、频率特性、相位特性、信噪比、频谱特性、帧数据等,对指标数据进行综合分析,可以得到MIC阵列的分析结果,即MIC阵列的性能分析结果。例如,若指标数据中所有数据均达到预期,则确定MIC阵列通过了检测要求,若指标数据中多项数据均未达到预期,则确定MIC阵列未通过检测要求。
本申请通过读取电子设备的属性信息,接收用户基于属性信息发起的选择指令,根据选择指令配置电子设备的MIC阵列的待检测项目,具体的待检测项目可以根据实际需求配置,且检测音源可以替换和新增,根据待检测项目对MIC阵列进行检测,得到MIC阵列的检测音频文件后进行分析,可以得到MIC阵列的分析结果,检测过程简单且易执行,不需要由软件工程师使用串口命令来实现录音。
在一个实施例中,所述根据所述选择指令配置所述电子设备的MIC阵列的至少一个待检测项目,包括:
若所述选择指令为第一指令,配置所有检测项目作为所述MIC阵列的待检测项目;
若所述选择指令为第二指令,将用户在人机交互界面选择的检测项目,作为所述MIC阵列的待检测项目。
配置MIC阵列的待检测项目时,初始的配置界面可以是显示默认的配置,默认的配置可以是全选状态(即勾选了所有的待检测项目)。第一指令可以是指用户确认使用默认的配置,即当用户的选择指令为第一指令时,配置所有检测项目作为MIC阵列的待检测项目。第二指令可以是指用户不使用默认的配置,此时将用户在人机交互界面选择的检测项目,作为MIC阵列的待检测项目。通过可视化配置待检测项目,用户可以使用默认的配置,也可以单选或多选对应的待检测项目。
在一个实施例中,在根据所述待检测项目对所述MIC阵列进行检测之前,所述方法还包括:
将所述电子设备的音量设置为预设音量值。
由于在检测之前,电子设备可能当前音量可能较小或较大,为了保证MIC阵列的录音质量,在对MIC阵列进行检测之前,即MIC阵列录制音频之前,可以将电子设备的音量设置为预设音量值,例如,设置为50%的音量。
在一个实施例中,在得到MIC阵列的至少一个检测音频文件之后,所述方法还包括:
将每个所述检测音频文件进行打包。
由于MIC阵列可能有多个待检测项目,执行每个待检测项目之后会得到对应的检测音频文件,为了便于后续的追溯和管理,可以将MIC阵列对应的检测音频文件进行打包的到打包文件,并添加MIC阵列所属的电子设备的信息至打包文件中,例如,以MIC阵列所属的电子设备名称对打包文件进行命名。可以理解的是,打包文件可以传输至云平台,也可以存储至电子设备的预设存储路径。
在一个实施例中,在对所述检测音频文件进行分析之前,所述方法还包括:
将所述检测音频文件传输至云平台,及/或将所述检测音频文件存储至所述电子设备的预设存储路径。
通过将检测音频文件传输至云平台,及/或将检测音频文件存储至电子设备的预设存储路径,实现本地和云端的保存,便于远程获取检测音频文件进行分析。
在一个实施例中,所述根据所述待检测项目对所述MIC阵列进行检测,得到MIC阵列的至少一个检测音频文件,包括:
A1、获取所述待检测项目对应的待播放音频;
A2、播放所述待检测项目对应的待播放音频,并控制所述MIC阵列录制所述待播放音频;
A3、当所述待检测项目的对应的音频播放结束后,以所述待检测项目的名称保存录制的音频文件;
重复步骤A1-A3,直至保存每个所述待检测项目对应的音频文件,将保存的音频文件作为所述检测音频文件。
每个待检测项目对应一个或多个待播放音频,播放待检测项目对应的待播放音频,同时控制MIC阵列录制待播放音频,当待检测项目的对应的音频播放结束后,以待检测项目的名称保存录制的音频文件,可以追溯待检测项目对应的音频。依次播放每个待检测项目对应的音频,直至所有待检测项目的音频均被录制,即直至保存每个待检测项目对应的音频文件,将保存的音频文件作为检测音频文件。
在一个实施例中,所述对所述检测音频文件进行分析,得到所述MIC阵列的分析结果,包括:
获取所述检测音频文件的指标数据;
根据预先配置的期望值对所述指标数据进行分析,得到每个待检测项目的分析结果;
汇总每个待检测项目的分析结果,得到所述MIC阵列的分析结果。
对检测音频文件进行分析可以得到指标数据,指标数据包括幅值、频率特性、相位特性、信噪比、频谱特性、帧数据等。之后获取每项指标的期望值,期望值可以是预先配置好的,根据预先配置的期望值对指标数据进行对比分析,可以得到每个待检测项目的分析结果,例如,信噪比的期望值70dB,分析指标数据中的信噪比是否大于期望值70dB,若指标数据中的信噪比大于期望值70dB,则说明这项指标通过检测,若指标数据中的信噪比小于或等于期望值70dB,则说明这项指标未通过检测,汇总每个待检测项目的分析结果,可以得到MIC阵列的分析结果。进一步地,可以将MIC阵列的分析结果导入预设的表格模板后上传至云平台或存储至本地存储空间。
参照图2所示,为本申请MIC阵列的检测分析装置100的功能模块示意图。
本申请所述MIC阵列的检测分析装置100可以安装于电子设备中。根据实现的功能,所述MIC阵列的检测分析装置100可以包括接收模块110、配置模块模块120、检测模块130及分析模块140。本申请所述模块也可以称之为单元,是指一种能够被电子设备处理器所执行,并且能够完成固定功能的一系列计算机程序段,其存储在电子设备的存储器中。
在本实施例中,关于各模块/单元的功能如下:
接收模块110:用于读取所述电子设备的属性信息,接收用户基于所述属性信息发起的选择指令;
配置模块120:用于根据所述选择指令配置所述电子设备的MIC阵列的至少一个待检测项目;
检测模块130:用于根据所述待检测项目对所述MIC阵列进行检测,得到MIC阵列的至少一个检测音频文件;
分析模块140:用于对所述检测音频文件进行分析,得到所述MIC阵列的分析结果。
在一个实施例中,所述根据所述选择指令配置所述电子设备的MIC阵列的至少一个待检测项目,包括:
若所述选择指令为第一指令,配置所有检测项目作为所述MIC阵列的待检测项目;
若所述选择指令为第二指令,将用户在人机交互界面选择的检测项目,作为所述MIC阵列的待检测项目。
在一个实施例中,配置模块120还用于:
将所述电子设备的音量设置为预设音量值。
在一个实施例中,检测模块130还用于:
将每个所述检测音频文件进行打包。
在一个实施例中,检测模块130还用于:
将所述检测音频文件传输至云平台,及/或将所述检测音频文件存储至所述电子设备的预设存储路径。
在一个实施例中,所述根据所述待检测项目对所述MIC阵列进行检测,得到MIC阵列的至少一个检测音频文件,包括:
A1、获取所述待检测项目对应的待播放音频;
A2、播放所述待检测项目对应的待播放音频,并控制所述MIC阵列录制所述待播放音频;
A3、当所述待检测项目的对应的音频播放结束后,以所述待检测项目的名称保存录制的音频文件;
重复步骤A1-A3,直至保存每个所述待检测项目对应的音频文件,将保存的音频文件作为所述检测音频文件。
在一个实施例中,所述对所述检测音频文件进行分析,得到所述MIC阵列的分析结果,包括:
获取所述检测音频文件的指标数据;
根据预先配置的期望值对所述指标数据进行分析,得到每个待检测项目的分析结果;
汇总每个待检测项目的分析结果,得到所述MIC阵列的分析结果。
参照图3所示,为本申请电子设备1较佳实施例的示意图。
该电子设备1包括但不限于:存储器11、处理器12、显示器13及通信接口14。所述电子设备1通过通信接口14连接网络。其中,所述网络可以是企业内部网(Intranet)、互联网(Internet)、全球移动通讯***(Global System of Mobile communication,GSM)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、4G网络、5G网络、蓝牙(Bluetooth)、Wi-Fi、通话网络等无线或有线网络。
其中,存储器11至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。在一些实施例中,所述存储器11可以是所述电子设备1的内部存储单元,例如该电子设备1的硬盘或内存。在另一些实施例中,所述存储器11也可以是所述电子设备1的外部存储设备,例如该电子设备1配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。当然,所述存储器11还可以既包括所述电子设备1的内部存储单元也包括其外部存储设备。本实施例中,存储器11通常用于存储安装于所述电子设备1的操作***和各类应用软件,例如MIC阵列的检测分析程序10的程序代码等。此外,存储器11还可以用于暂时地存储已经输出或者将要输出的各类数据。
处理器12在一些实施例中可以是中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器12通常用于控制所述电子设备1的总体操作,例如执行数据交互或者通信相关的控制和处理等。本实施例中,所述处理器12用于运行所述存储器11中存储的程序代码或者处理数据,例如运行MIC阵列的检测分析程序10的程序代码等。
显示器13可以称为显示屏或显示单元。在一些实施例中显示器13可以是LED显示器、液晶显示器、触控式液晶显示器以及有机发光二极管(Organic Light-EmittingDiode,OLED)触摸器等。显示器13用于显示在电子设备1中处理的信息以及用于显示可视化的工作界面。
通信接口14可选地可以包括标准的有线接口、无线接口(如WI-FI接口),该通信接口14通常用于在所述电子设备1与其它设备之间建立通信连接。
图3仅示出了具有组件11-14以及MIC阵列的检测分析程序10的电子设备1,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
可选地,所述电子设备1还可以包括用户接口,用户接口可以包括显示器(Display),可选的用户接口还可以包括标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是LED显示器、液晶显示器、触控式液晶显示器以及有机发光二极管(Organic Light-Emitting Diode,OLED)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在电子设备1中处理的信息以及用于显示可视化的界面。
该电子设备1还可以包括射频(Radio Frequency,RF)电路、传感器和音频电路等等,在此不再赘述。
在上述实施例中,处理器12执行存储器11中存储的MIC阵列的检测分析程序10时可以实现如下步骤:
读取所述电子设备的属性信息,接收用户基于所述属性信息发起的选择指令;
根据所述选择指令配置所述电子设备的MIC阵列的至少一个待检测项目;
根据所述待检测项目对所述MIC阵列进行检测,得到MIC阵列的至少一个检测音频文件;
对所述检测音频文件进行分析,得到所述MIC阵列的分析结果。
所述存储设备可以为电子设备1的存储器11,也可以为与电子设备1通讯连接的其它存储设备。
关于上述步骤的详细介绍,请参照上述图2关于MIC阵列的检测分析装置100实施例的功能模块图以及图1关于MIC阵列的检测分析方法实施例的流程图的说明。
此外,本申请实施例还提出一种计算机可读存储介质,所述计算机可读存储介质可以是非易失性的,也可以是易失性的。该计算机可读存储介质可以是硬盘、多媒体卡、SD卡、闪存卡、SMC、只读存储器(ROM)、可擦除可编程只读存储器(EPROM)、便携式紧致盘只读存储器(CD-ROM)、USB存储器等等中的任意一种或者几种的任意组合。所述计算机可读存储介质中包括存储数据区和存储程序区,存储程序区存储有MIC阵列的检测分析程序10,所述MIC阵列的检测分析程序10被处理器执行时实现如下操作:
读取所述电子设备的属性信息,接收用户基于所述属性信息发起的选择指令;
根据所述选择指令配置所述电子设备的MIC阵列的至少一个待检测项目;
根据所述待检测项目对所述MIC阵列进行检测,得到MIC阵列的至少一个检测音频文件;
对所述检测音频文件进行分析,得到所述MIC阵列的分析结果。
本申请之计算机可读存储介质的具体实施方式与上述MIC阵列的检测分析方法的具体实施方式大致相同,在此不再赘述。
需要说明的是,上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。并且本文中的术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,电子装置,或者网络设备等)执行本申请各个实施例所述的方法。
以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (10)
1.一种MIC阵列的检测分析方法,应用于电子设备,其特征在于,所述方法包括:
读取所述电子设备的属性信息,接收用户基于所述属性信息发起的选择指令;
根据所述选择指令配置所述电子设备的MIC阵列的至少一个待检测项目;
根据所述待检测项目对所述MIC阵列进行检测,得到MIC阵列的至少一个检测音频文件;
对所述检测音频文件进行分析,得到所述MIC阵列的分析结果。
2.如权利要求1所述的MIC阵列的检测分析方法,其特征在于,所述根据所述选择指令配置所述电子设备的MIC阵列的至少一个待检测项目,包括:
若所述选择指令为第一指令,配置所有检测项目作为所述MIC阵列的待检测项目;
若所述选择指令为第二指令,将用户在人机交互界面选择的检测项目,作为所述MIC阵列的待检测项目。
3.如权利要求1所述的MIC阵列的检测分析方法,其特征在于,在根据所述待检测项目对所述MIC阵列进行检测之前,所述方法还包括:
将所述电子设备的音量设置为预设音量值。
4.如权利要求1所述的MIC阵列的检测分析方法,其特征在于,在得到MIC阵列的至少一个检测音频文件之后,所述方法还包括:
将每个所述检测音频文件进行打包。
5.如权利要求1所述的MIC阵列的检测分析方法,其特征在于,在对所述检测音频文件进行分析之前,所述方法还包括:
将所述检测音频文件传输至云平台,及/或将所述检测音频文件存储至所述电子设备的预设存储路径。
6.如权利要求1所述的MIC阵列的检测分析方法,其特征在于,所述根据所述待检测项目对所述MIC阵列进行检测,得到MIC阵列的至少一个检测音频文件,包括:
A1、获取所述待检测项目对应的待播放音频;
A2、播放所述待检测项目对应的待播放音频,并控制所述MIC阵列录制所述待播放音频;
A3、当所述待检测项目的对应的音频播放结束后,以所述待检测项目的名称保存录制的音频文件;
重复步骤A1-A3,直至保存每个所述待检测项目对应的音频文件,将保存的音频文件作为所述检测音频文件。
7.如权利要求1所述的MIC阵列的检测分析方法,其特征在于,所述对所述检测音频文件进行分析,得到所述MIC阵列的分析结果,包括:
获取所述检测音频文件的指标数据;
根据预先配置的期望值对所述指标数据进行分析,得到每个待检测项目的分析结果;
汇总每个待检测项目的分析结果,得到所述MIC阵列的分析结果。
8.一种MIC阵列的检测分析装置,所述装置安装于电子设备中,其特征在于,所述装置包括:
接收模块:用于读取所述电子设备的属性信息,接收用户基于所述属性信息发起的选择指令;
配置模块:用于根据所述选择指令配置所述电子设备的MIC阵列的至少一个待检测项目;
检测模块:用于根据所述待检测项目对所述MIC阵列进行检测,得到MIC阵列的至少一个检测音频文件;
分析模块:用于对所述检测音频文件进行分析,得到所述MIC阵列的分析结果。
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1至7中任一项所述的MIC阵列的检测分析方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述MIC阵列的检测分析方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210844104.5A CN115550826A (zh) | 2022-07-18 | 2022-07-18 | Mic阵列的检测分析方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210844104.5A CN115550826A (zh) | 2022-07-18 | 2022-07-18 | Mic阵列的检测分析方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115550826A true CN115550826A (zh) | 2022-12-30 |
Family
ID=84724600
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210844104.5A Pending CN115550826A (zh) | 2022-07-18 | 2022-07-18 | Mic阵列的检测分析方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115550826A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116991088A (zh) * | 2023-07-24 | 2023-11-03 | 北京三维天地科技股份有限公司 | 一种检测新能源电池的远程控制方法 |
-
2022
- 2022-07-18 CN CN202210844104.5A patent/CN115550826A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116991088A (zh) * | 2023-07-24 | 2023-11-03 | 北京三维天地科技股份有限公司 | 一种检测新能源电池的远程控制方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10956291B2 (en) | Method, computer apparatus, and user interface for performing automatic test upon storage devices | |
CN101368991B (zh) | 电子装置测试装置及方法 | |
US9934136B2 (en) | Automated generation of scripted and manual test cases | |
CN106776294B (zh) | 安卓手机自动化测试方法和*** | |
CN111198809A (zh) | 接口自动化测试方法和装置 | |
CN104991847A (zh) | 一种内存泄露自动化检测方法、装置及移动终端 | |
CN112069068A (zh) | 自动化测试数据处理方法、装置、设备及可读存储介质 | |
CN115550826A (zh) | Mic阵列的检测分析方法、装置、设备及存储介质 | |
CN116245074A (zh) | 芯片验证方法、设备及存储介质 | |
CN113359010A (zh) | 核心板测试***及其测试方法 | |
CN114578790A (zh) | 一种无人机飞控自动测试方法、***、设备和介质 | |
CN111638439B (zh) | 通信模块测试方法、装置、计算机设备和存储介质 | |
CN115422091B (zh) | 一种固件调试方法及装置、电子设备、存储介质 | |
CN115934503A (zh) | 程序测试方法、装置、设备及存储介质 | |
CN109542775B (zh) | 一种测试脚本的生成和执行方法及装置 | |
CN116701208A (zh) | 一种芯片中内核模块的验证方法、***、芯片和设备 | |
CN110865932A (zh) | 一种程序内部接口测试方法、***、终端及存储介质 | |
CN105893203A (zh) | 一种cec验证方法和装置 | |
CN111352780B (zh) | 通路的状态确定方法、设备及可读存储介质 | |
CN114942878A (zh) | 互联网应用的自动化性能测试方法及相关设备 | |
CN110234059B (zh) | 音频设备测试方法、***、测试架及存储介质 | |
CN112631894A (zh) | 代码检测方法、装置、存储介质及计算机设备 | |
CN111552634A (zh) | 前端***的测试方法、装置及存储介质 | |
CN108255715B (zh) | 一种测试结果处理方法及终端设备 | |
TW202217571A (zh) | 測試待測裝置的應用程式的自動測試系統和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |