语音流状态查询接口

  • 国内: http://api.speech.tuputech.com/v3/recognition/speech/stream/search/<secretId>

secretId 需替换为您的 secretId,请联系我们为您开通 secretId。

http 请求方法: POST

http Content-type: application/json

并发限制: 每个 secretId 每秒最多同时处理 5 个请求

调用说明: 状态保留三天,以送审时间为起点

请求示例:

{
  "requestId": "5c8213b9bc807806aab0a321",
  "timestamp": 1541499770,
  "nonce": 0.8469537531104208,
  "signature": "CsIMcHuWqn/QFEnHWcFEhrB7ydcg5xTKawpRpNqA9Nw2WlCVIDR5jDcyUF85"
}

请求参数说明

参数名 类型 是否必填 说明
requestId String 音频内容信息,详见下面说明
timestamp Number 当前的服务器的Unix时间戳
nonce Number 随机数
signature String 我们采用的数字证书签名算法是:"RSA-SHA256",签名输出类型是:"base64",具体步骤如下:
1、所有参与签名的参数为:secretId,timestamp,nonce,用英文半角逗号“,”相连,得到sign_string;
2、利用您的私钥,使用算法"RSA-SHA256"签名,输出为 "base64" 格式,得到参数signature的值。
点击管理公钥证书查看如何生成私钥,及如何上传您的公钥用于数字签名的认证;

curl 请求示例

curl -X POST --header 'Content-Type: application/json' \
-d '{
   "requestId": "your-requestId",
   "timestamp": 1609314282628,
   "nonce": 0.898068364585336,
   "signature": "your-signature"
 }' 'http://api.speech.tuputech.com/v3/recognition/speech/stream/search/`your-secretId`'

返回参数说明

响应结果数据结构

参数名称 类型 是否必需 说明
code Number 返回码,0:调用成功
message String 返回信息
nonce String 随机数
timestamp String 当前的服务器的Unix时间戳
requestId string 音频流唯一ID
status string 检测状态
status说明
描述
working 处理中
end 处理结束
返回数据示例:
{
  "code": 0,
  "requestId": "your-requestId",
  "status": "working",
  "message": "success",
  "nonce": "0.01627771095362096",
  "timestamp": 1552391372490
}

调用建议

参数名为: status的字段,仅在查询成功时存在
调用者判定步骤:

  1. 先判断code字段是否为公共服务状态码中表示调用成功的值。
  2. 再判断status字段,说明如下:
    • 值为working: 识别任务正在处理。
    • 值为end: 识别任务结束。

results matching ""

    No results matching ""