v0.1 · Production-ready
Voice infrastructure untuk produk modern.
TTS, voice conversion, dan modal AI Voice yang bisa dipasang ke aplikasi apa pun dalam tiga baris kode. Stripe untuk pembayaran — Vonip untuk voice.
SDK · 3 baris kode
<script src="https://sdk.vonip.ai/v1/vonip.js"></script>
<script>
Vonip.init({ apiKey: "pk_test_xxx" });
Vonip.open({ mode: "voice" });
Vonip.on("generated", (d) => console.log(d.audioUrl));
</script>REST API · server-side
curl -X POST https://api.vonip.ai/v1/tts \
-H "Authorization: Bearer sk_live_xxx" \
-H "Content-Type: application/json" \
-d '{"text": "Halo dunia", "voice": "anime_voice"}'Semua yang dibutuhkan untuk voice di produkmu.
Text-to-Speech
Banyak voice profile, multi-bahasa, latency rendah.
Voice Conversion
Ubah rekaman suara user menjadi voice AI tertentu.
Embeddable SDK
Modal UI siap pakai, Shadow DOM, mobile-friendly.
Voice Studio
Pilih, simpan, dan kelola voice favorit.
Audio Library
Semua hasil otomatis tersimpan dan bisa diunduh.
Multi-Provider
Abstraksi provider — ElevenLabs, OpenAI, atau mock.
SDK
Pasang modal AI Voice di mana saja.
Self-contained, Shadow DOM, zero CSS conflict. Dukung TTS dan voice-changer. Event-based callback agar mudah diintegrasikan ke flow apa pun.
- ✓ Tidak konflik dengan CSS aplikasi host
- ✓ Mendukung perekaman audio in-browser
- ✓ Callback event:
open,generated,error - ✓ Headless API:
Vonip.tts(),Vonip.voiceConvert()
Embed in 60 detik
// 1. Init
Vonip.init({ apiKey: "pk_test_xxx" });
// 2. Open modal
button.onclick = () => Vonip.open({ mode: "voice" });
// 3. Get the result
Vonip.on("generated", ({ audioUrl, voice }) => {
audioEl.src = audioUrl;
});POST /v1/tts
curl -X POST https://api.vonip.ai/v1/tts \
-H "Authorization: Bearer sk_live_xxx" \
-H "Content-Type: application/json" \
-d '{"text": "Halo dunia", "voice": "anime_voice"}'REST API
Backend-only? Pakai REST.
Endpoint stabil, rate-limited per API key, output di S3-compatible storage. Cocok untuk pipeline server, bot, atau worker queue.