Skip to content

Arabic voice studio

Give your
words a voice.

8 voices · 16 Arabic dialects

Ready for your next story, ad, or product.

Create your free sample

5 samples · 5,000 characters total · No card required

Listen first. Choose what fits.

Explore voices
Choose a voice

OmarMoroccan Darija

Free to listen
Omar's recorded dialects
Press play to listen
Read the sample script

كتقلب على شي حاجة زوينة لدارك؟ دوز عندنا للمحل، تفرج وخذ راحتك فالاختيار. وإلا بغيتي تسول على شي حاجة، حنا هنا باش نعاونوك. مرحبا بيك عندنا!

Try this voice with your text

19 recordings in 9 dialects · No sample allowance used

Voice design · Beta

A voice shaped around your idea.

Create a voice from a description, preview it privately, then save it for the generator and API.

Available with paid plans and Project Packs.

Hear a designed voiceExplore voice design

Building with our API?

View developer details
8
Distinct voices
4 male and 4 female speakers
16
Arabic dialects
From formal Arabic to regional styles
REST
Official API
Submit → poll → download
0
Speech allowance on failed speech
Design attempts have separate limits

Built around Arabic product needs

A focused Arabic TTS platform with clear IDs, fair quota behavior, and workflows for short and long scripts.

Arabic voice catalog

Choose Omar, Layla, Sami, Hala, Zayd, Rami, Nour, or Salma, then select your Arabic dialect.

Fair usage tracking

Failed speech generations do not use your speech allowance. Voice Design attempts count when submitted, including failed designs.

Long-form generation

Longer scripts can be split into chunks, retried, stitched, and tracked through background job status.

More to hear: compare Kuwaiti ad voices

A short Kuwaiti ad

Same script. Different voices.

Listen, compare, then choose a voice for your script. Recorded demos are free and use no allowance.

هلا فيك! اكتشف مجموعتنا اليديدة، واختار الهدية اللي تناسبك. السعر ٩ دنانير، والتوصيل متاح داخل الكويت. اطلب الحين.

Dialect catalog

Supported Arabic dialects

Show customers a specialized Arabic voice platform, not a generic speech tool. Pick the market, review stable and preview options, and ship through the app or API.

Choose a dialect, hear an available sample, then try your script with the right voice

All Arabic voices

Use one catalog for formal Arabic, customer-facing local dialects, and server-side voice generation through the FasihTTS REST API.

Explore dialect page
Modern Standard ArabicSaudi NajdiSaudi HijaziCairene EgyptianGeneral Gulf ArabicGeneral Levantine ArabicMoroccan DarijaEmirati ArabicKuwaiti ArabicQatari ArabicBahraini ArabicOmani ArabicIraqi ArabicSudanese ArabicAlgerian ArabicTunisian Arabic
128 public voice IDs16 dialect entriesOfficial REST API

Gulf Arabic

Build localized product audio for Gulf audiences without changing voice IDs when your integration grows.

Explore dialect page
Saudi NajdiSaudi HijaziGeneral Gulf ArabicEmirati ArabicKuwaiti ArabicQatari ArabicBahraini ArabicOmani Arabic
64 public voice IDs8 dialect entriesOfficial REST API

Saudi Arabic

Create Saudi-facing audio with clear Najdi and Hijazi options for product teams that need consistent voice IDs.

Explore dialect page
Saudi NajdiSaudi Hijazi
16 public voice IDs2 dialect entriesOfficial REST API

Egypt and Sudan

Use familiar regional voices for audiences in Egypt and Sudan while keeping your integration simple.

Explore dialect page
Cairene EgyptianSudanese Arabic
16 public voice IDs2 dialect entriesOfficial REST API

Levant and Iraq

Reach Arabic speakers across the Levant and Iraq with regional voice options and stable product identifiers.

Explore dialect page
General Levantine ArabicIraqi Arabic
16 public voice IDs2 dialect entriesOfficial REST API

North African Arabic

Support Maghrebi users with dedicated North African dialect entries instead of forcing every workflow into MSA.

Explore dialect page
Moroccan DarijaAlgerian ArabicTunisian Arabic
24 public voice IDs3 dialect entriesOfficial REST API
For developers: integration and examples

For developers

Official API surface

Use the branded REST API and avoid unsupported domains or WebSocket assumptions

HTTP · async speech
POST https://xrwqtifhqycpxfjzfrip.supabase.co/functions/v1/generate-tts-v2
x-api-key: YOUR_API_KEY
Idempotency-Key: YOUR_SAVED_REQUEST_KEY
Content-Type: application/json

{
  "text": "مرحبًا بكم في فصيح",
  "dialect": "ar-msa",
  "voice": "ar-msa-formal-male-2"
}

202 {"jobId":"JOB_ID","status":"queued"}

POST https://xrwqtifhqycpxfjzfrip.supabase.co/functions/v1/get-long-tts-job
x-api-key: YOUR_API_KEY
Content-Type: application/json

{"id":"JOB_ID"}

200 {"job":{"status":"completed","audio_url":"SIGNED_MP3_URL"}}

GET SIGNED_MP3_URL
200 <MP3 audio>

01

REST API

Submit HD speech once with a stable idempotency key, check the job, then download the completed audio. See the working async examples.

02

Catalog endpoints

Fetch /v1/voices and /v1/dialects to keep your UI aligned with FasihTTS voice IDs

03

Support visibility

Use /v1/usage, request IDs, and the usage ledger to investigate quota changes

Read the API docs

Operational details customers care about

Clear behavior for API users, paid plans, and support workflows

Privacy-safe history

Submitted text is stored as a short preview by default. Full text and audio storage are opt-in.

Transparent usage ledger

Usage events record successful generations, failed attempts, and credits so support can explain quota changes.

Server-side API access

API keys are sent through the x-api-key header. New integrations should use the official FasihTTS API domain.

Where FasihTTS fits

Use one Arabic voice platform for short prompts, long scripts, and server-side integrations

Content Creators

  • Arabic voiceovers for videos and social clips
  • Long-form narration for scripts and explainers
  • Dialect-specific samples before generation
  • Downloadable MP3/WAV output

Developers & Businesses

  • Official REST endpoint at api.fasihtts.com
  • Public voice and dialect IDs
  • Authenticated usage endpoint
  • Request IDs for support follow-up

Education & Training

  • Audio learning material in Arabic
  • Formal Arabic and regional dialect options
  • Privacy-safe generation history
  • Background long-script workflow

Media & Customer Experience

  • IVR and support-message drafts
  • News and article audio versions
  • E-learning module narration
  • Internal content review samples

Start with the official FasihTTS workflow

Generate from the web app or integrate the REST API with public voice and dialect IDs.

REST only today. WebSocket/streaming will be considered after the REST API matures.

Official API domain
Usage ledger
Privacy-first history