Transcrição
Transcreva áudio pelo endpoint compatível com OpenAI.
POST /v1/audio/transcriptions aceita dados de formulário multipart. whisper-1 corresponde ao mecanismo ASR selecionado no 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"Formatos de saída
| Formato | Uso |
|---|---|
json | Um simples { "text": "…" } |
text | Fluxos de texto simples |
verbose_json | Idioma, duração, segmentos e marcas de tempo |
srt | Editores de legendas e ferramentas de vídeo |
vtt | Vídeo na web e legendas no navegador |
Campos opcionais: language (ISO 639-1), prompt (vocabulário ou estilo do segmento anterior) e temperature (nem todo mecanismo o usa).
Modelos nunca são baixados silenciosamente
Se apenas um modelo TTS estiver instalado, você receberá 409, com o modelo ausente e as instruções. Instale um modelo ASR no VoiceStudio e tente novamente.
Para transmissão ao vivo do microfone, use o WebSocket de ditado na referência da API.