pos机语音播报检测方法、装置及存储介质
技术领域
1.本发明涉及语音识别领域,尤其是一种pos机语音播报检测方法、装置及存储介质。
背景技术:2.相关技术中,在对pos机语音播报质量进行检测时大多采用人工检测的方式,这一方式常常检测效率较低,且检测精度较差。因此,如何提供一种检测方法,以提高检测效率和检测精度,成为了目前亟需解决的技术问题。
技术实现要素:3.本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种pos机语音播报检测方法,能够提高检测效率和检测精度。
4.本发明还提出一种pos机语音播报检测装置。
5.本发明还提出一种计算机可读存储介质。
6.根据本发明的第一方面实施例的pos机语音播报检测方法,包括:
7.根据接收到的测试参数,生成的控制指令,其中,所述测试参数包括测试区域面积、测试方位、测试角度;
8.根据控制指令对已固定的待测pos机进行测试,得到所述待测pos机输出的语音数据;
9.对所述语音数据进行分析,生成语音图像;
10.比较所述语音图像与参考图像,得到检测报告。
11.根据本发明实施例的pos机语音播报检测方法,至少具有如下有益效果:通过对所需的测试参数进行配置,并生成对应的控制指令,根据控制指令检测pos机的不同方位、不同角度、不同区域内的语音数据。根据获取到的语音数据生成语音图像,并将语音图像与参考图像进行分析比对,得到关于pos机语音播报质量的检测报告。这一方法实现了检测过程的自动化,提高了检测效率。同时,通过对pos机的不同方位、不同角度、不同区域进行检测,也提高了检测精度。
12.根据本发明的一些实施例,所述根据接收到的测试参数,生成控制指令之前,还包括:
13.将所述待测pos机固定至目标位置。
14.根据本发明的一些实施例,所述根据接收到的测试参数,生成控制指令之前,还包括:
15.采集环境参数,其中,环境参数包括环境噪声;
16.对所述环境噪声进行消除处理。
17.根据本发明的一些实施例,所述根据控制指令对已固定的待测pos机进行测试,得到所述待测pos机输出的语音数据,包括:
18.根据所述测试区域面积、所述测试方位以及所述测试角度,确定采样点的数量及采样位置;
19.根据超频的方式在每一所述采样点处进行采样,得到所述待测pos机输出的语音数据。
20.根据本发明的一些实施例,所述语音图像包括音频波形图、音频频谱图,所述参考图像包括参考波形图和参考频谱图,所述比较所述语音图像与参考图像,得到所述检测报告,包括:
21.比较音频波形图与参考波形图,得到第一比较数据;
22.比较音频频谱图与参考频谱图,得到第二比较数据;
23.根据所述第一比较数据和所述第二比较数据,得到所述检测报告。
24.根据本发明的第二方面实施例的pos机语音播报检测装置,包括:
25.控制模块,用于根据接收到的测试参数,生成控制指令,其中,所述测试参数包括测试区域面积、测试方位、测试角度;
26.控制模块,用于根据接收到的测试参数,生成控制指令,其中,所述测试参数包括测试区域面积、测试方位、测试角度;
27.通信模块,所述通信模块分别连接所述控制模块和所述检测模块;
28.检测模块,所述检测模块连接所述通信模块,所述检测模块用于通过所述通信模块接收所述控制指令,并根据接收到的控制指令,对已固定的待测pos机进行测试,得到所述待测 pos机输出的语音数据;
29.所述控制模块还用于通过所述通信模块接收所述语音数据,对所述语音数据进行分析,生成语音图像;比较所述语音图像与参考图像,得到所述检测报告。
30.根据本发明实施例的pos机语音播报检测装置,至少具有如下有益效果:通过控制模块对所需的测试参数进行配置,并生成对应的控制指令,检测模块根据控制指令检测pos机的不同方位、不同角度、不同区域内的语音数据。控制模块根据获取到的语音数据生成语音图像,并将语音图像与参考图像进行分析比对,得到关于pos机语音播报质量的检测报告。这一方法实现了检测过程的自动化,提高了检测效率。同时,通过对pos机的不同方位、不同角度、不同区域进行检测,也提高了检测精度。
31.根据本发明的一些实施例,所述检测模块包括:
32.固定单元;所述固定单元用于将所述待测pos机固定至目标位置;
33.音频采集单元,所述音频采集单元用于根据接收到的控制指令,对已固定的待测pos机进行测试,得到所述待测pos机输出的语音数据;
34.运动单元,所述运动单元分别连接所述通信模块、所述音频采集单元和所述固定单元,所述运动单元用于通过所述通信模块获取采样点的数量及采样位置,还用于控制所述音频采样单元在所述待测pos机的每一采样点进行采样以得到所述语音数据。
35.根据本发明的一些实施例,所述控制模块还包括显示单元,所述显示单元用于接收并显示所述检测报告。
36.根据本发明的一些实施例,所述通信模块包括:
37.通信串口,所述通信串口分别连接所述控制模块和所述检测模块的运动单元,用于所述控制模块和所述检测模块通过所述通信串口以预设的通信协议进行通信交互。
38.根据本发明的第三方面实施例的计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,可用于本实施例第一方面任一项所述的pos机语音播报检测方法。
39.根据本发明实施例的计算机可读存储介质,至少具有如下有益效果:计算机可读存储介质可以存储本发明第一方面实施例的pos机语音播报检测方法,通过对所需的测试参数进行配置,并生成对应的控制指令,根据控制指令检测pos机的不同方位、不同角度、不同区域内的语音数据。根据获取到的语音数据生成语音图像,并将语音图像与参考图像进行分析比对,得到关于pos机语音播报质量的检测报告。这一方法实现了检测过程的自动化,提高了检测效率。同时,通过对pos机的不同方位、不同角度、不同区域进行检测,也提高了检测精度。
40.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
41.下面结合附图和实施例对本发明做进一步的说明,其中:
42.图1为本发明实施例pos机语音播报检测方法的流程图;
43.图2为本发明实施例pos机语音播报检测方法的又一流程图;
44.图3为图1中步骤s200的流程图;
45.图4为图1中步骤s400的流程图;
46.图5为本发明实施例pos机语音播报监测装置的结构示意图;
47.图6为图5中检测模块的结构示意图。
48.附图标记:100、控制模块;200通信模块;300、检测模块;310、固定单元;320、运动单元;330、音频采集单元。
具体实施方式
49.下面详细描述本发明的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
50.在本发明的描述中,需要理解的是,涉及到方位描述,例如上、下、前、后、左、右等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
51.在本发明的描述中,若干的含义是一个以上,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
52.本发明的描述中,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本发明中的具体含义。
53.本发明的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
54.第一方面,参照图1,本发明实施例提供了一种pos机语音播报检测方法,包括:
55.s100,根据接收到配置的测试参数,生成控制指令,其中,测试参数包括测试区域面积、测试方位、测试角度;
56.s200,根据控制指令对已固定的待测pos机进行测试,得到待测pos机输出的语音数据;
57.s300,对语音数据进行分析,生成语音图像;
58.s400,比较语音图像与参考图像,得到检测报告。
59.在对pos机语音播报检测方法中,首先对所需测试参数进行配置,根据测试参数配置要求生成对应的控制指令,并根据控制指令检测待测pos机的不同方位、不同角度、不同区域内的语音播报信息。根据获取到的语音播报信息生成语音图像,并将语音图像与参考图像进行分析比对,得到关于pos机语音播报质量的检测报告。具体地,针对于不同的配置参数,可以根据不同的配置参数对待测pos机的不同语音数据进行测试。例如,可以预先配置采样点的数量,如4个、8个、16个等,并确定每个采样点的采样方位,如以4个面、8个方角的方式覆盖待测pos机。进而根据确定的多个距离值对待测pos机进行多层覆盖以获取所需的语音数据。通过输出含有具体配置参数的控制指令,采集对应的语音数据,并对获取到的语音数据进行处理,比对语音数据对应的声学指标(包括失真度、峰
‑
峰值等等),并根据比较结果生成语音播报检测报告。这一方法实现了检测过程的自动化,提高了检测效率。同时,通过对pos机的不同方位、不同角度、不同区域进行检测,也提高了检测精度。
60.需要说明的是,预先配置的采样点的数量、采样方位的选取方式(包括采样面、采样方角的数量)都可以根据实际情况确定,不限于此。,并不限于此。
61.在一些实施例中,步骤s100之前,还包括:
62.将待测pos机固定至目标位置。
63.通过将待测pos机固定至目标位置,可以使得每次检测过程中的初始条件值相同,统一检测过程的初始状态,以提高检测精确度和检测质量。其中,待测pos机的目标位置可以根据实际情况调整,例如,目标位置可以是检测装置的中心位置。另外,本方法还可以对没有准确固定至目标位置的待测pos机进行复位操作,使得该待测pos机被固定至目标位置。
64.参照图2,在一些实施例中,步骤s100之前,还包括:
65.s500,采集环境参数,其中,环境参数包括环境噪声;
66.s510,对环境噪声进行消除处理。
67.为了提高检测精度,在接收测试参数之前,获取周围环境的环境参数,提取环境参数的环境噪声,并对环境噪声进行消除。这一方式可以有效的降低环境噪声对接收到的语音数据的影响,从而减小了对语音数据进行分析处理过程中的分析误差,提高了对pos机语音数据的检测精度。
68.参照图3,在一些实施例中,步骤s200,包括:
69.s210,根据测试区域面积、测试方位以及测试角度,确定采样点的数量及采样位置;
70.s220,根据超频的方式在每一采样点处进行采样,得到待测pos机输出的语音数据。
71.通过预先配置的测试参数中的测试区域面积、测试方位以及测试角度等信息,可以确定检测方法中的采样方式,包括确认需要测试的角度和需要的采样点数量及位置等等。通过超频的方式对每一处采样点进行超频采样,以获取待测pos机输出的语音数据。通过这种方式获取到的语音数据信息量充足,可以提供完整的待测pos机的语音播报信息,更好地分析语音数据的质量,以得到高质量的语音数据,提高了检测的精度。
72.可以理解的是,采用超频方式对采样点进行采样,是为了获取更高精度的语音数据,在其他实施例中,也可以是采取其它能够获取高精度语音数据的采样方式进行采样,并不限于此。
73.参照图4,在一些实施例中,语音图像包括音频波形图、音频频谱图,参考图像包括参考波形图和参考频谱图步骤s400包括:
74.s410,比较音频波形图与参考波形图,得到第一比较数据;
75.s420,比较音频频谱图与参考频谱图,得到第二比较数据;
76.s430,根据第一比较数据和第二比较数据,得到检测报告。
77.在获取检测报告的过程总,首先根据获取到的语音数据处理生成语音图像,其中,语音图像包括音频波形图、音频频谱图。对应地,参考图像中包括参考波形图和参考频谱图。参考波形图和参考频谱图中记录着pos机语音播报的标准信息,通过将音频波形图与参考波形图进行对比以及音频频谱图与参考频谱图进行对比可以获取pos机的语音播报信息与pos 机语音播报的标准信息之间的差异信息,其中,差异信息包括语音播报信息与标准信息之间的方差值,峰值信号差异、失真度等等;根据获取的差异信息进行量化处理,生成质量分数报告,并根据质量分数报告生成最终的检测报告。通过对语音数据进行处理和量化,生成检测报告,以提高可视性。这一方式不仅能够更为方便地确定pos机语音播报质量,能够通过语音信息与标准信息的对比反映出语音播报信息之间的差异情况。
78.第二方面,参照图5,本发明实施例提供了一种pos机语音播报检测装置,包括控制模块100、通信模块200、检测模块300;控制模块100用于根据接收到的测试参数,生成控制指令,其中,测试参数包括测试区域面积、测试方位、测试角度;通信模块200分别连接控制模块100和检测模块300;检测模块300连接通信模块200,检测模块300用于通过通信模块200接收控制指令,并根据接收到的控制指令,对已固定的待测pos机进行测试,得到待测pos机输出的语音数据;控制模块100还用于通过通信模块200接收语音数据,对语音数据进行分析,生成语音图像;比较语音图像与参考图像,得到检测报告。在pos机语音播报检测方法中,控制模块100首先对所需测试参数进行配置,检测模块300根据测试参数配置要求生成对应的控制指令,并根据控制指令检测待测pos机的不同方位、不同角度、不同区域内的语音播报信息。控制模块100根据获取到的语音播报信息生成语音图像,并将语音图像与参考图像进行分析比对,得到关于pos机语音播报质量的检测报告。具体地,针对于不同的配置参数,可以根据不同的配置参数对待测pos机的不同语音数据进行测试。例如,可以预先
配置采样点的数量,如4个、8个、16个等,并确定每个采样点的采样方位,如以4 个面、8个方角的方式覆盖待测pos机。进而根据确定的多个距离值对待测pos机进行多层覆盖以获取所需的语音数据。通过输出含有具体配置参数的控制指令,采集对应的语音数据,并对获取到的语音数据进行处理,比对语音数据对应的声学指标,并根据比较结果生成语音播报检测报告。这一装置实现了检测过程的自动化,提高了检测效率。同时,通过对pos机的不同方位、不同角度、不同区域进行检测,也提高了检测精度。
79.参照图6,在一些实施例中,检测模块300包括固定单元310、音频采集单元330、运动单元320。固定单元310用于将待测pos机固定至目标位置;音频采集单元330用于根据接收到的控制指令,对已固定的待测pos机进行测试,得到待测pos机输出的语音数据;运动单元320分别连接通信模块200、音频采集单元330和固定单元310,运动单元320用于通过通信模块200获取采样点的数量及采样位置,还用于控制音频采样单元330在待测pos机的每一采样点进行采样以得到语音数据。
80.在一些具体的实施例中,固定单元310用于固定pos机的初始位置、并对pos机进行复位操作。其中,复位操作中的初始位置可以调整,并不做限制。音频采集单元330包括至少一组高性能的音频采集头,通过音频采集单元330,可以收集到所需的音频信号,并将音频信号以wav等音频格式存储。运动单元320分别连接通信模块200、音频采集单元330和固定单元310,运动单元320包括至少一组的机械臂,机械臂可以伸缩,也可以根据通过通信模块200接收到的控制指令进行移动,以控制音频采集模块的运动,从而实现对采样点、采样频率、采样方位的控制。运动单元320还可以通过通信模块200接收到的控制指令,控制固定单元310对pos机的复位操作。上述检测装置通过根据接收到的控制指令,对不同采样点、采样频率、采样方位的语音数据进行采集,并对采集到的数据进行存储和传输,实现了对pos机语音播报数据的完整采集,提高检测精度。
81.在一些实施例中,控制模块100还包括显示单元,显示单元用于接收并显示检测报告。通过显示单元能够将生成的检测报告直接显示,提高了检测结果的可视性,减少了常规检测过程中需要获取并表征检测结果的额外步骤,提高了检测效率。
82.在一些实施例中,通信模块200包括通信串口,通信串口分别连接控制模块100和检测模块300的运动单元320,用于控制模块100和检测模块300通过通信串口以预设的通信协议进行通信交互。在控制模块100和检测模块300进行通信交互时,可以通过控制模块100 预设不同通信协议的通信串口,实现较为灵活的通信交互方式。针对于不同的数据格式和不同的控制指令格式用户都能通过更改对应的通信协议的方法实现控制模块100和检测模块 300之间的通信交互,提高了检测效率,也扩大了检测装置的适用范围。
83.第三方面,本发明实施例提供了一种计算机可读存储介质,根据本发明实施例的计算机可读存储介质至少具有如下有益效果:这种计算机可读存储介质存储有本发明第一方面实施例的pos机语音播报检测方法,通过对所需的测试参数进行配置,并生成对应的控制指令,根据控制指令检测pos机的不同方位、不同角度、不同区域内的语音数据。根据获取到的语音数据生成语音图像,并将语音图像与参考图像进行分析比对,得到关于pos机语音播报质量的检测报告。这一方法实现了检测过程的自动化,提高了检测效率。同时,通过对pos机的不同方位、不同角度、不同区域进行检测,也提高了检测精度。
84.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可
以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、 cd
‑
rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
85.上面结合附图对本发明实施例作了详细说明,但是本发明不限于上述实施例,在所属技术领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。此外,在不冲突的情况下,本发明的实施例及实施例中的特征可以相互组合。