本文介紹如何經過工做流 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 中文網!