本文介绍如何通过工作流 ASW 编排语音识别 AI 服务,将一段离线录音文件进行文字识别后,将输出的识别字段进行关键字提取。
工作原理
- 异步调用语音识别 (ASR) 能力进行离线语音文字识别,并采用轮询 check 方式等待语音识别任务执行结束。
- 将语音识别的结果传递给关键字提取任务,输出语音中的关键字。
前提条件
- 开通 腾讯云语音识别(ASR)服务。
- 开通 腾讯云自然语言处理(NLP)服务。
- 操作账号拥有【创建角色】和【绑定策略到角色】的权限,或在账号已经有了某个角色可以调用 ASR 和 NLP 服务。更多参考 运行角色。
操作步骤
创建状态机
- 登录 应用与编排服务流控制台。
- 在状态机页面,单击【新建】,进入创建工作流页面中,进行状态机编排。
- 在【使用代码创建】>【可视化编辑】页面中,单击【公有云算法】,选择【录音文件识别-请求生成】、【录音文件识别-结果查询】、【自然语言-关键词提取】拖拽至可视化窗口中。
- 在右侧的弹框中,分别给节点命名为“语音识别请求”、“获取语音识别结果”、“关键字提取”。单击【代码】区域的【刷新】,可以看到【代码】中生成代码如下:
{
"Co