OverviewGet startedQuick start

Quick start

Create an API key, send one audio file and get Arabic text back.

transcribe
a file

curl -X POST "https://api.munsit.com/api/v1/audio/transcribe" \

-H "x-api-key: $MUNSIT_API_KEY" \

-F "file=@meeting.mp3"

Create an API key

Create a key in the Munsit dashboard at app.munsit.com. Keys are region-specific: the global dashboard issues keys for the global endpoint, and the UAE dashboard issues keys for the UAE endpoint. Use the key with the endpoint it was created for.

Send the key in the x-api-key header on every request. Keep it in an environment variable such as MUNSIT_API_KEY, never in version control or client-side code.

speech-to-text

POST /audio/transcribe

POST /audio/diarization/transcribe

WSS /listen

Speech to text

Post an audio file to get a transcript, add speaker diarisation, or stream live audio over a WebSocket.

text-to-speech

POST /text-to-speech/{model_id}

GET /voices

POST /voices/clone

Text to speech

Send text and a voice ID to generate Arabic speech, list the available voices, or clone a voice from a sample.

Go further

The quick start on docs.munsit.com has the same request in Python, Node.js and Go, and describes the response. From there, read the guides on live streaming, LiveKit and on-premises deployment, or open the endpoint reference.