本发明涉及一种单主机多终端的语音识别方法及系统。
背景技术:
人机交互设备(统称终端)是现代科学技术的发展与人类文明进步相结合的必然产物,其可以理解为是一种借助于传感器技术、通信技术、控制技术和计算机技术将现代的智能设备、环境信息等,通过网络的方式,连成的有机整体,以达到可测、可控、可管等,以期构建一个舒适、安全、智能、人性的生活环境。
随着科技的发展,越来越多的终端加入了语音识别的功能,更加方便了人机交互。
然而,随着对语音识别要求越来越高,语音处理的计算也变的越来越复杂,这导致终端的体积和成本不断上升。
技术实现要素:
本发明的目的在于提供一种单主机多终端的语音识别方法及系统,终端只需要对语音进行采集后发送给主机即可完成语音识别操作,其对终端的处理能力要求低,可以多个终端共用一个主机,有效降低了成本。
为了达到上述目的,本发明通过以下技术方案实现:
一种单主机多终端的语音识别方法,其特征是,包含以下步骤:
s1、当多个终端中任意一个终端采集到语音信息后,该采集到语音信息的相应终端将采集的语音信息发送给主机;
s2、主机对接收到的语音信息进行处理,并将处理结果发送给相应终端。
上述的单主机多终端的语音识别方法,其中,步骤s2以后还包含:
s3、相应终端根据处理结果做出响应。
上述的单主机多终端的语音识别方法,其中:
所述的终端具有人机交互功能。
上述的单主机多终端的语音识别方法,其中:
所述的终端为智能家居中的带语音交互的线控器。
上述的单主机多终端的语音识别方法,其中:
所述步骤s3中的响应为根据处理结果输出语音,达到人机交互的目的。
上述的单主机多终端的语音识别方法,其中:
所述的终端与主机通过有线或无线通信。
一种单主机多终端的语音识别系统,其特征是,包含:多个终端以及分别通信连接该多个终端的主机;
其中,每个终端分别包含:
语音采集单元,用于采集语音信息;
压缩编码单元,用于对语音信息进行压缩编码,转化为数字语音数据;
第一数据收发单元,用于将数字语音数据传送给主机,以及接收来自主机的数字语音数据处理结果;
其中,主机包含:
第二数据收发单元,用于接收来自相应终端的数字语音数据,以及将处理结果发送给相应终端的第一数据收发模块;
解码单元,用于对数字语音数据进行解码;
语音识别处理单元,用于对解码结果进行语音识别处理得到处理结果。
上述的单主机多终端的语音识别系统,其中:
所述的终端为一人机交互模块。
上述的单主机多终端的语音识别系统,其中,每个终端还分别包含:
语音输出单元,用于根据处理结果输出语音,达到人机交互的目的。
上述的单主机多终端的语音识别系统,其中:
所述的第一数据收发单元以及第二数据收发单元均为有线通信芯片或无线通信芯片中的一种。
本发明与现有技术相比具有以下优点:终端只需要对语音进行采集后发送给主机即可完成语音识别操作,其对终端的处理能力要求低,可以多个终端共用一个主机,有效降低了成本。
附图说明
图1为本发明的方法流程图;
图2为本发明的系统框图;
图3为本发明的实施例系统框图。
具体实施方式
以下结合附图,通过详细说明一个较佳的具体实施例,对本发明做进一步阐述。
如图1所示,本发明提出了一种单主机多终端的语音识别方法,其包含以下步骤:
s1、当多个终端中任意一个终端采集到语音信息后,该采集到语音信息的相应终端将采集的语音信息发送给主机;这里所说的终端通常可以是具有人机交互功能的终端,例如,在智能家居应用中的带语音交互的线控器;
s2、主机对接收到的语音信息进行处理,并将处理结果发送给相应终端;
在步骤s2以后还可以包含:s3、相应终端根据处理结果做出响应。
本实施例中,所述步骤s3中的响应为根据处理结果输出语音,达到人机交互的目的,此时所采用的主机通常为具备语音处理能力的处理器;在另一些实施例中,也可以是进行实际控制操作,例如打开或关闭某些设备、开启某项控制等等,此时所采用的主机同样可以是具备语音处理能力的处理器也可以为云端服务器等。
本发明采用的方法使得多个终端共用一个主机处理器,从而降低对终端的性能要求,有效降低了成本。
本实施例中,所述的终端与主机通过有线或无线方式进行通信,有线可以是plc(电力线载波)或其他有线网络,无线可以是wifi或蓝牙通信等等,具体可根据应用场景需要进行定夺。
如图2、3所示,本发明还提出了一种单主机多终端的语音识别系统,其包含:多个终端21、22……2n以及分别通信连接该多个终端21、22……2n的主机1;该终端可以为一人机交互模块。
其中,每个终端21或22或……或2n分别包含:语音采集单元,用于采集语音信息;压缩编码单元,用于对语音信息进行压缩编码,转化为数字语音数据;第一数据收发单元,用于将数字语音数据传送给主机,以及接收来自主机的数字语音数据处理结果;为了达到人机交互的目的,每个终端21或22或……或2n还可以分别包含:语音输出单元,用于根据处理结果输出语音。
其中,主机1包含:第二数据收发单元,用于接收来自相应终端的数字语音数据,以及将处理结果发送给相应终端的第一数据收发模块;解码单元,用于对数字语音数据进行解码;语音识别处理单元,用于对解码结果进行语音识别处理得到处理结果。
本实施例中,所述的第一数据收发单元以及第二数据收发单元均有线通信芯片或无线通信芯片,这里的有线通信芯片可以为plc电力线通信芯片,这里的无线通信芯片可以是wifi芯片或蓝牙芯片等。
本发明与现有技术相比具有以下优点:终端只需要对语音进行采集后发送给主机即可完成语音识别操作,其对终端的处理能力要求低,可以多个终端共用一个主机,有效降低了成本。
尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。