【技术实现步骤摘要】
一种语音交互系统
本专利技术涉及人工智能
,特别是涉及一种语音交互系统。
技术介绍
当前,随着人工智能技术的不断发展,语音交互系统在各个领域得到了广泛的应用,例如,车载语音交互系统、商场导购语音交互系统、景区导游语音交互系统等等。其中,以车载语音交互系统为例,驾乘人员可以利用车载语音交互系统,通过语音指令控制车辆实现相应的功能调用,例如,通过语音指令控制车载电台的开关、打开车窗、查询路况等。然而,在相关技术中,在构建语音交互系统时,是在确定了该系统中的各个装置的功能和性能后,根据各个装置的功能和性能,以及各个装置之间的连接关系,为每个装置设计用于与其他装置连接的通信接口的。也就是说,在相关技术中,语音交互系统中各个装置之间的通信接口与所连接的各个装置的功能和性能具有较强的耦合性,从而,导致在对某个装置进行功能更新和/或性能更新时,该装置与其他装置之间的通信接口将不再适用,需要重新调配该装置与其他装置之间的通信接口,从而,增加了语音交互系统的更新繁琐度,降低了语音交互系统的更新效率。
技术实现思路
本专利技术实施例的目的在于提供一种语音交互系统,以实现降低语音交互系统的更新繁琐度,提高语音交互系统的更新效率。具体技术方案如下:本专利技术实施例提供了一种语音交互系统,所述系统包括:调度装置、信息输出装置、网络连接装置和本地引擎装置;其中,所述调度装置分别通过第一通信接口模块、第二通信接口模块和第三通信接口模块与所述信息输出装置、所述网络连接装置和所述本地引擎装置通 ...
【技术保护点】
1.一种语音交互系统,其特征在于,所述系统包括:调度装置、信息输出装置、网络连接装置和本地引擎装置;其中,所述调度装置分别通过第一通信接口模块、第二通信接口模块和第三通信接口模块与所述信息输出装置、所述网络连接装置和所述本地引擎装置通信连接;/n所述本地引擎装置,用于识别用户语音信息,得到用户指令,并通过所述第三通信接口模块,将所述用户指令发送给所述调度装置;/n所述调度装置,用于通过所述第三通信模块接收到所述用户指令,并通过所述第二通信接口模块,将所述用户指令发送至所述网络连接装置,并接收所述网络连接装置通过所述第二通信接口模块反馈的指令响应结果;通过所述第一通信接口模块,将所述指令响应结果发送至所述信息输出装置;/n所述网络连接装置,用于获取所述用户指令对应的指令响应结果,并通过所述第二通信接口模块,向所述调度装置反馈所述指令响应结果;/n所述信息输出装置,用于通过所述第一通信接口模块接收所述指令响应结果,并执行所述指令响应结果。/n
【技术特征摘要】
1.一种语音交互系统,其特征在于,所述系统包括:调度装置、信息输出装置、网络连接装置和本地引擎装置;其中,所述调度装置分别通过第一通信接口模块、第二通信接口模块和第三通信接口模块与所述信息输出装置、所述网络连接装置和所述本地引擎装置通信连接;
所述本地引擎装置,用于识别用户语音信息,得到用户指令,并通过所述第三通信接口模块,将所述用户指令发送给所述调度装置;
所述调度装置,用于通过所述第三通信模块接收到所述用户指令,并通过所述第二通信接口模块,将所述用户指令发送至所述网络连接装置,并接收所述网络连接装置通过所述第二通信接口模块反馈的指令响应结果;通过所述第一通信接口模块,将所述指令响应结果发送至所述信息输出装置;
所述网络连接装置,用于获取所述用户指令对应的指令响应结果,并通过所述第二通信接口模块,向所述调度装置反馈所述指令响应结果;
所述信息输出装置,用于通过所述第一通信接口模块接收所述指令响应结果,并执行所述指令响应结果。
2.根据权利要求1所述的系统,其特征在于,所述第一通信接口模块、所述第二通信接口模块和所述第三通信接口模块均包括消息队列;
所述调度装置,具体用于分别通过所述第一通信接口模块、所述第二通信接口模块和所述第三通信接口模块所包括的消息队列完成与所述信息输出装置、所述网络连接装置和所述本地引擎装置的信息传输。
3.根据权利要求2所述的系统,其特征在于,所述第一通信接口模块、所述第二通信接口模块和所述第三通信接口模块均包括线程;
所述第一通信接口模块、所述第二通信接口模块和所述第三通信接口模块所包括的线程,分别用于执行所述调度装置与所述信息输出装置、所述网络连接装置和所述本地引擎装置的信息传输任务;其中,所述信息传输任务包括将信息放入所述消息队列或从所述消息队列中取出信息。
4.根据权利要求2或3所述的系统,其特征在于,所述第一通信接口模块、所述第二通信接口模块和所述第三通信接口模块调用同一个通信接口基类,进行信息传输时,利用所述通信接口基类分别形成所述第一通信接口模块、所述第二通信接口模块和所述第三通信接口模块,其中,所述通信接口基类包括所述消息队列和所述线程。
5.根据权利要求2所述的系统,其特征在于,所述第一通信接口模块包括:第一消息发送队列,所述第二通信接口模块包括:第二消息发送队列和第二消息接收队列,所述第三接口类包括:第一消息接收队列;
所述本地引擎装置,具体用于:通过所述第一消息接收队列,将所述用户指令发送给所述调度装置;
所述调度装置,...
【专利技术属性】
技术研发人员:杨胜波,黄海荣,李林峰,石渊,陈泽铭,
申请(专利权)人:湖北亿咖通科技有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。