Cara Menggunakan Gemini 3.8 Flash TTS
-
Tentukan speaker Anda: Tambahkan satu entri untuk setiap suara ke daftar speakers. Beri masing-masing speaker_id dengan format "Speaker N", pilih voice_name, lalu atur accent, style, dan pace. Anda juga dapat menambahkan audio_profile yang menjelaskan persona.
-
Tulis dialog: Isi dialogue_turns dengan baris-baris berurutan. speaker_id pada setiap giliran harus cocok dengan speaker yang telah Anda tentukan. Anda dapat menyisipkan tag nada seperti [whispers], [shouting], atau [determination].
-
Atur suasana (opsional): Gunakan scene untuk menjelaskan latar akustik dan sample_context untuk mengatur nada narasi secara keseluruhan. Sesuaikan temperature (0-2) untuk membuat penyampaian lebih atau kurang bervariasi.
-
Kirim permintaan dan periksa hasilnya: Kirim permintaan POST, lalu periksa /predictions/{request_id}/result hingga status menjadi completed untuk mendapatkan URL audio.
curl -X POST https://api.muapi.ai/api/v1/gemini-3-8-flash-tts \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"speakers": [
{"speaker_id": "Speaker 1", "voice_name": "Fenrir", "accent": "British (RP)", "style": "Deadpan", "pace": "Natural"},
{"speaker_id": "Speaker 2", "voice_name": "Puck", "accent": "American (Gen)", "style": "Empathetic", "pace": "Staccato"}
],
"dialogue_turns": [
{"speaker_id": "Speaker 1", "text": "[shouting] Halt, traveler!"},
{"speaker_id": "Speaker 2", "text": "[determination] I carry a message for the elder."}
],
"scene": "A dark, crumbling dungeon.",
"temperature": 1
}'