Skip to content
AI transcription · 35 languages

Turn speech into accurate text

Upload an audio file, record live from your microphone, or transcribe realtime speech. Professional-grade accuracy, free, no API key.

Developer API

POST /api/stt

Security check

Solve this to reveal the copy-ready cURL.

—
Complete the security check above to view the request.

Questions

Is speech to text free?

Yes. Upload, live recording and realtime transcription are all free with no API key — the server uses the same free transcription flow as the TTS studio.

Which languages can it transcribe? Do I have to pick one?

No — Auto detect is the default and identifies the spoken language on every request (the result shows what was detected and how confident it is). 35 languages are supported including Bangla, English, Hindi, Urdu, Arabic, Spanish, French, German, Japanese and Turkish. For mixed-language speech, Auto uses the dominant language; forcing that language gives the most accurate script.

Is there a size limit?

Each request accepts up to 4MB of audio (roughly a few minutes depending on format). For longer recordings, realtime mode transcribes chunk by chunk with no total limit.

How do I use the STT API?

POST an audio file as multipart form field file to /api/stt with language. You get JSON back with text, duration and optional word timestamps. A copy-ready example is in the Developer API box above.