【技术实现步骤摘要】
语音识别工具部署方法、装置、计算机设备及存储介质
本专利技术涉及语音识别
,尤其涉及一种语音识别工具部署方法、装置、计算机设备及存储介质。
技术介绍
kaldi是一种强大的语音识别工具,目前,很多企业和研发中心均采用kaldi进行语音识别的研究和应用。但是,由于kaldi的使用对系统环境的要求较多,在搭建kaldi的语音识别环境时,需要安装众多第三方插件和工具,比如cuda(ComputeUnifiedDeviceArchitecture)、gst(GStreamer,用来构建流媒体应用的开源多媒体框架)、libatlas(AutomaticTunedLinearAlgebraSoftware)等,安装过程繁琐且耗时巨大,不利于kaldi在不同终端上的部署和应用。
技术实现思路
基于此,有必要针对上述技术问题,提供一种可以提高语音识别工具部署效率的语音识别工具部署方法、装置、计算机设备及存储介质。一种语音识别工具部署方法,包括:在第一终端的应用容器引擎上安装操作系统镜像;在所述操作系统镜像上安装语音识别工具以及语音识别工具所需的依赖包,得到工具环境镜像;通过所述 ...
【技术保护点】
1.一种语音识别工具部署方法,其特征在于,包括:在第一终端的应用容器引擎上安装操作系统镜像;在所述操作系统镜像上安装语音识别工具以及语音识别工具所需的依赖包,得到工具环境镜像;通过所述第一终端的应用容器引擎导出工具环境镜像至第二终端的应用容器引擎上,以使所述第二终端的应用容器引擎运行所述工具环境镜像并工提供语音识别服务。
【技术特征摘要】
1.一种语音识别工具部署方法,其特征在于,包括:在第一终端的应用容器引擎上安装操作系统镜像;在所述操作系统镜像上安装语音识别工具以及语音识别工具所需的依赖包,得到工具环境镜像;通过所述第一终端的应用容器引擎导出工具环境镜像至第二终端的应用容器引擎上,以使所述第二终端的应用容器引擎运行所述工具环境镜像并工提供语音识别服务。2.根据权利要求1所述的语音识别工具部署方法,其特征在于,所述在所述操作系统镜像上安装语音识别工具以及语音识别工具所需的依赖包,得到工具环境镜像包括:获取语音识别工具的安装包以及所述语音识别工具所需的依赖包;在所述第一终端的应用容器引擎上运行所述操作系统镜像以启动目标操作系统;在所述目标操作系统上安装所述语音识别工具的安装包;在成功安装所述语音识别工具的安装包之后,根据所述语音识别工具所需的依赖包的默认安装顺序依次且逐个安装所述语音识别工具所需的依赖包;在成功安装所述语音识别工具所需的依赖包之后,确定得到所述工具环境镜像。3.根据权利要求2所述的语音识别工具部署方法,其特征在于,所述根据所述语音识别工具所需的依赖包的默认安装顺序依次且逐个安装所述语音识别工具所需的依赖包包括:获取所述语音识别工具所需的依赖包的默认安装顺序;确定所述默认安装顺序中排序第一的依赖包为当前依赖包;制作当前的目标操作系统的一个复制镜像作为最新的系统镜像;在当前的目标操作系统上安装所述当前依赖包;判断所述当前依赖包是否安装成功;若所述当前依赖包安装失败,则在所述第一终端的应用容器引擎上运行最新的系统镜像来重新启动目标操作系统,并在重启后的所述目标操作系统上安装所述当前依赖包,之后返回执行判断所述当前依赖包是否安装成功的步骤;若所述当前依赖包安装成功,则直到所述语音识别工具所需的所有依赖包均安装成功之前,根据所述默认安装顺序确定下一个依赖包作为当前依赖包,之后返回执行制作当前的目标操作系统的一个复制镜像作为最新的系统镜像的步骤。4.根据权利要求2或3所述的语音识别工具部署方法,其特征在于,在确定得到所述工具环境镜像之前,还包括:检测在所述目标操作系统上是否正常启动语音识别工具;若检测到在所述目标操作系统上无法正常启动语音识别工具,则返回执行所述在所述目标操作系统上安装所述语音识别工具的安装包的步骤;若检测到在所述目标操作系统上正常启动语音识别工具,则执行确定得到所述工具环境镜像的步骤。5.根据权利要求4所述的语音识别工具部署方法,其特征在于,在返回执行所述在所述目标操作系统上安装所述语音识别工具的安装包的步骤之前,还包括:累计语音识别工具重装次数加1;判断所述语音识别工具重装次数是否超过预设阈值;若所述语音识别工具重装次数不超过预设阈值,则返回执行...
【专利技术属性】
技术研发人员:岳鹏昱,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。