System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术的实施方式总体上涉及车载语音领域,更具体地,涉及一种提供车载语音服务的方法和系统。
技术介绍
1、目前车载语音大部分采用的是直接使用语音供应商的服务,这样就造成功能与实现的隔离,并且服务部署在语音供应商,用户的数据也存在供应商,用户的数据安全可能会受到威胁。对于云端的用户数据安全,主要通过在方案或者合同上添加一些条款进行约束,而无法在技术上实现数据安全。
2、另外,当需要对语音服务进行二次开发或者优化时,通过提交需求的方式来告知语音供应商开发新增功能点或者对现有的功能点进行优化,流程较长,时效性较低,从而部署不够灵活。
技术实现思路
1、为了解决现有技术中的上述问题,在第一方面,本专利技术的实施方式提供了一种提供车载语音服务的方法,所述方法包括:由车机端的麦克风对用户的语音进行录音,形成用户语音音频文件;由所述车机端的linux系统侧的语音对话系统引擎将所述用户语音音频文件经由云端适配服务模块发送至第一云语音服务端;由所述第一云语音服务端的自动语音识别模块对所述用户语音音频文件进行语音识别,生成云端识别结果;由所述第一云语音服务端的自然语言理解模块和对话管理模块对所述云端识别结果进行语义理解和对话管理,生成第一业务请求信息;由所述第一云语音服务端将所述第一业务请求信息发送至第一内容提供者;由所述第一云语音服务端从所述第一内容提供者接收针对所述第一业务请求信息的第一业务响应信息;由所述第一云语音服务端经由所述云端适配服务模块将所述第一业务响应信息发送至第二云语音
2、在一些实施方式中,所述方法还包括:由所述第一云语音服务端的自动语音识别模块将生成的所述云端识别结果经由所述云端适配服务模块发送至所述车机端的linux系统侧的语音对话系统引擎;由所述车机端的linux系统侧的语音对话系统引擎中的自然语言理解模块对所述云端识别结果进行语义理解,生成本地业务请求信息,其中所述本地业务请求信息与车辆控制器相关联;由所述车机端的人机接口根据所述本地业务信息向相关联的车辆控制器发送控制指令。
3、在一些实施方式中,所述方法还包括:由所述车机端的linux系统侧的语音对话系统引擎中的自动语音识别模块对所述用户语音音频文件进行语音识别,生成本地识别结果;由所述车机端的linux系统侧的语音对话系统引擎将所述本地识别结果发送至所述车机端的安卓系统侧的对话管理模块;由所述车机端的安卓系统侧的对话管理模块请求所述车机端的安卓系统侧的语音用户接口对所述本地识别结果进行显示。
4、在一些实施方式中,所述方法还包括:由所述车机端的linux系统侧的语音对话系统引擎中的自然语言理解模块对所述本地识别结果进行语义理解,生成本地语义理解结果;在来自所述第二云语音服务端的仲裁结果超时的情况下,由所述车机端的linux系统侧的语音对话系统引擎根据所述本地语义理解结果生成本地响应信息,并将所述本地响应信息发送至所述车机端的安卓系统侧的对话管理模块;由所述车机端的安卓系统侧的对话管理模块对所述本地响应信息进行文本-语音转换,生成本地响应文本-语音转换文言,并且将所述本地响应文本-语音转换文言发送至所述车机端的linux系统侧的所述语音对话系统引擎;由所述车机端的linux系统侧的语音对话系统引擎根据所述本地响应文本-语音转换文言进行语音播报。
5、在一些实施方式中,所述方法还包括:由所述第二云语音服务端的自然语言理解模块和对话管理模块对所述云端识别结果进行语义理解和对话管理,判断所述第二业务请求信息是否与预存知识库有关;在所述第二业务请求信息与预存知识库有关的情况下,由所述第二云语音服务端的所述技能仲裁模块将所述第二业务请求信息发送至预存知识库查询模块;由所述第二云语音服务端的所述技能仲裁模块接收所述预存知识库查询模块针对所述第二业务请求信息的知识库响应信息,并且将所述知识库响应信息作为所述仲裁结果。
6、在一些实施方式中,所述方法还包括:由所述第一云语音服务端的自动语音识别模块将生成的所述云端识别结果经由所述云端适配服务模块发送至所述车机端的linux系统侧的语音对话系统引擎;由所述车机端的linux系统侧的所述语音对话系统引擎将所述云端识别结果发送至所述车机端的安卓系统侧的对话管理模块;由所述车机端的安卓系统侧的对话管理模块请求所述车机端的安卓系统侧的语音用户接口利用所述云端识别结果来覆盖所述本地识别结果。
7、在一些实施方式中,所述第一云语音服务端是第三方云语音服务端,所述第二云语音服务端是私有云部署语音服务端。
8、在一些实施方式中,所述业务请求信息包括业务领域、用户意图和词槽。
9、在一些实施方式中,将所述仲裁结果发送至所述车机端的安卓系统侧的对话管理模块包括:依次经由所述车机端的linux系统侧的逻辑管理模块、所述车机端的linux系统侧的语音对话系统引擎服务模块、所述车机端的安卓系统侧的语音对话系统引擎客户端模块,将所述仲裁结果发送至所述车机端的安卓系统侧的对话管理模块。并且,将所述仲裁文本-语音转换文言发送至所述车机端的linux系统侧的语音对话系统引擎包括:依次经由所述车机端的安卓系统侧的语音对话系统引擎客户端模块、所述车机端的linux系统侧的语音对话系统引擎服务模块和所述车机端的linux系统侧的逻辑管理模块,将所述仲裁文本-语音转换文言发送至所述车机端的linux系统侧的语音对话系统引擎。
10、在第二方面,本专利技术的实施方式提出了一种提供车载语音服务的系统,所述系统包括车机端和云端,其中,所述车机端包括linux系统侧和安卓系统侧,所述云端包括第一云语音服务端、第二云语音服务端和云端适配服务模块。所述车机端用于:通过麦克本文档来自技高网...
【技术保护点】
1.一种提供车载语音服务的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
6.根据权利要求3所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述第一云语音服务端是第三方云语音服务端,所述第二云语音服务端是私有云部署语音服务端。
8.根据权利要求1所述的方法,其特征在于,所述业务请求信息包括业务领域、用户意图和词槽。
9.根据权利要求1所述的方法,其特征在于,
10.一种提供车载语音服务的系统,其特征在于,所述系统包括车机端和云端,其中,所述车机端包括Linux系统侧和安卓系统侧,所述云端包括第一云语音服务端、第二云语音服务端和云端适配服务模块,
【技术特征摘要】
1.一种提供车载语音服务的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
6.根据权利要求3所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法...
【专利技术属性】
技术研发人员:李汝兵,王可,赵嵩,高雪健,朱进,
申请(专利权)人:一汽大众汽车有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。