四类模型 API
语音识别 ASR
上传完整音频文件,获取识别文本。
POST /api/v1/ai/bambuk/asr
请求参数
使用 multipart/form-data,不要把文件路径放入 JSON。
| 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| file | binary | 是 | 实际音频文件内容 |
| lang | string | 是 | 音频源语言,例如 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 流式接口。超时后先查看调用记录,避免重复执行和重复消耗额度。