通用的语音指令分发方法、电子设备及计算机可读存储介质技术

技术编号:43629530 阅读:21 留言:0更新日期:2024-12-11 15:09
本发明专利技术属于语音指令技术领域,具体公开了一种通用的语音指令分发方法、电子设备及存储介质。本发明专利技术方法通过接入语音引擎实现其API,将返回的语义回调指令转换成统一的实体类;定义两个参数变量,由统一参数传入语义执行器接口;通过动态代理对语义执行器接口进行实例化;语义执行器接口通过反射获得被注解修饰的回调接口、语义回调指令方法和语义回调指令方法的统一参数;通过统一参数中的参数变量与被注解修饰的回调接口、注解的参数进行匹配,并判断是否执行,若判断为回调则执行回调语义指令;否则提示不支持此命令。本发明专利技术在更换语音引擎时,可以灵活接入新引擎API,实现对不同语音引擎的语音指令进行分发处理,降低研发成本。

【技术实现步骤摘要】

本专利技术属于语音指令,具体涉及一种通用的语音指令分发方法、电子设备及计算机可读存储介质


技术介绍

1、随着车辆技术的发展,越来越多的车辆中设置有车载终端,用户在驾驶车辆的同时也能实现与车载终端的人车交互。为了更好的驾驶体验,车辆上的语音控制功能成为必备的选项,语音交互的比重日益增加,各种语音引擎也与日俱增。

2、每一家语音识别引擎都有自己的一套api,即应用程序编程接口,导致每一家语音识别引擎识别语音后的返回的语义格式和方法都是不一样的。车辆的研发团队在对后续功能进行研发时,只能根据车辆本身提供的api执行相应的指令处理,即根据api返回的语义格式和方法进行后续的开发,耦合相对较紧,这导致如果更换语音引擎,就需要根据所更换语音引擎的api再执行另一套指令处理,加大了研发成本。


技术实现思路

1、为解决公知技术中存在的以上不足,本专利技术旨在提供一种通用的语音指令分发方法。

2、为实现上述目的,本专利技术所采用的技术方案如下:

3、一种通用的语音指令分发方法,所述方法包括本文档来自技高网...

【技术保护点】

1.一种通用的语音指令分发方法,其特征在于,所述方法包括依次进行的以下步骤:

2.根据权利要求1所述的通用的语音指令分发方法,其特征在于,所述统一参数VoiceBeanImpl传入需要参数的语义回调指令方法中,且所述统一参数VoiceBeanImpl由处理语义回调指令的外部应用接收。

3.根据权利要求2所述的通用的语音指令分发方法,其特征在于,所述实体类、所有回调接口以及语义执行器接口均以后台服务形态存在。

4.根据权利要求1-3任意一项所述的通用的语音指令分发方法,其特征在于,所述步骤S4中通过动态代理对语义执行器接口进行实例化的具体过程为:

...

【技术特征摘要】

1.一种通用的语音指令分发方法,其特征在于,所述方法包括依次进行的以下步骤:

2.根据权利要求1所述的通用的语音指令分发方法,其特征在于,所述统一参数voicebeanimpl传入需要参数的语义回调指令方法中,且所述统一参数voicebeanimpl由处理语义回调指令的外部应用接收。

3.根据权利要求2所述的通用的语音指令分发方法,其特征在于,所述实体类、所有回调接口以及语义执行器接口均以后台服务形态存在。

4.根据权利要求1-3任意一项所述的通用的语音指令分发方法,其特征在于,所述步骤s4中通过动态代理对语义...

【专利技术属性】
技术研发人员:欧阳金苗严重
申请(专利权)人:北京明拓恒炘科技发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1