一种基于云服务的语音匹配评分查询方法及系统与流程

文档序号:16308992发布日期:2018-12-19 05:12阅读:160来源:国知局
本发明涉及云服务
技术领域
:,更具体的说是涉及一种基于云服务的语音匹配评分查询方法及系统。
背景技术
:云服务是基于互联网的相关服务的增加、使用和交互模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。过去往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。云服务指通过网络以按需、易扩展的方式获得所需服务。这种服务可以是it和软件、互联网相关,也可是其他服务。它意味着计算能力也可作为一种商品通过互联网进行流通。缺乏足够计算功率(computingpower)处理复杂任务是许多消费电子装置所面临的问题,其中,消费电子装置可例如智能电视(smarttelevision)、平板计算机(tabletcomputer)及智能手机等。幸运地是,云计算(cloudcomputation)的概念已逐步地减轻了此固有限制。具体地,云计算概念允许消费电子装置作为客户端(client)进行工作并将复杂任务分配给云端的远程服务器(remoteserver)。例如语音识别(speechrecognition)便是这种可分配任务。语音识别技术从应用角度上通常分为两类:一类是特定人语音识别,一类是非特定人语音识别。特定人语音识别技术是针对一个特定的人的识别技术,简单说就是只识别一个人的声音,不适用于更广泛的群体;而非特定人识别技术恰恰相反,可以满足不同人的语音识别要求,适合广泛人群应用。目前的语音识别抗干扰性差,容易出现语音识别系统反应迟钝、识别率低的问题,适用性不强。技术实现要素:针对以上问题,本发明的目的在于提供一种基于云服务的语音匹配评分查询方法及系统,该方法及其系统对输入的有效语音识别率高,抗干扰性好,适用性强。本发明为实现上述目的,通过以下技术方案实现:一种基于云服务的语音匹配评分查询方法,包括如下步骤:步骤1:采集语音,将语音传送给云服务层;步骤2:在云服务层分析各语音的声学特征参数并存储形成数据库;步骤3:将待查询的语音在应用层输入;步骤4:在云服务层分析待查询的语音的声学特征参数,并与数据库中的声学特征参数对比;步骤5:根据预设的打分原则形成匹配打分表;步骤6:将匹配打分表传送至应用层显示。进一步,所述的声学特征参数包括信噪比和线性预测倒谱系数lpcc。进一步,所述预设的打分原则包括:将待查询的语音的信噪比和线性预测倒谱系数带入lpcc模型,根据模式匹配率计算相似性度量。另外,基于上述方法,本发明还提供了一种基于云服务的语音匹配评分查询系统,包括:语音数据搜集层、云服务层和应用层;所述语音数据搜集层用于采集语音数据发送给所述云服务层;所述云服务层用于接收到所采集的语音数据后,基于要提取的语音声学特征参数分析各语音数据并存储分析结果形成数据库;所述应用层,用于输入待查询的语音信息并从所述云服务层获取匹配打分表。进一步,所述云服务层还用于接收到应用层的查询语音数据后,分析语音数据对应的语音声学特征参数并与数据库中的相应数据对比,按照设定的打分原则形成匹配打分表。进一步,所述的语音数据搜集层包括:录音模块,用于采集语音,并将所采集的语音生成语音信息;第一通信模块,用于将语音信息传输给云服务层。进一步,所述云服务层包括:语音识别模块,用于提取各语音信息的声学特征参数;数据处理模块,用于对比语音数据搜集层的语音信息与待查询语音信息的声学特征参数;数据存储模块,用于存储语音识别模块、数据处理模块的数据;匹配打分表生成模块,用于将数据对比的结果基于预设的打分原则形成匹配打分表;第二通信模块,用于将待查询的语音信息和查询结果传输给所述应用层。进一步,所述应用层包括:查询输入模块,用于输入待查询的语音信息;呈现模块,用于显示匹配打分表。对比现有技术,本发明有益效果在于:本发明提出的一种基于云服务的语音匹配评分查询方法,通过云服务层分析各语音的声学特征参数并存储形成数据库,充分利用了云服务存储规模大、计算能力强、可靠性高的优点,采用基于云服务的匹配打分制,具有通用性强的优点;通过信噪比结合线性预测倒谱系数lpcc打分,有效率大大增加,结果真实可靠;对输入的有效语音识别率高,抗干扰性好。此外,本发明还提供了基于云服务的语音匹配评分查询系统,有益效果如上所述。由此可见,本发明与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是显而易见的。附图说明附图1是本发明的方法流程图。附图2是本发明的系统结构图。具体实施方式下面结合附图对本发明的具体实施方式做出说明。如图1所示的一种基于云服务的语音匹配评分查询方法,包括如下步骤:步骤1:采集语音,将语音传送给云服务层;步骤2:在云服务层分析各语音的声学特征参数并存储形成数据库;步骤3:将待查询的语音在应用层输入;步骤4:在云服务层分析待查询的语音的声学特征参数,并与数据库中的声学特征参数对比;步骤5:根据预设的打分原则形成匹配打分表;步骤6:将匹配打分表传送至应用层显示。另外,所述的声学特征参数包括信噪比和线性预测倒谱系数lpcc。所述预设的打分原则包括:将待查询的语音的信噪比和线性预测倒谱系数带入lpcc模型,根据模式匹配率计算相似性度量。图2为本发明提供的一种基于云服务的语音匹配评分查询系统的结构示意图。本发明提供的基于云服务的语音匹配评分查询系统,包括:语音数据搜集层、云服务层和应用层。在上述基础上,所述的语音数据搜集层包括:录音模块,用于采集语音,并将所采集的语音生成语音信息;第一通信模块,用于将语音信息传输给云服务层。所述云服务层包括:语音识别模块,用于提取各语音信息的声学特征参数;数据处理模块,用于对比语音数据搜集层的语音信息与待查询语音信息的声学特征参数;数据存储模块,用于存储语音识别模块、数据处理模块的数据;匹配打分表生成模块,用于将数据对比的结果基于预设的打分原则形成匹配打分表;第二通信模块,用于将待查询的语音信息和查询结果传输给所述应用层。所述应用层包括:查询输入模块,用于输入待查询的语音信息;呈现模块,用于显示匹配打分表。按照上述实施方式应用本发明后,对提取的lpcc特征参数不同信噪比(snr)下的识别率见表1。snr(db)15202530lpcc26.5%54%75.0%72.9%表1由此可见,本发明提供的基于云服务的语音匹配评分查询方法和系统,采用基于云服务的匹配打分制,结合线性预测倒谱系数lpcc打分,有效率大大增加,对输入的有效语音识别率高,抗干扰性好。结合附图和具体实施例,对本发明作进一步说明。应理解,这些实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本申请所限定的范围。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1