Suara
Teks ke suara
Ubah teks menjadi suara alami dengan model teks ke suara Gemini, melalui API suara OpenAI: 30 pilihan suara, gaya bicara yang Anda jelaskan dengan kata-kata sederhana, dan hasil MP3, WAV, atau PCM dalam beberapa detik.
/v1/audio/speechBuat suara
from openai import OpenAIclient = OpenAI(base_url="https://api.zurelay.com/v1", api_key="YOUR_ZURELAY_KEY")speech = client.audio.speech.create( model="gemini-3.1-flash-tts", voice="Kore", input="Your order has shipped and arrives on Friday.", instructions="Say it warmly, at a relaxed pace",)speech.write_to_file("shipped.mp3")SDK OpenAI apa pun bisa digunakan: arahkan ke https://api.zurelay.com/v1 dan panggil metode suaranya. Responsnya berupa file audio itu sendiri.
Parameter
modelstringwajib- ID model suara dari tabel.
inputstringwajib- Teks yang akan dibacakan, hingga 5,000 karakter. Bagi teks yang lebih panjang menjadi beberapa permintaan.
voicestring- Salah satu dari 30 suara di bawah, atau nama suara OpenAI seperti
alloyataunova. Default:Kore. instructionsstring- Cara membacakannya, dengan kata-kata sederhana:
Say cheerfully,Whisper, like a secret,Read slowly, like a bedtime story. Hingga 2,000 karakter. Tidak berlaku untuk Gemini 3.8 Flash TTS, yang membaca teks apa adanya: permintaan dengan instruksi akan ditolak oleh model tersebut. response_formatstringmp3(default),wav, ataupcm: sampel mentah 24 kHz, 16-bit, mono.speednumber- Tidak didukung: atur tempo melalui
instructionssebagai gantinya. Hanya1yang diterima. modelsarray- Perutean cerdas untuk permintaan ini: model suara lain yang dicoba secara berurutan jika model tidak tersedia. Lihat Perutean cerdas.
Pilihan suara
Kode yang ditulis untuk OpenAI tetap berfungsi: nama suaranya dipetakan ke suara Gemini dengan karakter serupa.
Gaya dan tempo
- Jelaskan cara penyampaiannya seperti saat memberi arahan kepada pengisi suara: suasana, tempo, volume, aksen.
- Letakkan arahan di
instructionsdan hanya kata-kata yang akan diucapkan diinput, agar arahan tidak ikut dibacakan. - Bahasa dikenali dari teks, jadi kalimat berbahasa Spanyol akan diucapkan dalam bahasa Spanyol.
- Gemini 3.8 Flash TTS tidak menerima
instructions: setiap kata diinputakan dibacakan. Sisipkan tag vokal Google ke dalam teks di tempat suara tersebut diinginkan, seperti<laugh>,<sigh>,<breath>atau<short pause>.
Biaya suara
Biaya suara dihitung berdasarkan token: teks yang Anda kirim dikenakan harga input, dan audio yang Anda terima dikenakan harga output. Setiap detik audio setara dengan jumlah token tertentu, yang tercantum di tabel untuk tiap model, sehingga kolom terakhir menunjukkan biaya per menit. Setiap respons mencantumkan dasar penghitungan biayanya di header x-zurelay-input-tokens dan x-zurelay-output-tokens, dan setiap permintaan tercatat di log permintaan Anda. Permintaan yang gagal tidak dikenakan biaya. Suara tetap menggunakan model yang Anda minta, meski perutean cerdas otomatis aktif. Hanya aturan Anda sendiri atau daftar models dalam permintaan yang dapat mengalihkan respons ke model suara lain saat model tersebut tidak tersedia: x-zurelay-model menyebutkan model penggantinya, dan biaya dihitung sesuai harga model tersebut.
Coba berbagai suara dan gaya di Playground pada dasbor.
Ada pertanyaan, atau ada yang kurang? Tanyakan kepada tim dukungan kami dan kami akan menjawab lewat email, biasanya dalam satu menit.