Audiowiedergabe aktivieren

Auf dieser Seite wird beschrieben, wie Sie die Audiowiedergabe in der Customer Experience Insights Console mithilfe signierter URLs aktivieren.

Wenn die Audiowiedergabe aktiviert ist, können Sie sich die Audioaufzeichnungen von Unterhaltungen direkt in der CX Insights-Konsole anhören. Für die Audiowiedergabe werden signierte URLs verwendet, um authentifizierten, zeitlich begrenzten Zugriff auf Audiodateien zu ermöglichen, die in Ihren Cloud Storage-Buckets gespeichert sind. Dadurch ist es nicht mehr erforderlich, Nutzern direkten Zugriff auf Cloud Storage-Buckets für die Audiowiedergabe zu gewähren.

Hinweis

Damit Nutzer Audioinhalte in der CX Insights-Konsole abspielen können, benötigen sie die Berechtigung zum Generieren signierter Audio-URLs. Die erforderliche IAM-Berechtigung hängt davon ab, wie auf die Unterhaltung zugegriffen wird:

  • Für alle Unterhaltungen: Die Berechtigung contactcenterinsights.conversations.generateSignedAudio ist in den vordefinierten Rollen Contact Center AI Insights viewer und Contact Center AI Insights editor enthalten.
  • Für alle Unterhaltungen, auf die über ein Dataset zugegriffen wird: Die Berechtigung contactcenterinsights.datasets.generateSignedAudio ist in den vordefinierten Rollen Contact Center AI Insights viewer und Contact Center AI Insights editor enthalten.
  • Für detaillierten Zugriff über eine autorisierte Ansicht:Die Berechtigung contactcenterinsights.authorizedConversations.generateSignedAudio ist in den vordefinierten Rollen Contact Center AI Insights authorizedViewer und Contact Center AI Insights authorizedEditor enthalten.

Weitere Informationen zu detaillierten Berechtigungen mit autorisierten Ansichten finden Sie unter Detaillierte Zugriffssteuerung.

Führen Sie zuerst folgende Schritte aus:

  1. Achten Sie darauf, dass Sie Sprachunterhaltungen in CX Insights importiert haben und dass diese Unterhaltungen Audio-URIs enthalten, die auf Audiodateien in einem Cloud Storage-Bucket verweisen. Das ist auf folgende Weise möglich:
  2. Die Projektnummer finden Sie auf der Seite Projekteinstellungen. Google Cloud

Audiowiedergabe aktivieren

Wenn Sie die Audiowiedergabe über signierte URLs aktivieren möchten, müssen Sie dem CX Insights-Dienstkonto Zugriff auf Ihren Cloud Storage-Bucket gewähren und Cross-Origin Resource Sharing (CORS) für den Bucket konfigurieren.

Dienstkonto Zugriff auf Cloud Storage-Bucket gewähren

  • Für CX Insights ist Zugriff auf den Cloud Storage-Bucket erforderlich, in dem die Audioaufnahmen von Unterhaltungen gespeichert sind, um signierte URLs zu generieren. Sie müssen dem CX Insights-Dienstkonto die Rolle Storage Object Viewer (roles/storage.objectViewer) für die Buckets mit Ihren Audiodateien zuweisen.

  • Die Kennung des CX Insights-Dienstkontos lautet: service-PROJECT_NUMBER@gcp-sa-contactcenterinsights.

  • Ersetzen Sie PROJECT_NUMBER durch die Google Cloud Projektnummer.

Eine Anleitung zum Gewähren des Zugriffs auf ein Dienstkonto für einen Bucket finden Sie unter Hauptkonto zu einer Richtlinie auf Bucket-Ebene hinzufügen.

CORS für Cloud Storage-Bucket konfigurieren

Damit Browser Audio von signierten URLs abspielen können, die von CX Insights generiert wurden, müssen Sie CORS für Ihren Cloud Storage-Bucket so konfigurieren, dass der Zugriff von CX Insights-Konsolenursprüngen aus möglich ist.

Erstellen Sie zuerst eine JSON-Datei mit dem Namen cors-config.json und folgendem Inhalt:

  [
    {
      "origin": ["https://ccai.cloud.google.com"],
      "responseHeader": ["Content-Type"],
      "method": ["GET"],
      "maxAgeSeconds": 3600
    }
  ]

Führen Sie dann den folgenden gcloud-Befehl aus, um die CORS-Konfiguration auf Ihren Bucket anzuwenden:

  gcloud storage buckets update gs://BUCKET_NAME --cors-file=cors-config.json

Ersetzen Sie schließlich BUCKET_NAME durch den Namen Ihres Cloud Storage-Bucket mit Audiodateien. Weitere Informationen finden Sie unter Cross-Origin Resource Sharing (CORS) konfigurieren.