1.一种自动化运维系统语音构建方法,其特征在于,包括以下步骤:
1)接入语音识别功能接口,接入第三方语音接口功能,实现语音从设备网页端输入、识别、文本转换功能,并将其与OPSGRAT的用户权限相关联,默认所有系统权限用户都能使用语音操作;
2)开发语言运行环境检测逻辑,检测语音功能适配的浏览器、运行环境和设备麦克风状态;
3)开发语音转换功能逻辑,将语音转换为文本后与本地功能菜单、模板名称和操作方式关联;
4)制定语音交互规则,使用语音实现与系统交互方式,包括纠错、重新输入、取消、关闭和执行反馈操作逻辑,设立执行、无人应答和中途关闭三种可能性,以此应对随机出现的状况;
5)搭建语音系统词库和对话库,建立语音机器人逻辑对话内容表、功能操作表、用户自定义模板名称表数据库,设置VAD参数对语音进行接收,对接收的语音进行文本转化和分词的解析,建立词库,对产品和行业进行初步分类,产品细化为模板名称和操作,行业细化为运维产品名称和上下游厂商,同时制定匹配规则和匹配失败逻辑;
6)开发语言前端界面,在OPSGRAT系统菜单新增语音机器人开关按钮、语音机器人交互形象、对话操作界面,打通交互逻辑,对语音功能进行开关控制,当点击“关闭语音”按钮时,关闭语音功能和麦克风,TTS播放道别语,隐藏机器人,同时设置语音机器人的状态动画,根据待机、使用和对话设置不同的动画,从而提示用户语音输入时和语音输入中,切换输入中状态,并设置语音机器人的对话脚本,脚本内容由提示音+预设语句+变量组成,方便多场景复用,脚本编号规则为2位模块编号+2位功能编号+3位场景编号+4位逻辑编号+2位语句编号,同时编号规则会随机器人适用场景不断优化;所述模块编号对应OPSGRAT中各模块,包括“DASHBOARD”、“资源管理”和“模板管理”,所述功能编号对应OPSGRAT中各功能,包括“凭据管理”、“项目管理”和“主机清单”;所述场景编号代表不同场景,包括问候、提示、创建、结果反馈和帮助引导,所述逻辑编号代表不同场景对应反馈状态,包括执行失败和搜索中,所述语句编号代表不同逻辑下随机抽取的脚本语句,使机器人对话更拟人。