Transkripsi perantara Pub/Sub

Transkripsi perantara adalah hasil sementara pengenalan ucapan dari Cloud Speech-to-Text API. Transkrip sementara dapat berubah setelah analisis audio lebih lanjut. Konfigurasikan pengiriman transkripsi perantara dengan topik Cloud Pub/Sub atau gunakan gRPC untuk pengiriman transkripsi CCAI.

Anda dapat mengonfigurasi pengiriman hasil akhir pengenalan ucapan dengan ConversationProfile.newMessageEventNotificationConfig atau dengan respons gRPC.

Membuat atau memperbarui profil percakapan

Ikuti langkah-langkah berikut saat Anda membuat atau memperbarui profil percakapan. Agent Assist tidak menyamarkan transkrip perantara.

Konsol

  1. Di dalam konsol Agent Assist, klik Profil percakapan.
  2. Klik nama profil atau + Buat.
  3. Buka Notifikasi Pub/Sub, lalu pilih Notifikasi hasil perantara transkripsi.
  4. Masukkan topik Pub/Sub yang Anda buat untuk menerima transkrip perantara, lalu pilih format pesan.
  5. Klik Simpan.

REST

  1. Konfigurasikan topik Pub/Sub untuk menerima transkripsi perantara dengan ConversationProfile.newRecognitionResultNotificationConfig.

Contoh Konfigurasi:

{
"name": "projects/PROJECT_ID/locations/global/conversationProfiles/CONVERSATION_PROFILE_ID",
"displayName": "CONVERSATION_PROFILE_NAME",
"automatedAgentConfig": {
},
"humanAgentAssistantConfig": {
  "notificationConfig": {
    "topic": "projects/PROJECT_ID/topics/FEATURE_SUGGESTION_TOPIC_ID",
    "messageFormat": "JSON"
  },
  "humanAgentSuggestionConfig": {
    "featureConfigs": [{
      "enableEventBasedSuggestion": true,
      "suggestionFeature": {
        "type": "ARTICLE_SUGGESTION"
      },
      "conversationModelConfig": {
      }
    }]
  },
  "messageAnalysisConfig": {
  }
},
"notificationConfig": {
  "topic": "projects/PROJECT_ID/topics/CONVERSARION_LIFECYCLE_TOPIC_ID",
  "messageFormat": "JSON"
},
"newMessageEventNotificationConfig": {
  "topic": "projects/PROJECT_ID/topics/NEW_MESSAGE_TOPIC_ID",
  "messageFormat": "JSON"
},
"newRecognitionResultNotificationConfig": {
  "topic": "projects/PROJECT_ID/topics/INTERMEDIATE_TRANSCRIPT_TOPIC_ID",
  "messageFormat": "JSON"
},
"languageCode": "en-US"
}

Opsional: Mengaktifkan pengurutan pesan

ID Percakapan adalah kunci pengurutan untuk pesan transkrip Pub/Sub yang dipublikasikan. Untuk menerima pesan secara berurutan, tetapkan properti pengurutan pesan di langganan tempat Anda menerima pesan.

Opsional: Mengambil informasi selengkapnya

Dialogflow menambahkan ID percakapan, ID pesan, ID peserta, dan peran peserta ke pesan Pub/Sub sebagai atribut. Anda dapat mengakses atribut ini dengan PubsubMessage.attributes atau mengambilnya bersama dengan data pesan Pub/Sub berikut dengan berlangganan dengan atribut kustom.

  • Kunci atribut ID peserta: participant_id
  • Kunci atribut ID pesan: message_id
  • Kunci atribut ID percakapan: conversation_id
  • Kunci atribut peran peserta: participant_role

Berikut adalah contoh kumpulan atribut: {"conversation_id": "c_id", "participant_id": "p_id"}

Opsional: Konfigurasi langganan

Ikuti panduan berikut untuk menyesuaikan langganan Pub/Sub Anda guna menangani pengiriman transkrip: