Get started Quickstart

Quickstart

Munsit is a RESTful API you can call from any language or framework — high-quality Arabic voice synthesis across dialects (Fusha, Emirati, Saudi Najdi, Saudi Hijazi and more), streaming audio output, customizable voice parameters, and Arabic speech recognition. Three steps to your first result.

1

Get an API key

Sign up and generate an API key from the dashboard for your region. You'll send it in the x-api-key header.

Keys are region-specific. Each endpoint requires an API key from its corresponding dashboard — a global key won't authenticate against the UAE endpoint, and vice versa. See Authentication for details.

Create a Global API key

2

Make your first request

Put your key in the x-api-key header, point it at an audio file, and send it.

bash
# 1. your key, from the dashboard export MUNSIT_API_KEY="eyJhbGciOiJIUzI1NiIs..." # 2. send audio, get Arabic text curl -X POST "https://api.munsit.com/api/v1/audio/transcribe" \ -H "x-api-key: $MUNSIT_API_KEY" \ -F "file=@meeting.mp3"
Response — 200
{ "statusCode": 200, "data": { "transcriptionId": "805059bf-7c3f-4a1e-9d2b-1f0c6ae83b47", "transcription": "اجتماع الفريق يبدأ الساعة العاشرة", "duration": 4.56 }, "message": "Success" }
Prefer speech out instead of text? Munsit also does text-to-speech: real-time Arabic voice synthesis with multiple dialects, streaming audio output, and stability / speed voice parameters. The Authentication page shows a full text-to-speech request.

Explore the documentation

Pick what's next.

Stuck? Every error the API returns is listed on Errors, and a human answers on Support.

Working with an AI assistant? Every page is available as Markdown: add .md to the URL, or send an Accept: text/markdown header. For the whole documentation in one request, point it at llms-full.txt; the page index is llms.txt. Or use Copy Page, top right.