1<!DOCTYPE html><!-- Last Published: Fri Oct 02 2026 08:16:21 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="munsit.webflow.io" data-wf-page="6a1ceb45b939ef8e36d64e99" data-wf-site="6825a3da685ebbc114c48493" lang="en"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>#1 Arabic Speech Recognition Platform with 25+ dialects support | Munsit</title><link rel="alternate" hrefLang="x-default" href="https://munsit.com"/><link rel="alternate" hrefLang="en" href="https://munsit.com"/><link rel="alternate" hrefLang="ar" href="https://munsit.com"/><meta content="Munsit is the world's most accurate Arabic speech recognition platform. Ranked #1 model on independent benchmarks, covering 25+ dialects, built and hosted in the UAE. Trusted by 250+ government and enterprise organisations across the region." name="description"/><meta content="#1 Arabic Speech Recognition Platform with 25+ dialects support | Munsit" property="og:title"/><meta content="Munsit is the world's most accurate Arabic speech recognition platform. Ranked #1 model on independent benchmarks, covering 25+ dialects, built and hosted in the UAE. Trusted by 250+ government and enterprise organisations across the region." property="og:description"/><meta content="#1 Arabic Speech Recognition Platform with 25+ dialects support | Munsit" name="twitter:title"/><meta content="Munsit is the world's most accurate Arabic speech recognition platform. Ranked #1 model on independent benchmarks, covering 25+ dialects, built and hosted in the UAE. Trusted by 250+ government and enterprise organisations across the region." name="twitter:description"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="qPuxG3BDTb-kS0kPS5Yz8TuAneG65X-2_7D2Tg6l9n8" name="google-site-verification"/><link href="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/css/munsit.shared.797a78cab.css" rel="stylesheet" type="text/css" integrity="sha384-eXp4yrdHYrLmv0LZ59maLp+5Pdsi5yNDdFC8MWViC+TUwpihOpkSGojE3xS7N+uy" crossorigin="anonymous"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/>
1<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
1<script type="text/javascript">WebFont.load({ google: { families: ["Montserrat:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic","Open Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic","PT Serif:400,400italic,700,700italic","DM Sans:300,400,500,600,700","Inter:300,400,500,600,700","Manrope:300,400,500,600,700,800","Noto Sans Arabic:400,500,600,700,800,900","Space Grotesk:300,400,500,600,700"] }});</script>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6825a3da685ebbc114c48bf4_32cntx.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6825a3da685ebbc114c48bf3_256cntxt.png" rel="apple-touch-icon"/><link href="https://munsit.com" rel="canonical"/>
1<script type="application/ld+json"> 2{ 3 "@context": "https://schema.org", 4 "@graph": [ 5 { 6 "@type": "WebPage", 7 "@id": "https://munsit.com/#webpage", 8 "url": "https://munsit.com/", 9 "name": "#1 Arabic Speech Recognition Platform with 25+ dialects support | Munsit", 10 "description": "Munsit is the world's most accurate Arabic speech recognition platform. Ranked #1 model on independent benchmarks, covering 25+ dialects, built and hosted in the UAE. Trusted by 250+ government and enterprise organisations across the region.", 11 "inLanguage": "en", 12 "isPartOf": { "@id": "https://munsit.com/#website" }, 13 "about": { "@id": "https://munsit.com/#software" }, 14 "publisher": { "@id": "https://munsit.com/#organization" } 15 }, 16 { 17 "@type": "WebSite", 18 "@id": "https://munsit.com/#website", 19 "url": "https://munsit.com/", 20 "name": "Munsit", 21 "publisher": { "@id": "https://munsit.com/#organization" } 22 }, 23 { 24 "@type": "Organization", 25 "@id": "https://munsit.com/#organization", 26 "name": "Munsit", 27 "url": "https://munsit.com/", 28 "logo": "https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/691ef9865c623aa3087b6504_Munsit-1%20logo.svg", 29 "description": "Munsit is CNTXT AI's Arabic Voice AI suite, built in the UAE to deliver benchmark-leading Arabic speech-to-text and text-to-speech across 25+ dialects.", 30 "parentOrganization": { 31 "@type": "Organization", 32 "name": "CNTXT AI", 33 "url": "https://www.cntxt.tech/" 34 }, 35 "sameAs": [ 36 "https://www.instagram.com/cntxt.ai/", 37 "https://ae.linkedin.com/company/cntxtai", 38 "https://www.facebook.com/munsitbycntxtai" 39 ], 40 "contactPoint": { 41 "@type": "ContactPoint", 42 "email": "[email protected]", 43 "contactType": "customer support" 44 } 45 }, 46 { 47 "@type": "SoftwareApplication", 48 "@id": "https://munsit.com/#software", 49 "name": "Munsit", 50 "applicationCategory": "Speech Recognition / Voice AI Platform", 51 "operatingSystem": "Web, iOS, Android, On-Premises, Cloud", 52 "description": "Munsit is the world's most accurate Arabic Voice AI suite, converting Arabic speech to text and text to natural Arabic voice across 25+ dialects. Trained on 30,000+ hours of real Arabic audio with a Conformer architecture optimized for Arabic speech, Munsit outperforms Whisper (OpenAI), SeamlessM4T (Meta), and Nvidia Conformer on major Arabic ASR benchmarks (SADA, Common Voice, MASC, Casablanca, MGB-2).", 53 "url": "https://munsit.com/", 54 "image": "https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/691ef9865c623aa3087b6504_Munsit-1%20logo.svg", 55 "creator": { "@id": "https://munsit.com/#organization" }, 56 "featureList": [ 57 "Arabic Speech-to-Text (ASR)", 58 "Arabic Text-to-Speech (TTS) - Faseeh & Faseeh Mini", 59 "Support for 25+ Arabic dialects", 60 "Real-time speech-to-text and text-to-speech", 61 "Meeting transcription and note-taking", 62 "Arabic AI voice agents", 63 "Dialect unification and translation", 64 "Voice cloning and custom voices", 65 "Audio and video denoising", 66 "Dubbing", 67 "Image and video generation", 68 "Cloud API, on-premises, and sovereign cloud deployment (UAE/KSA)" 69 ], 70 "softwareHelp": "https://munsit.com/contact", 71 "offers": [ 72 { 73 "@type": "AggregateOffer", 74 "lowPrice": "0", 75 "highPrice": "800", 76 "priceCurrency": "USD", 77 "offerCount": "6", 78 "url": "https://munsit.com/pricing", 79 "offers": [ 80 { "@type": "Offer", "name": "Free", "price": "0", "priceCurrency": "USD" }, 81 { "@type": "Offer", "name": "Pro", "price": "10", "priceCurrency": "USD" }, 82 { "@type": "Offer", "name": "Team", "price": "100", "priceCurrency": "USD" }, 83 { "@type": "Offer", "name": "Growth", "price": "250", "priceCurrency": "USD" }, 84 { "@type": "Offer", "name": "Scale", "price": "800", "priceCurrency": "USD" }, 85 { "@type": "Offer", "name": "Enterprise", "price": "0", "priceCurrency": "USD", "description": "Custom pricing" } 86 ] 87 }, 88 89 { 90 "@type": "Offer", 91 "name": "Free", 92 "price": "0", 93 "priceCurrency": "USD", 94 "description": "10,000 free signup credits. Best for trying Munsit and building your first demo. No credit card required.", 95 "url": "https://munsit.com/pricing", 96 "category": "Free" 97 }, 98 { 99 "@type": "Offer", 100 "name": "Pro", 101 "price": "10", 102 "priceCurrency": "USD", 103 "description": "200,000 credits/month, 2 concurrent requests, up to 10 custom voices. Best for launching your first live workflow. Email support.", 104 "url": "https://munsit.com/pricing", 105 "priceSpecification": { 106 "@type": "UnitPriceSpecification", 107 "price": "10", 108 "priceCurrency": "USD", 109 "billingDuration": "P1M", 110 "billingIncrement": 1 111 }, 112 "category": "Pro" 113 }, 114 { 115 "@type": "Offer", 116 "name": "Pro (Annual)", 117 "price": "8", 118 "priceCurrency": "USD", 119 "description": "200,000 credits/month billed yearly (20% savings). 2 concurrent requests, up to 10 custom voices.", 120 "url": "https://munsit.com/pricing", 121 "priceSpecification": { 122 "@type": "UnitPriceSpecification", 123 "price": "8", 124 "priceCurrency": "USD", 125 "billingDuration": "P1M", 126 "billingIncrement": 12 127 }, 128 "category": "Pro Annual" 129 }, 130 { 131 "@type": "Offer", 132 "name": "Team", 133 "price": "100", 134 "priceCurrency": "USD", 135 "description": "3,000,000 credits/month, 5 concurrent requests, up to 50 custom voices. Most popular - best for live apps and small teams. Priority support.", 136 "url": "https://munsit.com/pricing", 137 "priceSpecification": { 138 "@type": "UnitPriceSpecification", 139 "price": "100", 140 "priceCurrency": "USD", 141 "billingDuration": "P1M", 142 "billingIncrement": 1 143 }, 144 "category": "Team" 145 }, 146 { 147 "@type": "Offer", 148 "name": "Team (Annual)", 149 "price": "80", 150 "priceCurrency": "USD", 151 "description": "3,000,000 credits/month billed yearly (20% savings). 5 concurrent requests, up to 50 custom voices.", 152 "url": "https://munsit.com/pricing", 153 "priceSpecification": { 154 "@type": "UnitPriceSpecification", 155 "price": "80", 156 "priceCurrency": "USD", 157 "billingDuration": "P1M", 158 "billingIncrement": 12 159 }, 160 "category": "Team Annual" 161 }, 162 { 163 "@type": "Offer", 164 "name": "Growth", 165 "price": "250", 166 "priceCurrency": "USD", 167 "description": "10,000,000 credits/month, 10 concurrent requests, up to 120 custom voices, uptime SLA included. Best for growing products with SLA needs. Private support.", 168 "url": "https://munsit.com/pricing", 169 "priceSpecification": { 170 "@type": "UnitPriceSpecification", 171 "price": "250", 172 "priceCurrency": "USD", 173 "billingDuration": "P1M", 174 "billingIncrement": 1 175 }, 176 "category": "Growth" 177 }, 178 { 179 "@type": "Offer", 180 "name": "Growth (Annual)", 181 "price": "200", 182 "priceCurrency": "USD", 183 "description": "10,000,000 credits/month billed yearly (20% savings). 10 concurrent requests, up to 120 custom voices, uptime SLA included.", 184 "url": "https://munsit.com/pricing", 185 "priceSpecification": { 186 "@type": "UnitPriceSpecification", 187 "price": "200", 188 "priceCurrency": "USD", 189 "billingDuration": "P1M", 190 "billingIncrement": 12 191 }, 192 "category": "Growth Annual" 193 }, 194 { 195 "@type": "Offer", 196 "name": "Scale", 197 "price": "800", 198 "priceCurrency": "USD", 199 "description": "50,000,000 credits/month, 20 concurrent requests, up to 300 custom voices, dedicated infrastru
199cture, regional deployment in UAE and KSA. Best for high-volume products. Dedicated support team.", 200 "url": "https://munsit.com/pricing", 201 "priceSpecification": { 202 "@type": "UnitPriceSpecification", 203 "price": "800", 204 "priceCurrency": "USD", 205 "billingDuration": "P1M", 206 "billingIncrement": 1 207 }, 208 "category": "Scale" 209 }, 210 { 211 "@type": "Offer", 212 "name": "Scale (Annual)", 213 "price": "640", 214 "priceCurrency": "USD", 215 "description": "50,000,000 credits/month billed yearly (20% savings). 20 concurrent requests, up to 300 custom voices, dedicated infrastructure, regional deployment in UAE and KSA.", 216 "url": "https://munsit.com/pricing", 217 "priceSpecification": { 218 "@type": "UnitPriceSpecification", 219 "price": "640", 220 "priceCurrency": "USD", 221 "billingDuration": "P1M", 222 "billingIncrement": 12 223 }, 224 "category": "Scale Annual" 225 }, 226 { 227 "@type": "Offer", 228 "name": "Enterprise", 229 "priceCurrency": "USD", 230 "description": "Custom credit volume and SLA for government, banking, and regulated deployments. Sovereign cloud, on-prem, or on-device deployment with dedicated account team and unlimited custom voices.", 231 "url": "https://munsit.com/pricing", 232 "category": "Enterprise" 233 } 234 ] 235 } 236 ] 237} 238</script>
238<!-- Google Tag Manager -->
239<script>
vendor: 327 bytes, lines 239-243
239(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 240new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 241j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 242'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 243})(window,document,'script','dataLayer','
243GTM-N76D22Q5
vendor: 3 bytes, line 243
243');
243</script>
243 244<!-- End Google Tag Manager --> 245
246<script src="https://cdn.jsdelivr.net/npm/@flowbase-co/[email protected]/dist/countup.js" type="text/javascript" integrity="sha384-0IP2pSZZj/RumnTPNdmVWVMghCUi8KomyEgtVRALUEK0dCfntimr1Ml1aBJtRED4" crossorigin="anonymous"></script>
246<script src="https://cdn.jsdelivr.net/npm/@flowbase-co/[email protected]/dist/countup.min.js" type="text/javascript" integrity="sha384-cFGtSehiITvPbWP+N8DHWQl3vRH92Y5eOArN77OfWBwe1rDnbM1ACosxm8lVkteP" crossorigin="anonymous"></script>
246<script type="text/javascript">window.__WEBFLOW_CURRENCY_SETTINGS = {"currencyCode":"USD","symbol":"$","decimal":".","fractionDigits":2,"group":",","template":"{{wf {"path":"symbol","type":"PlainText"\\} }}{{wf {"path":"amount","type":"CommercePrice"\\} }}","hideDecimalForWholeNumbers":true};</script>
246</head><body class="new_body"><div class="body-wrappers ov"><div data-w-id="a715b223-f92c-a474-d3ee-e4c49506d32e" data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="new-navaber w-nav"><div class="new-container w-container"><div class="nav-wrappers"><a href="/" aria-current="page" class="brand-5 w-nav-brand w--current"><img loading="lazy" src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1cf244350b6a58abea9a1d_Frame%202147226684.svg" alt=""/></a><nav role="navigation" class="nav-menu-6 w-nav-menu"><div class="nav-item-wrapper"><div data-delay="300" data-hover="true" data-w-id="f809dffb-ef36-8f0b-33fa-0e929f047b42" class="w-dropdown"><div class="nav-item-block flex w-dropdown-toggle"><a href="/speech-to-text-model" class="link-8">Products</a><div class="icon-11 w-icon-dropdown-toggle"></div></div><nav class="dropdown-list-2 w-dropdown-list"><a href="/speech-to-text-model" class="recousces-link w-inline-block"><div class="blog-text">Speech-to-Text</div><div class="blog-su">Transcribe Arabic voice, at scale.</div></a><a href="/text-to-speech-model" class="recousces-link w-inline-block"><div class="blog-text">Text-to-Speech</div><div class="blog-su">Generate natural Arabic voice, on demand.</div></a><a href="/munsitai-app" class="recousces-link w-inline-block"><div class="blog-text">MunsitAI App</div><div class="blog-su">For individuals who work in Arabic, on the go.</div></a></nav></div><div data-delay="300" data-hover="true" data-w-id="ea2db5d1-fe3c-bca1-7746-909e93544d9b" class="w-dropdown"><div class="nav-item-block flex w-dropdown-toggle"><a href="/use-cases" class="link-8 text-block-67">Solutions</a><div class="icon-11 w-icon-dropdown-toggle"></div></div><nav class="dropdown-list-2 w-dropdown-list"><a href="/use-cases" class="recousces-link w-inline-block"><div class="blog-text">Use Case</div><div class="blog-su">See how Munsit works in the real world.</div></a></nav></div><div data-delay="300" data-hover="true" data-w-id="d33ed454-e518-af5c-9665-99cc59898afc" class="w-dropdown"><div class="nav-item-block flex w-dropdown-toggle"><a href="/about-us" class="text-block-67">Resources</a><div class="icon-11 w-icon-dropdown-toggle"></div></div><nav class="dropdown-list-2 w-dropdown-list"><a href="/about-us" class="recousces-link w-inline-block"><div class="blog-text">About us</div><div class="blog-su">Meet the minds behind Munsit.</div></a><a href="/insight" class="recousces-link w-inline-block"><div class="blog-text">Insights Hub</div><div class="blog-su">Blog, news, ideas on Arabic Voice AI</div></a><a href="/contact-us" class="recousces-link w-inline-block"><div class="blog-text">Contact </div><div class="blog-su">Reach out for expert support.</div></a></nav></div><a href="/enterprise" class="nav-item-block w-inline-block"><div>Enterprise</div></a><a href="https://docs.munsit.com/" target="_blank" class="nav-item-block w-inline-block"><div>Developers</div></a><a href="/pricing" class="nav-item-block w-inline-block"><div>Pricing</div></a><div class="nav-btn-show-copy"><a href="https://app.munsit.com/en/sign-up" target="_blank" class="nav-button-band w-inline-block"><div>Try Munsit Free</div></a><a href="/contact-us" class="nav-button-white w-inline-block"><div>Contact sales</div></a><div class="locales-wrapper w-locales-list"><div role="list" class="locales-list w-locales-items"><div role="listitem" class="w-locales-item"><a hreflang="en" href="/" aria-current="page" class="ar-link _4 w--current">EN </a></div><div role="listitem" class="w-locales-item"><a hreflang="ar" href="/ar" class="ar-link _4">ع</a></div></div></div></div></div></nav><div class="nav-btn-wrappers"><div class="nav-btn-show"><a href="https://app.munsit.com/en/sign-up" target="_blank" class="nav-button-band w-inline-block"><div>Try Munsit Free</div></a><a href="/contact-us" class="nav-button-white w-inline-block"><div>Contact sales</div></a><div class="locales-wrapper w-locales-list"><div role="list" class="locales-list w-locales-items"><div role="listitem" class="locale w-locales-item"><a hreflang="en" href="/" aria-current="page" class="ar-link _4 w--current">EN </a></div><div role="listitem" class="locale w-locales-item"><a hreflang="ar" href="/ar" class="ar-link _4">ع</a></div></div></div></div><div class="menu-button-7 w-nav-button"><div data-is-ix2-target="1" class="lottie-animation-4" data-w-id="a715b223-f92c-a474-d3ee-e4c49506d351" data-animation-type="lottie" data-src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d69c48f6935d4e7739dbd_fyjjLRb9An.json" data-loop="0" data-direction="1" data-autoplay="0" data-renderer="svg" data-default-duration="0" data-duration="2.3333333333333335" data-loading="lazy" data-ix2-initial-state="0"></div></div></div></div></div></div><div><section class="hero-sections"><div class="w-layout-blockcontainer container-heros w-container"><div class="hero-wrappers"><div class="hero-topa"><div class="hero-titler-size"><h1 data-w-id="f71e5a7f-39fb-bbdd-e3c4-ed2f63a2198a" style="opacity:0" class="hero-title-new">The worldâs most accurate<br/><span class="bandcolor">Arabic Voice AI</span></h1></div><p data-w-id="694faa1a-eb2c-9ac8-4555-f52f76a0bb83" style="opacity:0" class="hero-sumarys">For enterprises, governments, creators, and developers building in Arabic.<br/><br/><a href="https://munsit.com/speech-to-text-model" target="_blank">Speech-to-text</a> and <a href="https://munsit.com/text-to-speech-model" target="_blank">text-to-speech</a> across 25+ dialects for agents, transcription, and applications.</p><div data-w-id="d71211a8-2404-873a-585f-7812bb2db228" style="opacity:0" class="hero-btn-wrapper"><a href="https://app.munsit.com/en/sign-up" target="_blank" class="hero-button-band-color w-inline-block"><div>Get Started Free</div></a><a href="/contact-us" class="hero-button-white-color w-inline-block"><div>Contact Sales</div></a></div></div><div data-w-id="e4eb4fc2-098c-cbf9-7f90-2c55b6f657b6" style="opacity:0" class="hero-btoom"><div class="w-embed w-script"><meta charset="utf-8" /> 247<!-- 248 Faseeh Playground â Webflow embed 249 Drop this block inside a Webflow Embed element (Add Element â Components â Embed). 250 251 Configure once: change FASEEH_API_BASE below if your backend lives elsewhere. 252 Backend must have PUBLIC_TTS_ALLOWED_ORIGINS env set to include this page's origin 253 (e.g. https://munsit.design.webflow.com and your custom domain). 254--> 255<div id="fp-root" class="fp-root"> 256 <div class="fp-aura" aria-hidden="true"><i></i><i></i></div> 257 <div class="fp-card"> 258 <div class="fp-topbar">
259 <span class="fp-live"><span class="fp-live-dot"></span>Live playground</span> 260 <span class="fp-topbar-meta">Arabic Voice AI</span> 261 </div> 262 <section class="fp-main fp-panel is-active" data-panel="tts"> 263 <div class="fp-text-wrap"> 264 <label class="fp-hint" for="fp-text">Ready to hear it in action? Type or paste any text here to try it out</label> 265 <textarea id="fp-text" class="fp-textarea" dir="auto" spellcheck="false" maxlength="500" rows="6" placeholder="Ø§ÙØªØ¨ Ø£Ù ÙØµ ÙÙØ§â¦"></textarea> 266 <div class="fp-counter"><span id="fp-counter">0</span>/500</div> 267 </div> 268 269 <div class="fp-samples" id="fp-samples" hidden> 270 <span class="fp-samples-label">Try samples</span> 271 <div class="fp-samples-list" id="fp-samples-list" aria-label="Sample text examples"></div> 272 </div> 273 274 <canvas class="fp-viz" id="fp-viz-tts" aria-hidden="true"></canvas> 275 276 <div class="fp-footer"> 277 <div class="fp-settings-row"> 278 <div class="fp-pop-host" data-pop="voice"> 279 <button class="fp-pill-btn" type="button"> 280 <span class="fp-selected-avatar" id="fp-selected-avatar" aria-hidden="true"></span> 281 <span class="fp-pill-key">Voice</span> 282 <span class="fp-pill-val" id="fp-voice-label">Select voice</span> 283 <svg class="fp-chev" viewBox="0 0 10 10" aria-hidden="true"><path d="M2 4l3 3 3-3" stroke="currentColor" stroke-width="1.5" fill="none" stroke-linecap="round" stroke-linejoin="round" /></svg> 284 </button> 285 <div class="fp-popover fp-popover-voices" role="listbox"> 286 <ul id="fp-voice-list" class="fp-voice-list" role="listbox" aria-label="Voices"></ul> 287 <div class="fp-voices-footer"> 288 <a class="fp-explore" href="https://app.faseeh.ai/voices" target="_blank" rel="noopener">Explore All Voices</a> 289 </div> 290 </div> 291 </div> 292 </div> 293 <button id="fp-play" class="fp-play" disabled><svg class="fp-play-tri" viewBox="0 0 12 12" aria-hidden="true"><path d="M3 1.5 10 6 3 10.5Z"/></svg><span>Play</span></button> 294 </div> 295 296 <div id="fp-status" class="fp-status" role="status" aria-live="polite"></div> 297 </section> 298 299 <section class="fp-main fp-panel" data-panel="stt"> 300 <div class="fp-stt" id="fp-stt"> 301 <div class="fp-stt-idle" id="fp-stt-idle"> 302 <div class="fp-stt-actions"> 303 <button type="button" class="fp-stt-mic-big" id="fp-stt-mic" aria-label="Record audio"> 304 <svg viewBox="0 0 24 24" width="30" height="30" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 305 <rect x="9" y="2" width="6" height="12" rx="3" /> 306 <path d="M5 10a7 7 0 0 0 14 0" /> 307 <line x1="12" y1="17" x2="12" y2="22" /> 308 </svg> 309 </button> 310 </div> 311 <p class="fp-stt-title" id="fp-stt-title">Start a conversation. Munsit detects your dialect and knows when you're done speaking.</p> 312 <p class="fp-stt-hint" id="fp-stt-hint"></p> 313 <button type="button" class="fp-stt-upload" id="fp-stt-upload" aria-label="Upload audio file"> 314 <svg viewBox="0 0 24 24" width="15" height="15" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"> 315 <path d="M21 15v3a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-3" /> 316 <polyline points="17 8 12 3 7 8" /> 317 <line x1="12" y1="3" x2="12" y2="15" /> 318 </svg> 319 <span>or upload / drop an audio file</span> 320 </button> 321 <p class="fp-stt-live-note" id="fp-stt-live-note" hidden>Speak naturally and Faseeh will turn your voice into text.</p> 322 <canvas class="fp-viz fp-viz-stt" id="fp-viz-stt" aria-hidden="true" hidden></canvas> 323 <div class="fp-stt-live" id="fp-stt-live" dir="auto" aria-live="polite" hidden></div> 324 <div class="fp-stt-live-controls" id="fp-stt-live-control
324s" hidden> 325 <button type="button" class="fp-stt-stop" id="fp-stt-stop-live" aria-label="Stop recording"> 326 <svg viewBox="0 0 24 24" width="20" height="20" fill="currentColor" aria-hidden="true"> 327 <rect x="4.5" y="4.5" width="15" height="15" rx="2.5" /> 328 </svg> 329 <span>Stop</span> 330 <span class="fp-stt-live-timer" id="fp-stt-live-timer">0:00</span> 331 </button> 332 </div> 333 <input id="fp-stt-file" type="file" accept=".aac,.amr,.flac,.m4a,.ogg,.mp3,.opus,.webm,.wav,audio/*" hidden /> 334 </div> 335 336 <div class="fp-stt-busy" id="fp-stt-busy" hidden> 337 <div class="fp-spinner" aria-hidden="true"></div> 338 <p class="fp-stt-title">Transcribing...</p> 339 </div> 340 341 <div class="fp-stt-result" id="fp-stt-result" hidden> 342 <div class="fp-stt-transcript" id="fp-stt-transcript" dir="auto"></div> 343 <button type="button" class="fp-stt-reset" id="fp-stt-reset">Try another clip</button> 344 </div> 345 346 <div id="fp-stt-status" class="fp-status" role="status" aria-live="polite"></div> 347 </div> 348 </section> 349 </div> 350 351 <div class="fp-tabs" role="tablist" aria-label="Playground mode"> 352 <span class="fp-thumb" aria-hidden="true"></span> 353 <button type="button" class="fp-tab is-active" data-tab="tts" role="tab" aria-selected="true">Text to Speech</button> 354 <button type="button" class="fp-tab" data-tab="stt" role="tab" aria-selected="false">Speech to Text</button> 355 </div> 356</div> 357 358<style>@import url("https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&display=swap");.fp-root,.fp-root *,.fp-root *::before,.fp-root *::after{box-sizing:border-box}.fp-root{--fp-bg:#ffffff;--fp-fg:#0f1115;--fp-muted:#8a8f98;--fp-line:#ececec;--fp-soft:#f6f6f6;--fp-accent:#6d3df5;--fp-accent2:#2fb6c9;--fp-accent-fg:#ffffff;--fp-radius:24px;font-family:Geist,ui-sans-serif,-apple-system,'Segoe UI',system-ui,sans-serif;color:var(--fp-fg);width:100%;max-width:1440px;min-height:420px;margin:0 auto;position:relative;isolation:isolate;padding:40px 32px 28px;border:1px solid #0000001a;border-radius:34px;background:radial-gradient(ellipse 55% 38% at 50% 104%,rgba(126,100,255,0.31) 0%,rgba(139,118,255,0.22) 22%,rgba(164,155,255,0.1) 40%,rgba(164,155,255,0) 66%),radial-gradient(ellipse 38% 46% at 9% 24%,rgba(201,223,240,0.58) 0%,rgba(215,229,244,0.32) 34%,rgba(215,229,244,0) 68%),radial-gradient(ellipse 34% 42% at 92% 72%,rgba(214,239,246,0.54) 0%,rgba(226,245,250,0.28) 38%,rgba(226,245,250,0) 72%),radial-gradient(ellipse 52% 30% at 51% 3%,rgba(241,250,251,0.88) 0%,rgba(241,250,251,0.58) 36%,rgba(241,250,251,0) 74%),radial-gradient(ellipse 28% 34% at 78% 12%,rgba(244,240,255,0.74) 0%,rgba(244,240,255,0.3) 46%,rgba(244,240,255,0) 78%),linear-gradient(180deg,#f4f3fb 0%,#f5f5fb 46%,#eef8fb 100%);box-shadow:0 18px 52px -42px rgba(35,30,75,0.45)}.fp-root :focus-visible{outline:2px solid var(--fp-accent);outline-offset:2px}.fp-aura{position:absolute;inset:0;border-radius:inherit;overflow:hidden;z-index:-1;pointer-events:none}.fp-aura i{position:absolute;width:58%;aspect-ratio:1;border-radius:50%;filter:blur(72px)}.fp-aura i:first-child{background:radial-gradient(circle,rgba(167,140,255,0.5),transparent 66%);top:-22%;left:-12%;animation:fp-d1 19s ease-in-out infinite alternate}.fp-aura i:last-child{background:radial-gradient(circle,rgba(150,224,238,0.55),transparent 66%);bottom:-28%;right:-14%;animation:fp-d2 23s ease-in-out infinite alternate}@keyframes fp-d1{to{transform:translate(9%,10%) scale(1.12)}}@keyframes fp-d2{to{transform:translate(-9%,-12%) scale(1.15)}}.fp-aura::after{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.05;mix-blend-mode:multiply}.fp-card{width:min(100%,980px);margin:0 auto;position:relative;z-index:1;background:var(--fp-bg);border-radius:var(--fp-radius);border:1px solid rgba(15,17,21,0.06);box-shadow:0 34px 88px -38px rgba(62,51,116,0.32),0 16px 42px -26px rgba(18,18,32,0.2);animation:fp-up .65s cubic-bezier(.22,1,.36,1) both}.fp-root .fp-card::before{content:'';position:absolute;pointer-events:none;z-index:-1;left:-120px;right:-120px;bottom:-48px;height:150px;background:radial-gradient(ellipse at 50% 62%,rgba(132,104,255,0.19),rgba(132,104,255,0) 62%),radial-gradient(ellipse at 72% 62%,rgba(178,226,238,0.18),rgba(178,226,238,0) 66%);filter:blur(24px)}@keyframes fp-up{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.fp-topbar{display:flex;align-items:center;justify-content:space-between;padding:18px 32px 0;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fp-muted)}.fp-live{display:inline-flex;align-items:center;gap:8px}.fp-live-dot{width:7px;height:7px;border-radius:50%;background:#23b26d;animation:fp-ping 2.4s ease-out infinite}@keyframes fp-ping{0%{box-shadow:0 0 0 0 rgba(35,178,109,0.4)}70%{box-shadow:0 0 0 7px rgba(35,178,109,0)}100%{box-shadow:0 0 0 0 rgba(35,178,109,0)}}.fp-topbar-meta{font-weight:500;letter-spacing:.1em;color:#a8acb6}.fp-voice-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.fp-voice{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;cursor:pointer;transition:background 0.15s ease}.fp-voice:hover{background:var(--fp-soft)}.fp-voice.is-selected{background:var(--fp-soft)}.fp-voice-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#b5b8ff,#ffd2a8,#c6f0d6);flex-shrink:0;background-size:cover;background-position:center}.fp-voice-text{flex:1;min-width:0}.fp-voice-name{font-size:14px;font-weight:600;line-height:1.2;text-transform:capitalize}.fp-voice-desc{font-size:12px;color:var(--fp-muted);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-voice-play{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--fp-fg);background:transparent;color:var(--fp-fg);display:grid;place-items:center;cursor:pointer;flex-shrink:0;
358opacity:0;transition:opacity 0.15s ease}.fp-voice:hover .fp-voice-play,.fp-voice.is-selected .fp-voice-play,.fp-voice-play.is-playing{opacity:1}.fp-voice-play svg{width:10px;height:10px;fill:currentColor}.fp-voice-play .fp-pause-icon{display:none}.fp-voice-play.is-playing .fp-play-icon{display:none}.fp-voice-play.is-playing .fp-pause-icon{display:inline-block}.fp-voice-play.is-playing{opacity:1;background:var(--fp-accent);color:var(--fp-bg)}.fp-panel.is-playing .fp-voice-play{pointer-events:none;opacity:.3 !important;cursor:default}.fp-voices-footer{margin-top:10px;padding-top:10px;border-top:1px solid var(--fp-line);display:flex;align-items:center;justify-content:space-between}.fp-explore{border:1px solid var(--fp-line);padding:8px 14px;border-radius:999px;font-size:12.5px;color:var(--fp-fg);text-decoration:none;font-weight:500}.fp-explore:hover{background:var(--fp-soft)}.fp-main{padding:18px 32px 24px;display:flex;flex-direction:column;min-height:360px}.fp-text-wrap{flex:1;display:flex;flex-direction:column}.fp-hint{font-size:14px;color:var(--fp-muted);margin-bottom:8px;display:block}.fp-textarea{flex:1;width:100%;border:0;outline:0;resize:none;font:inherit;font-size:18px;line-height:1.6;color:var(--fp-fg);background:transparent;padding:0;text-align:start;unicode-bidi:plaintext}.fp-textarea:focus,.fp-textarea:focus-visible{border:0;outline:0;box-shadow:none}.fp-panel[data-panel="tts"] .fp-text-wrap{flex:0 0 auto}.fp-panel[data-panel="tts"] .fp-textarea{height:89px;flex:0 0 89px}.fp-textarea::placeholder{color:#c3c6ce;direction:rtl;text-align:right}.fp-textarea::selection{background:rgba(109,61,245,0.18)}.fp-counter{font-size:12px;color:var(--fp-muted);text-align:right;margin-top:6px;font-variant-numeric:tabular-nums;transition:color .2s}.fp-counter.is-max{color:#d97a16;font-weight:600}.fp-footer{margin-top:14px;padding-top:14px;border-top:1px solid var(--fp-line);display:flex;align-items:center;gap:12px}.fp-settings-row{display:flex;gap:8px;align-items:center;flex:1;min-width:0}.fp-pop-host{position:relative}.fp-pill-btn{display:inline-flex;align-items:center;gap:8px;height:38px;border:1px solid var(--fp-line);border-radius:999px;padding:0 14px 0 12px;font:inherit;font-size:13px;line-height:20px;color:var(--fp-muted);background:var(--fp-bg);cursor:pointer;white-space:nowrap;transition:border-color 0.15s,background 0.15s,box-shadow .15s}.fp-pill-btn:hover{border-color:#ccc;background:var(--fp-soft)}.fp-pop-host.is-open .fp-pill-btn{border-color:var(--fp-fg);background:var(--fp-soft)}.fp-selected-avatar{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#b5b8ff,#ffd2a8,#c6f0d6);background-size:cover;background-position:center;flex:0 0 auto;display:none;box-shadow:inset 0 0 0 1px rgba(15,17,21,0.06)}.fp-selected-avatar.has-image{display:inline-block}.fp-pill-key{font-weight:500}.fp-pill-val{color:var(--fp-fg);font-weight:600;font-size:13px;text-transform:capitalize}.fp-chev{width:10px;height:10px;color:var(--fp-muted);transition:transform 0.15s}.fp-pop-host.is-open .fp-chev{transform:rotate(180deg)}.fp-popover{position:absolute;top:calc(100% + 8px);left:0;background:var(--fp-bg);border:1px solid var(--fp-line);border-radius:14px;padding:8px;min-width:160px;box-shadow:0 12px 32px -10px rgba(15,17,21,0.25),0 4px 12px -4px rgba(15,17,21,0.1);z-index:20;display:none}.fp-pop-host.is-up .fp-popover{top:auto;bottom:calc(100% + 8px)}.fp-pop-host.is-open .fp-popover{display:block;animation:fp-pop-in 0.12s ease-out}@keyframes fp-pop-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fp-pop-host.is-up.is-open .fp-popover{animation:fp-pop-in-up 0.12s ease-out}@keyframes fp-pop-in-up{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.fp-popover-voices{width:340px;max-width:calc(100vw - 32px);padding:10px}.fp-popover-voices .fp-voice-list{max-height:320px;overflow-y:auto}.fp-samples{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;margin-top:12px}.fp-samples[hidden]{display:none !important}.fp-samples-label{color:var(--fp-muted);font-size:14px;white-space:nowrap}.fp-samples-list{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.fp-sample-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;border:1px solid var(--fp-line);border-radius:999px;background:var(--fp-bg);color:var(--fp-fg);padding:0 12px;font:inherit;font-size:12.5px;line-height:18px;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color 0.15s,background 0.15s,transform 0.15s,box-shadow .15s}.fp-sample-dot{width:7px;height:7px;border-radius:50%;background:var(--fp-sample-color,var(--fp-accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--fp-sample-color,var(--fp-accent)) 16%,transparent);flex:0 0 auto;
358transition:box-shadow .2s}.fp-sample-btn:hover{transform:translateY(-2px) scale(1.02)}.fp-sample-btn:hover .fp-sample-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--fp-sample-color,var(--fp-accent)) 26%,transparent)}.fp-viz{display:block;width:100%;height:46px;margin-top:14px;opacity:.85;transition:opacity .3s}.fp-panel.is-playing .fp-viz{opacity:1}.fp-viz-stt{width:min(100%,640px);height:54px;margin:2px auto 0}.fp-play{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;background:linear-gradient(135deg,#7e52ff 0%,#5f2ee6 100%);color:var(--fp-accent-fg);border:0;padding:0 22px;border-radius:999px;font:inherit;font-weight:600;font-size:14px;line-height:20px;cursor:pointer;width:150px;box-shadow:0 12px 26px -12px rgba(109,61,245,0.65),inset 0 1px 0 rgba(255,255,255,0.28);transition:transform .2s,box-shadow .2s,background .2s}.fp-play:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px -12px rgba(109,61,245,0.75),inset 0 1px 0 rgba(255,255,255,0.28)}.fp-play:active:not(:disabled){transform:scale(.985)}.fp-play:disabled{opacity:0.5;cursor:not-allowed}.fp-play.is-playing{background:#16161d;box-shadow:0 12px 26px -14px rgba(0,0,0,0.5)}.fp-play-tri{width:11px;height:11px;fill:currentColor}.fp-eq{display:inline-flex;align-items:flex-end;gap:2.5px;height:13px}.fp-eq i{width:3px;height:100%;background:currentColor;border-radius:2px;transform-origin:bottom;animation:fp-eqb .9s ease-in-out infinite}.fp-eq i:nth-child(2){animation-delay:.15s}.fp-eq i:nth-child(3){animation-delay:.3s}@keyframes fp-eqb{0%,100%{transform:scaleY(.35)}50%{transform:scaleY(1)}}.fp-status{font-size:12.5px;color:var(--fp-muted)}.fp-status:not(:empty){margin-top:10px}.fp-status.is-error{color:#c0392b}.fp-skeleton{color:var(--fp-muted);padding:12px;font-size:13.5px}.fp-panel{display:none}.fp-panel.is-active{display:flex}.fp-tabs{position:relative;z-index:0;display:flex;align-items:center;gap:8px;width:340px;height:50px;max-width:100%;margin:30px auto 0;padding:5px;border-radius:999px;background:linear-gradient(95.19deg,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.45) 100%);border:1px solid rgba(255,255,255,0.66);box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),inset 0 -1px 0 rgba(138,116,210,0.09),0 18px 42px -28px rgba(65,45,132,0.5);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);animation:fp-up .65s .1s cubic-bezier(.22,1,.36,1) both}.fp-thumb{position:absolute;top:5px;left:5px;width:calc(50% - 9px);height:40px;border-radius:999px;background:rgba(255,255,255,0.95);box-shadow:inset 0 1px 0 rgba(255,255,255,0.98),0 1px 2px rgba(30,24,56,0.08),0 10px 22px -14px rgba(25,20,50,0.38);transition:transform .35s cubic-bezier(.3,1.2,.3,1)}.fp-tabs.is-stt .fp-thumb{transform:translateX(calc(100% + 8px))}.fp-tab{position:relative;z-index:1;flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:rgba(27,24,31,0.6);font-family:inherit;font-size:15.5px;font-weight:500;letter-spacing:0.16px;height:40px;padding:0 12px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:color 0.2s}.fp-tab:hover{color:var(--fp-fg)}.fp-tab.is-active{color:var(--fp-fg);font-weight:600}.fp-stt{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:16px}.fp-stt-idle,.fp-stt-busy,.fp-stt-result{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.fp-root [hidden]{display:none !important}.fp-stt-actions{display:flex;align-items:center;gap:14px}.fp-stt-mic-big{position:relative;width:76px;height:76px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:#fff;background:linear-gradient(150deg,#8e5dff 0%,#5d2de8 100%);box-shadow:0 20px 44px -18px rgba(109,61,245,0.6),inset 0 1px 0 rgba(255,255,255,0.35);transition:transform .25s cubic-bezier(.3,1.4,.4,1),box-shadow .25s}.fp-stt-mic-big:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 26px 52px -18px rgba(109,61,245,0.72),inset 0 1px 0 rgba(255,255,255,0.35)}.fp-stt-mic-big:active{transform:scale(.97)}
358.fp-stt-mic-big::before,.fp-stt-mic-big::after{content:'';position:absolute;inset:-7px;border-radius:50%;border:1.5px solid rgba(109,61,245,0.32);animation:fp-breath 3s ease-out infinite;pointer-events:none}.fp-stt-mic-big::after{inset:-14px;border-color:rgba(109,61,245,0.15);animation-delay:.5s}@keyframes fp-breath{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.55}}.fp-stt-upload{display:inline-flex;align-items:center;gap:8px;border:1px dashed #d9d4ee;border-radius:999px;background:rgba(255,255,255,0.75);color:var(--fp-muted);font:inherit;font-size:13px;font-weight:500;padding:9px 16px;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.fp-stt-upload:hover,.fp-stt-upload.is-dragover{color:var(--fp-accent);border-color:var(--fp-accent);background:rgba(109,61,245,0.06)}.fp-stt-title{margin:0;max-width:460px;text-align:center;font-size:16px;line-height:1.55;font-weight:500;color:var(--fp-fg)}.fp-stt-hint{margin:0;font-size:12.5px;color:var(--fp-muted);text-align:center}.fp-stt-hint:empty{display:none}.fp-stt.is-live .fp-stt-actions,.fp-stt.is-live .fp-stt-title,.fp-stt.is-live .fp-stt-hint,.fp-stt.is-live .fp-stt-upload{display:none}.fp-stt-live-note{margin:0 0 2px;font-size:14px;color:var(--fp-muted);text-align:center}.fp-stt-live-note[hidden]{display:none !important}.fp-stt-live{width:min(100%,640px);min-height:150px;max-height:260px;overflow-y:auto;border:1px solid #eeeeee;border-radius:16px;background:#fafafa;padding:18px 20px;color:var(--fp-fg);font-size:15.5px;line-height:1.65;text-align:start;unicode-bidi:plaintext;white-space:pre-wrap;word-wrap:break-word}.fp-stt-live:empty::before{content:'Start speaking...';color:var(--fp-muted)}.fp-w{animation:fp-fadein .55s ease both}@keyframes fp-fadein{from{opacity:0}to{opacity:1}}.fp-stt.is-rec .fp-stt-live:not(:empty)::after{content:'';display:inline-block;width:2px;height:1.05em;background:var(--fp-accent);margin-inline-start:3px;vertical-align:-3px;animation:fp-blink 1.1s steps(2,start) infinite}@keyframes fp-blink{to{visibility:hidden}}.fp-stt-live-controls{display:flex;align-items:center;justify-content:center;gap:12px}.fp-stt-live-controls[hidden]{display:none !important}.fp-stt-stop{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;border:0;border-radius:999px;padding:0 17px;background:var(--fp-accent);color:var(--fp-bg);font:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 10px 22px -12px rgba(109,61,245,0.6);transition:transform .2s,box-shadow .2s}.fp-stt-stop:hover{transform:translateY(-1px)}.fp-stt-stop svg{width:20px;height:20px;flex:0 0 20px}.fp-stt-live-timer,.fp-stt-timer{font-size:13px;font-weight:600;color:var(--fp-muted);font-variant-numeric:tabular-nums}.fp-stt-stop .fp-stt-live-timer{color:rgba(255,255,255,0.72);font-weight:700}.fp-stt-stop.is-complete{font-weight:400;font-size:14px}.fp-spinner{width:28px;height:28px;border-radius:50%;border:2.5px solid var(--fp-line);border-top-color:var(--fp-accent);animation:fp-spin 0.8s linear infinite}@keyframes fp-spin{to{transform:rotate(360deg)}}.fp-stt-result{align-items:stretch;gap:12px}.fp-stt-transcript{background:#fafafa;border:1px solid #eeeeee;border-radius:14px;padding:16px 18px;font-size:15px;line-height:1.6;color:var(--fp-fg);max-height:220px;overflow-y:auto;text-align:start;unicode-bidi:plaintext;white-space:pre-wrap;word-wrap:break-word}.fp-stt-reset{align-self:center;background:transparent;color:var(--fp-fg);border:1px solid var(--fp-line);border-radius:999px;padding:8px 16px;font:inherit;font-size:13px;cursor:pointer}.fp-stt-reset:hover{background:var(--fp-soft);border-color:var(--fp-fg)}@media (prefers-reduced-motion:reduce){.fp-card,.fp-tabs{animation:none}.fp-aura i,.fp-live-dot,.fp-stt-mic-big::before,.fp-stt-mic-big::after,.fp-w{animation:none}}@media (max-width:900px){.fp-root{min-height:0;padding:38px 16px 28px;border-radius:28px}.fp-topbar{padding:16px 20px 0}.fp-main{min-height:340px;padding:16px 20px 22px}.fp-tabs{width:100%;margin-top:20px}.fp-tab{font-size:15px}}@media (max-width:520px){.fp-root{padding:20px 10px 22px;border-radius:22px}.fp-topbar-meta{display:none}.fp-tab{font-size:14px}.fp-footer{align-items:stretch;flex-direction:column}.fp-samples{order:-1}.fp-samples-list{width:100%}.fp-sample-btn{flex:1 1 auto}.fp-play{width:100%;margin-left:0}.fp-stt-mic-big{width:74px;height:74px}}</style> 359
360<script>!function(){var FASEEH_API_BASE="https://api.munsit.com",e=window.FASEEH_STT_STREAM_MODEL||"munsit",t=document.getElementById("fp-root");if(t){var n=window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches,i=t.querySelector("#fp-voice-list"),r=t.querySelector("#fp-text"),a=t.querySelector("#fp-counter"),o=t.querySelector("#fp-voice-label"),s=t.querySelector("#fp-selected-avatar"),c=t.querySelector("#fp-samples"),l=t.querySelector("#fp-samples-list"),u=t.querySelector("#fp-play"),d=t.querySelector("#fp-status"),f=t.querySelector(".fp-tabs"),p=t.querySelector('[data-panel="tts"]'),v=[{label:"News",color:"#6d3df5",text:"طابت Ø£ÙÙØ§ØªÙÙ
بÙÙ Ø®ÙØ±Ø ÙØ£ÙÙØ§ بÙÙ
ÙÙ ÙØ´Ø±Ø© Ø§ÙØ«Ø§Ù
ÙØ©. ÙØ´Ùت دراسة عÙÙ
ÙØ© ØØ¯Ùثة Ø¹Ù ÙØªØ§Ø¦Ø¬ ÙØ§Ø¹Ø¯Ø© ÙÙ Ù
Ø¬Ø§Ù Ø§ÙØ·Ø§ÙØ© اÙÙØ¸ÙÙØ©."},{label:"Podcast",color:"#1f9fb3",text:"Ø£ÙÙØ§ بÙÙ
ÙÙ ØÙÙØ© Ø¬Ø¯ÙØ¯Ø© Ù
Ù Ø¨ÙØ¯Ùاست Ø¢ÙØ§Ù اÙÙ
Ø¹Ø±ÙØ©. اÙÙÙÙ
ÙØªØØ¯Ø« Ø¹Ù Ø§ÙØ°Ùاء Ø§ÙØ§ØµØ·Ùاع٠ÙÙÙ٠صار جزءا Ù
Ù ØÙØ§ØªÙØ§ اÙÙÙÙ
ÙØ©."},{label:"Casual",color:"#f0a24b",text:"Ù
Ø±ØØ¨Ø§ Ø§ÙØ³Ø§Ø¹Ø Ø´ØØ§ÙÙØ ÙÙØª Ø£ÙÙØ± Ø£Ø³ÙØ± اÙÙÙÙÙ Ø´ÙØ¨ اÙÙ٠عÙÙ Ø§ÙØ¨ØØ± ÙÙØ±Ù
س Ø´Ù٠ع٠أخبار Ø§ÙØ£Ø³Ø¨Ùع."},{label:"Story",color:"#2f855a",text:"ÙØ§Ù اÙÙØ¯ÙØ¡ ÙØ³Ø¨Ù Ø§ÙØ¹Ø§ØµÙØ©Ø ÙØ§ÙØ¸ÙØ§Ù
ÙØºØ·Ù اÙÙ
ÙØ§Ù ØªØ¯Ø±ÙØ¬Ùا. ÙÙØ¬Ø£Ø©Ø سÙ
عت ØµÙØª Ø®Ø·ÙØ§Øª ØªÙØªØ±Ø¨ Ù
Ù Ø§ÙØ¨Ø§Ø¨ Ø§ÙØ®Ø´Ø¨Ù اÙÙØ¯ÙÙ
."}],h={voices:[],maxVoices:10,selectedVoiceId:null,model:"faseeh-v1-preview",dialect:"fusha",stability:.5,speed:1,audioCtx:null,audioCtxRate:24e3,analyser:null,previewAudio:null,currentAbort:null,nextStartTime:0,isStreaming:!1,isTextDirty:!1},m=G(t.querySelector("#fp-viz-tts"));r.addEventListener("input",function(){h.isTextDirty=!0,a.textContent=r.value.length,a.parentNode.classList.toggle("is-max",r.value.length>=480)}),a.textContent=r.value.length,t.querySelectorAll(".fp-pop-host .fp-pill-btn").forEach(function(e){e.addEventListener("click",function(t){t.stopPropagation();var n=e.parentElement,i=n.classList.contains("is-open");Q(),i||(!function(e){var t=e.querySelector(".fp-popover");if(t){e.classList.remove("is-up");var n=t.style.display,i=t.style.visibility;t.style.display="block",t.style.visibility="hidden";var r=e.getBoundingClientRect(),a=t.offsetHeight;t.style.display=n,t.style.visibility=i;var o=window.innerHeight-r.bottom-8,s=r.top-8;o<a&&s>o&&e.classList.add("is-up")}}(n),n.classList.add("is-open"))})}),document.addEventListener("click",function(e){e.target.closest(".fp-pop-host")||Q()}),document.addEventListener("keydown",function(e){"Escape"===e.key&&Q()}),u.addEventListener("click",function(){h.isStreaming?Y():ee()});var y=t.querySelectorAll(".fp-tab"),g=t.querySelectorAll(".fp-panel");y.forEach(function(e){e.addEventListener("click",function(){!function(e){if(y.forEach(function(t){var n=t.dataset.tab===e;t.classList.toggle("is-active",n),t.setAttribute("aria-selected",n?"true":"false")}),g.forEach(function(t){t.classList.toggle("is-active",t.dataset.panel===e)}),f.classList.toggle("is-stt","stt"===e),Q(),"stt"===e){if(h.previewAudio){try{h.previewAudio.pause()}catch(e){}h.previewAudio=null,t.querySelectorAll(".fp-voice-play.is-playing").forEach(function(e){e.classList.remove("is-playing")})}}else"tts"===e&&(te()&&de(),h.isStreaming&&h.analyser?m.live(h.analyser):m.idle(),z())}(e.dataset.tab)})});var w=/\.(aac|amr|flac|m4a|ogg|mp3|opus|webm|wav)$/i,x=t.querySelector("#fp-stt"),b=t.querySelector("#fp-stt-idle"),S=t.querySelector("#fp-stt-busy"),C=t.querySelector("#fp-stt-result"),L=(t.querySelector("#fp-stt-transcript"),t.querySelector("#fp-stt-status")),A=t.querySelector("#fp-stt-upload"),E=t.querySelector("#fp-stt-mic"),T=t.querySelector("#fp-stt-file"),k=t.querySelector("#fp-stt-reset"),q=t.querySelector("#fp-stt-title"),M=t.querySelector("#fp-stt-hint"),B=t.querySelector("#fp-stt-live-note"),I=t.querySelector("#fp-stt-live"),_=t.querySelector("#fp-stt-live-controls"),P=t.querySelector("#fp-stt-stop-live"),U=t.querySelector("#fp-stt-live-timer"),O=t.querySelector("#fp-viz-stt"),F=G(O),H=q.textContent,R=M.textContent,D="",N=16e3,V={stream:null,audioCtx:null,processor:null,processorSource:null,processorGain:null,pcmBuffer:[],chunkIndex:0,startedAt:0,timerId:null,abort:null,ws:null,wsOpened:!1,finalText:"",liveComplete:!1};A.addEventListener("click",function(){T.click()}),T.addEventListener("change",function(){var e=T.files&&T.files[0];e&&pe(e),T.value=""}),["dragenter","dragover"].forEach(function(e){A.addEventListener(e,function(e){e.preventDefault(),A.classList.add("is-dragover")})}),["dragleave","drop"].forEach(function(e){A.addEventListener(e,function(e){e.preventDefault(),A.classList.remove("is-dragover")})}),A.addEventListener("drop",function(e){var t=e.dataTransfer&&e.dataTransfer.files&&e.dataTransfer.files[0];t&&pe(t)}),E.addEventListener("click",function(){te()?fe():function(){var t=window.AudioContext||window.webkitAudioContext;if(!navigator.mediaDevices||!navigator.mediaDevices.getUserMedia||!t)return void re("Recording is not supported in this browser.",!0);var n=(i=FASEEH_API_BASE.replace(/\/$/,"")+"/api/v1/websocket/public/speech-to-text",(i=i.replace(/^https:/,"wss:").replace(/^http:/,"ws:"))+"?"+["model="+encodeURIComponent(e)].join("&"));var i;re(""),ae("idle"),x.classList.add("is-live"),B.hidden=!1,I.hidden=!1,I.textContent="",D="",_.hidden=!1,se("recording"),U.textContent="0:00",V.finalText="",V.wsOpened=!1,V.chunkIndex=0,V.pcmBuffer=[];var r=new WebSocket(n);V.ws=r,r.onopen=function(){V.wsOpened=!0,navigator.mediaDevices.getUserMedia({audio:{echoCancellation:!0,noiseSuppression:!0,autoGainControl:!0}}).then(function(e){if(V.ws===r&&r.readyState===WebSocket.OPEN){var n;try{n=new t({sampleRate:N})}catch(e){n=new t}("suspended"===n.state?n.resume():Promise.resolve()).catch(function(){});var i=n.createMediaStreamSource(e),a=n.createScriptProcessor(4096,1,1);V.stream=e,V.audioCtx=n,V.processor=a,V.processorSource=i,a.onaudioprocess=function(e){for(var t=e.inputBuffer.getChannelData(0),n=0;n<t.length;n++)V.pcmBuffer.push(t[n]);for(;V.pcmBuffer.length>=N;
360){ie(new Float32Array(V.pcmBuffer.splice(0,N)))}},i.connect(a);var o=n.createGain();o.gain.value=0,a.connect(o),o.connect(n.destination),V.processorGain=o;var s=n.createAnalyser();s.fftSize=256,s.smoothingTimeConstant=.75,i.connect(s),O.hidden=!1,F.live(s),E.classList.add("is-recording"),V.startedAt=Date.now(),le(),V.timerId=setInterval(le,250)}else try{e.getTracks().forEach(function(e){e.stop()})}catch(e){}}).catch(function(e){try{r.close()}catch(e){}re("Microphone access denied: "+(e&&e.message?e.message:"unknown"),!0),de()})},r.onmessage=function(e){try{var t=JSON.parse(e.data),n=t.event||t.type,i=t.data||t;if("transcription"===n){var r="string"==typeof i?i:i.text||"";V.finalText=r,oe(r)}if("transcription_error"===n)re("string"==typeof i?i:i.message||"Live transcription failed.",!0)}catch(e){}},r.onerror=function(){re("Live transcription connection failed. Please try again.",!0)},r.onclose=function(){var e=te();ue(),V.ws=null,V.wsOpened=!1,e&&(B.hidden=!0,_.hidden=!1,se("complete"))}}()}),k.addEventListener("click",function(){re(""),ce()}),P.addEventListener("click",function(){V.liveComplete?(re(""),ce()):fe()}),window.addEventListener("resize",function(){m.refresh(),te()&&F.refresh()}),W("Loading voices..."),fetch(FASEEH_API_BASE+"/api/v1/voices/public").then(function(e){if(!e.ok)throw new Error("HTTP "+e.status);return e.json()}).then(function(e){h.voices=Array.isArray(e)?e:[],h.voices.length>0&&K(h.voices[0].voice_id),J(),W("")}).catch(function(e){W("Failed to load voices: "+e.message,!0)}),z(),m.idle()}function G(e){for(var t=e.getContext("2d"),i=null,r=null,a=null,o=0,s=56,c=[],l=0;l<s;l++)c.push(2);function u(){var t=e.getBoundingClientRect(),n=window.devicePixelRatio||1;e.width=Math.max(1,Math.round(t.width*n)),e.height=Math.max(1,Math.round(t.height*n))}function d(e){var n=t.createLinearGradient(0,0,e,0);return n.addColorStop(0,"#8d6bff"),n.addColorStop(.5,"#6d3df5"),n.addColorStop(1,"#2fb6c9"),n}function f(){a=requestAnimationFrame(f);var n=e.width,l=e.height;if(n&&l){var u=l/2;t.clearRect(0,0,n,l),i&&i.getByteFrequencyData(r),t.strokeStyle=d(n),t.lineCap="round";var p=n/s;t.lineWidth=Math.max(2,.4*p),o+=.045;for(var v=0;v<s;v++){var h;if(i){var m=Math.min(r.length-1,Math.floor(Math.pow(v/s,1.35)*r.length*.72));h=r[m]/255}else h=.05+.035*Math.sin(.5*v+o)+.02*Math.sin(.23*v-.7*o);var y=Math.max(.035,h)*u*.92;c[v]+=.3*(y-c[v]);var g=p*(v+.5);t.beginPath(),t.moveTo(g,u-c[v]),t.lineTo(g,u+c[v]),t.stroke()}}}function p(){u(),a||f()}function v(){if(i=null,r=null,n)return a&&(cancelAnimationFrame(a),a=null),void function(){u();var n=e.width,i=e.height;if(n&&i){var r=i/2;t.clearRect(0,0,n,i),t.strokeStyle=d(n),t.lineCap="round";var a=n/s;t.lineWidth=Math.max(2,.4*a);for(var o=0;o<s;o++){var c=a*(o+.5),l=Math.max(2,.08*r);t.beginPath(),t.moveTo(c,r-l),t.lineTo(c,r+l),t.stroke()}}}();p()}return{live:function(e){i=e,r=new Uint8Array(e.frequencyBinCount),p()},idle:v,stop:function(){i=null,r=null,a&&(cancelAnimationFrame(a),a=null),t.clearRect(0,0,e.width,e.height)},refresh:function(){i?p():v()}}}function W(e,t){d.textContent=e||"",d.classList.toggle("is-error",!!t)}function z(){setTimeout(function(){try{r.focus({preventScroll:!0})}catch(e){r.focus()}},0)}function j(e){var t=e||h.audioCtxRate;if(h.audioCtx&&h.audioCtxRate!==t){try{h.audioCtx.close()}catch(e){}h.audioCtx=null,h.analyser=null}if(!h.audioCtx){var n=window.AudioContext||window.webkitAudioContext;h.audioCtx=new n({sampleRate:t}),h.audioCtxRate=t,h.analyser=h.audioCtx.createAnalyser(),h.analyser.fftSize=256,h.analyser.smoothingTimeConstant=.7,h.analyser.connect(h.audioCtx.destination)}return"suspended"===h.audioCtx.state&&h.audioCtx.resume(),h.audioCtx}function J(){i.innerHTML="";var e=h.voices.slice(0,h.maxVoices);0!==e.length?e.forEach(function(e){var n=document.createElement("li");n.className="fp-voice"+(e.voice_id===h.selectedVoiceId?" is-selected":""),n.dataset.voiceId=e.voice_id,n.innerHTML='<div class="fp-voice-avatar"'+(e.avatar_url?" style=\"background-image:url('"+e.avatar_url+"')\"":"")+'></div><div class="fp-voice-text"><div class="fp-voice-name" dir="auto">'+X(e.name||e.voice_id)+'</div><div class="fp-voice-desc" dir="auto">'+X(e.description||function(e){if(!e)return"";Array.isArray(e)&&(e=e[0]);return"emirati"===e?"Emirati Arabic":"fusha"===e?"Fusha Arabic":e}(e.dialect)||"")+'</div></div><button class="fp-voice-play" aria-label="Preview voice">
360<svg class="fp-play-icon" viewBox="0 0 12 12"><path d="M2 1l9 5-9 5z"/></svg><svg class="fp-pause-icon" viewBox="0 0 12 12"><rect x="2" y="1" width="3" height="10"/><rect x="7" y="1" width="3" height="10"/></svg></button>',n.addEventListener("click",function(i){i.target.closest(".fp-voice-play")?function(e,n){if(!e.sample_url||h.isStreaming)return;var i=n.classList.contains("is-playing");h.previewAudio&&(h.previewAudio.pause(),h.previewAudio.currentTime=0,h.previewAudio=null);if(t.querySelectorAll(".fp-voice-play.is-playing").forEach(function(e){e.classList.remove("is-playing")}),i)return;h.previewAudio=new Audio(e.sample_url),h.previewAudio.play().catch(function(){}),n.classList.add("is-playing"),h.previewAudio.addEventListener("ended",function(){n.classList.remove("is-playing"),h.previewAudio=null})}(e,n.querySelector(".fp-voice-play")):(K(e.voice_id),Q())}),i.appendChild(n)}):i.innerHTML='<li class="fp-skeleton">No voices available.</li>'}function $(e){var t=e&&e.dialect;return Array.isArray(t)&&(t=t[0]),"emirati"===t?"Voice sample":"fusha"===t?"Fusha":"Voice sample"}function Z(e){r.value=function(e){return String(e||"").slice(0,500)}(e),a.textContent=r.value.length,h.isTextDirty=!0,W(""),r.focus()}function K(e){h.selectedVoiceId=e;var t=h.voices.find(function(t){return t.voice_id===e});t&&o&&(o.textContent=t.name||t.voice_id),function(e){if(s){var t=e&&e.avatar_url;t?(s.style.backgroundImage="url('"+t+"')",s.classList.add("has-image")):(s.style.backgroundImage="",s.classList.remove("has-image"))}}(t),function(e){if(c&&l){l.innerHTML="";var t=[];e&&e.sample_text&&t.push({label:$(e),text:e.sample_text}),v.forEach(function(e){t.push(e)}),t.slice(0,4).forEach(function(e){var t=document.createElement("button");t.type="button",t.className="fp-sample-btn",t.innerHTML='<span class="fp-sample-dot" aria-hidden="true"></span><span>'+X(e.label)+"</span>",e.color&&t.style.setProperty("--fp-sample-color",e.color),t.addEventListener("click",function(){Z(e.text)}),l.appendChild(t)}),c.hidden=0===t.length}}(t),J(),u.disabled=!e}function Q(){t.querySelectorAll(".fp-pop-host.is-open").forEach(function(e){e.classList.remove("is-open")})}function X(e){return String(e).replace(/[&<>"']/g,function(e){return{"&":"&","<":"<",">":">",'"':""","'":"'"}[e]})}function Y(){if(h.currentAbort&&(h.currentAbort.abort(),h.currentAbort=null),h.audioCtx){try{h.audioCtx.close()}catch(e){}h.audioCtx=null,h.analyser=null}h.nextStartTime=0,h.isStreaming=!1,u.innerHTML='<svg class="fp-play-tri" viewBox="0 0 12 12" aria-hidden="true"><path d="M3 1.5 10 6 3 10.5Z"/></svg><span>Play</span>',u.classList.remove("is-playing"),p.classList.remove("is-playing"),u.disabled=!1,m.idle()}function ee(){if(h.selectedVoiceId){var e=r.value.trim();if(e)if(e.length>500)W("Text exceeds 500 characters.",!0);else{if(h.previewAudio){try{h.previewAudio.pause()}catch(n){}h.previewAudio=null;i.querySelectorAll(".fp-voice-play.is-playing").forEach(function(n){n.classList.remove("is-playing")})}var t={text:e,voice_id:h.selectedVoiceId,model_id:h.model,stability:h.stability,speed:h.speed,dialect:h.dialect,sample_rate:48e3};h.currentAbort=new AbortController,h.isStreaming=!0,h.nextStartTime=0,h.firstChunk=!0,u.innerHTML='<span class="fp-eq" aria-hidden="true"><i></i><i></i><i></i></span><span>Generating</span>',u.classList.add("is-playing"),u.disabled=!0,p.classList.add("is-playing"),fetch(FASEEH_API_BASE+"/api/v1/public/tts/stream",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t),signal:h.currentAbort.signal}).then(function(e){if(!e.ok)return e.json().then(function(t){return t&&t.message?t.message:"HTTP "+e.status},function(){return"HTTP "+e.status}).then(function(e){throw new Error(e)});var t=function(e,t){if(!e)return t;var n=e.match(/rate=(\d+)/i);if(!n)return t;var i=Number(n[1]);return isFinite(i)&&i>0?i:t}(e.headers.get("content-type"),24e3);return j(t),h.analyser&&m.live(h.analyser),function(e,t){var n=e.getReader(),i=null,r=[],a=0,o=.25*t;function s(){if(0!==r.length){var e=new Float32Array(a),n=0;r.forEach(function(t){e.set(t,n),n+=t.length}),function(e,t){var n=j(t),i=n.createBuffer(1,e.length,t);
360i.copyToChannel(e,0,0);var r=n.createBufferSource();r.buffer=i,r.connect(h.analyser||n.destination);var a=Math.max(n.currentTime+.05,h.nextStartTime);r.start(a),h.nextStartTime=a+i.duration}(e,t),r=[],a=0}}function c(){return n.read().then(function(e){if(!e.done){var t=e.value;h.firstChunk&&(h.firstChunk=!1,u.disabled=!1,u.innerHTML='<span class="fp-eq" aria-hidden="true"><i></i><i></i><i></i></span><span>Stop</span>');if(null!==i){var n=new Uint8Array(1+t.length);n[0]=i,n.set(t,1),t=n,i=null}t.length%2!=0&&(i=t[t.length-1],t=t.slice(0,t.length-1));var l=function(e){for(var t=new DataView(e.buffer,e.byteOffset,e.byteLength),n=e.byteLength/2,i=new Float32Array(n),r=0;r<n;r++)i[r]=t.getInt16(2*r,!0)/32768;return i}(t);return r.push(l),(a+=l.length)>=o&&s(),c()}s()})}return c()}(e.body,t)}).then(function(){W("");var e=h.audioCtx;if(e){var t=Math.max(0,h.nextStartTime-e.currentTime);setTimeout(function(){h.isStreaming&&Y()},1e3*t+200)}else Y()}).catch(function(e){"AbortError"!==e.name?(W("Error: "+e.message,!0),Y()):W("")})}else W("Type some text first.",!0)}}function te(){return null!==V.audioCtx||null!==V.ws}function ne(e,t){var n=new Uint8Array(e.buffer);if(!t)return n;var i=new Uint8Array(function(e){var t=new ArrayBuffer(44),n=new DataView(t);function i(e,t){for(var i=0;i<t.length;i++)n.setUint8(e+i,t.charCodeAt(i))}return i(0,"RIFF"),n.setUint32(4,36+e,!0),i(8,"WAVE"),i(12,"fmt "),n.setUint32(16,16,!0),n.setUint16(20,1,!0),n.setUint16(22,1,!0),n.setUint32(24,N,!0),n.setUint32(28,32e3,!0),n.setUint16(32,2,!0),n.setUint16(34,16,!0),i(36,"data"),n.setUint32(40,e,!0),t}(n.length)),r=new Uint8Array(i.length+n.length);return r.set(i,0),r.set(n,i.length),r}function ie(e){if(V.ws&&V.ws.readyState===WebSocket.OPEN){var t=function(e){for(var t=new Int16Array(e.length),n=0;n<e.length;n++){var i=Math.max(-1,Math.min(1,e[n]));t[n]=i<0?32768*i:32767*i}return t}(e),n=ne(t,0===V.chunkIndex);V.chunkIndex+=1,V.ws.send(JSON.stringify({event:"audio_chunk",data:{audioBuffer:Array.from(n)}}))}}function re(e,t){L.textContent=e||"",L.classList.toggle("is-error",!!t)}function ae(e){b.hidden="idle"!==e,S.hidden="busy"!==e,C.hidden="result"!==e}function oe(e){if(D&&e.slice(0,D.length)===D){var t=e.slice(D.length);if(t){var n=document.createElement("span");n.className="fp-w",n.textContent=t,I.appendChild(n)}}else if(I.textContent="",e){var i=document.createElement("span");i.className="fp-w",i.textContent=e,I.appendChild(i)}D=e,I.scrollTop=I.scrollHeight}function se(e){if(V.liveComplete="complete"===e,x.classList.toggle("is-rec","recording"===e),"complete"===e)return P.classList.add("is-complete"),void(P.innerHTML="<span>Try another clip</span>");P.classList.remove("is-complete"),P.innerHTML='<svg viewBox="0 0 24 24" width="20" height="20" fill="currentColor" aria-hidden="true"><rect x="4.5" y="4.5" width="15" height="15" rx="2.5" /></svg><span>Stop</span><span class="fp-stt-live-timer" id="fp-stt-live-timer">0:00</span>',U=t.querySelector("#fp-stt-live-timer")}function ce(){V.liveComplete=!1,q.textContent=H,M.textContent=R,E.classList.remove("is-recording"),A.classList.remove("is-dragover"),x.classList.remove("is-live"),x.classList.remove("is-rec"),B.hidden=!0,I.hidden=!0,I.textContent="",D="",O.hidden=!0,_.hidden=!0,U.textContent="0:00",ae("idle")}function le(){var e,t,n=Math.floor((Date.now()-V.startedAt)/1e3);U.textContent=(t=(e=n)%60,Math.floor(e/60)+":"+(t<10?"0"+t:t)),n>=60&&te()&&fe()}function ue(){if(V.processor)try{V.processor.disconnect()}catch(e){}if(V.processorGain)try{V.processorGain.disconnect()}catch(e){}if(V.processorSource)try{V.processorSource.disconnect()}catch(e){}if(V.audioCtx)try{"closed"!==V.audioCtx.state&&V.audioCtx.close()}catch(e){}if(V.stream)try{V.stream.getTracks().forEach(function(e){e.stop()})}catch(e){}V.processor=null,V.processorGain=null,V.processorSource=null,V.audioCtx=null,V.stream=null,V.pcmBuffer=[],V.timerId&&(clearInterval(V.timerId),V.timerId=null),F.stop(),O.hidden=!0,E.classList.remove("is-recording")}function de(){if(ue(),V.ws)try{V.ws.close()}catch(e){}V.ws=null,V.wsOpened=!1,ce()}function fe(){if(V.pcmBuffer.length&&V.ws&&V.ws.readyState===WebSocket.OPEN&&ie(new Float32Array(V.pcmBuffer.splice(0))),ue(),V.ws)try{V.ws.close()}catch(e){}
360V.ws=null,V.wsOpened=!1,B.hidden=!0,_.hidden=!1,se("complete")}function pe(e){te()&&fe();var t=function(e){if(e.size>52428800)return"File is too large. Max 50MB.";var t=e.type&&0===e.type.indexOf("audio/"),n=w.test(e.name||"");return t||n?null:"Unsupported file type. Use MP3, WAV, M4A, OGG or WEBM."}(e);if(t)re(t,!0);else{re(""),ae("busy");var n=new FormData;n.append("file",e,e.name||"audio"),n.append("model","munsit"),V.abort=new AbortController,fetch(FASEEH_API_BASE+"/api/v1/public/audio/transcribe",{method:"POST",body:n,signal:V.abort.signal}).then(function(e){return e.json().then(function(t){return{ok:e.ok,status:e.status,body:t}},function(){return{ok:e.ok,status:e.status,body:null}})}).then(function(e){if(V.abort=null,!e.ok){var t=e.body&&(e.body.message||e.body.error)||"HTTP "+e.status;throw new Error(t)}var n=e.body&&e.body.data||e.body||{},i=n.transcription||n.text||"";if(!i)throw new Error("No transcription returned.");ae("idle"),x.classList.add("is-live"),B.hidden=!0,I.hidden=!1,D="",oe(i),_.hidden=!1,se("complete")}).catch(function(e){"AbortError"!==e.name&&(re(e.message||"Transcription failed.",!0),ce())})}}}();</script>
360 361</div></div></div></div></section><section class="marque-section"><div class="w-layout-blockcontainer new-container w-container"><div class="logo-marquew-wrapper"><div class="marque-top"><div data-w-id="6407dadd-4b2c-563b-7193-e2a32e7fe0ff" style="opacity:0" class="marque-heading"><div class="logo-heading"><h2 class="newsection-title">Built in the region, for Arabic</h2><p class="section-sumarys-new">Trusted by leading banks, governments, telcos, and media organizations across MENA.</p></div><a href="/insight" class="hero-button-white-color w-inline-block"><div>Read Stories</div></a></div><div class="logo-marques-wrap"><div class="logo-marquesa"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d045acaa064ef33d76c79_Group%202043685119.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d045a350b6a58abedb971_Group%202043685121.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d0459b3db0157965f8381_Group.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d0459321baeb98928a78d_Clip%20path%20group.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d0459f1b54cc361e8d512_Clip%20path%20group%20(1).svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d045986c77558ac08a8d2_00b87c7fe7826b72ff5a023bd6909998_Vector%20%281%29.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c3002bde23886a3b3ea8_yellow-pages-logo-vector%201.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fede20611e2fd0daa1_Abu_Dhabi_University%201.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fe9ead5e87a004a027_62a52e3dd46049ed1eaaa4ea_459c8f85-5390-4463-bd17-535dacbd9ef7%201.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fef9cbac0dbfb2e26d_image%2028.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fed3cdf3ce984fa2b6_ontrax-logo%201.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fed4c8e03752ae9ba3_image%2027.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fe1de54860713fbda4_Exotel-Logo%201.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fe9401d162eb357433_pf-logo-image%201.svg" loading="lazy" alt=""/></div><div class="logo-marquesa"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d045acaa064ef33d76c79_Group%202043685119.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d045a350b6a58abedb971_Group%202043685121.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d0459b3db0157965f8381_Group.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d0459321baeb98928a78d_Clip%20path%20group.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d0459f1b54cc361e8d512_Clip%20path%20group%20(1).svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d045986c77558ac08a8d2_00b87c7fe7826b72ff5a023bd6909998_Vector%20%281%29.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c3002bde23886a3b3ea8_yellow-pages-logo-vector%201.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fede20611e2fd0daa1_Abu_Dhabi_University%201.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fe9ead5e87a004a027_62a52e3dd46049ed1eaaa4ea_459c8f85-5390-4463-bd17-535dacbd9ef7%201.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fef9cbac0dbfb2e26d_image%2028.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fed3cdf3ce984fa2b6_ontrax-logo%201.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fed4c8e03752ae9ba3_image%2027.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fe1de54860713fbda4_Exotel-Logo%201.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fe9401d162eb357433_pf-logo-image%201.svg" loading="lazy" alt=""/></div><div class="logo-marquesa"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d045acaa064ef33d76c79_Group%202043685119.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d045a350b6a58abedb971_Group%202043685121.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d0459b3db0157965f8381_Group.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d0459321baeb98928a78d_Clip%20path%20group.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d0459f1b54cc361e8d512_Clip%20path%20group%20(1).svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d045986c77558ac08a8d2_00b87c7fe7826b72ff5a023bd6909998_Vector%20%281%29.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c3002bde23886a3b3ea8_yellow-pages-logo-vector%201.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fede20611e2fd0daa1_Abu_Dhabi_University%201.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fe9ead5e87a004a027_62a52e3dd46049ed1eaaa4ea_459c8f85-5390-4463-bd17-535dacbd9ef7%201.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fef9cbac0dbfb2e26d_image%2028.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fed3cdf3ce984fa2b6_ontrax-logo%201.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fed4c8e03752ae9ba3_image%2027.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fe1de54860713fbda4_Exotel-Logo%201.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fe9401d162eb357433_pf-logo-image%201.svg" loading="lazy" alt=""/></div><div class="logo-marquesa"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d045acaa064ef33d76c79_Group%202043685119.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d045a350b6a58abedb971_Group%202043685121.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d0459b3db0157965f8381_Group.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d0459321baeb98928a78d_Clip%20path%20group.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d0459f1b54cc361e8d512_Clip%20path%20group%20(1).svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d045986c77558ac08a8d2_00b87c7fe7826b72ff5a023bd6909998_Vector%20%281%29.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c3002bde23886a3b3ea8_yellow-pages-logo-vector%201.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fede20611e2fd0daa1_Abu_Dhabi_University%201.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fe9ead5e87a004a027_62a52e3dd46049ed1eaaa4ea_459c8f85-5390-4463-bd17-535dacbd9ef7%201.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fef9cbac0dbfb2e26d_image%2028.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fed3cdf3ce984fa2b6_ontrax-logo%201.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fed4c8e03752ae9ba3_image%2027.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fe1de54860713fbda4_Exotel-Logo%201.svg" loading="lazy" alt=""/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c2fe9401d162eb357433_pf-logo-image%201.svg" loading="lazy" alt=""/></div></div></div><div class="region-card-wrapper"><div data-w-id="f90d52de-f1cd-750f-729f-21c103f58a39" class="region-cards"><div class="region-card-icon"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d08695096daa2e9a08310_trophy.svg" loading="lazy" alt=""/></div><div class="reigon-card-buttom"><h3 class="region-card-number">#<span>1</span></h3><p class="region-card-sumary">Model in independent benchmarks</p></div><div style="opacity:0" class="region-card-overlay"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d098d7682ee1bfc2af4eb_117899ccce404aa50c4a583eccabd3e4_Frame%202147227249.png" loading="lazy" alt="" class="riagin-overlay-images"/></div></div><div data-w-id="a386468c-d1f2-eb43-e667-43e360468abd" class="region-cards"><div class="region-card-icon"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d0cee11b6e405a11a3003_book-a.svg" loading="lazy" alt=""/></div><div class="reigon-card-buttom"><h3 class="region-card-number"><span fb-count-delay="800" fb-count="true" fb-count-target="25" fb-count-time="3000">25</span>+</h3><p class="region-card-sumary">Arabic dialects supported</p></div><div style="opacity:0" class="region-card-overlay"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d098d7682ee1bfc2af4eb_117899ccce404aa50c4a583eccabd3e4_Frame%202147227249.png" loading="lazy" alt="" class="riagin-overlay-images"/></div></div><div data-w-id="d2f37901-fd9d-7906-2d7f-2bf3789f361c" class="region-cards"><div class="region-card-icon"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d0cee2d97c4354e81b2fe_clock.svg" loading="lazy" alt=""/></div><div class="reigon-card-buttom"><h3 class="region-card-number"><span fb-count-delay="800" fb-count="true" fb-count-target="30" fb-count-time="3000">30</span>k+Â </h3><p class="region-card-sumary">Hours of realâworld Arabic audio</p></div><div style="opacity:0" class="region-card-overlay"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d098d7682ee1bfc2af4eb_117899ccce404aa50c4a583eccabd3e4_Frame%202147227249.png" loading="lazy" alt="" class="riagin-overlay-images"/></div></div><div data-w-id="9eb46d1f-ee1e-d493-6919-49b7347108f7" class="region-cards"><div class="region-card-icon"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d0cee6d4d91ecdb0ab754_landmark.svg" loading="lazy" alt=""/></div><div class="reigon-card-buttom"><h3 class="region-card-number"><span fb-count-delay="800" fb-count="true" fb-count-target="250" fb-count-time="3000">250</span>+Â </h3><p class="region-card-sumary">Enterprise and government institutions</p></div><div style="opacity:0" class="region-card-overlay"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d098d7682ee1bfc2af4eb_117899ccce404aa50c4a583eccabd3e4_Frame%202147227249.png" loading="lazy" alt="" class="riagin-overlay-images"/></div></div></div></div></div></section><section class="technology"><div class="w-layout-blockcontainer new-container w-container"><div class="technology-wrapper"><div data-w-id="a06090ed-9cd2-2291-5383-2bbf6562bd7c" style="opacity:0" class="technology-heading"><div class="section-subtite mb-3">Our technology</div><h2 class="newsection-title c">Built in-house. <span class="_7c40ff">Protected</span>Â by design.</h2><p class="section-sumarys-new text-center">Every layer of our platform is engineered and owned by us, from core infrastru
361cture to the intellectual property that powers it.</p><div class="tec-check-wrapper"><div class="tech-check-block"><svg width="100%" height="100%" fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="checkxl"><path d="M14.72,8.79l-4.29,4.3L8.78,11.44a1,1,0,1,0-1.41,1.41l2.35,2.36a1,1,0,0,0,.71.29,1,1,0,0,0,.7-.29l5-5a1,1,0,0,0,0-1.42A1,1,0,0,0,14.72,8.79ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z" fill="currentColor"></path></svg><div>Patented</div></div><div class="tech-check-block"><svg width="100%" height="100%" fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="checkxl"><path d="M14.72,8.79l-4.29,4.3L8.78,11.44a1,1,0,1,0-1.41,1.41l2.35,2.36a1,1,0,0,0,.71.29,1,1,0,0,0,.7-.29l5-5a1,1,0,0,0,0-1.42A1,1,0,0,0,14.72,8.79ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z" fill="currentColor"></path></svg><div>Independently Audited</div></div><div class="tech-check-block"><svg width="100%" height="100%" fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="checkxl"><path d="M14.72,8.79l-4.29,4.3L8.78,11.44a1,1,0,1,0-1.41,1.41l2.35,2.36a1,1,0,0,0,.71.29,1,1,0,0,0,.7-.29l5-5a1,1,0,0,0,0-1.42A1,1,0,0,0,14.72,8.79ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z" fill="currentColor"></path></svg><div>Trademarked</div></div><div class="tech-check-block"><svg width="100%" height="100%" fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="checkxl"><path d="M14.72,8.79l-4.29,4.3L8.78,11.44a1,1,0,1,0-1.41,1.41l2.35,2.36a1,1,0,0,0,.71.29,1,1,0,0,0,.7-.29l5-5a1,1,0,0,0,0-1.42A1,1,0,0,0,14.72,8.79ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z" fill="currentColor"></path></svg><div>Built In-House</div></div></div></div></div></div></section><section class="model-section"><div class="w-layout-blockcontainer model-container w-container"><div class="model-wrappers"><div class="model-block"><div data-w-id="73781e89-a5dc-b45c-bcfb-09bda48783e8" style="opacity:0" class="section-subtite">Core Models</div><div class="model-head-wrapper"><div class="model-title-size"><h2 data-w-id="8985c907-9635-d8aa-b3d5-75dc7aff3291" style="opacity:0" class="newsection-title">Two foundation models for everything you build.</h2></div><div class="model-sumary-size"><p data-w-id="25b52ba3-adfe-d41d-1bb7-900d3ef2b4a0" style="opacity:0" class="section-sumarys-new">Arabic STT and TTS models that sit at the core of every Arabic product and voice experience you create.</p></div></div></div><div class="model-bottom-wrapper"><div data-w-id="aa8c24a6-44d9-1955-7c9d-3b89137a47a1" style="opacity:0;background-color:rgb(255,255,255)" class="model-bottm-left"><div class="the-brain-head"><div class="the-brain-head-top"><div class="the-brain-subttitele none"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d1b6578c306601da27538_311c4d101e37dfde251ff5eda1e17c98_brain-03.svg" loading="lazy" alt=""/><div>The brain</div></div><h3 style="-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0)" class="the-baran-card-title">Munsit STT</h3><p class="brain-card-sumary center">Convert Arabic speech into text with benchmark-leading accuracy across 25+ dialects.</p></div><a href="/speech-to-text-model" target="_blank" class="hero-button-band-color w-inline-block"><div>Explore SpeechâtoâText</div></a></div><div class="the-brain-card-item-wrapper"><div class="the-brain-card-items"><div class="the-brain-item-icon"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c41d99e19a404a320391_radio-tower.svg" loading="lazy" alt=""/></div><div><p class="brain-item-title">Realâtime Streaming</p><p class="brain-item-sumary">Subâ200 ms latency for live calls, dashboards, and agents</p></div></div><div class="the-brain-card-items"><div class="the-brain-item-icon"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c413beb1853c812edf3d_audio-lines.svg" loading="lazy" alt=""/></div><div><p class="brain-item-title">Robust Recognition</p><p class="brain-item-sumary">Handles noise, accents, overlaps, and codeâswitching</p></div></div><div class="the-brain-card-items"><div class="the-brain-item-icon"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c40a9ead5e87a004c8a7_captions.svg" loading="lazy" alt=""/></div><div><p class="brain-item-title">Structured Transcripts</p><p class="brain-item-sumary">Subâ200 ms latency for live calls, dashboards, and agents</p></div></div><div class="the-brain-card-items"><div class="the-brain-item-icon"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c401e0095abe09393d6e_box.svg" loading="lazy" alt=""/></div><div><p class="brain-item-title">Flexible Hosting</p><p class="brain-item-sumary">Cloud, VPC, and local options</p></div></div></div></div><div data-w-id="f382dde4-c7c6-3ed0-beb0-d166e9455404" style="opacity:0" class="model-bottm-left _0"><div class="the-brain-head"><div class="the-brain-head-top"><div class="the-brain-subttitele none"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d1e9be8d9bae930ed7759_3c150aca0590b7cb55c4e265cbe8445e_ai-voice.svg" loading="lazy" alt=""/><div>The voice</div></div><h3 style="-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0)" class="the-baran-card-title">Faseeh TTS</h3><p class="brain-card-sumary center">Turn Arabic text into the most natural voice with ultraâlow latency for IVR, agents and apps.</p></div><a href="/text-to-speech-model" target="_blank" class="hero-button-band-color w-inline-block"><div>Explore TextâtoâSpeech</div></a></div><div class="the-brain-card-item-wrapper"><div class="the-brain-card-items"><div class="the-brain-item-icon"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c48c3546e70bdf7af18b_zap.svg" loading="lazy" alt=""/></div><div><p class="brain-item-title">Extreme Speed</p><p class="brain-item-sumary">Streaming TTS with <200ms latency</p></div></div><div class="the-brain-card-items"><div class="the-brain-item-icon"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c48110db1a130aeda8bc_badge-check.svg" loading="lazy" alt=""/></div><div><p class="brain-item-title">Production Accuracy</p><p class="brain-item-sumary">Handles noise, accents, overlaps, and codeâswitching.</p></div></div><div class="the-brain-card-items"><div class="the-brain-item-icon"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c4775e851946a9f060b5_book-a.svg" loading="lazy" alt=""/></div><div><p class="brain-item-title">GCC Dialects</p><p class="brain-item-sumary">Khaleeji, Emirati, Najdi, Hijazi and more.</p></div></div><div class="the-brain-card-items"><div class="the-brain-item-icon"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23c46ef67452b10cdead6a_audio-waveform.svg" loading="lazy" alt=""/></div><div><p class="brain-item-title">Voice Cloning</p><p class="brain-item-sumary">Ultra realistic voice cloning.</p></div></div></div></div></div></div></div></section><section class="workspace"><div class="w-layout-blockcontainer new-container w-container"><div class="workspace-wrapper"><div data-w-id="282445a9-cfe8-4488-6f89-30cb0be1721b" style="opacity:0" class="technology-heading gap-12"><div class="eorkspaces"><h2 class="newsection-title mon c d"><span class="band-color">One workspace</span> for every Arabic voice project</h2></div><p class="section-sumarys-new text-center">Create, manage, and explore Arabic speech and voice projects in one place.</p><div class="tec-check-wrapper mt-12"><a href="https://app.munsit.com/en/home" target="_blank" class="hero-button-band-color w-inline-block"><div>Try for Free</div></a></div></div><div class="workspaces-cards-wrappers"><div data-w-id="624b986d-9e59-a9ca-7152-d1dfa5e1f715" style="opacity:0" class="workspace-card-one"><div><div class="work-space-title">Text to Speech Studio</div><div class="wrokspaces-suamry">Turn Arabic scripts into natural speech in seconds, with speed and stability controls and instant preview.â</div></div><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d234d350b6
361a58abf45b8c_Upload%20files%201.svg" loading="lazy" alt="" class="works-images"/></div><div data-w-id="5069fdfa-2cd6-407c-3a72-29971a6d4dd7" style="opacity:0" class="wrokspace-card-two"><div><div class="work-space-title">Voices Library & Cloning</div><div class="wrokspaces-suamry">Browse GCCânative voices and create custom, brandâsafe voices with cloning and isolation tools.ââ</div></div><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d1e9c5096daa2e9a55299_Group%202147258216.svg" loading="lazy" alt=""/></div><div data-w-id="7eadca5d-7297-3cb5-51d1-fa1b715288bb" style="opacity:0" class="wrokspace-card-three"><div><div class="work-space-title">File & Live Transcription</div><div class="wrokspaces-suamry">Upload Arabic audio or record live to get accurate, dialectâaware transcripts that handle noise, accents, and long calls.ââ</div></div><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d25ad890c551a20903fb2_Upload%20files%20(2)%201.svg" loading="lazy" alt=""/></div><div data-w-id="2536cefc-e233-2a35-712a-bc2ff43b4ce0" style="opacity:0" class="wrokspace-card-two-copy four"><div class="metting"><div class="work-space-title">Meetings into Minutes</div><div class="wrokspaces-suamry">Turn Arabic meetings into structured minutes with speakers, decisions, and action items you can review and share.ââ<br/></div></div><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d1e9b929285f0a6c1d09d_5b8307214bb701fe03936f3febfd4c67_Group%202147258217.svg" loading="lazy" alt="" class="meeting-images"/></div><div data-w-id="bd3ccedb-3810-b800-8452-26bc7fa8e2d5" style="opacity:0" class="wrokspace-card-dour _10"><div class="metting"><div class="work-space-title">Translation</div><div class="wrokspaces-suamry">Translate multilingual audio and text into clear, natural Arabic output, ready to use across products and channels.</div></div><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d1e9b06295b50d8f8d9e1_Group%202147258218.svg" loading="lazy" alt="" class="image-352"/></div></div></div></div></section><section class="security-compliance none"><div class="w-layout-blockcontainer new-container w-container"><div class="security-compliance-wrapper"><div data-w-id="9b7921a7-171d-560e-06bb-b5183ac542cd" style="opacity:0" class="technology-heading gap-12 sa _20"><div class="section-subtite">Security & Compliance</div><h2 class="newsection-title sect">End-to-end encryption<br/>SOC 2 certified.</h2><p class="section-sumarys-new text-center">Multi-layered security controls across 41+ monitored areas ensure enterprise-grade protection at every level.</p></div><div class="security-card-wrapper"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d5139e94b9fd55e3a3564_Border.svg" loading="lazy" alt="" class="certified-images"/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d5139db79436838ad355e_Border%20(1).svg" loading="lazy" alt="" class="certified-images"/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d513ac41f7f8aef857601_7650db56809e4da7bcd4da1326c98ed3_Border%20%282%29.svg" loading="lazy" alt="" class="certified-images"/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d5139e7ca303f7f5c2e4c_Border%20(3).svg" loading="lazy" alt="" class="certified-images"/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d5139a03c85200c6dac38_Border%20(4).svg" loading="lazy" alt=""/></div></div></div></section><section class="developers"><div class="w-layout-blockcontainer new-container w-container"><div class="developers-wrapper"><div data-w-id="29cbdb09-49e0-f2c3-be5d-aa5503c7019f" style="opacity:0" class="developers-heading"><div class="section-subtite">For developers</div><h2 class="newsection-title">Build anything with <span class="band-color">Arabic voice APIs</span></h2><p class="section-sumarys-new">Integrate highly accurate, lowâlatency Arabic STT and TTS into your product with simple, productionâready APIs.</p><div class="tec-check-wrapper"><a href="https://docs.munsit.com/" target="_blank" class="hero-button-band-color w-inline-block"><div>Explore Docs</div><svg width="100%" height="100%" fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg-5"><path fill-rule="evenodd" d="M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z" fill="currentColor"></path><path fill-rule="evenodd" d="M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708
361L15 1.707V5.5a.5.5 0 0 0 1 0v-5z" fill="currentColor"></path></svg></a><a href="https://app.munsit.com/en/sign-in" target="_blank" class="hero-button-white-color w-inline-block"><div>Get API Access</div><svg width="100%" height="100%" fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg-5"><path fill-rule="evenodd" d="M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z" fill="currentColor"></path><path fill-rule="evenodd" d="M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0v-5z" fill="currentColor"></path></svg></a></div></div><div class="developer-card-wrapper"><div data-w-id="72d9d921-e47d-b57c-42c6-231470f82ef4" style="opacity:0" class="developer-cards"><div><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d2c49d1be1e4e353a17ba_Group%202147258219.svg" loading="lazy" alt=""/></div><div><p class="stt-tts">STT & TTS endpoints</p><p class="stt-suamry">REST and streaming APIs for Arabic speech-to-text and text-to-speech.<br/>â</p></div></div><div data-w-id="dcbf632e-2e2a-c4c3-610b-efe6b7c924b5" style="opacity:0" class="developer-cards-copy s"><div><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23d470f6d40c97f051695f_Frame%202147227263%20(1).svg" loading="lazy" alt=""/></div><div class="developer-card-bottom"><p class="stt-tts">On-device SDK</p><p class="stt-suamry">Run Munsit locally on iOS, Android, macOS, Windows, and Linux. Private model inference with no data leaving the device.</p></div></div><div data-w-id="a2db6c77-2618-d813-c45d-6245ae49d943" style="opacity:0" class="developer-cards-copy _54"><div><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d2df74f06c00dd8b3f418_Group%202147258220.svg" loading="lazy" alt=""/></div><div class="developer-card-bottom"><p class="stt-tts">LiveKit integration</p><p class="stt-suamry">Go live fast with native LiveKit and plugin integrations for real-time Arabic voice applications.</p></div></div></div></div></div></section><section class="enterprises"><div class="w-layout-blockcontainer new-container w-container"><div class="enterprises-wrapper"><div data-w-id="32827e80-5d7f-113d-ea88-b0148c8a9bf6" style="opacity:0" class="developers-heading"><div class="section-subtite">For enterprises & government</div><div class="infrastrucs"><h2 class="newsection-title"><span class="band-color">Run Arabic Voice AI Anywhere </span>on Your Infrastructure</h2></div><p class="section-sumarys-new">Built for security, sovereignty, and high-performance Arabic voice automation.</p><div class="tec-check-wrapper"><a href="/contact-us" class="hero-button-black w-inline-block"><div>Contact Sales</div><svg width="100%" height="100%" fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg-5"><path fill-rule="evenodd" d="M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z" fill="currentColor"></path><path fill-rule="evenodd" d="M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0v-5z" fill="currentColor"></path></svg></a></div></div><div data-w-id="0d54555a-1ef9-e8e5-0526-5d6b4344df98" style="opacity:0" class="enterprices-card-wrapper"><div class="enterprise-card"><div class="enterprise-card-icon"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23d8332ac8266de48932aa_Frame%202147258325.svg" loading="lazy" alt=""/></div><div class="cards-frlex"><p class="enterprices-card-title">On-prem & sovereign cloud</p><p class="enterprices-card-title-copy sumary">Deploy Munsit STT and TTS inside your own VPC, private cloud, or air-gapped environment. Audio never leaves your perimeter.</p></div></div><div class="enterprise-card _2"><div class="enterprise-card-icon"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23d8e4f9cbac0dbfb5a8b0_Group%202147258312%20(1).svg" loading="lazy" alt=""/></div><div class="cards-frlex"><p class="enterprices-card-title">On-device & edge</p><p class="enterprices-card-title-copy sumary">Run Arabic STT locally on phones, vehicles, and embedded hardware. Real-time transcription at 200ms with no network connection required.</p></div></div><div class="enterprise-card _3"><div class="enterprise-card-icon"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23d8e4fdbf5bd9fbea33a6_Frame%202147258325%20(1).svg" loading="lazy" alt=""/></div><div class="cards-frlex"><p class="enterprices-card-title">Data residency & PDPL</p><p class="enterprices-card-title-copy sumary">Keep all voice data in-region with deployments aligned to PDPL, NCA, and GCC data residency requirements.</p></div></div><div class="enterprise-card _4"><div class="enterprise-card-icon"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23d8e4f6d40c97f052299d_Group%202147258312%20(2).svg" loading="lazy" alt=""/></div><div class="cards-frlex"><p class="enterprices-card-title">Enterprise orchestration</p><p class="enterprices-card-title-copy sumary">Kubernetes-ready deployments with autoscaling, monitoring, and high availability for large-scale Arabic voice workloads.</p></div></div><div class="enterprise-card _5"><div class="enterprise-card-icon"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23d8e42ac8266de48949d6_Frame%202147258325%20(2).svg" loading="lazy" alt=""/></div><div class="cards-frlex"><p class="enterprices-card-title">Security & governance</p><p class="enterprices-card-title-copy sumary">SSO, role-based access, audit logs, and retention policies built in so Munsit fits your existing security posture.</p></div></div></div></div></div></section><section class="use-case"><div class="w-layout-blockcontainer new-container w-container"><div class="use-case-wrapper"><div data-w-id="41174355-92fd-2098-984d-4b0210bc9a94" style="opacity:0" class="developers-heading"><div class="section-subtite">use case</div><h2 class="newsection-title">Scaling real Arabic voice use cases</h2><p class="section-sumarys-new">Explore where Munsit powers better Arabic voice experiences.</p></div><div class="use-caese-card-wrapeer"><div class="use-case-card-top"><div data-w-id="a3a2c699-ea44-58d5-1b95-e869ad189695" style="opacity:0" class="use-case-top-card"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d43b5c7cfc6cfb2a9d729_2a17069b12363fd62ce78fb1b3ac78d4_image%2030.svg" loading="lazy" alt="" class="use-cae-images"/><div class="use-caes-over-lay"></div><div class="use-case-content-blocg"><div class="use-case-card-title">Contact centers & voice assistants</div><div class="use-case-card-sumary">Automate Arabic customer support with IVR and voicebots that understand real speech, then hand clean transcripts and summaries to agents.</div></div></div><div data-w-id="7654fcb7-8b31-c4e6-6c1a-6706e3d9605a" style="opacity:0" class="use-case-top-card"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1e5295ec78ec4f79ef8b53_3ff51d28d8bd3313f09a0267c7e8b67c2bd0be97.avif" loading="lazy" sizes="(max-width: 767px) 100v
361w, (max-width: 991px) 728px, 940px" srcset="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1e5295ec78ec4f79ef8b53_3ff51d28d8bd3313f09a0267c7e8b67c2bd0be97-p-500.avif 500w, https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1e5295ec78ec4f79ef8b53_3ff51d28d8bd3313f09a0267c7e8b67c2bd0be97.avif 1248w" alt="" class="use-cae-images"/><div class="use-caes-over-lay"></div><div class="use-case-content-blocg _0"><div class="use-case-card-title">Meetings, interviews & fieldwork</div><div class="use-case-card-sumary">Turn Arabic meetings, interviews, and site visits into structured notes with speakers, decisions, and action items.</div></div></div></div><div class="use-case-card-top"><div data-w-id="a86c7910-6bb9-47f0-4a0b-1e5c8fabc37c" style="opacity:0" class="use-case-top-card-copy"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1e5295d6193b3508271e78_d5af89bf29af5900a471eed5c170bdce56731e98.avif" loading="lazy" sizes="(max-width: 767px) 100vw, (max-width: 991px) 728px, 940px" srcset="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1e5295d6193b3508271e78_d5af89bf29af5900a471eed5c170bdce56731e98-p-500.avif 500w, https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1e5295d6193b3508271e78_d5af89bf29af5900a471eed5c170bdce56731e98.avif 1024w" alt="" class="use-cae-images"/><div class="use-caes-over-lay"></div><div class="use-case-content-blocg _31"><div class="use-case-card-title">Content localization & voiceover</div><div class="use-case-card-sumary">Turn multilingual scripts and videos into natural Arabic voiceovers with the right dialect, tone, and brandâsafe voices.</div></div></div><div data-w-id="a86c7910-6bb9-47f0-4a0b-1e5c8fabc384" style="opacity:0" class="use-case-top-card-copy"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1e52968a264ca9d252d0e4_6bd3f3920183e2ab72d6e514aab92f38e4c9734c.png" loading="lazy" sizes="(max-width: 767px) 100vw, (max-width: 991px) 728px, 940px" srcset="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1e52968a264ca9d252d0e4_6bd3f3920183e2ab72d6e514aab92f38e4c9734c-p-500.png 500w, https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1e52968a264ca9d252d0e4_6bd3f3920183e2ab72d6e514aab92f38e4c9734c-p-800.png 800w, https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1e52968a264ca9d252d0e4_6bd3f3920183e2ab72d6e514aab92f38e4c9734c-p-1080.png 1080w, https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1e52968a264ca9d252d0e4_6bd3f3920183e2ab72d6e514aab92f38e4c9734c.png 1500w" alt="" class="use-cae-images _0"/><div class="use-caes-over-lay"></div><div class="use-case-content-blocg _31"><div class="use-case-card-title">Broadcast, live events & captioning</div><div class="use-case-card-sumary">Caption and transcribe live TV, radio, and events in Arabic, even with mixed dialects and English/Arabic codeâswitching.</div></div></div><div data-w-id="c85728bb-cad4-42a8-3319-b9d44e7ac553" style="opacity:0" class="use-case-top-card-copy"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1e5295d7675464a16c6546_52bb269f0d4d3b79fc534b5290bf81c7fec2a9e1.png" loading="lazy" sizes="(max-width: 767px) 100vw, (max-width: 991px) 728px, 940px" srcset="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1e5295d7675464a16c6546_52bb269f0d4d3b79fc534b5290bf81c7fec2a9e1-p-500.png 500w, https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1e5295d7675464a16c6546_52bb269f0d4d3b79fc534b5290bf81c7fec2a9e1-p-800.png 800w, https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1e5295d7675464a16c6546_52bb269f0d4d3b79fc534b5290bf81c7fec2a9e1-p-1080.png 1080w, https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1e5295d7675464a16c6546_52bb269f0d4d3b79fc534b5290bf81c7fec2a9e1.png 1500w" alt="" class="use-cae-images"/><div class="use-caes-over-lay"></div><div class="use-case-content-blocg _31"><div class="use-case-card-title">Broadcast, live events & captioning</div><div class="use-case-card-sumary">Caption and transcribe live TV, radio, and events in Arabic, even with mixed dialects and English/Arabic codeâswitching.</div></div></div></div></div><div class="voicer-btn"><a href="/use-cases" class="hero-button-black w-inline-block"><div>Explore more Use cases</div><svg width="100%" height="100%" fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg-5"><path fill-rule="evenodd" d="M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z" fill="currentColor"></path><path fill-rule="evenodd" d="M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708
361L15 1.707V5.5a.5.5 0 0 0 1 0v-5z" fill="currentColor"></path></svg></a></div></div></div></section><section class="section_industry_breakdown w"><div class="w-layout-blockcontainer new-container w-container"><div class="industry-breakdown-wrappar de"><div data-w-id="195ed36e-3440-a2ef-0e91-d38cf17a60a3" style="opacity:0" class="section-title-block center-block"><div class="section-subtite second">Security & Compliance</div><div class="section-max-width"><h2 class="newsection-title uui-text-align-center-2">Security Without Compromise</h2></div><div data-w-id="195ed36e-3440-a2ef-0e91-d38cf17a60a9" style="opacity:0" class="div-block-176 max-w-715"><p class="text fw-400 text-color-dark dfgdfg dsfsd center">Built for the most demanding security and compliance requirements</p></div></div><div class="compromise-wrapper a"><div data-w-id="195ed36e-3440-a2ef-0e91-d38cf17a60ad" style="opacity:0" class="compomise-left"><div class="com-card a"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a2a77f4e1580dccee7f12a9_Vector%20(5).svg" loading="lazy" alt=""/><h3 class="end-to-end-encryption">End-to-Endâ¨Encryption</h3><p class="end-to-end-to-sumary">Protects sensitive dataâ¨across every step.</p></div><div class="com-card _2"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a2a78e008bd273ec30fe47d_Vector%20(6).svg" loading="lazy" alt=""/><h3 class="end-to-end-encryption">Regional Dataâ¨Residency</h3><p class="end-to-end-to-sumary">Ensures compliance with regional data regulations.</p></div><div class="com-card _3"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a2a78e0e1580dccee7fdc0a_Frame%20(18).svg" loading="lazy" alt=""/><h3 class="end-to-end-encryption">Enterprise ownership of voice</h3><p class="end-to-end-to-sumary">Owns, manages, and protects your unique voice.</p></div><div class="com-card a"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a2a78e095fca4d1c315c4c0_Frame%20(19).svg" loading="lazy" alt=""/><h3 class="end-to-end-encryption">Conformer architecture</h3><p class="end-to-end-to-sumary">Ensures models are never repurposed or reused.</p></div></div><div data-w-id="195ed36e-3440-a2ef-0e91-d38cf17a60c6" style="opacity:0" class="com-images-blok"><div class="div-block-182"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a2a7987bf6f7174541dd02b_Border%20(6).svg" loading="lazy" alt="" class="sec-logo"/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a2a7987ed4356a913cbae8c_Border%20(7).svg" loading="lazy" alt="" class="sec-logo"/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a2a798881f2f6cdf886d2bc_Border%20(8).svg" loading="lazy" alt="" class="sec-logo"/></div><div class="div-block-185"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a2a7987739fe7aab05f2499_Border%20(9).svg" loading="lazy" alt="" class="sec-logo"/><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a2a797dbf6be90a5030b3e7_Border%20(10).svg" loading="lazy" alt="" class="sec-logo"/></div></div></div></div></div></section><section class="munsit-super-app"><div class="w-layout-blockcontainer new-container w-container"><div class="munsit-super-app-wrapper"><div data-w-id="608ae5a8-bd0f-e56c-e713-9ceda446ab86" style="opacity:0" class="developers-heading super-s"><div class="section-subtite">Munsit Super App</div><h2 class="newsection-title"><span class="band-color">Native Arabic AI.</span> In your pocket.</h2><p class="section-sumarys-new">The Munsit mobile app brings the same Arabic voice accuracy to everyone. record interviews, transcribe meetings, and generate Arabic voiceovers on mobile.</p><div class="tec-check-wrapper"><a href="https://munsita.onelink.me/jvPV" target="_blank" class="hero-button-black w-inline-block"><div>Download for free</div></a></div></div><div class="supper-app-card-wrapper"><div data-w-id="2717fe8f-9e80-2df6-cc64-126d9d277a1a" style="opacity:0" class="supper-app-card-one"><div class="supper-card-images-block"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d4d62b171bbb2e2fc1b79_2282b55b10e6dd7163de4fa697a84431_Frame%202147227101%20%281%29.webp" loading="lazy" sizes="(max-width: 767px) 100v
361w, (max-width: 991px) 728px, 940px" srcset="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d4d62b171bbb2e2fc1b79_2282b55b10e6dd7163de4fa697a84431_Frame%202147227101%20%281%29-p-500.webp 500w, https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d4d62b171bbb2e2fc1b79_2282b55b10e6dd7163de4fa697a84431_Frame%202147227101%20%281%29-p-800.webp 800w, https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d4d62b171bbb2e2fc1b79_2282b55b10e6dd7163de4fa697a84431_Frame%202147227101%20%281%29-p-1080.webp 1080w, https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d4d62b171bbb2e2fc1b79_2282b55b10e6dd7163de4fa697a84431_Frame%202147227101%20%281%29-p-1600.webp 1600w, https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d4d62b171bbb2e2fc1b79_2282b55b10e6dd7163de4fa697a84431_Frame%202147227101%20%281%29-p-2000.webp 2000w, https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d4d62b171bbb2e2fc1b79_2282b55b10e6dd7163de4fa697a84431_Frame%202147227101%20%281%29-p-2600.webp 2600w, https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d4d62b171bbb2e2fc1b79_2282b55b10e6dd7163de4fa697a84431_Frame%202147227101%20%281%29-p-3200.webp 3200w, https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d4d62b171bbb2e2fc1b79_2282b55b10e6dd7163de4fa697a84431_Frame%202147227101%20%281%29.webp 4608w" alt="" class="munsit-ass"/></div><div class="super-card-content-block"><div class="suaper-card-title">Content localization & voiceover</div><div class="suaper-card-sumary">Turn multilingual scripts and videos into natural Arabic voiceovers with the right dialect, tone, and brandâsafe voices.</div></div></div><div data-w-id="23353cf8-f44b-13bf-69dd-8a10a4e65846" style="opacity:0" class="supper-app-card-one-copy"><div class="supper-card-images-block"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d4f1f4c28554ab60c350f_Frame%202147227101%20(2).svg" loading="lazy" alt=""/></div><div class="super-card-content-block"><div class="suaper-card-title">Content localization & voiceover</div><div class="suaper-card-sumary">Turn multilingual scripts and videos into natural Arabic voiceovers with the right dialect, tone, and brandâsafe voices.</div></div></div><div data-w-id="99ac1cdb-7c3b-5f0c-03fa-57f1113b1447" style="opacity:0" class="supper-app-card-one-copy"><div class="supper-card-images-block"><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d4f202a2be596a62b3cf1_Frame%202147227101%20(3).svg" loading="lazy" alt=""/></div><div class="super-card-content-block"><div class="suaper-card-title">Content localization & voiceover</div><div class="suaper-card-sumary">Turn multilingual scripts and videos into natural Arabic voiceovers with the right dialect, tone, and brandâsafe voices.</div></div></div></div></div></div></section><section class="research-benchmarks"><div class="w-layout-blockcontainer new-container w-container"><div class="research-benchmarks-wrapper"><div data-w-id="b66f02f1-12dd-fadb-63bd-026146d0a9cd" style="opacity:0" class="developers-heading res"><div class="section-subtite">Research & benchmarks</div><h2 class="newsection-title">The leader in <span class="band-color">Arabic speech</span> recognition</h2><p class="section-sumarys-new">Munsit delivers best results across major Arabic ASR benchmarks, outperforming global models in accuracy and speed.</p><div class="tec-check-wrapper"><a href="https://huggingface.co/spaces/msalhab96/open_universal_arabic_asr_leaderboard_all" target="_blank" class="hero-button-band-color w-inline-block"><div>View the Leaderboard</div><svg width="100%" height="100%" fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" class="svg-5"><path fill-rule="evenodd" d="M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z" fill="currentColor"></path><path fill-rule="evenodd" d="M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708
361L15 1.707V5.5a.5.5 0 0 0 1 0v-5z" fill="currentColor"></path></svg></a></div></div><div><img src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d4aefbb693fbdfbc67a76_a8a6bb03329cf888d862b81e8d618e53_section%202.svg" loading="lazy" style="opacity:0" data-w-id="5c8bf696-3498-db2b-0e44-c18caa1bf9d7" alt=""/></div></div></div></section><section class="last-cta"><div class="w-layout-blockcontainer new-container w-container"><div data-w-id="4da77d79-0ea8-3fbb-476a-cee0eff0cf9f" class="last-cta-wrapper"><div class="last-cta-content-block"><h2 class="newsection-title x">Ready to build with real Arabic AI?</h2><p class="section-sumarys-new">Join the next generation of voice experiences.</p><div class="last-cta-button-wrapper"><a href="https://app.munsit.com/en/home" target="_blank" class="hero-button-black blod w-inline-block"><div>Get Started Free</div></a><a href="/contact-us" class="hero-button-white-color w-inline-block"><div>Contact Sales</div></a></div></div><div><img loading="lazy" src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d536a0db8f890f97505ee_bd26baf2dfadd2727bfdda2f8154a94c_img.avif" alt="" class="last-cta-images"/></div></div></div></section></div><section class="new-footer"><div class="w-layout-blockcontainer new-container w-container"><div class="footer-wrappers"><div class="footer-tops"><div class="footer-leftss"><div><a href="/" aria-current="page" class="w-inline-block w--current"><img loading="lazy" src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a2d794fe285fce50d3c4b7e_Group%202043685100.svg" alt=""/></a><p class="foter-suamry">The Future of Arabic Voice <br/>Tech Starts Here</p></div><div class="log-a"><img loading="lazy" src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23ddab8c5a4b90b4347dc9_Group%202147258310.svg" alt="" class="aicpa"/><img loading="lazy" src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23ddaba18d5d024d7d4b37_Group%202043686365.svg" alt="" class="aicpa"/><img loading="lazy" src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23ddad5b71fca076051db5_Group%2042976.svg" alt="" class="aicpa"/><img loading="lazy" src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23ddabfdbf5bd9fbeb1df0_Group%202043686366.svg" alt="" class="aicpa"/><img loading="lazy" src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a23ddabfb74c69c172b943e_Calque%204.svg" alt="" class="aicpa"/><img loading="lazy" src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/6a1d561a69e6b56a20221fb3_8238741c9f11bdd995da22297bb86075f23430ab.avif" alt="" class="aicpa"/></div></div><div class="footer-menu-block"><div class="footer-item-row"><div class="offerings"><div class="offerings-title-a">Offerings</div></div><div class="footer-item-wraps"><a href="/text-to-speech-model" class="footer-itemsa w-inline-block"><div>Text-to-Speech</div></a><a href="/speech-to-text-model" class="footer-itemsa w-inline-block"><div>Speech-to-Text</div></a><a href="/enterprise" class="footer-itemsa w-inline-block"><div>Enterprise  & Gov</div></a><a href="/use-cases" class="footer-itemsa w-inline-block"><div>Use Cases</div></a></div></div><div class="footer-item-row"><div class="offerings"><div class="offerings-title-a">Resources</div></div><div class="footer-item-wraps"><a href="/insight" class="footer-itemsa w-inline-block"><div>Blog</div></a></div></div><div class="footer-item-row"><div class="offerings"><a href="/about-us" class="offerings-title-a">About</a></div><div class="footer-item-wraps"><a href="/about-us" class="footer-itemsa w-inline-block"><div>Company</div></a><a href="/contact-us" class="footer-itemsa w-inline-block"><div>Contact Us</div></a></div></div><div class="footer-item-row"><div class="offerings"><div class="offerings-title-a">Legal</div></div><div class="footer-item-wraps"><a href="/privacy-policy-munsit" class="footer-itemsa w-inline-block"><div>Privacy</div></a><a href="/terms-and-conditions-munsit" class="footer-itemsa w-inline-block"><div>Terms & Condition</div></a><a href="/cookie-policy" class="footer-itemsa w-inline-block"><div>Cookie Policy</div></a><a href="/trust-center" class="footer-itemsa w-inline-block"><div>Trust Center</div></a></div></div></div></div><div class="line-footer"></div><div class="footer-down-copy"><div class="footer-list-item"><div></div></div><div class="socials"><div class="fo-socials s"><a href="https://www.instagram.com/cntxt.ai" target="_blank" class="w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/691ef9865c623aa3087b659e_Social.svg" alt=""/></a><a href="https://ae.linkedin.com/company/cntxtai" target="_blank" class="w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/691ef9865c623aa3087b659f_div.framer-x9x5st-container.svg" alt=""/></a><a href="https://www.facebook.com/munsitbycntxtai" target="_blank" class="w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/691ef9865c623aa3087b65a0_Social%20(1).svg" alt=""/></a><a href="https://x.com/cntxtai" target="_blank" class="w-inline-block"><img loading="lazy" src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/691ef9865c623aa3087b65a1_Social%20(2).svg" alt=""/></a><div class="w-locales-list"><div role="list" class="loc w-locales-items"><div role="listitem" class="locale-2 w-locales-item"><a hreflang="en" href="/" aria-current="page" class="link-9 w--current">EN </a></div><div role="listitem" class="locale-2 w-locales-item"><a hreflang="ar" href="/ar" class="link-9">ع</a></div></div></div></div></div></div></div></div></section></div>
361<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=6825a3da685ebbc114c48493" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
361<script src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/js/munsit.schunk.cb912e1e91078168.js" type="text/javascript" integrity="sha384-BPuQdYuXfadqcYwelpmztqkWnUoR9LlGzIMxuT0D3stIL6q8noeDtNwxV3/X3Lh2" crossorigin="anonymous"></script>
361<script src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/js/munsit.schunk.6600b2efa7f2b3a0.js" type="text/javascript" integrity="sha384-4yo8/JkBtxn90BUx2YSn155NWAUaj+Z42BtmzMQdoqugmZ9pzNJZ/aByFb4RZwIb" crossorigin="anonymous"></script>
361<script src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/js/munsit.schunk.2e88ab83f2a51ec4.js" type="text/javascript" integrity="sha384-EdtrrXZPUFnuQlEa5O0k7vlMmP9CJwq6WJVh+albdKh+3+hipyeDLcN70/RFwDJS" crossorigin="anonymous"></script>
361<script src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493/js/munsit.f58e6a40.4083d839c44a728d.js" type="text/javascript" integrity="sha384-CJ1yl7tPzDQU44AffUJHwTOzAKwRsdaGF6bY5seqD1UnNiclwPa0o8QKaFrGOl9O" crossorigin="anonymous"></script>
361 362<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 362-363
362 363<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
363GTM-N76D22Q5
vendor: 83 bytes, lines 363-364
363" 364height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
365<!-- End Google Tag Manager (noscript) --> 366
367<script> 368document.addEventListener("DOMContentLoaded", function () { 369 document.querySelectorAll(".w-form form").forEach(function (form) { 370 if (form.closest(".hbspt-form")) return; 371 372 form.addEventListener("submit", function (e) { 373 e.preventDefault(); 374 e.stopPropagation(); 375 }); 376 }); 377}); 378</script>
378 379
380<script> 381(function () { 382 var KEYS = ["utm_source","utm_medium","utm_campaign","utm_term","utm_content","utm_id","gclid","gbraid","wbraid","fbclid","ttclid","scclid","li_fat_id","msclkid"]; 383 var STORE = "_munsit_utm_params"; 384 var APP_HOSTS = ["app.munsit.com"]; 385 function fromUrl() { 386 var sp = new URLSearchParams(location.search), out = {}; 387 KEYS.forEach(function (k) { var v = sp.get(k); if (v) out[k] = v; }); 388 return out; 389 } 390 var saved = {}; 391 try { saved = JSON.parse(sessionStorage.getItem(STORE) || "{}"); } catch (e) {} 392 var params = Object.assign(saved, fromUrl()); 393 if (!Object.keys(params).length) return; 394 try { sessionStorage.setItem(STORE, JSON.stringify(params)); } catch (e) {} 395 function decorate(a) { 396 var url; 397 try { url = new URL(a.href, location.href); } catch (e) { return; } 398 if (APP_HOSTS.indexOf(url.hostname) === -1) return; 399 Object.keys(params).forEach(function (k) { 400 if (!url.searchParams.has(k)) url.searchParams.set(k, params[k]); 401 }); 402 a.href = url.toString(); 403 } 404 function decorateAll() { document.querySelectorAll("a[href]").forEach(decorate); } 405 document.addEventListener("DOMContentLoaded", decorateAll); 406 document.addEventListener("click", function (e) { 407 var a = e.target && e.target.closest ? e.target.closest("a[href]") : null; 408 if (a) decorate(a); 409 }, true); 410 decorateAll(); 411})(); 412</script>
vendor: 1 bytes, line 412
412
413<script> 414 document.addEventListener("DOMContentLoaded", function () { 415 const localeSwitcher = document.querySelector(".loc"); 416 if (!localeSwitcher) return; 417 418 const links = localeSwitcher.querySelectorAll(".link-9"); 419 links.forEach(link => { 420 const lang = link.getAttribute("hreflang"); 421 if (lang === "en") { 422 link.textContent = "English"; 423 } 424 if (lang === "ar") { 425 link.textContent = "Ø§ÙØ¹Ø±Ø¨ÙØ©"; 426 link.setAttribute("lang", "ar"); 427 link.setAttribute("dir", "rtl"); 428 } 429 }); 430}); 431</script>
431<script src="https://cdn.prod.website-files.com/6825a3da685ebbc114c48493%2F67191a13480d6665a4c62ad8%2F6825a3da685ebbc114c484c2%2Fwebflowembed673b8ac7668abe61bbe8e247298-1.0.0.js" type="text/javascript"></script>
431</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.