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.