UnifyAPI
← Back to catalog

transcribe.submit

mock data$0.010 / call

Submit Audio Transcription

Submit an audio file URL for speech-to-text transcription. Returns a transcript_id to check status and retrieve results. Supports MP3, WAV, M4A, FLAC, OGG, WebM. 99 languages auto-detected. Optional speaker diarization (AssemblyAI)

AI & MLprovider: Transcribe#transcribe#ai

Input schema

model

Speech model: "universal-2" (default, fast, 99 languages) or "universal-3-pro" (highest accuracy, promptable)

string
audio_urlrequired

Publicly accessible URL of the audio file to transcribe (MP3, WAV, M4A, FLAC, OGG, WebM)

string
language_code

Language code (e.g. "en", "es", "de", "fr", "ja"). Auto-detected if omitted

string
speaker_labels

Enable speaker diarization — detect who said what (default false)

boolean

Call via REST

curl -X POST https://unifyapi.pro/api/call/transcribe.submit \
  -H "Authorization: Bearer uak_live_..." \
  -H "Content-Type: application/json" \
  -d '{"model":"<model>","audio_url":"<audio_url>","language_code":"<language_code>","speaker_labels":"<speaker_labels>"}'

Try it

Paste a UnifyAPI key (create one in the dashboard) and run a real call.