一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于语音交互设备的网络测试方法、设备、介质及产品与流程

2022-02-26 00:04:32 来源:中国专利 TAG:


1.本发明涉及网络测试领域,尤其涉及基于语音交互设备的网络测试方法、设备、介质及产品。


背景技术:

2.随着自然语言理解以及对话技术的迅猛发展,寻求人与机器的畅通交互成为当前软件设计方案的一个重点。在厨房领域,因为有询问菜谱、菜系查询、推荐菜品等需求,大量的语音交互设备也被应用在厨房应用场景下用于与用户进行有关食谱或菜谱的语音交互。上述语音交互设备在进行语音交互时需要连接网络才能工作,因此需要对语音交互设备的网络性能进行测试。传统的网络测试方法是采用记录数据下载时间和数据包的大小来确定其网络速度。但是对于语音交互设备来说,通常其对于数据的传输时间是包括其对语音音频的运算识别的时间,因此单纯的根据数据大小和数据传输时间来判断网络性能是否发生异常(网络性能较差),显然是不合理的。
3.综上,传统的网络性能测试方法无法满足对语音交互设备的测试需求,会导致测试结果并不精准。


技术实现要素:

4.为了克服现有技术的不足,本发明的目的之一在于提供基于语音交互设备的网络测试方法,其能解决传统的网络性能测试方法无法满足对语音交互设备的测试需求,会导致测试结果并不精准的问题。
5.本发明的目的之二在于提供的一种电子设备,其能解决传统的网络性能测试方法无法满足对语音交互设备的测试需求,会导致测试结果并不精准的问题。
6.本发明的目的之三在于提供的一种计算机可读存储介质,其能解决传统的网络性能测试方法无法满足对语音交互设备的测试需求,会导致测试结果并不精准的问题。
7.本发明的目的之四在于提供的一种计算机程序产品,其能解决传统的网络性能测试方法无法满足对语音交互设备的测试需求,会导致测试结果并不精准的问题。
8.本发明的目的之一采用以下技术方案实现:
9.基于语音交互设备的网络测试方法,包括以下步骤:
10.记录当前传输信息,记录语音交互设备录入用户输入的当前语音音频所需的当前传输时间和所述当前语音音频对应的当前音频文本信息;
11.筛选标准传输时间,根据所述当前音频文本信息在预设标准样例音频数据库中筛选出对应的标准传输时间;
12.判断网络传输性能,计算所述当前传输时间与所述标准传输时间的差值,作为传输时间差值,判断所述传输时间差值是否大于预设差值阈值,若是,则认定语音交互设备的网络传输性能异常,若否,则认定所述语音交互设备的网络传输性能正常。
13.进一步地,在所述记录当前传输信息之前还包括创建预设标准样例音频数据库,
当语音交互设备对应的网络传输性能为标准状态时,记录语音交互设备录入所有预先存储的样本标准音频所需的样本传输时间和样本音频文本信息,将每个样本传输时间与对应的样本音频文本信息进行关联并存储至预设标准样例音频数据库中。
14.进一步地,所述筛选标准传输时间具体为根据所述当前音频文本信息在预设标准样例音频数据库中筛选出对应的样本音频文本信息,提取所述样本音频文本信息对应的样本传输时间。
15.进一步地,所述根据所述当前音频文本信息在预设标准样例音频数据库中筛选出对应的样本音频文本信息具体为:计算所述当前音频文本信息与预设标准样例音频数据库中样本音频文本信息的文本匹配值,统计文本匹配值大于预设文本匹配阈值的样本音频文本信息的数量,若数量大于一个,则将文本匹配值最大的样本音频文本信息作为筛选结果,若数量为一个,则将文本匹配值大于预设文本匹配阈值的样本音频文本信息作为筛选结果。
16.进一步地,当所述语音交互设备的网络传输性能异常时,生成异常提示信息,并将异常提示信息发送至语音交互设备上的显示屏进行显示。
17.进一步地,所述当前传输时间为语音交互设备开始录入所述当前语音音频的时刻至语音交互设备输出所述当前音频文本信息的时刻的时长。
18.本发明的目的之二采用以下技术方案实现:
19.一种电子设备,包括:处理器;
20.存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行本技术中所述的基于语音交互设备的网络测试方法。
21.本发明的目的之三采用以下技术方案实现:
22.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行本技术中所述的基于语音交互设备的网络测试方法。
23.本发明的目的之四采用以下技术方案实现:
24.一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本技术中所述的基于语音交互设备的网络测试方法。
25.相比现有技术,本发明的有益效果在于:本技术中的基于语音交互设备的网络测试方法,通过当前音频文本信息在预设标准样例音频数据库中筛选出对应的标准传输时间,计算所述当前传输时间与所述标准传输时间的差值,最后判断所述传输时间差值是否大于预设差值阈值,若是,则认定语音交互设备的网络传输性能异常,若否,则认定所述语音交互设备的网络传输性能正常,在用户与语音交互设备进行正常交互过程中就可以实时的对语音交互设备的网络传输性能进行测试,及时有效的了解到语音交互设备当前的网络传输性能是否出现异常,提高了网络测试结果的精准性。
26.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。本发明的具体实施方式由以下实施例及其附图详细给出。
附图说明
27.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发
明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
28.图1为本发明的基于语音交互设备的网络测试方法的流程示意图。
具体实施方式
29.下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。
30.如图1所示,本技术中的基于语音交互设备的网络测试方法,包括以下步骤:
31.创建预设标准样例音频数据库,当语音交互设备对应的网络传输性能为标准状态时,记录语音交互设备录入所有预先存储的样本标准音频所需的样本传输时间和样本音频文本信息,将每个样本传输时间与对应的样本音频文本信息进行关联并存储至预设标准样例音频数据库中。在本实施例中,语音交互设备主要用于与用户进行与菜谱、做菜有关的智能交互,因此,上述样本标准音频信息为菜谱领域、做菜领域的信息,例如:“宫保鸡丁怎么做?”、“酸辣土豆丝的做法包括哪些步骤?”、“我有土豆和西红柿能做什么不辣的菜?”等等。上述标准状态为语音交互设备的网络传输速度为正常宽带在语音交互过程中的传输速度,例如宽带为100兆宽带,则在进行语音交互时,可以正常进行传输无延迟的情况下对应的传输速度为50兆时,此时认定为标准传输状态。
32.记录当前传输信息,记录语音交互设备录入用户输入的当前语音音频所需的当前传输时间和所述当前语音音频对应的当前音频文本信息。在本实施例中,上述的当前传输时间实质为语音交互设备开始录入所述当前语音音频的时刻至语音交互设备输出所述当前音频文本信息的时刻的时长。在进行语音交互时,语音交互设备要实时的对用户输入的词汇进行运算分析,此运算分析也是需要时间的,但是由于语音交互设备中的运算芯片的计算能较强,往往对于词汇的运算分析时间是以毫秒甚至毫秒以下的单位计算,因此在单独计算当前传输时间时,可以将运算分析忽略不计。
33.筛选标准传输时间,根据所述当前音频文本信息在预设标准样例音频数据库中筛选出对应的标准传输时间。具体为:计算所述当前音频文本信息与预设标准样例音频数据库中样本音频文本信息的文本匹配值,统计文本匹配值大于预设文本匹配阈值的样本音频文本信息的数量,若数量大于一个,则将文本匹配值最大的样本音频文本信息作为筛选结果,若数量为一个,则将文本匹配值大于预设文本匹配阈值的样本音频文本信息作为筛选结果;提取筛选出的所述样本音频文本信息对应的样本传输时间。
34.判断网络传输性能,计算所述当前传输时间与所述标准传输时间的差值,作为传输时间差值,判断所述传输时间差值是否大于预设差值阈值,若是,则认定语音交互设备的网络传输性能异常,且生成异常提示信息,并将异常提示信息发送至语音交互设备上的显示屏进行显示;若否,则认定所述语音交互设备的网络传输性能正常。在本实施例中,由于当前音频文本信息与样本音频文本信息之间达到预设阈值时即可进行匹配,则可能出现当前音频文本信息与样本音频文本信息之间存在细微差别,列入相差一个冠词或不影响语音的词汇。例如:当前音频文本信息为“我有土豆和西红柿可以做哪些不辣的菜?”,样本音频文本信息为“我有土豆和西红柿能做哪些不辣的菜?”,从文本上,上述两者仅仅是“可以”和“能”的差别,因此语音交互设备在对两者进行运算分析的时候,其所需的时间是不同的,因
此会影响其对应的传输时间,但是由于对于音频的运算分析的时间可以忽略不计,因此将其差异的时间也纳入了预设差值阈值之内,即上述的预设差值阈值实质上包括运算分析允许的差值以及网络传输本身的误差范围。
35.本发明还提供一种电子设备,包括:处理器;
36.存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行本技术中所述的基于语音交互设备的网络测试方法。
37.本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行本技术中所述的基于语音交互设备的网络测试方法。
38.本发明还提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本技术中所述的基于语音交互设备的网络测试方法。
39.本技术中的基于语音交互设备的网络测试方法,通过当前音频文本信息在预设标准样例音频数据库中筛选出对应的标准传输时间,计算所述当前传输时间与所述标准传输时间的差值,最后判断所述传输时间差值是否大于预设差值阈值,若是,则认定语音交互设备的网络传输性能异常,若否,则认定所述语音交互设备的网络传输性能正常,在用户与语音交互设备进行正常交互过程中就可以实时的对语音交互设备的网络传输性能进行测试,及时有效的了解到语音交互设备当前的网络传输性能是否出现异常,提高了网络测试结果的精准性。
40.以上,仅为本发明的较佳实施例而已,并非对本发明作任何形式上的限制;凡本行业的普通技术人员均可按说明书附图所示和以上而顺畅地实施本发明;但是,凡熟悉本专业的技术人员在不脱离本发明技术方案范围内,利用以上所揭示的技术内容而做出的些许更动、修饰与演变的等同变化,均为本发明的等效实施例;同时,凡依据本发明的实质技术对以上实施例所作的任何等同变化的更动、修饰与演变等,均仍属于本发明的技术方案的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献