Microsoft Edge Neural TTS (gratis). 322 voice neural berkualitas tinggi, 142 bahasa termasuk Indonesia. Atur voice, kecepatan, nada.
Text-to-speech → audio mp3 (base64 + data URL).
/v1/ai:edge-tts/synthesizeno cache4 paramschecking key…// npm i zpi-sdk
import { ZpiClient } from "zpi-sdk";
const client = new ZpiClient({ apiKey: "zpi_xxxxxxxxxxxxxxxxxxxxxxxx" });
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"
});
console.log(data);/v1/ai:edge-tts/synthesizetextstringrequiredin bodyvoicestringoptionalin bodyid-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.ratestringoptionalin body+0%. Range -100% (lambat) s/d +100% (cepat). Contoh: "-20%", "+30%".pitchstringoptionalin body+0Hz. Contoh: "-10Hz", "+20Hz".curl -X POST "https://api.zpi.web.id/v1/ai:edge-tts/synthesize" \
-H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"{
"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"
}