一种智能电视的语音模块的自动化测试系统及方法技术方案

技术编号:19830107 阅读:22 留言:0更新日期:2018-12-19 17:17
本发明专利技术公开了一种智能电视的语音模块的自动化测试系统,包括:用于搜集需要测试的文本词条的词条搜集模块,用于对收到的文本词条进行数据清洗处理及添加特定词处理的词条处理模块,用于将收到的文本词条转化为语音词条的TTS语音合成模块,用于将语音词条通过智能设备依此输入到智能电视的输入模块,用于通过接口抓取智能电视对语音词条的反馈信息的输出模块,用于筛选反馈信息中的关键词的筛选模块,用于判断筛选出的关键词的信息与输入的语音词条对应的文本词条内的信息是否属于同一信息的判断模块;用于对统计结果进行计算的统计模块。本发明专利技术的系统及方法可有效的提高测试的效率,保证智能电视语音模块测试的及时性。

【技术实现步骤摘要】
一种智能电视的语音模块的自动化测试系统及方法
本专利技术涉及智能电视语音系统的自动化测试
,特别涉及一种智能电视的语音模块的自动化测试系统及方法。
技术介绍
自动化测试一直以来都是备受推崇的,这个概念随着众多理论、技术和应用的出现而被不断丰富。经过长久的发展,自动化测试已经成为最为重要的运用之一。由于人工对智能电视进行语音模块测试费时费力,一种关于智能电视语音模块的自动化测试系统就应运而生了。目前我们在进行智能电视的语音模块进行测试的时候,通常有以下局限性:a、目前我们智能电视语音模块测试的文本词条量太多,需要人工一条条进行测试,这样给工作人员带来很大的工作量;b、在多次智能电视语音模块回归测试中,我们需要多次对大量文本词条进行重复性测试,这样费时费力;c、人工不可能随时不间断的进行语音模块测试,不能在短时间内完成测试任务,可能导致测试任务无法按时完成。
技术实现思路
本专利技术的目的是克服上述
技术介绍
中不足,提供一种智能电视的语音模块的自动化测试系统及方法,以实现基于TTS(Text-To-Speech)深度学习tacotron模型实现自动化语音模块的测试功能,可有效的提高测试的效率,保证智能电视语音模块测试的及时性。为了达到上述的技术效果,本专利技术采取以下技术方案:一种智能电视的语音模块的自动化测试系统,包括:词条搜集模块、词条处理模块、TTS语音合成模块、输入模块、输出模块、筛选模块、判断模块、统计模块;所述词条搜集模块与词条搜集模块相连,词条搜集模块用于搜集需要测试的文本词条;词条处理模块与TTS语音合成模块相连,词条处理模块用于对收到的文本词条进行数据清洗处理及添加特定词处理;TTS语音合成模块与输入模块相连,TTS语音合成模块用于将收到的文本词条转化为语音词条;输入模块用于将语音词条通过智能设备依此输入到智能电视中;输出模块与筛选模块相连,输出模块用于通过接口抓取智能电视对语音词条的反馈信息;筛选模块与判断模块相连,筛选模块用于筛选反馈信息中的关键词;判断模块与统计模块相连,判断模块用于判断筛选出的关键词的信息与输入的语音词条对应的文本词条内的信息是否属于同一信息,并对判断结果进行记录;统计模块用于对统计结果进行计算,得出正确率。进一步地,还包括结果导出模块,所述结果导出模块与统计模块相连,结果导出模块用于通过图表的形式对统计模块的统计结果进行展示。进一步地,所述输入模块为语音播放模块,输入模块用于间隔的向智能设备播放语音词条。进一步地,所述智能设备为可采集语音信号并将采集到的语音信号输入至智能电视的智能电视遥控器。进一步地,所述数据清洗处理至少包括去掉重复词条、去掉错误词条的处理。进一步地,所述词条处理模块对收到的文本词条进行数据清洗处理及添加特定词处理后,还会对处理后的文本词条依次添加文本处理标识。进一步地,所述TTS语音合成模块将文本词条转换为语音词条后,还会对语音词条添加语音处理标识,所述筛选模块还对筛选出的关键词进行添加筛选信息标识,其中,所述语音处理标识、文本处理标识、筛选信息标识一一对应。同时,本专利技术还公开了一种智能电视的语音模块的自动化测试方法,包括上述的智能电视的语音模块的自动化测试系统,且具体包括以下步骤:A.词条搜集模块通过网络爬虫自动爬取大量的用于测试的文本词条并将收集到的文本词条传递至词条处理模块;一般针对智能电视的测试时,其文本词条都是一些影视剧的名称等;B.词条处理模块对收到的文本词条进行数据清洗处理及添加特定词处理,再对处理后的文本词条依次添加文本处理标识,并将经上述处理的带有文本处理标识的文本词条保存至数据库,同时将所述文本词条传递至TTS语音合成模块;具体的,添加特定词处理一般就是在文本词条前面加上一些制定的词句,如可在内容为影视剧名称的文本词条前面加上“我想看”或“我要看”等特定词,具体可自行约定;文本处理标识则可以预先约定的代码来表示,且其序号与其顺序相对应,如第一条文本词条则其添加的文本处理标识即为WBXX00000001等;C.TTS语音合成模块将收到的文本词条依次全部转换为语音词条,同时依次对语音词条添加语音处理标识,并将带有语音处理标识的语音词条传递至输入模块;其中,所述文本处理标识与语音处理标识一一对应;具体的,语音处理标识也可以预先约定的代码来表示,且与其对应的文本词条的文本处理标识相对应,如文本处理标识为WBXX00000001的文本词条转换的语音词条的语音处理标识可以YYXX00000001来表示;D.输入模块将收到的语音词条依次通过智能设备依此输入到智能电视中;该输入模块为可对语音词条进行播放的装置,智能设备则可用可间隔的将听到的语音词条依此输入到智能电视中的智能电视遥控器来实现,则输入模块可每间隔一定时间即向智能电视遥控器播放一条语音词条,然后由智能电视遥控器将语音词条的信息传递至智能电视;E.输出模块在反馈接口处捕获智能电视对收到的语音词条作出的反馈信息,并将反馈信息导入筛选模块中;F.筛选模块筛选出反馈信息中的关键词,并将筛选出的关键词与由输入模块播出的语音词条进行一一对应并保存在数据库中,且在数据库中通过语音词条的语音处理标识可确认与所述关键词对应的文本词条;G.重复步骤D至F,直至输入模块收到的所有语音词条均输入至智能电视且筛选模块筛选出与该语音词条相对应的关键词,再进入步骤H;H.判断模块提取数据库中保存的带有文本处理标识的文本词条与其对应的关键词,并逐一进行判断,若筛选出的关键词信息与文本词条的信息相同,则表示智能电视对对应的语音词条的判断正确,否则,则表示判断错误,判断模块将判断结果传递至统计模块;I.统计模块计算智能电视的判断正确率,其计算公式为:(判断正确的语音词条的个数/进行测试的全部语音词条的个数)*100%。进一步地,所述智能电视的语音模块的自动化测试系统中还包括结果导出模块,所述结果导出模块与统计模块相连,结果导出模块用于通过图表的形式对统计模块的统计结果进行展示,所述智能电视的语音模块的自动化测试方法中还包括步骤J:J.结果导出模块将数据库中的文本词条的信息、与其一一对应的筛选出来的关键词信息、智能电视正确率全部导出到图表中进行展示。本专利技术与现有技术相比,具有以下的有益效果:本专利技术的智能电视的语音模块的自动化测试系统及方法,可实现基于TTS深度学习tacotron模型实现自动化语音模块的测试功能,可有效的提高测试的效率,保证智能电视语音模块测试的及时性,且投入成本低,能从接口读取智能电视的语音模块的反馈信息,能更快速、准确的搜集反馈信息;给智能电视语音模块测试的工作人员减少了很大的工作量,非常便于推广使用。附图说明图1是本专利技术的智能电视的语音模块的自动化测试方法的流程示意图。具体实施方式下面结合本专利技术的实施例对本专利技术作进一步的阐述和说明。实施例:实施例一:一种智能电视的语音模块的自动化测试系统,包括:词条搜集模块、词条处理模块、TTS语音合成模块、输入模块、输出模块、筛选模块、判断模块、统计模块。所述词条搜集模块与词条搜集模块相连,词条搜集模块用于搜集需要测试的文本词条;一般针对智能电视的测试时,其文本词条都是一些影视剧的名称等;词条处理模块与TTS语音合成模块相连,词条处理模块用于对收到的文本词本文档来自技高网...

【技术保护点】
1.一种智能电视的语音模块的自动化测试系统,其特征在于,包括:词条搜集模块、词条处理模块、TTS语音合成模块、输入模块、输出模块、筛选模块、判断模块、统计模块;所述词条搜集模块与词条搜集模块相连,词条搜集模块用于搜集需要测试的文本词条;词条处理模块与TTS语音合成模块相连,词条处理模块用于对收到的文本词条进行数据清洗处理及添加特定词处理;TTS语音合成模块与输入模块相连,TTS语音合成模块用于将收到的文本词条转化为语音词条;输入模块用于将语音词条通过智能设备依此输入到智能电视中;输出模块与筛选模块相连,输出模块用于通过接口抓取智能电视对语音词条的反馈信息;筛选模块与判断模块相连,筛选模块用于筛选反馈信息中的关键词;判断模块与统计模块相连,判断模块用于判断筛选出的关键词的信息与输入的语音词条对应的文本词条内的信息是否属于同一信息,并对判断结果进行记录;统计模块用于对统计结果进行计算,得出正确率。

【技术特征摘要】
1.一种智能电视的语音模块的自动化测试系统,其特征在于,包括:词条搜集模块、词条处理模块、TTS语音合成模块、输入模块、输出模块、筛选模块、判断模块、统计模块;所述词条搜集模块与词条搜集模块相连,词条搜集模块用于搜集需要测试的文本词条;词条处理模块与TTS语音合成模块相连,词条处理模块用于对收到的文本词条进行数据清洗处理及添加特定词处理;TTS语音合成模块与输入模块相连,TTS语音合成模块用于将收到的文本词条转化为语音词条;输入模块用于将语音词条通过智能设备依此输入到智能电视中;输出模块与筛选模块相连,输出模块用于通过接口抓取智能电视对语音词条的反馈信息;筛选模块与判断模块相连,筛选模块用于筛选反馈信息中的关键词;判断模块与统计模块相连,判断模块用于判断筛选出的关键词的信息与输入的语音词条对应的文本词条内的信息是否属于同一信息,并对判断结果进行记录;统计模块用于对统计结果进行计算,得出正确率。2.根据权利要求1所述的一种智能电视的语音模块的自动化测试系统,其特征在于,还包括结果导出模块,所述结果导出模块与统计模块相连,结果导出模块用于通过图表的形式对统计模块的统计结果进行展示。3.根据权利要求1所述的一种智能电视的语音模块的自动化测试系统,其特征在于,所述输入模块为语音播放模块,输入模块用于间隔的向智能设备播放语音词条。4.根据权利要求3所述的一种智能电视的语音模块的自动化测试系统,其特征在于,所述智能设备为可采集语音信号并将采集到的语音信号输入至智能电视的智能电视遥控器。5.根据权利要求1所述的一种智能电视的语音模块的自动化测试系统,其特征在于,所述数据清洗处理至少包括去掉重复词条、去掉错误词条的处理。6.根据权利要求1所述的一种智能电视的语音模块的自动化测试系统,其特征在于,所述词条处理模块对收到的文本词条进行数据清洗处理及添加特定词处理后,还会对处理后的文本词条依次添加文本处理标识。7.根据权利要求6所述的一种智能电视的语音模块的自动化测试系统,其特征在于,所述TTS语音合成模块将文本词条转换为语音词条后,还会对语音词条添加语音处理标识,所述筛选模块还对筛选出的关键词进行添加筛选信息标识,其中,所述语音处理标识、文本处理标识、筛选信息...

【专利技术属性】
技术研发人员:钟倩
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1