跳转到正文
Bambuk / 开发文档
四类模型 API

语音识别 ASR

上传完整音频文件,获取识别文本。

POST /api/v1/ai/bambuk/asr

请求参数

使用 multipart/form-data,不要把文件路径放入 JSON。

字段类型必填说明
filebinary是实际音频文件内容
langstring是音频源语言,例如 ug;以部署模型支持范围为准

不要假设维语模型支持中文录音或自动语言识别。音频编码、时长和大小限制应按实际模型及平台上传限制准备。

调用示例

使用标准 multipart 表单提交,让客户端自动生成 boundary,请求头携带平台主密钥 AppKey。

curl --fail-with-body --max-time 300 "$BAMBUK_BASE_URL/ai/bambuk/asr" \
  -H "AppKey: $BAMBUK_APP_KEY" \
  -F 'file=@./sample.wav' \
  -F 'lang=ug'

使用 cURL -F 或浏览器 FormData 时,让客户端自动生成 multipart boundary,不要手写固定的 Content-Type 边界。

响应

{"data":{"result":{"text":"模型识别的文本"}}}

此接口是完整文件识别,不是 WebSocket 流式接口。超时后先查看调用记录,避免重复执行和重复消耗额度。