掌桥专利:专业的专利平台
掌桥专利
首页

语音测试方法、装置、设备、存储介质及程序产品

文献发布时间:2024-04-18 20:00:50


语音测试方法、装置、设备、存储介质及程序产品

技术领域

本申请涉及计算机技术领域,尤其涉及一种语音测试方法、装置、设备、存储介质及程序产品。

背景技术

目前越来越多的智能家居具有语音控制功能,为了保证用户体验,需要预先对智能家居的语音控制功能进行语音测试。

在现有技术中通常采用一对一问答播报的形式进行语音测试。在测试场地有限的情况下,在完成对一个被测设备的语音测试后,才能开始对下一被测设备的语音测试,测试效率较低。

发明内容

本申请提供一种语音测试方法、装置、设备、存储介质及程序产品,用以解决现有技术测试多台被测设备效率较低的问题。

第一方面,本申请提供一种语音测试方法,包括:

获取多台被测设备分别对应的唤醒语音及对应的测试用例;所述对应的测试用例中包括至少一个控制指令;所述多台被测设备分别对应的唤醒语音不同;

播放当前被测设备的唤醒语音以唤醒当前被测设备;

播放当前被测设备对应的测试用例中的当前控制指令以控制当前被测设备运行;

在当前被测设备运行时,执行唤醒下一被测设备及控制下一被测设备运行的步骤。

第二方面,本申请提供一种语音测试装置,包括:

获取模块,用于获取多台被测设备分别对应的唤醒语音及对应的测试用例;所述对应的测试用例中包括至少一个控制指令;所述多台被测设备分别对应的唤醒语音不同;

唤醒模块,用于播放当前被测设备的唤醒语音以唤醒当前被测设备;

控制模块,用于播放当前被测设备对应的测试用例中的当前控制指令以控制当前被测设备运行;

唤醒模块,还用于在当前被测设备运行时,唤醒下一被测设备;控制模块,还用于控制下一被测设备运行。

第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器及语音播放器;

所述存储器存储计算机执行指令;所述语音播放器用于播放唤醒语音及;

所述处理器执行所述存储器存储的计算机执行指令,以实现上述所述的语音测试方法。

第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现上述所述的语音测试方法。

第五方面,本申请提供一种计算机程序产品,包括计算机执行指令,该计算机执行指令被处理器执行时实现上述所述的语音测试方法。

本申请提供的语音测试方法、装置、设备、存储介质及程序产品,获取多台被测设备分别对应的唤醒语音及对应的测试用例;所述对应的测试用例中包括至少一个控制指令;所述多台被测设备分别对应的唤醒语音不同;播放当前被测设备的唤醒语音以唤醒当前被测设备;播放当前被测设备对应的测试用例中的当前控制指令以控制当前被测设备运行;在当前被测设备运行时,执行唤醒下一被测设备及控制下一被测设备运行的步骤。在当前被测设备按控制指令运行后,不等待当前被测设备运行完毕,就令下一被测设备按对应的控制指令运行可以节约测试时间,提高测试效率。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。

图1为本申请实施例提供的应用场景示意图;

图2为本申请实施例一提供的语音测试方法流程图;

图3为本申请提供的批量语音测试流程图;

图4为本申请实施例五提供的语音测试装置的结构示意图;

图5为本申请实施例六提供的电子设备的结构示意图。

通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。在以下各实施例的描述中,“多个”的含义是两个以上,除非另有明确具体的限定。

由于在测试场地有限的情况下,同时对多台被测设备进行测试,可能互相之间会产生干扰,例如多个被测设备同时对控制指令响应并运行,则难以确定每个被测设备的运行状态,因此在现有技术中通常采用一对一问答播报的形式进行语音测试,以令各被测设备分别按控制指令运行。

令各被测设备分别按控制指令运行可以避免被测设备互相之间产生的干扰,但是效率较低。发明人在研究中发现,在当前被测设备按控制指令运行后,不等待当前被测设备运行完毕,就令下一被测设备按对应的控制指令运行可以节约测试时间,提高测试效率,而采用单独唤醒被测设备的方式就可以实现在控制被测设备运行时是一对一进行的,可以令各被测设备分别按控制指令运行,从而实现在提高测试效率的同时,保证测试的准确性。所以本申请提供一种语音测试方法,在获取多台被测设备分别对应的唤醒语音及对应的测试用例后,播放当前被测设备的唤醒语音以唤醒当前被测设备;播放当前被测设备对应的测试用例中的当前控制指令以控制当前被测设备运行;在当前被测设备运行时,执行唤醒下一被测设备及控制下一被测设备运行的步骤。其中,被测设备对应的测试用例中包括至少一个控制指令;多台被测设备分别对应的唤醒语音不同。

图1为本申请实施例提供的应用场景示意图,本申请提供的方法可以应用与对智能洗衣机进行语音测试的场景中,如图1所示,包括被测设备1、被测设备2、被测设备3、电子设备4,其中,被测设备1、被测设备2、被测设备3为智能洗衣机,电子设备4中包括语音测试装置;电子设备4执行步骤1唤醒被测设备1并控制被测设备1运行的操作后,执行步骤2在被测设备1运行时唤醒被测设备2并控制被测设备2运行的操作;执行步骤3在被测设备2运行时唤醒被测设备3并控制被测设备3运行的操作,从而实现对被测设备1、被测设备2、被测设备的语音测试。

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。

实施例一

图2为本申请实施例一提供的语音测试方法流程图,本申请实施例针对现有技术测试多台被测设备效率较低的问题,提供了语音测试方法。本实施例中的方法应用于语音测试装置,语音测试装置可以位于电子设备中。其中,电子设备可以为表示各种形式的数字计算机。诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。

如图2所示,该方法具体步骤如下:

步骤S101、获取多台被测设备分别对应的唤醒语音及对应的测试用例。

其中,对应的测试用例中包括至少一个控制指令;多台被测设备分别对应的唤醒语音不同。

本申请实施例不限制获取多台被测设备分别对应的唤醒语音及对应的测试用例的方式。示例性地,可以为通过U导入的,也可以为通过用户输入的,还可以为根据被测设备的型号确定的。

应理解的是,若多台被测设备对应的初始唤醒语音相同,则需要将多台被测设备对应的唤醒语音设置为不同的唤醒语音。

本申请实施例不限制将多台被测设备对应的唤醒语音设置为不同的唤醒语音的方法,示例性地,可以人工设置多台被测设备对应的唤醒语音,也可以由语音测试装置设置多台被测设备对应的唤醒语音。

步骤S102、播放当前被测设备的唤醒语音以唤醒当前被测设备。

本申请实施例中,由于多台被测设备分别对应的唤醒语音不同,因此可以在播放当前被测设备的唤醒语音以唤醒当前被测设备时,不唤醒其余被测设备。

步骤S103、播放当前被测设备对应的测试用例中的当前控制指令以控制当前被测设备运行。

其中,当前控制指令为未对当前被测设备测试过的控制指令。

具体地,在唤醒当前被测设备后,播放当前被测设备对应的测试用例中的当前控制指令,当前被测设备就可以按当前控制指令运行。

示例性地,当前被测设备可以为智能洗衣机,当前控制指令可以为“开始洗涤”,在语音播放“开始洗涤”后,智能洗衣机开始运行洗涤程序。

步骤S104、在当前被测设备运行时,执行唤醒下一被测设备及控制下一被测设备运行的步骤。

具体地,在当前被测设备运行时,播放下一被测设备的唤醒语音以唤醒下一被测设备;在唤醒下一被测设备后,播放下一被测设备对应的测试用例中的当前控制指令以控制下一被测设备运行。

应理解的是,在下一被测设备运行时,循环执行唤醒被测设备及控制被测设备运行的步骤,直至各被测设备针对测试用例中的控制指令的语音测试完成。

可选地,本申请实施例中可以按获取的多台被测设备对应的唤醒语音的顺序确定并唤醒下一被测设备。

图3为本申请提供的批量语音测试流程图,如图3所示包括以下步骤:S01、设置多台被测设备分别对应的唤醒语音。S02、唤醒被测设备1并控制被测设备1运行。S03、在被测设备1运行时唤醒被测设备2并控制被测设备2运行。S04、在被测设备n运行时唤醒被测设备n并控制被测设备n+1运行。其中,被测设备1表示第一个被测设备,被测设备2表示第二个被测设备,被测设备n表示第n个被测设备,被测设备n+1表示第n个被测设备的下一被测设备。

本申请实施例提供的语音测试方法,获取多台被测设备分别对应的唤醒语音及对应的测试用例;对应的测试用例中包括至少一个控制指令;多台被测设备分别对应的唤醒语音不同;播放当前被测设备的唤醒语音以唤醒当前被测设备;播放当前被测设备对应的测试用例中的当前控制指令以控制当前被测设备运行;在当前被测设备运行时,执行唤醒下一被测设备及控制下一被测设备运行的步骤。在当前被测设备按控制指令运行后,不等待当前被测设备运行完毕,就令下一被测设备按对应的控制指令运行可以节约测试时间,提高测试效率。

实施例二

在上述实施例的基础上,本申请实施例涉及的是步骤S101、获取多台被测设备分别对应的唤醒语音的一种实现方式的细化,具体包括以下步骤:

步骤S201、获取多台被测设备分别对应的初始唤醒语音。

本申请实施例中,在获取多台被测设备分别对应的初始唤醒语音后,可以由用户选择是否执行在初始唤醒语音中增加编号的步骤;也可以默认执行在初始唤醒语音中增加编号的步骤;还可以判断是否存在相同的多台被测设备分别对应的初始唤醒语音,若存在则执行在初始唤醒语音中增加编号的步骤。本申请实施例对此不做限定,具体可以根据用户的需求设定。

步骤S202、在对应的初始唤醒语音中增加编号。

本申请实施例不限定在初始唤醒语音中增加编号的方式,示例性地,可以按序增加数字编号,也可以按序增加字母编号。

例如,对应的初始唤醒语音均为“洗衣机”,则在对应的初始唤醒语音中增加编号后,对应的唤醒语音可以为“1号洗衣机”,

步骤S203、在各被测设备中将增加编号后的初始唤醒语音设置为其对应的唤醒语音,并将增加编号后的初始唤醒语音确定为多台被测设备分别对应的唤醒语音。

本申请实施例不限制在各被测设备中将增加编号后的初始唤醒语音设置为其对应的唤醒语音的方式。

示例性地,可以采用语音控制的方法在各被测设备中将增加编号后的初始唤醒语音设置为其对应的唤醒语音,也可以与被测设备通信连接将增加编号后的初始唤醒语音设置为其对应的唤醒语音。

本申请实施例中,在各被测设备中将增加编号后的初始唤醒语音设置为其对应的唤醒语音后,将增加编号后的初始唤醒语音确定为多台被测设备分别对应的唤醒语音,从而可以采用不同的唤醒语音唤醒不同的被测设备。

本领域技术人员可以理解的是,上述方法仅是一种示例,用于确保多台被测设备分别对应的唤醒语音不同,任意一种能够确保多台被测设备分别对应的唤醒语音不同的方式均在本公开的保护范围内。

本申请实施例提供的方法,通过在对应的初始唤醒语音中增加编号;在各被测设备中将增加编号后的初始唤醒语音设置为其对应的唤醒语音,并将增加编号后的初始唤醒语音确定为多台被测设备分别对应的唤醒语音。可以令多台被测设备分别对应的唤醒语音不同,从而避免在唤醒某一被测设备时唤醒其他被测设备;进一步地可以避免多个被测设备同时执行控制指令造成的互相之间的干扰,从而难以确定被测设备是否按控制指令运行的情况;可以实现在当前被测设备运行时再唤醒下一被测设备,在提高测试效率的同时确保测试的准确率。

实施例三

在上述实施例的基础上,本申请实施例涉及的是步骤S103中播放当前被测设备对应的测试用例中的当前控制指令以控制当前被测设备运行的实现方式的细化。

在一种可选的实施方式中,播放当前被测设备对应的测试用例中的当前控制指令以控制当前被测设备运行的方法具体包括:若接收到当前被测设备发出的唤醒响应,则播放当前被测设备对应的测试用例中的当前控制指令以控制当前被测设备运行。

应理解的是,在步骤S101获取多台被测设备分别对应的唤醒语音及对应的测试用例时,还获取唤醒语音对应的唤醒响应,以确定是否接收到当前被测设备发出的唤醒响应。

具体地,在播放当前被测设备的唤醒语音后,判断是否接收到当前被测设备发出的唤醒响应;若接收到当前被测设备发出的唤醒响应,则播放当前被测设备对应的测试用例中的当前控制指令以控制当前被测设备运行。

在另一种可选的实施方式中,播放当前被测设备对应的测试用例中的当前控制指令以控制当前被测设备运行的方法具体包括:根据预设播放间隔播放当前被测设备对应的测试用例中的当前控制指令以控制当前被测设备运行。

其中,预设播放间隔包括播放唤醒语音与播放控制指令的间隔。应理解的是,预设播放间隔可以根据网络延时情况及被测设备的响应速度确定。预设播放间隔还可以包括播放控制指令与播放下一设备对应的唤醒语音的间隔。

具体地,在播放当前被测设备的唤醒语音后计时,若当前时间与播放当前被测设备的唤醒语音的间隔达到预设播放间隔中的播放唤醒语音与播放控制指令的间隔,则播放当前被测设备对应的测试用例中的当前控制指令以控制当前被测设备运行。

本申请实施例中,若被测设备具有对唤醒语音播放唤醒响应的功能,则可以采用在接收到当前被测设备发出的唤醒响应,则播放当前被测设备对应的测试用例中的当前控制指令以控制当前被测设备运行的方法;若被测设备不具有对唤醒语音播放唤醒响应的功能,则可以采用根据预设播放间隔播放当前被测设备对应的测试用例中的当前控制指令以控制当前被测设备运行的方法。

本申请实施例提供的语音测试方法,在接收到当前被测设备发出的唤醒响应后,则播放当前被测设备对应的测试用例中的当前控制指令以控制当前被测设备运行;或根据预设播放间隔播放当前被测设备对应的测试用例中的当前控制指令以控制当前被测设备运行。可以确保被测设备唤醒,从而在播放当前控制指令后被测设备可以运行,可以避免被测设备未唤醒就播放当前控制指令导致被测设备未运行的情况。

实施例四

在上述实施例的基础上,本申请实施例还涉及步骤S103播放当前被测设备对应的测试用例中的当前控制指令以控制当前被测设备运行之后,生成语音测试报告的一种实现方式的细化,具体包括以下步骤:

步骤S301、若接收到当前被测设备对当前控制指令的响应,或超过预设时间间隔未接收到当前被测设备对当前控制指令的响应,则确定当前被测设备针对当前控制指令的语音测试完成。

步骤S302、在确定被测设备针对测试用例中的控制指令的语音测试完成后,生成语音测试报告。

其中,预设时间间隔可以根据网络延时情况及被测设备对控制指令的响应速度确定。本申请实施例中,通过合理设置预设时间间隔可以保证时间最大化利用。

本申请实施例中,若接收到当前被测设备对当前控制指令的响应,则可以确定当前被测设备按当前控制指令运行,确定当前被测设备针对当前控制指令的语音测试完成,并可以确定当前被测设备针对当前控制指令的语音测试通过;若超过预设时间间隔未接收到当前被测设备对当前控制指令的响应,则可以确定当前被测设备未按当前控制指令运行,确定当前被测设备针对当前控制指令的语音测试完成,并可以确定当前被测设备针对当前控制指令的语音测试不通过;在确定被测设备针对测试用例中的控制指令的语音测试完成后,根据针对控制指令的语音测试通过或不通过的结果生成语音测试报告。

本申请实施例不限制生成测试报告的时间。示例性地,可以在全部被测设备对测试用例的语音测试完成后,分别生成各被测设备的语音测试报告;也可以在某被测设备对其测试用例的语音测试完成后,生成该被测设备的语音测试报告。

本申请实施例提供的语音测试方法,若接收到当前被测设备对当前控制指令的响应,或超过预设时间间隔未接收到当前被测设备对当前控制指令的响应,则确定当前被测设备针对当前控制指令的语音测试完成;在确定被测设备针对测试用例中的控制指令的语音测试完成后,生成语音测试报告。通过是否接收到当前被测设备对当前控制指令的响应,可以确定当前被测设备是否完成并通过,可以自动生成被测设备的语音测试报告,提高测试效率。

在上述实施例的基础上,若对应的测试用例中包括多个控制指令,则步骤S103播放当前被测设备对应的测试用例中的当前控制指令以控制当前被测设备运行之后,还包括:若不存在下一被测设备,则针对各测试用例中的下一控制指令对各被测设备进行语音测试。

本申请实施例中,下一控制指令为在针对当前控制指令对被测设备进行语音测试后,未对被测设备进行语音测试的控制指令。

本申请实施例中,若不存在下一被测设备,则针对各被测设备对应的测试用例中的一个控制指令测试完毕,需要执行针对各测试用例中的下一控制指令对各被测设备进行语音测试的步骤,具体方法与针对各测试用例中的当前控制指令对各被测设备进行语音测试的步骤类似,在此不再一一赘述。

可选地,在针对各测试用例中的下一控制指令对各被测设备进行语音测试之前,还需要判断各被测设备针对当前控制指令的语音测试是否完成,若完成则针对各测试用例中的下一控制指令对各被测设备进行语音测试。

可选地,为了避免识别错误发出对控制指令的响应的被测设备的情况,例如被测设备1的对控制指令1的响应与被测设备2的对控制指令1的响应相同,若被测设备1未对控制指令1发出响应,而被测设备2对控制指令1发出响应,则可能将接收到的响应确定为被测设备1对控制指令1发出响应。因此,为了避免上述情况,可以令一轮测试中在唤醒顺序上相邻的至少两个被测设备对应的当前控制指令不相同,或者可以令被测设备对相同控制指令发出的响应不相同。

示例性地,一种令一轮测试中在唤醒顺序上相邻的至少两个被测设备对应的当前控制指令不相同的方式可以为:若各被测设备对应的测试用例中包括多个控制指令,且各测试用例中包括的多个控制指令相同,则可以调整测试用例中多个控制指令的顺序,使在唤醒顺序上相邻的至少两个被测设备对应的测试用例中控制指令的顺序有差异,以令其中相同的控制指令不同时为当前控制指令。示例性地,若各测试用例中包括两个控制指令:“开始洗涤”、“开始脱水”,则可以调整唤醒顺序上相邻的两个被测设备对应的测试用例,令一个被测设备对应的测试用例中控制指令的顺序为“开始洗涤”、“开始脱水”,令另一个被测设备对应的测试用例中控制指令的顺序为“开始脱水”、“开始洗涤”。

本申请实施例提供的语音测试方法,若不存在下一被测设备,则针对各测试用例中的下一控制指令对各被测设备进行语音测试。可以实现对多个被测设备进行测试的同时,实现对同一被测设备多个控制指令的测试,从而提高测试效率。

下面以一个具体的示例说明本申请提供的语音测试方法,具体包括以下步骤:

步骤S401、语音测试装置播放当前被测设备的唤醒语音。

步骤S402、当前被测设备接收到对应的唤醒语音后发出唤醒响应。

步骤S403、语音测试装置接收到唤醒响应后播放当前被测设备对应的测试用例中的当前控制指令。

步骤S404、当前被测设备接收到当前控制指令后按当前控制指令运行。

步骤S405、语音测试装置执行唤醒下一被测设备及控制下一被测设备运行的步骤。

步骤S406、当前被测设备运行完毕后对当前控制指令发出响应。

步骤S407、语音测试装置接收到对当前控制指令的响应后确定当前被测设备针对当前控制指令的语音测试完成。

步骤S408、语音测试装置在确定被测设备针对测试用例中的控制指令的语音测试完成后,生成语音测试报告。

实施例五

图4为本申请实施例五提供的语音测试装置的结构示意图。本申请实施例提供的语音测试装置可以执行语音测试方法实施例提供的处理流程。如图4所示,该语音测试装置60包括:获取模块601,唤醒模块602,控制模块603。

具体地,获取模块601,用于获取多台被测设备分别对应的唤醒语音及对应的测试用例;对应的测试用例中包括至少一个控制指令;多台被测设备分别对应的唤醒语音不同。

唤醒模块602,用于播放当前被测设备的唤醒语音以唤醒当前被测设备。

控制模块603,用于播放当前被测设备对应的测试用例中的当前控制指令以控制当前被测设备运行。

唤醒模块602,还用于在当前被测设备运行时,唤醒下一被测设备。

控制模块603,还用于控制下一被测设备运行。

本申请实施例提供的装置可以具体用于执行上述实施例一所提供的方法实施例,具体功能此处不再赘述。

可选地,获取模块601,具体用于获取多台被测设备分别对应的初始唤醒语音;在对应的初始唤醒语音中增加编号;在各被测设备中将增加编号后的初始唤醒语音设置为其对应的唤醒语音,并将增加编号后的初始唤醒语音确定为多台被测设备分别对应的唤醒语音。

可选地,控制模块603,具体用于若接收到当前被测设备发出的唤醒响应,则播放当前被测设备对应的测试用例中的当前控制指令以控制当前被测设备运行。

可选地,控制模块603,具体用于根据预设播放间隔播放当前被测设备对应的测试用例中的当前控制指令以控制当前被测设备运行;预设播放间隔包括播放唤醒语音与播放控制指令的间隔。

可选地,语音测试装置60还包括:生成模块;生成模块用于若接收到当前被测设备对当前控制指令的响应,或超过预设时间间隔未接收到当前被测设备对当前控制指令的响应,则确定当前被测设备针对当前控制指令的语音测试完成;在确定被测设备针对测试用例中的控制指令的语音测试完成后,生成语音测试报告。

可选地,对应的测试用例中包括多个控制指令,语音测试装置60还用于:若不存在下一被测设备,则针对各测试用例中的下一控制指令对各被测设备进行语音测试。

本申请实施例提供的装置可以具体用于执行上述方法实施例,具体功能此处不再赘述。

实施例六

图5为本申请实施例六提供的电子设备的结构示意图,如图5所示,本申请还提供了一种电子设备70,包括:处理器701、存储器702、语音播放器703。

其中,存储器702用于存储计算机执行指令,语音播放器703用于播放唤醒语音及控制指。具体地,计算机执行指令可以包括程序代码。存储器702可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。

处理器701,用于执行存储器702存放的计算机执行指令。

其中,计算机执行指令存储在存储器702中,并被配置为由处理器701执行以实现本申请任意一个实施例提供的语音测试方法。相关说明可以对应参见附图中的步骤所对应的相关描述和效果进行理解,此处不做过多赘述。

其中,本实施例中,处理器701和存储器702通过总线连接。总线可以是工业标准体系结构(Industry Standard Architecture,简称为ISA)总线、外部设备互连(PeripheralComponent Interconnect,简称为PCI)总线或扩展工业标准体系结构(Extended IndustryStandard Architecture,简称为EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

本申请实施例还提供一种计算机可读存储介质,其上存储有计算机执行指令,计算机执行指令被处理器执行以实现本申请任意一个实施例提供的语音测试方法。

本申请实施例还提供一种计算机程序产品,包括计算机执行指令,计算机执行指令被处理器执行时实现本申请任意一个实施例提供的语音测试方法。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。

用于实施本申请的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程全路径轨迹融合装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。

在本申请的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。

此外,虽然采用特定次序描绘了各操作,但是这应当理解为要求这样操作以所示出的特定次序或以顺序次序执行,或者要求所有图示的操作应被执行以取得期望的结果。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本申请的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实现中。相反地,在单个实现的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实现中。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求书指出。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求书来限制。

相关技术
  • 一种多线程渲染的方法和装置
  • 一种数据渲染方法及装置
  • 一种渲染方法及装置
  • 一种页面渲染方法、装置、设备和存储介质
  • 一种提高浏览器端GIS点数据渲染效率的方法和装置
  • 一种应用于电子白板的渲染方法及电子白板
  • 一种电子白板的渲染方法及装置
技术分类

06120116543619