API Text to Speech Bahasa Indonesia
Satu endpoint untuk semua model suara utama. Kirim teks ke /v1/audio/speech dengan model pilihan Anda dan terima file audio siap pakai. Dihitung per karakter, dibayar per panggilan, tanpa akun.
15 model dari 6 penyedia: xAI, OpenAI, MiniMax, Inworld, Google, ElevenLabs.
Model
| Model | Penyedia | Harga |
|---|---|---|
| grok-tts | xAI | $0.000028 Per character |
| tts-1-hd | OpenAI | $0.000054 Per character |
| tts-1 | OpenAI | $0.000028 Per character |
| speech-2.8-turbo | MiniMax | $0.000108 Per character |
| speech-2.8-hd | MiniMax | $0.000180 Per character |
| tts-2 | Inworld | $0.000063 Per character |
| tts-1.5-max | Inworld | $0.000063 Per character |
| tts-1.5-mini | Inworld | $0.000046 Per character |
| gemini-3.1-flash-tts | $0.000039 Per character | |
| eleven-v3 | ElevenLabs | $0.000120 Per character |
| eleven-multilingual-v2 | ElevenLabs | $0.000120 Per character |
| eleven-turbo-v2-5 | ElevenLabs | $0.000060 Per character |
| eleven-flash-v2-5 | ElevenLabs | $0.000060 Per character |
| gemini-3.8-flash-tts | $0.000029 Per character | |
| gemini-3.8-flash-lite-tts | $0.000020 Per character |
Cara memanggil
Respons pertama adalah 402 berisi harga pasti dan semua cara membayar. Bayar, ulangi permintaan dengan buktinya, dan Anda menerima hasilnya.
curl -X POST https://api.glianalabs.com/v1/audio/speech \
-H 'content-type: application/json' \
-d '{"model":"grok-tts","input":"Selamat pagi! Your order has shipped."}'Cara kerjanya
Endpoint ini mengikuti bentuk audio/speech OpenAI: `input` berisi teks dan `model` memilih penyedia. Setiap model punya opsinya sendiri (suara, kecepatan, format), yang tercantum di GET /v1/schema?model=<id>. Audio disimpan dan dikembalikan sebagai URL tetap.
Batasan yang perlu Anda tahu
Harga naik sesuai panjang teks, jadi harga dikutip untuk permintaan persis Anda sebelum membayar. Suara dan bahasa berbeda per model; cek schema-nya, jangan mengira satu model punya suara model lain. URL audio kedaluwarsa setelah 7 hari, jadi unduh yang ingin Anda simpan.
Pertanyaan
Apakah mendukung bahasa Indonesia?
Ya, lewat model multibahasa seperti ElevenLabs Multilingual v2 dan Gemini TTS dari Google. Bahasa yang didukung berbeda per model; schema setiap model mencantumkan opsi bahasanya.
Bagaimana harganya dihitung?
Per karakter input, dengan tarif masing-masing model. GET /v1/price mengembalikan biaya pasti sebuah permintaan sebelum Anda mengirimnya.
Bisa tetap pakai SDK OpenAI?
Bisa. Bentuk permintaannya sama dengan audio/speech OpenAI, jadi arahkan base URL SDK ke https://api.glianalabs.com/v1 dan bungkus fetch-nya dengan klien pembayaran.
Apakah ada paket gratis?
Tidak. Setiap panggilan dibayar sendiri, tanpa paket atau minimum. Permintaan yang gagal validasi ditolak sebelum berjalan, jadi tidak pernah ditagih.
Perlu akun atau API key?
Tidak. Respons pertama adalah HTTP 402 berisi harga pasti; bayar dengan USDC dari wallet Anda dan ulangi permintaannya. Atau isi saldo prabayar dalam rupiah lewat QRIS, virtual account atau e-wallet di dashboard, lalu kirim kunci gk_.