Transcription
Transcrivez l’audio avec le point de terminaison compatible OpenAI.
POST /v1/audio/transcriptions accepte des données de formulaire multipart. whisper-1 correspond au moteur ASR sélectionné dans VoiceStudio.
curl "$VOICESTUDIO_BASE_URL/audio/transcriptions" \
-H "Authorization: Bearer $VOICESTUDIO_API_KEY" \
-F "file=@interview.wav" \
-F "model=whisper-1" \
-F "response_format=verbose_json"Formats de sortie
| Format | Utilisation |
|---|---|
json | Un simple { "text": "…" } |
text | Chaînes de traitement en texte brut |
verbose_json | Langue, durée, segments et horodatages |
srt | Éditeurs de sous-titres et outils vidéo |
vtt | Vidéo web et sous-titres du navigateur |
Champs facultatifs : language (ISO 639-1), prompt (vocabulaire ou style du segment précédent) et temperature (tous les moteurs ne l’utilisent pas).
Les modèles ne sont jamais téléchargés silencieusement
Si seul un modèle TTS est installé, vous recevez 409, avec le modèle manquant et la marche à suivre. Installez un modèle ASR dans VoiceStudio et réessayez.
Pour le flux micro en direct, utilisez le WebSocket de dictée dans la référence API.