Edge TTS

Microsoft Edge Neural TTS (gratis). 322 voice neural berkualitas tinggi, 142 bahasa termasuk Indonesia. Atur voice, kecepatan, nada.

1 endpoint22 calls1/1 passing
Get API key

Text-to-speech → audio mp3 (base64 + data URL).

POST/v1/…edge-tts/synthesize
passing · 1.2sno cache

Try it

Checking your keys…

Parameters

text

string · body · required

Teks yang mau diubah jadi suara. Maks 3000 karakter.

voice

string · body · optional

ShortName voice. Default `id-ID-GadisNeural` (wanita ID). Indonesia: id-ID-GadisNeural (W), id-ID-ArdiNeural (P). Populer: en-US-AvaNeural, en-US-AndrewNeural, en-GB-SoniaNeural, ja-JP-NanamiNeural, ko-KR-SunHiNeural, zh-CN-XiaoxiaoNeural, ar-SA-ZariyahNeural. 322 voice / 142 bahasa total.

rate

string · body · optional

Kecepatan bicara, format persen. Default `+0%`. Range -100% (lambat) s/d +100% (cepat). Contoh: "-20%", "+30%".

pitch

string · body · optional

Nada suara. Default `+0Hz`. Contoh: "-10Hz", "+20Hz".

Example response

{"project":"ai:edge-tts",  "data": {"rate":"+0%","text":"Halo, ini suara neural berkualitas tinggi dari Zapi AI menggunakan Microsoft Edge TTS.",    "audio": {"url":"data:audio/mpeg;base64,//NIxAAAAANIAAAAAExBTUVVVVU5JHIESdD9GcMwWsUgmhNywGmfiTERK...[truncated]","base64":"//NIxAAAAANIAAAAAExBTUVVVVU5JHIESdD9GcMwWsUgmhNywGmfiTERKPDwsJww...[truncated]","mimeType":"audio/mpeg"    },"pitch":"+0Hz","voice":"id-ID-GadisNeural","provider":"edge-tts"  },"timestamp":"2026-07-10T05:18:18Z"}

Errors

  • 401Missing or invalid x-api-key
  • 404Not found or private
  • 429Rate limit or monthly quota reached

Code

const data = await client.run(  "ai:edge-tts",  "synthesize",  { text: "Halo, ini contoh suara neural berkualitas tinggi.", voice: "id-ID-GadisNeural", rate: "+0%", pitch: "+0Hz" });