Topik ini menjelaskan client events untuk Qwen-TTS Realtime API.
Referensi: Sintesis suara real-time - Qwen.
session.update
Memperbarui konfigurasi sesi. Setelah koneksi WebSocket terbentuk, kirim event ini sebagai langkah pertama interaksi. Jika tidak dikirim, sistem akan menggunakan konfigurasi default. Setelah server berhasil memproses event ini, server akan mengembalikan event session.updated sebagai konfirmasi.
event_id ID event unik yang dihasilkan oleh client dan harus unik dalam satu sesi koneksi WebSocket. Disarankan untuk menggunakan Universally Unique Identifier (UUID). type Jenis event. Tetapkan ke session Konfigurasi sesi. | |
input_text_buffer.append
Menambahkan teks yang akan disintesis ke buffer teks. Dalam mode server_commit, teks ditambahkan ke buffer teks sisi server. Dalam mode commit, teks ditambahkan ke buffer teks sisi client.
event_id ID event unik yang dihasilkan oleh client dan harus unik dalam satu sesi koneksi WebSocket. Disarankan untuk menggunakan UUID. type Jenis event. Tetapkan ke text Teks yang akan disintesis. | |
input_text_buffer.commit
Meng-commit buffer teks input pengguna untuk membuat item pesan pengguna baru dalam percakapan. Jika buffer teks input kosong, event ini menyebabkan error. Dalam mode server_commit, mengirim event ini akan langsung mensintesis seluruh teks sebelumnya, dan server tidak lagi menyimpan cache teks. Dalam mode commit, client harus meng-commit buffer teks untuk membuat item pesan pengguna. Meng-commit buffer teks input tidak menghasilkan respons dari model. Server merespons dengan event input_text_buffer.committed.
event_id ID event unik yang dihasilkan oleh client dan harus unik dalam satu sesi koneksi WebSocket. Disarankan untuk menggunakan UUID. type Jenis event. Tetapkan ke | |
input_text_buffer.clear
Mengosongkan teks dalam buffer. Server merespons dengan event input_text_buffer.cleared.
event_id ID event unik yang dihasilkan oleh client dan harus unik dalam satu sesi koneksi WebSocket. Disarankan untuk menggunakan UUID. type Jenis event. Tetapkan ke | |
session.finish
Client mengirim event session.finish untuk memberi tahu server bahwa tidak ada lagi input teks. Server mengembalikan audio yang tersisa lalu menutup koneksi.
event_id ID event unik yang dihasilkan oleh client dan harus unik dalam satu sesi koneksi WebSocket. Disarankan untuk menggunakan UUID. type Jenis event. Tetapkan ke | |