AGTCloud API Docs
РуководстваСправочник APIИнтеграции и ресурсыОбновления и помощь
Обработка аудиоMuse Voice Transcribe

Транскрипция файла

Загрузите аудиофайл WAV и получите транскрипцию с помощью Muse Voice Transcribe.

Загрузите полный аудиофайл WAV и получите транскрипцию в формате JSON, SSE или обычного текста с помощью Muse Voice Transcribe. Файл должен быть монофоническим, с 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

Отправьте JSON-конфигурацию и аудио WAV вместе в формате Multipart. Аудио должно быть монофоническим WAV с 16-bit integer PCM, частотой дискретизации 16 kHz или 24 kHz и длительностью не более 600 секунд; полный запрос не должен превышать 32 MiB.

Выберите JSON, SSE или текстовый ответ с помощью Accept. Доступность модели определяется текущим ключом API и каталогом моделей.

АутентификацияBearer <token>

Используйте Bearer your-api-key в Header Authorization.

Расположение: header

Тело запроса

multipart/form-data

Часть request использует JSON, а часть audio содержит файл WAV. Клиент должен автоматически создавать Multipart boundary.

Определения типов TypeScript

Используйте тип request body в TypeScript.

Тело ответа