一句话识别

最近更新时间:2023-08-24 17:23:19 前往 Coding 编辑

导出文档

1. 接口描述

接口请求域名:winner-api.neunit.com:18053

接口请求路径: POST /cloud/asr/v1/asr_sentence

本接口适合针对一句话的短句场景进行识别

  • 支持 pcm,wav 流。

2. 输入参数

以下请求参数列表仅列出了接口请求参数。

参数名称必选类型描述
dataString语音数据 base64 编码。
languageString语言,中文:zh;英文:en,默认为 zh。
voice_idString音频流识别全局唯一标识,用户自己生成(推荐使用 uuid),最长128位,对于同一环境对话场景建议传入。

3. 输出参数

参数名称类型描述
ridString本次请求唯一 id。
codeInteger状态码,成功为 0,错误为其他值。
msgString状态信息,成功为 OK,错误为其他信息。
dataObject返回数据,成功状态下有值,具体结构见下文。

data 参数结构

参数名称类型描述
contentstring识别文本内容。
voice_idString音频流识别全局唯一标识。

4. 示例

示例1 成功调用接口

传入一句话音频的 base64 流

输入示例

POST / HTTP/1.1
Host: host
Content-Type: application/json
Path: /cloud/asr/v1/asr_sentence

{
  "data": "xxx",
  language: "zh",
  "voice_id": "sacu1assdnvbhldfgbl"
}

输出示例

{
    "rid": "ab8a260e-3ffe-598a-bbcb-32324bb760d3",
    "code": 0,
    "msg": "OK",
    "data": {
      "content": "test",
      "voice_id": "sacu1assdnvbhldfgbl"
    }
}

5. 开发者资源

SDK

云 API 提供了配套的开发工具集(SDK),支持多种编程语言,能更方便的调用 API。

6. 错误码

以下仅列出了接口业务逻辑相关的错误码,其他错误码详见 公共错误码

错误码描述
10101003参数 data 不能为空。
10101004参数 data 解析失败。
10101005asr 转译失败,请稍后重试。