AGTCloud API Docs
GuidesRéférence APIIntégrations et ressourcesMises à jour et aide
Traitement audioMuse Voice Transcribe

Transcription de fichier

Téléversez un fichier audio WAV pour obtenir sa transcription avec Muse Voice Transcribe.

Téléversez un fichier audio WAV complet pour obtenir sa transcription au format JSON, SSE ou texte brut avec Muse Voice Transcribe. Le fichier doit être mono, 16-bit integer PCM, avec une fréquence d’échantillonnage de 16 kHz ou 24 kHz.

HTTPRequête de transcription de fichier
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

Envoyez la configuration JSON et l’audio WAV ensemble en Multipart. L’audio doit être un WAV mono, 16-bit integer PCM, avec une fréquence d’échantillonnage de 16 kHz ou 24 kHz et une durée maximale de 600 secondes ; le corps complet de la requête ne doit pas dépasser 32 MiB.

Utilisez Accept pour choisir une réponse JSON, SSE ou en texte brut. Les modèles disponibles dépendent de la clé API actuelle et du catalogue des modèles.

Authentification

bearerAuth
AuthentificationBearer <token>

Utilisez Bearer your-api-key dans le Header Authorization.

Emplacement: header

Corps de requête

multipart/form-data

La partie request contient du JSON ; la partie audio contient le fichier WAV téléversé. Le client doit générer automatiquement le boundary Multipart.

Définitions TypeScript

Utilisez le type request body en TypeScript.

Corps de réponse