View a markdown version of this page

Memulai transkripsi Analisis Panggilan real-time - Amazon Transcribe

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memulai transkripsi Analisis Panggilan real-time

Sebelum memulai transkripsi Analisis Panggilan real-time, Anda harus membuat semua kategori yang Amazon Transcribe ingin Anda cocokkan dalam panggilan Anda.

catatan

Transkrip Call Analytics tidak dapat dicocokkan secara retroaktif dengan kategori baru. Hanya kategori yang Anda buat sebelum memulai transkripsi Call Analytics yang dapat diterapkan ke output transkripsi tersebut.

Jika Anda telah membuat satu kategori atau lebih, dan audio Anda cocok dengan semua aturan dalam setidaknya satu kategori Anda, tand Amazon Transcribe ai output Anda dengan kategori yang cocok. Jika Anda memilih untuk tidak menggunakan kategori, atau jika audio Anda tidak sesuai dengan aturan yang ditentukan dalam kategori Anda, transkrip Anda tidak ditandai.

Untuk menyertakan analitik pasca-panggilan dengan transkripsi Analisis Panggilan real-time Anda, Anda harus memberikan Amazon S3 bucket dalam permintaan menggunakan OutputLocation parameter tersebut. Anda juga harus menyertakan DataAccessRoleArn yang memiliki izin menulis ke bucket yang ditentukan. Transkrip terpisah diproduksi dan disimpan dalam bucket yang ditentukan setelah sesi streaming Call Analytics real-time Anda selesai.

Dengan Analitik Panggilan real-time, Anda juga memiliki opsi untuk membuat peringatan kategori real-time; lihat Membuat peringatan waktu nyata untuk kecocokan kategori untuk instruksi.

Untuk memulai transkripsi Analitik Panggilan real-time, Anda dapat menggunakan Konsol Manajemen AWS HTTP/2,, atau WebSockets; lihat contoh berikut:

penting

Saat ini, Konsol Manajemen AWS satu-satunya yang menawarkan demo untuk Analisis Panggilan real-time dengan contoh audio yang telah dimuat sebelumnya. Jika Anda ingin menggunakan audio Anda sendiri, Anda harus menggunakan API (HTTP/2, WebSockets, atau SDK).

Gunakan prosedur berikut untuk memulai permintaan Call Analytics. Panggilan yang cocok dengan semua karakteristik yang ditentukan oleh kategori diberi label dengan kategori itu.

catatan

Hanya demo yang tersedia di Konsol Manajemen AWS. Untuk memulai transkripsi analitik real-time khusus, Anda harus menggunakan API.

  1. Di panel navigasi, di bawah Amazon Transcribe Analisis Panggilan, pilih Analisis panggilan real-time.

    Amazon Transcribe tangkapan layar konsol: halaman demo 'menganalisis panggilan streaming'.
  2. Untuk Langkah 1: Tentukan input audio, pilih file uji demo dari menu dropdown.

    Amazon Transcribe tangkapan layar konsol: pilihan dropdown untuk audio input demo.
  3. Untuk Langkah 2: Tinjau kategori panggilan, Anda memiliki opsi untuk meninjau kategori Analisis Panggilan real-time yang Anda buat sebelumnya. Semua kategori Analisis Panggilan real-time diterapkan pada transkripsi Anda.

    Memilih Lihat kategori membuka panel baru yang menampilkan kategori Analisis Panggilan real-time yang ada dan menyediakan tautan untuk membuat yang baru.

    Amazon Transcribe tangkapan layar konsol: halaman 'kategori analisis panggilan'.
  4. Untuk Langkah 3: Konfigurasikan input dan output, Anda memiliki opsi untuk menerapkan pengaturan tambahan.

    Memilih Konfigurasikan pengaturan lanj utan membuka panel baru tempat Anda dapat menentukan pengaturan penyuntingan konten.

    Amazon Transcribe tangkapan layar konsol: panel pengaturan lanjutan, semua runtuh.

    Setelah Anda membuat semua pilihan Anda, pilih Simpan untuk kembali ke halaman utama.

  5. Untuk menerapkan analitik tambahan, Anda dapat mengaktifkan Post-call Analytics. Ini memberi Anda analisis yang sama dengan transkripsi analitik pasca-panggilan, termasuk interupsi, kenyaringan, waktu non-bicara, kecepatan bicara, waktu bicara, masalah, item tindakan, dan hasil. Post-call output analitik disimpan dalam file terpisah dari transkrip Call Analytics real-time Anda.

    Amazon Transcribe tangkapan layar konsol: panel analitik pasca-panggilan, runtuh.

    Jika Anda menerapkan analitik pasca-panggilan, Anda harus menentukan tujuan file Amazon S3 keluaran dan IAM peran. Anda dapat secara opsional memilih untuk mengenkripsi output Anda.

    Amazon Transcribe tangkapan layar konsol: panel analitik pasca-panggilan, diperluas.
  6. Pilih Mulai streaming.

Contoh ini membuat HTTP/2 permintaan dengan Call Analytics diaktifkan. Untuk informasi selengkapnya tentang menggunakan HTTP/2 streaming dengan Amazon Transcribe, lihatMenyiapkan HTTP/2 aliran. Untuk detail lebih lanjut tentang parameter dan header khusus untuk Amazon Transcribe, lihat StartCallAnalyticsStreamTranscription.

Contoh ini termasuk analitik Post-call analitik dengan transkripsi real-time pasca-panggilan. Jika Anda tidak ingin analisis pasca-panggilan, hapus PostCallAnalyticsSettings bagian dari permintaan.

Perhatikan bahwa peristiwa konfigurasi yang ditampilkan dalam contoh berikut perlu diteruskan sebagai peristiwa pertama dalam aliran.

POST /stream-transcription HTTP/2 host: transcribestreaming.us-west-2.amazonaws.com X-Amz-Target: com.amazonaws.transcribe.Transcribe.StartCallAnalyticsStreamTranscription Content-Type: application/vnd.amazon.eventstream X-Amz-Content-Sha256: string X-Amz-Date: 20220208T235959Z Authorization: AWS4-HMAC-SHA256 Credential=access-key/20220208/us-west-2/transcribe/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date;x-amz-target;x-amz-security-token, Signature=string x-amzn-transcribe-language-code: en-US x-amzn-transcribe-media-encoding: flac x-amzn-transcribe-sample-rate: 16000 transfer-encoding: chunked { "AudioStream": { "AudioEvent": { "AudioChunk": blob }, "ConfigurationEvent": { "ChannelDefinitions": [ { "ChannelId": 0, "ParticipantRole": "AGENT" }, { "ChannelId": 1, "ParticipantRole": "CUSTOMER" } ], "PostCallAnalyticsSettings": { "OutputLocation": "s3://amzn-s3-demo-bucket/my-output-files/", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/ExampleRole" } } } }

Definisi parameter dapat ditemukan di Referensi API; parameter umum untuk semua operasi AWS API tercantum di bagian Parameter Umum.

Contoh ini membuat URL yang telah ditandatangani sebelumnya yang menggunakan Call Analytics dalam WebSocket aliran. Istirahat baris telah ditambahkan untuk keterbacaan. Untuk informasi selengkapnya tentang menggunakan WebSocket streaming dengan Amazon Transcribe, lihatMenyiapkan WebSocket aliran. Untuk detail lebih lanjut tentang parameter, lihat StartCallAnalyticsStreamTranscription.

Contoh ini termasuk analitik Post-call analitik dengan transkripsi real-time pasca-panggilan. Jika Anda tidak ingin analisis pasca-panggilan, hapus PostCallAnalyticsSettings bagian dari permintaan.

Perhatikan bahwa peristiwa konfigurasi yang ditampilkan dalam contoh berikut perlu diteruskan sebagai peristiwa pertama dalam aliran.

GET wss://transcribestreaming.us-west-2.amazonaws.com:8443/call-analytics-stream-transcription-websocket? &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIAIOSFODNN7EXAMPLE%2F20220208%2Fus-west-2%2Ftranscribe%2Faws4_request &X-Amz-Date=20220208T235959Z &X-Amz-Expires=300 &X-Amz-Security-Token=security-token &X-Amz-Signature=string &X-Amz-SignedHeaders=content-type%3Bhost%3Bx-amz-date &language-code=en-US &media-encoding=flac &sample-rate=16000 { "AudioStream": { "AudioEvent": { "AudioChunk": blob }, "ConfigurationEvent": { "ChannelDefinitions": [ { "ChannelId": 0, "ParticipantRole": "AGENT" }, { "ChannelId": 1, "ParticipantRole": "CUSTOMER" } ], "PostCallAnalyticsSettings": { "OutputLocation": "s3://amzn-s3-demo-bucket/my-output-files/", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/ExampleRole" } } } }

Definisi parameter dapat ditemukan di Referensi API; parameter umum untuk semua operasi AWS API tercantum di bagian Parameter Umum.

Tip

Di atas HTTP/2 dan WebSocket contoh termasuk analitik pasca-panggilan. Jika Anda tidak ingin analisis pasca-panggilan, hapus PostCallAnalyticsSettings bagian dari permintaan.

Jika Anda mengaktifkanPostCallAnalyticsSettings, Anda harus mengirim acara konfigurasi sebagai peristiwa pertama. Acara konfigurasi Anda mencakup pengaturan untuk ChannelDenifitions danPostStreamAnalyticsSettings, seperti yang ditunjukkan pada contoh sebelumnya.

Data biner diteruskan sebagai pesan biner dengan content-type application/octet-stream dan acara konfigurasi diteruskan sebagai pesan teks dengancontent-type application/json.

Untuk informasi selengkapnya, lihat Menyiapkan transkripsi streaming.

Membuat peringatan waktu nyata untuk kecocokan kategori

Untuk mengatur peringatan real-time, Anda harus terlebih dahulu membuat TranscriptFilterType kategori dengan ben REAL_TIME dera. Bendera ini memungkinkan kategori Anda diterapkan ke transkripsi Analisis Panggilan real-time.

Untuk petunjuk tentang membuat kategori baru, lihatMembuat kategori untuk transkripsi real-time.

Saat Anda memulai transkripsi Analisis Panggilan real-time, semua kategori yang memiliki tanda REAL_TIME secara otomatis diterapkan ke output transkripsi Anda di tingkat segmen. Jika kec TranscriptFilterType ocokan terjadi, itu muncul di bawah CategoryEvent bagian transkrip Anda. Anda kemudian dapat menggunakan parameter ini dan sub-parameternya, MatchedCategories danMatchedDetails, untuk mengatur peringatan real-time khusus.

Berikut contoh output transkripsi Call Analytics real-time untuk CategoryEvent pertandingan:

"CategoryEvent": { "MatchedCategories": [ "shipping-complaint" ], "MatchedDetails": { "my package never arrived" : { "TimestampRanges": [ { "BeginOffsetMillis": 19010, "EndOffsetMillis": 22690 } ] } } },

Contoh sebelumnya mewakili kecocokan teks yang tepat dengan pidato "paket saya tidak pernah tiba,” yang mewakili aturan dalam kategori 'pengiriman keluhan'.

Anda dapat mengatur peringatan waktu nyata untuk menyertakan kombinasi parameter apa pun yang tercantum. Misalnya, Anda dapat mengatur peringatan agar hanya menyertakan frasa yang cocok (MatchedDetails) atau hanya nama kategori (MatchedCategories). Atau Anda dapat mengatur peringatan Anda untuk menyertakan semua parameter.

Cara mengatur peringatan real-time tergantung pada antarmuka organisasi Anda dan jenis peringatan yang Anda inginkan. Misalnya, Anda dapat mengatur kec CategoryEvent ocokan untuk mengirim pemberitahuan pop-up, email, teks, atau peringatan lain yang dapat diterima sistem Anda.