声控系统及其控制方法
【技术领域】
[0001]本发明涉及声控技术领域,特别涉及一种声控系统及其控制方法。
【背景技术】
[0002]目前,企业应用系统可以包括企业通信平台及UC系统等。通过企业通信平台及UC系统等系统可以为员工提供便利。例如,企业员工之间可以通过企业通信平台向对方拨打电话,通过UC系统召集多媒体会议等。
[0003]在使用企业通信平台或UC系统时,员工需要先查找通讯录来获知目标电话号码,再通过手动按键的方式将所获知的目标电话号码输入至企业通信平台或UC系统来进行相应的通信。
[0004]为了使得企业应用系统更加便于使用,目前对企业应用系统进行了改进,使得所述企业应用系统可以基于员工的语音指令执行相应的操作。但是上述改进使得企业应用系统的架构及工作流程变得非常复杂。
【发明内容】
[0005]本发明要解决的问题是如何简化通信系统的系统架构及工作流程。
[0006]本发明实施例提供了一种声控系统,所述系统包括:
[0007]语音应答装置,适于接收语音指令,并将接收到的语音指令发送至声控服务器,以及根据所述声控服务器生成的控制信息执行相应的操作;
[0008]声控服务器,与所述语音应答装置之间具有通过网络建立的数据传输通道;适于对所述语音指令的内容进行识别,以及根据识别后的语音指令生成相应的控制信息并发送至所述语音应答装置。
[0009]可选地,所述声控服务器生成的控制信息为VXML控制信息。
[0010]可选地,所述语音应答装置位于第三方服务系统,所述声控服务器集成于人工智能机器人。
[0011]可选地,所述系统还包括:语音转换装置,适于将所述语音应答装置接收到的语音指令转换为对应的文本数据;
[0012]所述声控服务器适于对所述语音指令对应的文本数据进行识别。
[0013]可选地,所述声控服务器包括:
[0014]识别单元,适于对所述语音指令对应的文本数据进行模糊匹配,识别所述语音指令;
[0015]获取单元,适于根据识别后的语音指令,从预设的控制信息列表中获取相应的控制指令及应答目标信息;
[0016]生成单元,适于根据所述控制指令及应答目标信息生成相应的控制信息。
[0017]可选地,所述应答目标信息包括以下至少一种:
[0018]目标语音数据地址信息;
[0019]目标号码信息。
[0020]可选地,所述语音应答装置根据所述声控服务器生成的控制信息执行相应的操作,包括以下其中一种:
[0021]根据所述控制信息获取相应的语音数据并播放;
[0022]根据所述控制信息获取相应的目标号码并拨号。
[0023]可选地,所述系统还包括:语音合成装置,适于将所述声控服务器生成的控制信息合成对应的语音控制信息。
[0024]可选地,所述语音应答装置还适于接收来自用户的触发操作;根据所述触发操作向所述声控服务器发送操作请求;以及根据所述声控服务器生成的与所述操作请求对应的控制信息接收所述语音指令。
[0025]所述声控服务器还适于根据所述操作请求向所述语音应答装置发送对应的控制
?目息O
[0026]本发明实施例还提供了一种声控系统的控制方法,所述方法包括:
[0027]语音应答装置接收语音指令;
[0028]将所述语音指令通过网络数据传输通道发送至声控服务器;
[0029]所述声控服务器对所述语音指令进行识别;
[0030]根据识别结果生成相应的控制信息并通过所述网络数据传输通道发送至所述语音应答装置;
[0031]所述语音应答装置根据所述控制信息执行相应的操作。
[0032]可选地,所述声控服务器生成的控制信息为VXML控制信息。
[0033]可选地,在对所述语音指令进行识别前,还包括:将所述语音指令转换为对应的文本数据;
[0034]所述声控服务器对所述语音指令进行识别包括:所述声控服务器对所述语音指令对应的文本数据进行识别。
[0035]可选地,所述声控服务器对所述语音指令对应的文本数据进行识别,包括:所述声控服务器对所述语音指令对应的文本数据进行模糊匹配,识别所述语音指令;
[0036]所述根据识别结果生成相应的控制信息,包括:所述声控服务器根据识别后的语音指令,从预设的控制信息列表中获取相应的控制指令及应答目标信息;根据所述控制指令及应答目标信息生成相应的控制信息。
[0037]可选地,所述应答目标信息包括以下至少一种:
[0038]目标语音数据地址信息;
[0039]目标号码信息。
[0040]可选地,所述根据所述声控服务器生成的控制信息执行相应的操作,包括以下其中一种:
[0041 ] 根据所述控制信息获取相应的语音数据并播放;
[0042]根据所述控制信息获取相应的目标号码并拨号。
[0043]可选地,所述系统还包括:语音合成装置将所述声控服务器生成的控制信息合成对应的语音控制信息。
[0044]可选地,在所述语音应答装置接收语音指令之前,所述方法还包括:
[0045]所述语音应答装置接收来自用户的触发操作;
[0046]根据所述触发操作向所述声控服务器发送操作请求;
[0047]所述声控服务器根据所述操作请求向所述语音应答装置发送对应的控制信息;
[0048]所述语音应答装置接收语音指令,包括:所述语音应答装置根据所述声控服务器生成的与所述操作请求对应的控制信息接收所述语音指令。
[0049]与现有技术相比,本发明的技术方案至少具有以下优点:
[0050]通过采用语音应答装置接收用户的语音指令,以及采用声控服务器对所述语音应答装置接收到的指令进行识别,并根据识别结果产生相应的控制信息,由所述控制信息控制所述语音应答装置执行相应的操作,因此本发明实施例中的声控系统的架构及工作流程均较为简单,易于实现。
【附图说明】
[0051]图1是本发明实施例中一种声控系统的结构示意图;
[0052]图2是本发明实施例中一种声控服务器的结构示意图;
[0053]图3是本发明实施例中声控系统控制方法的流程图。
【具体实施方式】
[0054]目前的企业应用系统虽然可以基于员工的语音指令实现多方通话及呼叫转移等功能,但所述企业应用系统的架构及工作流程通常较复杂。
[0055]针对上述问题,本发明的实施例提供了一种声控系统,所述声控系统可以包括语音应答装置以及声控服务器,语音应答装置与声控服务器之间通过网络数据传输通道连接。通过采用语音应答装置接收用户的语音指令,以及采用声控服务器对所述语音应答装置接收到的指令进行识别,并根据识别结果产生相应的控制信息,由所述控制信息控制所述语音应答装置执行相应的操作。由此可以看出,本发明实施例中的声控系统的架构及工作流程均较为简单,易于实现。
[0056]为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例作详细的说明。
[0057]如图1所示,本发明实施例提供了一种声控系统10,所述声控系统10可以包括:语音应答装置11以及声控服务器12。所述语音应答装置11以及声控服务器12之间通过网络建立的数据传输通道13进行数据传输。
[0058]其中,所述语音应答装置11适于接收语音指令,并将所述语音指令通过数据传输通道13发送至声控服务器12。所述声控服务器12适于识别所述语音指令,并基于识别结果生成对应