AGTCloud API Docs
文档指南API Reference集成与资源更新与帮助
音频处理Muse Voice Transcribe

文件转写

上传 WAV 音频文件并使用 Muse Voice Transcribe 返回转写结果。

上传完整 WAV 音频文件,并通过 Muse Voice Transcribe 获取 JSON、SSE 或纯文本转写结果。文件需使用单声道、16-bit integer PCM,采样率为 16 kHz 或 24 kHz。

HTTP文件转写请求
curl --fail-with-body 'https://api.agtcloud.cn/v1/asr/transcribe' \
  -H 'Authorization: Bearer your-api-key' \
  -H 'Accept: application/json' \
  -F 'request={"model":"muse-voice-transcribe-1.0","audioEncoding":"WAV","mode":"DIARIZATION","languageBias":["Mandarin Chinese"]};type=application/json' \
  -F 'audio=@audio.wav;type=audio/wav'
POST/v1/asr/transcribe

使用 Multipart 同时提交 JSON 配置和 WAV 音频。音频必须为单声道、16-bit integer PCM WAV,采样率为 16 kHz 或 24 kHz,时长不超过 600 秒;完整请求体不超过 32 MiB。

通过 Accept 选择 JSON、SSE 或纯文本响应。模型可用范围以当前 API Key 和模型目录为准。

Authorization

bearerAuth
AuthorizationBearer <token>

在 Authorization Header 中使用 Bearer your-api-key。

In: header

Request Body

multipart/form-data

request 部分使用 JSON,audio 部分上传 WAV 文件。客户端应自动生成 Multipart boundary。

TypeScript Definitions

Use the request body type in TypeScript.

Response Body