Streaming yang Diperluas

Anda dapat menggunakan fitur Streaming yang Diperluas untuk melakukan streaming konten audio ke Dialogflow dan melakukan streaming saran agen manusia kembali.

Dasar-dasar streaming

Fitur Streaming yang Diperluas Agent Assist mirip dengan streaming audio untuk Transkripsi CCAI. Sistem Anda akan melakukan streaming data audio ke API, dan Dialogflow akan melakukan streaming kembali data StreamingAnalyzeContentResponse. Data yang ditampilkan mencakup saran untuk agen manusia Anda.

Untuk menggunakan Streaming yang Diperluas, panggil metode streamingAnalyzeContent.

Streaming yang Diperluas hanya mendukung tahap Bantuan Agen. Lihat tahap percakapan. Untuk menggunakan fitur ini:

  1. Panggil metode streamingAnalyzeContent dan tetapkan kolom berikut:
    • StreamingAnalyzeContentRequest.audio_config.audio_encoding: AUDIO_ENCODING_LINEAR_16 atau AUDIO_ENCODING_MULAW
    • enable_extended_streaming: true.
  2. Permintaan streamingAnalyzeContent pertama menyiapkan streaming dan menetapkan konfigurasi audio Anda.
  3. Dalam permintaan berikutnya, Anda mengirim byte audio ke streaming.
  4. Selama Anda terus mengirim audio, Anda akan terus menerima saran. Anda tidak perlu menutup streaming secara manual. Dialog akan otomatis ditutup setelah Agent Assist mendeteksi bahwa ucapan telah berhenti.
  5. Mulai ulang streaming (yang mencakup pengiriman ulang konfigurasi audio awal) dalam kasus berikut:
    • Streaming rusak (streaming berhenti saat tidak seharusnya).
    • Data audio Anda mendekati waktu tunggu otomatis 3 menit.
    • Anda menerima error yang dapat dicoba ulang. Anda dapat mencoba kembali hingga tiga kali.