CN113140217B - 语音指令测试方法、测试装置及可读存储介质 - Google Patents

语音指令测试方法、测试装置及可读存储介质 Download PDF

Info

Publication number
CN113140217B
CN113140217B CN202110380000.9A CN202110380000A CN113140217B CN 113140217 B CN113140217 B CN 113140217B CN 202110380000 A CN202110380000 A CN 202110380000A CN 113140217 B CN113140217 B CN 113140217B
Authority
CN
China
Prior art keywords
voice
test
instruction
wake
module
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.)
Active
Application number
CN202110380000.9A
Other languages
English (en)
Other versions
CN113140217A (zh
Inventor
孙凌云
赵志勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Goertek Intelligent Sensor Co Ltd
Original Assignee
Qingdao Goertek Intelligent Sensor Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Qingdao Goertek Intelligent Sensor Co Ltd filed Critical Qingdao Goertek Intelligent Sensor Co Ltd
Priority to CN202110380000.9A priority Critical patent/CN113140217B/zh
Publication of CN113140217A publication Critical patent/CN113140217A/zh
Application granted granted Critical
Publication of CN113140217B publication Critical patent/CN113140217B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/01Assessment or evaluation of speech recognition systems
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/223Execution procedure of a spoken command

Landscapes

  • Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Telephone Function (AREA)

Abstract

本发明公开一种语音指令测试方法、测试装置及可读存储介质,其中,所述语音指令测试方法包括以下步骤:测试终端获取待测试的语音指令;以及对获取到的所述语音指令进行识别测试,所述识别测试为:播放并执行获取到的所述语音指令,并获取所述语音指令的执行结果信息,对比所述执行结果信息与所述语音指令的预设执行结果,根据对比结果得到所述语音指令是否被识别成功的测试结果。本发明通过采用测试终端获取待测试的语音指令,播放语音指令之后,执行所播放的语音指令,根据执行结果信息与语音指令的预设执行结果,判断执行结果信息与预设执行结果是否相匹配,自动识别测试结果,提升测试的准确性。

Description

语音指令测试方法、测试装置及可读存储介质
技术领域
本发明涉及测试***领域,特别涉及一种语音指令测试方法、测试装置及可读存储介质。
背景技术
通过语音控制的智能设备中,需要对智能设备的语音识别状态进行测试,以保证智能设备能够实现正确的语音控制。现有的语音测试中,通过手动发送测试指令,并人工观察智能设备的识别状况,由于人工判断的方式存在判断的个体差异,导致测试结果不准确的问题。
发明内容
本发明的主要目的是提出一种语音指令测试方法、测试装置及可读存储介质,旨在改善现有的语音指令测试方式测试不准确的问题。
为实现上述目的,本发明提出的语音指令测试方法,所述语音指令测试方法包括以下步骤:
测试终端获取待测试的语音指令;以及
对获取到的所述语音指令进行识别测试,所述识别测试为:播放并执行获取到的所述语音指令,并获取所述语音指令的执行结果信息,对比所述执行结果信息与所述语音指令的预设执行结果,根据对比结果得到所述语音指令是否被识别成功的测试结果。
可选地,所述语音指令为多条,执行所述对比所述执行结果信息与所述语音指令的预设执行结果,根据对比结果得到所述语音指令是否被识别成功的测试结果的步骤之后,所述语音指令测试方法还包括:
对多条所述语音指令分别执行所述识别测试,并获得与多条所述语音指令对应的多个测试结果;以及
根据多个所述测试结果,计算出所述语音指令的识别率。
可选地,执行所述根据多个所述测试结果,计算出所述语音指令的识别率的步骤之后,所述语音指令测试方法还包括:
显示所述语音指令的识别率,和/或,显示所述执行结果信息与所述预设执行结果不同的语音指令。
可选地,在执行获取待测试的语音指令的步骤之后,显示获取到的所述语音指令。
可选地,所述根据对比结果得到所述语音指令是否被识别成功的测试结果包括:
当所述执行结果信息与所述语音指令的预设执行结果相同时,则确定所述识别测试的测试结果为所述语音指令能够被正确识别。
可选地,所述根据对比结果得到所述语音指令是否被识别成功的测试结果还包括:
当所述执行结果信息与所述语音指令的预设执行结果不同时,则确定用于存储所述语音指令的语音模块是否处于休眠状态;以及
若用于存储所述语音指令的语音模块不处于休眠状态,则确定所述识别测试的测试结果为所述语音指令无法被正确识别。
可选地,所述当所述执行结果信息与所述语音指令的预设执行结果不同时,则确定用于存储所述语音指令的语音模块是否处于休眠状态还包括:
若用于存储所述语音指令的语音模块处于休眠状态,则对用于存储所述语音指令的语音模块进行唤醒测试,以得到唤醒测试结果,所述唤醒测试结果包括用于存储所述语音指令的语音模块能够被成功唤醒以及用于存储所述语音指令的语音模块无法被成功唤醒;以及
当确定所述唤醒测试结果为用于存储所述语音指令的语音模块能够被成功唤醒时,则执行所述测试终端获取待测试的语音指令的步骤。
可选地,所述若用于存储所述语音指令的语音模块处于休眠状态,则对用于存储所述语音指令的语音模块进行唤醒测试,以得到唤醒测试结果的步骤还包括:
当判定所述唤醒测试结果为用于存储所述语音指令的语音模块无法被成功唤醒时,则确定所述识别测试的测试结果为所述语音指令无法被正确识别。
可选地,所述唤醒测试包括:
测试终端接收到唤醒测试指令时,查找用于存储与所述唤醒测试指令对应的语音指令的语音模块,并向查找到的所述语音模块发送所述唤醒测试指令;以及
接收语音模块反馈的唤醒标志,根据语音模块反馈的唤醒标志确认用于存储所述语音指令的语音模块是否被成功唤醒的唤醒测试结果。
可选地,所述测试终端存储有与所述语音指令对应的预设标志,所述根据语音模块反馈的唤醒标志确认用于存储所述语音指令的语音模块是否被成功唤醒的唤醒测试结果的步骤包括:
对比所述唤醒标志与所述语音指令的预设标志是否匹配,若是,则确定所述唤醒测试结果为用于存储所述语音指令的语音模块能够被成功唤醒。
可选地,所述若用于存储所述语音指令的语音模块处于休眠状态,则对用于存储所述语音指令的语音模块进行唤醒测试,以得到唤醒测试结果的步骤之后,重复执行所述唤醒测试预设次数,以得到多个所述唤醒测试结果,根据多个所述唤醒测试结果计算出用于存储所述语音指令的语音模块的唤醒率。
可选地,执行所述根据多个所述唤醒测试结果计算出用于存储所述语音指令的语音模块的唤醒率的步骤之后,所述语音指令测试方法还包括:
显示用于存储所述语音指令的语音模块的唤醒率,和/或,显示所述语音指令。
本发明还提出一种语音指令测试装置,所述语音指令测试装置包括:
存储器;以及
处理器,所述存储器上存储有可在所述处理器上运行的语音指令测试程序,所述语音指令测试程序被所述处理器执行时实现如权上述所述的语音指令测试方法的步骤。
本发明还提出一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述的语音指令测试方法。
本发明技术方案通过采用测试终端获取待测试的语音指令,播放语音指令之后,执行所播放的语音指令,根据执行结果信息与语音指令的预设执行结果,判断执行结果信息与预设执行结果是否相匹配,当执行结果信息与语音指令的预设执行结果相匹配,表示语音指令被正常执行,进而获得语音指令被成功识别的测试结果。测试过程中,通过测试终端自动获取待测试的语音指令并进行测试之后,自动识别测试结果,进而提升测试的准确性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
图1为本发明语音指令测试方法一实施例的流程示意图;
图2为本发明获取语音指令识别率一实施例的流程示意图;
图3为本发明语音指令唤醒测试一实施例的流程示意图;
图4为本发明语音测试装置硬件结构一实施例的结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员没有做出创造性劳动前提下所获得的其他所有实施例,都属于本发明保护的范围。
本发明提出一种语音指令测试方法,该方法可以用于智能终端的语音识别测试,如手机、PC的语音识别测试,下面以所述测试装置为测试终端为例进行说明。
请参阅图1,在一实施例中,所述语音指令测试方法包括以下步骤:
S100:测试终端获取待测试的语音指令。
测试终端可以设置有用于存储所述语音指令的存储器,以使所述测试终端可以从存储器获取到所述语音指令。所述存储器可以设置在所述测试终端上,也可以为独立设置,并与所述测试终端相连接。
本实施例中,所述测试方法应用于测试终端,所述测试终端包括但不限于PC或便携式计算机等终端设备。所述测试终端中预设配置有对应的测试按键,当测试者启动测试按键时,所述测试终端执行获取待测试的所述语音指令的步骤,可选地,所述测试终端上可以设置显示模块,在执行获取待测试的语音指令的步骤之后,在显示模块显示获取到的所述语音指令,以使测试者可以直观地了解当前正在测试的语音指令。
S200:对获取到的所述语音指令进行识别测试,所述识别测试为:播放并执行获取到的所述语音指令,并获取所述语音指令的执行结果信息,对比所述执行结果信息与所述语音指令的预设执行结果,根据对比结果得到所述语音指令是否被识别成功的测试结果。
所述测试终端存储有所述语音指令所对应的预设执行结果,所述测试终端可以设置语音播放模块,如声卡等,所述测试终端获取待测试的语音指令之后,播放所述语音指令,并根据所播放的语音指令,执行所述语音指令所对应的操作,获得所述执行结果信息。将所述执行结果信息与所述语音指令所对应的预设执行结果进行比对。
本实施例中,所述语音指令具有与其相对应的唯一的预设执行结果,当所述语音指令被正确执行时,所得到唯一的执行结果信息。当所述执行结果信息与所述语音指令的预设执行结果相同时,说明所述语音指令被正确执行,则确定所述识别测试的测试结果为所述语音指令能够被正确识别。
具体地,所述测试终端中设有用于存储语音指令的语音模块,用于播放所述语音指令的语音播放模块,用于接收所播放的语音指令的声音采集模块,执行声音采集模块所采集到的语音指令的执行模块,获取执行模块执行结果信息与语音指令所对应的预设执行结果的判断模块,显示待测试的语音指令和测试结果的显示模块。当测试者启动所述语音测试操作,所述测试终端从所述语音模块获取对应待测试的所述语音指令,并通过所述显示模块进行显示,以使测试者了解当前正在测试的语音指令。所述语音播放模块播放所述语音指令,所述声音采集模块采集所述语音播放模块所播放的语音指令,根据所述执行模块根据所述声音采集模块所采集到的语音指令进行执行,并生成执行结果信息,所述判断模块获取所述执行结果信息之后,将所述执行结果信息与所述语音指令对应的预设执行结果相比对,以得到所述语音指令是否被正确执行的测试结果。所述显示模块显示当前的语音指令及对应的测试结果。
由于测试过程是由测试终端自动进行测试,并得到测试结果,不受人为因素影响,不会出现误判的问题,进而可以排除人工测试存在的人工判断误差的问题,提升语音指令测试的准确度。相对于人工测试,本实施例的测试方法相对于人工测试还提高了测试效率,且节约了人力,节约了成本。
本实施例中,当所述播放所述语音指令之后,没有执行待测试的所述语音指令,则无法得到所述执行结果信息,即该语音指令的执行结果信息与预设执行结果不一致,表示该语音指令识别失败。
请参阅图2,进一步地,所述语音指令为多条,执行所述对比所述执行结果信息与所述语音指令的预设执行结果,根据对比结果得到所述语音指令是否被识别成功的测试结果的步骤之后,所述语音指令测试方法还包括:
S300:对多条所述语音指令分别执行所述识别测试,并获得与多条所述语音指令对应的多个测试结果。
所述测试终端依次获取多个所述语音指令,并依次播放所获取到的语音指令,根据所播放的语音指令,分别执行所播放的多个所述语音指令,获得多个所述语音指令是否识别成功的测试结果。记录多个所述语音指令是否识别成功的测试结果。
所述测试终端可以通过显示模块显示识别失败的语音指令,所述测试终端可以设置用于控制所述测试终端的暂停按键,用于在需要时暂停所述测试终端的继续测试。本实施例中,当所述语音指令识别失败时,所述测试终端暂停所述语音指令测试第一预设时间,如暂停5s,测试者可以在所述第一预设时间内通过所述暂停按键确定是否停止测试。所述测试终端的显示模块显示当前识别失败的语音指令。通过显示多条语音指令中识别失败的语音指令,测试者可以根据显示分析识别失败原因。
S400:根据多个所述测试结果,计算出所述语音指令的识别率。
当执行多条所述语音指令的识别测试之后,获得多条所述语音指令的测试结果,计算多条所述语音指令的识别率和误识别率。所述测试终端的显示模块可以显示所述识别率和误识别率。
通过统计所述语音指令的识别率,能够直观地反馈所述语音指令的识别情况,根据所述识别情况确定所述语音指令对应的智能终端的运行状况。所述误识别是指执行结果信息与所述语音指令的预设执行结果不同的语音指令。
本实施例中,每个所述语音指令对应的测试结果是单独记录的,当所述语音指令识别失败时,所述测试终端可以输出识别失败的信息,并供测试者选择是否继续进行测试,或者是否在分析得到识别失败原因之后再重新测试。
本实施例中,通过测试终端对多条语音指令进行逐一测试,得到语音指令的识别率,以使测试者能够直观地了解语音指令的执行状况,进而避免由于人工测试判断存在的测试误差的问题,提高了测试效率。
在一实施例中,所述根据对比结果得到所述语音指令是否被识别成功的测试结果还包括:
当所述执行结果信息与所述语音指令的预设执行结果不同时,则确定用于存储所述语音指令的语音模块是否处于休眠状态;若用于存储所述语音指令的语音模块不处于休眠状态,则确定所述识别测试的测试结果为所述语音指令无法被正确识别。
当用于存储所述语音指令的语音模块不处于休眠状态时,所述测试终端能够获取待测试的语音指令,此时,如果所述执行结果信息与所述语音指令的预设执行结果不同时,则说明所述语音指令被误识别,因此确定所述识别测试的测试结果为所述语音指令无法被正确识别。
在另一实施例中,若用于存储所述语音指令的语音模块处于休眠状态,则对用于存储所述语音指令的语音模块进行唤醒测试,以得到唤醒测试结果,所述唤醒测试结果包括用于存储所述语音指令的语音模块能够被成功唤醒以及用于存储所述语音指令的语音模块无法被成功唤醒。
通过对用于存储所述语音指令的语音模块进行唤醒测试,以使所述测试终端能够获取待测试的语音指令,进一步进行语音指令的识别测试。
当所述唤醒测试结果为用于存储所述语音指令的语音模块能够被成功唤醒时,则说明所述测试终端能够从用于存储所述语音指令的语音模块获取待测试的语音指令,则执行所述测试终端获取待测试的语音指令的步骤,对语音指令进行识别测试。
当所述唤醒测试结果为用于存储所述语音指令的语音模块无法被成功唤醒时,则说明所述测试终端无法从用于存储所述语音指令的语音模块获取待测试的语音指令,无法进行识别测试,则确定所述识别测试的测试结果为所述语音指令无法被正确识别。
请参阅图3,在一实施例中,所述唤醒测试包括:
S500:测试终端接收到唤醒测试指令时,查找用于存储与所述唤醒测试指令对应的语音指令的语音模块,并向查找到的所述语音模块发送所述唤醒测试指令。
所述语音模块用于存储语音指令。每个语音指令分别具有与其对应的语音模块。其中,所述语音模块可以为用于存储所述语音指令的存储器或终端。其中,单个存储器或终端中可以存储多条语音指令,所述语音模块为所述存储器或终端中与所述语音指令对应的存储区域。
所述测试终端查找用于存储该语音指令的语音模块,并向所述语音模块发送所述唤醒测试指令。所述唤醒测试指令可以为语音或其他形式。语音模块接收到所述唤醒测试指令,会向测试终端反馈与该唤醒测试指令对应的唤醒标志。
本实施例中可选地,若步骤S200中,所述执行结果信息与所述语音指令的预设执行结果不同,则执行所述测试终端接收唤醒测试指令或下一条语音测试指令的步骤。所述执行结果信息与预设执行结果不同包括,得到反馈信息为休眠,以及反馈为其他状态。若反馈信息为休眠,则对存储语音指令的语音模块进行唤醒测试;若反馈为其他状态,对存储语音指令的语音模块进行下一条语音指令测试。
S600:接收语音模块反馈的唤醒标志,根据语音模块反馈的唤醒标志确认用于存储所述语音指令的语音模块是否被成功唤醒的唤醒测试结果。
测试终端接收语音模块反馈的唤醒标志,所述唤醒标志可以为语音提示或其他提示,根据所述唤醒标志确定存储语音指令的语音模块是否被唤醒。可以预设测试终端预设发出唤醒测试指令到获取语音模块反馈唤醒标志的时间为第二预设时间,在第二预设时间内收到唤醒标志,根据所收到的唤醒标志判断语音模块是否被成功唤醒。可以理解的是,在第二预设时间内,测试终端没有收到唤醒标志,则表示语音模块未被成功唤醒,则确定所述识别测试的测试结果为所述语音指令无法被正确识别。
本实施例中可选地,所述测试终端存储有与所述语音指令对应的预设标志,所述根据语音模块反馈的唤醒标志确认测试终端的语音模块是否被成功唤醒的步骤包括:对比所述唤醒标志与所述语音指令的预设标志是否匹配,若是,则所述语音模块被成功唤醒。所述预设标志预存在所述测试终端,每一所述语音指令分别具有与其对应的预设标志。当所述预设标志与所述语音模块所反馈的唤醒标志相一致时,则确定所述唤醒测试结果为用于存储所述语音指令的语音模块能够被成功唤醒。
以所述唤醒标志为语音提示为例,所述预设标志也为语音提示。所述测试终端向存储有所述语音指令对应的语音模块发送唤醒测试指令,并接收所述语音模块反馈的唤醒标志,将所述唤醒标志与该语音指令对应的预设标志进行对比,当唤醒标志的语音提示与所述预设标志的语音提示相一致时,表示存储所述语音指令的语音模块被成功唤醒。
通过对存储有所述语音指令的语音模块进行唤醒测试,当语音模块存在休眠状态时,可以首先将语音模块进行唤醒,以避免所述步骤S100中不能获取待测试的语音指令。
在一实施例中,为了得到用于存储所述语音指令的存储模块的唤醒率,重复执行所述唤醒测试预设次数,以得到多个所述唤醒测试结果,根据多个所述唤醒测试结果计算出用于存储所述语音指令的语音模块的唤醒率。在进行所述预设次数的唤醒测试之后,得到用于存储所述语音指令的语音模块的唤醒率,记录并显示所述唤醒率及对应的语音指令。在完成存储模块的唤醒测试后,执行语音指令的识别测试,当所述存储模块存储有多条语音指令时,在完成存储模块的唤醒测试之后,执行多条语音指令的识别测试。
在完成其中一条语音指令的识别测试之后,所述测试终端可以停留第三预设时间,在第三预设时间内,测试者可以通过所述测试终端上的按键选取是否继续对下一条语音指令进行识别测试。
通过得到唤醒测试的唤醒率,测试者可以直观地了解到指令识别过程中识别失败原因,所述识别失败原因可以包括用于存储语音指令的存储模块处于休眠状态,且无法被唤醒,以及语音指令被唤醒但无法被正确识别。方便测试者自动获取唤醒测试结果,以排除人工测试的干扰因素,提升测试精度和效率。
本发明还提出一种语音指令测试装置的实施例。
请参阅图4,所述语音指令测试装置包括:存储器1002;以及处理器1001,所述存储器1002上存储有可在所述处理器1001上运行的语音指令测试程序,所述语音指令测试程序被所述处理器1001执行时实现如上述任一实施例中所述的语音指令测试方法的步骤。
处理器1001可以为CPU,所述处理器1001可以包括网络接口、用户接口、通信总线1002等。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口可以包括显示屏(Display)、输入单元比如按键,可选用户接口还可以包括标准的有线接口、无线接口。网络接口可选的可以包括标准的有线接口、无线接口(如WI-FI接口)、串口等。存储器1002可以是高速RAM存储器1002,也可以是稳定的存储器1002(non-volatile memory),例如磁盘存储器1002。存储器1002可选的还可以是独立于前述处理器1001的存储装置。
本装置中,所述处理器1001可以设置用于存储语音指令的语音模块10011,当有多条所述语音指令时,每一条所述语音指令可以具有与之相对应的语音模块10011。所述处理器1001可通过预先设置预设执行结果,在进行识别测试时,处理器1001自读取存储器1002中的语音指令测试程序,在所述语音模块10011查找需要进行测试的语音指令,可以将声卡10012作为语音播放模块,通过声卡10012播放待测试的语音指令,所述处理器1001设置有执行获取所述语音指令的语音接收模块10013,语音接收模块10013接收声卡10012所播放的语音指令,并由所述处理器1001执行所述语音指令,得到执行结果信息。所述处理器1001具有判断模块10014,所述判断模块10014用于判断所述执行结果信息与预设执行结果是否相一致,若是,则所述语音指令被成功识别。所述处理器1001可以将所述识别测试结果发送至显示模块10015,用于显示识别测试结果。
通过所述处理器1001自动获取语音指令,并进行识别测试,获得识别测试结果,能够实现语音指令的自动识别测试,进而排除人工测试干扰,提升测试效率和测试精度,使测试者能够快速获得测试结果。
本发明还提出一种可读存储介质的实施例,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一实施例所述的语音指令测试方法。
所述可读存储介质可以为U盘、移动硬盘、只读存储器(ROM)、随机存取存储器(RAM)、磁碟或者光盘等各种课存储程序代码的可读存储介质。

Claims (10)

1.一种语音指令测试方法,其特征在于,所述语音指令测试方法包括以下步骤:
测试终端获取待测试的语音指令;以及
对获取到的所述语音指令进行识别测试,所述识别测试为:播放并执行获取到的所述语音指令,并获取所述语音指令的执行结果信息,对比所述执行结果信息与所述语音指令的预设执行结果,根据对比结果得到所述语音指令是否被识别成功的测试结果;
其中,所述根据对比结果得到所述语音指令是否被识别成功的测试结果包括:
当所述执行结果信息与所述语音指令的预设执行结果相同时,则确定所述识别测试的测试结果为所述语音指令能够被正确识别;
当所述执行结果信息与所述语音指令的预设执行结果不同时,则确定用于存储所述语音指令的语音模块是否处于休眠状态;以及
若用于存储所述语音指令的语音模块不处于休眠状态,则确定所述识别测试的测试结果为所述语音指令无法被正确识别;
若用于存储所述语音指令的语音模块处于休眠状态,则对用于存储所述语音指令的语音模块进行唤醒测试,以得到唤醒测试结果,所述唤醒测试结果包括用于存储所述语音指令的语音模块能够被成功唤醒以及用于存储所述语音指令的语音模块无法被成功唤醒;以及
当确定所述唤醒测试结果为用于存储所述语音指令的语音模块能够被成功唤醒时,则执行所述测试终端获取待测试的语音指令的步骤;
所述若用于存储所述语音指令的语音模块处于休眠状态,则对用于存储所述语音指令的语音模块进行唤醒测试,以得到唤醒测试结果的步骤还包括:
当判定所述唤醒测试结果为用于存储所述语音指令的语音模块无法被成功唤醒时,则确定所述识别测试的测试结果为所述语音指令无法被正确识别。
2.如权利要求1所述的语音指令测试方法,其特征在于,所述语音指令为多条,执行所述对比所述执行结果信息与所述语音指令的预设执行结果,根据对比结果得到所述语音指令是否被识别成功的测试结果的步骤之后,所述语音指令测试方法还包括:
对多条所述语音指令分别执行所述识别测试,并获得与多条所述语音指令对应的多个测试结果;以及
根据多个所述测试结果,计算出所述语音指令的识别率。
3.如权利要求2所述的语音指令测试方法,其特征在于,执行所述根据多个所述测试结果,计算出所述语音指令的识别率的步骤之后,所述语音指令测试方法还包括:
显示所述语音指令的识别率,和/或,显示所述执行结果信息与所述预设执行结果不同的语音指令。
4.如权利要求1所述的语音指令测试方法,其特征在于,在执行获取待测试的语音指令的步骤之后,显示获取到的所述语音指令。
5.如权利要求1至4任意一项所述的语音指令测试方法,其特征在于,所述唤醒测试包括:
测试终端接收到唤醒测试指令时,查找用于存储与所述唤醒测试指令对应的语音指令的语音模块,并向查找到的所述语音模块发送所述唤醒测试指令;以及
接收语音模块反馈的唤醒标志,根据语音模块反馈的唤醒标志确认用于存储所述语音指令的语音模块是否被成功唤醒的唤醒测试结果。
6.如权利要求5所述的语音指令测试方法,其特征在于,所述测试终端存储有与所述语音指令对应的预设标志,所述根据语音模块反馈的唤醒标志确认用于存储所述语音指令的语音模块是否被成功唤醒的唤醒测试结果的步骤包括:
对比所述唤醒标志与所述语音指令的预设标志是否匹配,若是,则确定所述唤醒测试结果为用于存储所述语音指令的语音模块能够被成功唤醒。
7.如权利要求1至4任意一项所述的语音指令测试方法,其特征在于,所述若用于存储所述语音指令的语音模块处于休眠状态,则对用于存储所述语音指令的语音模块进行唤醒测试,以得到唤醒测试结果的步骤之后,重复执行所述唤醒测试预设次数,以得到多个所述唤醒测试结果,根据多个所述唤醒测试结果计算出用于存储所述语音指令的语音模块的唤醒率。
8.如权利要求7所述的语音指令测试方法,其特征在于,执行所述根据多个所述唤醒测试结果计算出用于存储所述语音指令的语音模块的唤醒率的步骤之后,所述语音指令测试方法还包括:
显示用于存储所述语音指令的语音模块的唤醒率,和/或,显示所述语音指令。
9.一种语音指令测试装置,其特征在于,所述语音指令测试装置包括:
存储器;以及
处理器,所述存储器上存储有可在所述处理器上运行的语音指令测试程序,所述语音指令测试程序被所述处理器执行时实现如权利要求1至8任一项中所述的语音指令测试方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述的语音指令测试方法。
CN202110380000.9A 2021-04-08 2021-04-08 语音指令测试方法、测试装置及可读存储介质 Active CN113140217B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110380000.9A CN113140217B (zh) 2021-04-08 2021-04-08 语音指令测试方法、测试装置及可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110380000.9A CN113140217B (zh) 2021-04-08 2021-04-08 语音指令测试方法、测试装置及可读存储介质

Publications (2)

Publication Number Publication Date
CN113140217A CN113140217A (zh) 2021-07-20
CN113140217B true CN113140217B (zh) 2022-11-22

Family

ID=76811456

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110380000.9A Active CN113140217B (zh) 2021-04-08 2021-04-08 语音指令测试方法、测试装置及可读存储介质

Country Status (1)

Country Link
CN (1) CN113140217B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113782003A (zh) * 2021-09-14 2021-12-10 上汽通用五菱汽车股份有限公司 一种测试方法和***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105681920A (zh) * 2015-12-30 2016-06-15 深圳市鹰硕音频科技有限公司 一种具有语音识别功能的网络教学方法及***
CN111128139A (zh) * 2019-12-18 2020-05-08 苏州思必驰信息科技有限公司 无侵入式语音测试方法及装置

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9438729B2 (en) * 2014-08-15 2016-09-06 Accenture Global Services Limited Automated testing of interactive voice response systems
CN108228468A (zh) * 2018-02-12 2018-06-29 腾讯科技(深圳)有限公司 一种测试方法、装置、测试设备及存储介质
CN109003602B (zh) * 2018-09-10 2020-03-24 百度在线网络技术(北京)有限公司 语音产品的测试方法、装置、设备及计算机可读介质
CN109326305B (zh) * 2018-09-18 2023-04-07 易诚博睿(南京)科技有限公司 一种批量测试语音识别和文本合成的方法和测试***
CN109493857A (zh) * 2018-09-28 2019-03-19 广州智伴人工智能科技有限公司 一种自动休眠唤醒机器人***
CN109256115A (zh) * 2018-10-22 2019-01-22 四川虹美智能科技有限公司 一种智能家电的语音检测***及方法
CN111145737B (zh) * 2018-11-06 2022-07-01 中移(杭州)信息技术有限公司 语音测试方法、装置和电子设备
CN111798833B (zh) * 2019-04-04 2023-12-01 北京京东尚科信息技术有限公司 一种语音测试方法、装置、设备和存储介质
CN112309430A (zh) * 2019-07-31 2021-02-02 广东美的制冷设备有限公司 家电设备及其自检方法和装置
CN111179907A (zh) * 2019-12-31 2020-05-19 深圳Tcl新技术有限公司 语音识别测试方法、装置、设备及计算机可读存储介质
CN111415684B (zh) * 2020-03-18 2023-12-22 歌尔微电子股份有限公司 语音模组的测试方法、装置及计算机可读存储介质
CN111552642A (zh) * 2020-04-27 2020-08-18 重庆长安汽车股份有限公司 一种车机的语音自动化测试***及方法
CN111785268A (zh) * 2020-06-30 2020-10-16 北京声智科技有限公司 语音交互响应速度的测试方法、装置及电子设备
CN111739513B (zh) * 2020-07-22 2020-12-11 江苏清微智能科技有限公司 自动化语音唤醒测试***及其测试方法
CN111933137B (zh) * 2020-08-19 2024-04-16 Oppo广东移动通信有限公司 语音唤醒测试方法及装置、计算机可读介质和电子设备
CN112151029A (zh) * 2020-09-04 2020-12-29 深圳创维-Rgb电子有限公司 语音唤醒与识别自动化测试方法、存储介质及测试终端
CN111933108B (zh) * 2020-09-25 2021-01-12 蘑菇车联信息科技有限公司 一种智能网联终端智能语音交互***自动化测试方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105681920A (zh) * 2015-12-30 2016-06-15 深圳市鹰硕音频科技有限公司 一种具有语音识别功能的网络教学方法及***
CN111128139A (zh) * 2019-12-18 2020-05-08 苏州思必驰信息科技有限公司 无侵入式语音测试方法及装置

Also Published As

Publication number Publication date
CN113140217A (zh) 2021-07-20

Similar Documents

Publication Publication Date Title
CN109326305B (zh) 一种批量测试语音识别和文本合成的方法和测试***
US20130268218A1 (en) Testing system and method
CN112526319B (zh) 芯片测试方法、装置、处理器芯片及服务器
US20110057643A1 (en) Oscillograph and signal integrity test method using the oscillograph
CN111081241A (zh) 设备误唤醒的数据检测方法、装置、移动终端和存储介质
CN113140217B (zh) 语音指令测试方法、测试装置及可读存储介质
CN103489444A (zh) 一种语音识别方法和装置
CN112230569B (zh) 检测设备的控制方法及装置
CN111179907A (zh) 语音识别测试方法、装置、设备及计算机可读存储介质
CN113359010A (zh) 核心板测试***及其测试方法
WO2018227475A1 (zh) 指纹芯片检测方法、装置及***
CN111679652A (zh) 基于智慧屏的测试方法、装置、智慧屏和可读存储介质
US8339121B2 (en) Oscillograph and signal identifying method of a serial data bus using the oscillograph
CN114964809B (zh) 一种车辆仪表测试方法、装置及存储介质
CN106060615B (zh) 利用光传感器实现屏参自动匹配的判断方法和装置
CN111400193B (zh) 测试用例生成方法、装置、设备及存储介质
CN111190806B (zh) 一种语音交互设备的日志处理方法和装置
CN115103289A (zh) 耳机老化监测方法、装置、计算机设备和存储介质
CN113923145A (zh) 一种服务器网卡自动化测试方法、装置及电子设备
CN106405430B (zh) 锂离子电池在线检测转换控制设备、***及方法
CN103218592B (zh) 在样本分析仪中进行条码识别的方法和对应样本分析仪
CN112289345A (zh) 一种可视化智能终端语音诊断的方法
CN219287534U (zh) 一种基于无线通信产品的测试***
CN115495299B (zh) 一种智能qc软件检测与标识上传的方法、***和介质
CN111858208B (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
GR01 Patent grant
GR01 Patent grant