本文介绍如何经过工做流 ASW 编排语音识别 AI 服务,将一段离线录音文件进行文字识别后,将输出的识别字段进行关键字提取。算法
{ "Comment": "", "StartAt": "语音识别请求", "States": { "语音识别请求": { "Type": "Task", "Comment": "https://cloud.tencent.com/document/api/271/35498", "Resource": "qrn:qcs:asw:ap-guangzhou:123456789:sdk:json:qcloud:asr:generalASR", "Next": "获取语音识别结果" }, "获取语音识别结果": { "Type": "Task", "Comment": "https://cloud.tencent.com/document/api/271/35498", "Resource": "qrn:qcs:asw:ap-guangzhou:1223456789:sdk:json:qcloud:asr:checkASR", "Next": "关键字提取" }, "关键字提取": { "Type": "Task", "Comment": "https://cloud.tencent.com/document/api/271/35498", "Resource": "qrn:qcs:asw:ap-guangzhou:123456789:sdk:json:qcloud:nlp:KeywordsExtraction", "End": true } } }
说明:Resource 字段格式为
qrn:qcs:asw:{服务所在区域}:{Appid}:sdk:json:qcloud:{服务名称}:{组件名称}
。更多详情参考 Task 节点。json
{ "Comment": "", "StartAt": "语音识别请求", "States": { "语音识别请求": { "Type": "Task", "Comment": "发送语音识别请求", "Resource": "qrn:qcs:asw:ap-guangzhou:123456789:sdk:json:qcloud:asr:generalASR", "Parameters":{ "EngineModelType":"16k_zh", "ChannelNum":1, "ResTextFormat":0, "SourceType":0, "Url.$":"$.Url" }, "OutputPath":"$.Response.Data", "Next": "获取语音识别结果" }, "获取语音识别结果": { "Type": "Task", "Comment": "获取语音识别结果", "Resource": "qrn:qcs:asw:ap-guangzhou:123456789:sdk:json:qcloud:asr:checkASR", "Parameters":{"TaskId.$":"$.TaskId"}, "Next": "关键字提取" }, "关键字提取": { "Type": "Task", "Comment": "关键词提取任务", "Parameters":{ "Text.$":"$.Response.Data.Result", "Num":10 }, "End": true, "Resource": "qrn:qcs:asw:ap-guangzhou:123456789:sdk:json:qcloud:nlp:KeywordsExtraction" } } }
说明:Task 中定义的 Resource 对应为云服务 API 接口的调用封装,Parameters 为调用时的传参。更多详情参考 状态机语言。api
说明:使用已有角色须要先建立角色,并给角色受权相关策略,操做详情参考 运行角色。less
状态机建立完成后,您能够在登陆后的主页面查看建立好的状态机。异步
单击须要运行的状态机的【名称】,进入状态机。3d
您能够在界面中看到状态机的基本信息。单击【工做流执行】下的【开始执行】code
在弹出的“输入”窗口中,以 JSON 格式输入状态机须要的输入内容。例如:orm
{ "Url":"https://chaoshi-123456789cos.ap-guangzhou.myqcloud.com/storage/asr/16k.wav" }
说明:Url 中的连接必须公网能够访问server
单击【肯定】,完成状态执行后,能够在详情页查看执行结果:blog
滑动至页面最下方,在【执行历史记录】条目下,您能够查看子节点的运行状况。
ASW 目前处于公测阶段,公测阶段免费提供服务。欢迎提出产品改进建议,反馈采纳后便可得到腾讯萌新短鹅公仔!
当即申请公测,咱们将会在 3 个工做日内完成审批,并经过短信和站内信通知您,感谢您的支持。
当即体验腾讯云 Serverless Demo,领取 Serverless 新用户礼包 👉 serverless/start
欢迎访问:Serverless 中文网!