Topik ini menjelaskan event klien untuk API qwen3-livetranslate-flash-realtime.
Referensi: Terjemahan audio dan video Real-time - Qwen.
session.update
Setelah membuat koneksi WebSocket, kirim event ini untuk memperbarui konfigurasi sesi default.
Setelah menerima event session.update, layanan akan memvalidasi parameter. Jika parameternya tidak valid, layanan mengembalikan fault. Jika valid, layanan memperbarui dan mengembalikan konfigurasi lengkapnya.
type Jenis event. Nilai ini harus diatur ke | |
session Konfigurasi sesi. |
input_audio_buffer.append
Event ini menambahkan byte audio ke buffer audio input. Layanan menggunakan buffer ini untuk mendeteksi ucapan dan menentukan kapan harus mengirimkannya.
type Jenis event. Nilai ini harus diatur ke | |
audio Data audio yang dikodekan Base64. |
input_image_buffer.append
Event ini menambahkan data gambar ke buffer gambar. Gambar dapat berasal dari file lokal atau diambil secara real-time dari aliran video.
Batasan berikut berlaku untuk input gambar:
Format gambar harus JPG atau JPEG. Untuk performa optimal, resolusi 480p atau 720p direkomendasikan. Resolusi maksimum adalah 1080p.
Ukuran satu gambar tidak boleh melebihi 500 KB sebelum dikodekan Base64.
Data gambar harus dikodekan Base64.
Frekuensi penambahan gambar ke buffer tidak boleh melebihi 2 gambar per detik.
Anda harus mengirim setidaknya satu event input_audio_buffer.append sebelum mengirim event input_image_buffer.append.
type Jenis event. Nilai ini harus diatur ke | |
image Data gambar yang dikodekan Base64. |
session.finish
Kirim event ini untuk mengakhiri sesi saat ini. Setelah mengirim event ini, server merespons sebagai berikut:
Jika ucapan terdeteksi: Server menyelesaikan pengenalan ucapan dan mengirim event conversation.item.input_audio_transcription.completed dengan hasil pengenalan. Kemudian, server mengirim event session.finished untuk menandakan bahwa sesi telah berakhir.
Tidak ada ucapan yang terdeteksi: Server langsung mengirim event
<a baseurl="t3144643_v2_0_0.xdita" data-node="6184673" data-root="85177" data-tag="xref" href="t3167042.xdita#6eaa77339djdv" id="2e9bac97be3so">session.finished</a>.
Klien harus memutuskan koneksi setelah menerima event <a baseurl="t3144643_v2_0_0.xdita" data-node="6184673" data-root="85177" data-tag="xref" href="t3167042.xdita#6eaa77339djdv" id="45d09216c5qsi">session.finished</a>.
type Jenis event. Nilai ini harus diatur ke | |