Documentation

Speech-to-Text

POST /v1/audio/transcriptions converts uploaded audio into text.

Use it when

  • You want voice notes or call transcripts
  • You need captions or searchable media

Code examples

1curl -X POST https://api.navy/v1/audio/transcriptions \
2  -H "Authorization: Bearer sk-navy-YOUR_KEY" \
3  -F file="@/path/to/audio.mp3" \
4  -F model="whisper-1"

Parameters

  • model (string, required) — whisper-1, gpt-4o-transcribe, scribe_v2
  • file (file, required) — Audio file (max 25MB)
  • language (string, optional) — ISO-639-1 language code
  • response_format (string, optional) — json, text, srt, vtt, verbose_json

Notes

  • Pair this with embeddings or chat completions for analysis workflows
Docs Assistant
I’m here to help with NavyAI docs. Ask about endpoints, auth, models, request bodies, or integration details.