一种基于云计算的语音识别方法

文档序号:2826497阅读:504来源:国知局
一种基于云计算的语音识别方法
【专利摘要】本发明公开了一种基于云计算的语音识别方法,由云服务器和客户端实现,其中云服务器通过云计算技术将多台计算机或服务器以及存储设备利用网络结合起来,其中计算机或服务器作为计算节点,所述客户端为通过无线网络接入的移动终端,客户端上设有语音输入程序,云服务器上设有语音识别程序,客户端将用户的语音信息上传到云服务器进行识别,云服务器将识别结果返回给客户端。本发明借助云计算技术将对运算量比较高的识别服务交给云服务器完成,对于客户端只需要对语音信息进行采集,并进行发送接收网络信息即可获得语音识别结果。从而使移动终端变成了一个简单的输入输出设备,减少了硬件的负担,更加强了移动终端的便捷性。
【专利说明】一种基于云计算的语音识别方法
【技术领域】
[0001]本发明涉及云计算、互联网、软件开发及语音识别的综合领域,具体涉及一种利用云计算技术,在带有麦克并能够连接互联网的电子设备上实现的语音识别方法。
技术背景
[0002]随着时代的进步,智能手机、平板电脑等移动终端的使用越来越普及,云计算技术也逐渐的成熟并深入人心,所以有必要把这些硬件性能不高的移动终端与云计算技术联系起来,将一些对计算量和存储量要求过高的服务,通过云计算的方式实现。
[0003]云计算概念的提出,使得超级计算能力通过互联网自由流通成为可能,并为各种应用开创了一种崭新的应用模式。超级计算机的应用因需要价格高昂的硬件投入很难得到推广,而云计算则通过互联网将一些普通的计算机或服务器结合成计算集群,宣告了低成本实现超级计算服务的可能。用户在任何时间、任何地点,都能够通过能够访问互联网的终端设备使用云计算所提供的服务。

【发明内容】

[0004]本发明要解决的技术问题是:针对智能手机、平板电脑等电子设备硬件运算能力不十分强且存储空间有限的特点,而语音识别技术对运算能力和存储要求比较高(尤其是语音识别)的特点,通过云平台开发一个基于云计算的语音识别技术,并通过无线网络为移动终端提供高准确率的语音识别服务。
[0005]本发明所采用的技术方案为:
一种基于云计算的语音识别方法,由云服务器和客户端实现,其中云服务器通过云计算技术将多台计算机或服务器以及存储设备利用网络结合起来,其中计算机或服务器作为计算节点,所述客户端为通过无线网络接入的移动终端,客户端上设有语音输入程序,云服务器上设有语音识别程序,客户端将用户的语音信息上传到云服务器进行识别,云服务器将识别结果返回给客户端。
[0006]每个客户端的接入及语音输入识别操作通过网络分配到不同的计算节点进行处理,然后再将处理结果返回给客户端。
[0007]所述云服务器将不同的客户端请求分配到不同计算节点进行处理,每个计算节点依据自身情况将请求转交给本身设置的线程池中合适的线程处理,线程池中的每个线程独立处理一个请求,完成相关识别操作后将结果返回给对应的客户端。
[0008]所述云服务器的处理流程包括以下步骤:
1)启动服务,等待客户端发起请求;
2)接收来自客户端的信息;
3)对客户端发送的信息进行识别;
4)将识别结果发送给客户端。
[0009]本发明的有益效果为: 本发明借助云计算技术将对运算量比较高的识别服务交给云服务器完成,对于客户端只需要对语音信息进行采集,并进行发送接收网络信息即可获得语音识别结果。
[0010]本发明通过云计算技术将多台普通的个人计算机或服务器以及存储设备利用网络结合起来,组成超级计算机集群,用户客户端的接入和识别操作通过网络分配到各个计算节点进行处理,然后结果再通过网络返回给客户端。从而使移动终端变成了一个简单的输入输出设备,减少了硬件的负担,更加强了移动终端的便捷性。
【专利附图】

【附图说明】
[0011]图1为云服务器系统框架图;
图2为云服务器端系统请求分配机制图;
图3为工作流程图。
【具体实施方式】
[0012]下面参照附图,结合实施例对本发明进行说明:
如图1所示,一种基于云计算的语音识别方法,由云服务器和客户端实现,客户端通过交互接口和云服务器取得连接,处在云服务器上层的是管理配置系统,处在云服务器下层的是多台物理机,其中云服务器通过云计算技术将多台计算机或服务器以及存储设备利用网络结合起来,其中计算机或服务器作为计算节点,所述客户端为通过无线网络接入的移动终端,客户端上设有语音输入程序,云服务器上设有语音识别程序,客户端将用户的语音信息上传到云服务器进行识别,云服务器将识别结果返回给客户端。
[0013]每个客户端的接入及语音输入识别操作通过网络分配到不同的计算节点进行处理,然后再将处理结果返回给客户端。
[0014]如图2所示,在多个用户同时请求时,所述云服务器将不同的客户端请求分配到不同计算节点进行处理,每个计算节点依据自身情况将请求转交给本身设置的线程池中合适的线程处理,线程池中的每个线程独立处理一个请求,完成相关识别操作后将结果返回给对应的客户端。
[0015]如图3所示,所述云服务器的处理流程包括以下步骤:
1)启动服务,等待客户端发起请求;
2)接收来自客户端的信息;
3)对客户端发送的信息进行识别;
4)将识别结果发送给客户端。
【权利要求】
1.一种基于云计算的语音识别方法,其特征在于:由云服务器和客户端实现,其中云服务器通过云计算技术将多台计算机或服务器以及存储设备利用网络结合起来,其中计算机或服务器作为计算节点,所述客户端为通过无线网络接入的移动终端,客户端上设有语音输入程序,云服务器上设有语音识别程序,客户端将用户的语音信息上传到云服务器进行识别,云服务器将识别结果返回给客户端。
2.根据权利要求1所述的一种基于云计算的语音识别方法,其特征在于:每个客户端的接入及语音输入识别操作通过网络分配到不同的计算节点进行处理,然后再将处理结果返回给客户端。
3.根据权利要求1或2所述的一种基于云计算的语音识别方法,其特征在于:所述云服务器将不同的客户端请求分配到不同计算节点进行处理,每个计算节点依据自身情况将请求转交给本身设置的线程池中合适的线程处理,线程池中的每个线程独立处理一个请求,完成相关识别操作后将结果返回给对应的客户端。
4.根据权利要求3所述的一种基于云计算的语音识别方法,其特征在于:所述云服务器的处理流程包括以下步骤: 1)启动服务,等待客户端发起请求; 2)接收来自客户端的信息; 3)对客户端发送的信息进行识别; 4)将识别结果发送给客户端。
【文档编号】G10L15/26GK103617796SQ201310662492
【公开日】2014年3月5日 申请日期:2013年12月10日 优先权日:2013年12月10日
【发明者】李男, 张光振, 周春法 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1