Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memulai transkripsi Analisis Panggilan waktu nyata
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 surut 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 atau beberapa kategori, dan audio Anda cocok dengan semua aturan dalam setidaknya satu kategori Anda, Amazon Transcribe tandai output Anda dengan kategori yang cocok. Jika Anda memilih untuk tidak menggunakan kategori, atau jika audio Anda tidak cocok dengan aturan yang ditentukan dalam kategori Anda, transkrip Anda tidak ditandai.
Untuk menyertakan analitik pasca-panggilan dengan transkripsi Analytics Panggilan real-time Anda, Anda harus menyediakan Amazon S3 bucket dalam permintaan menggunakan parameter. OutputLocation
Anda juga harus menyertakan a DataAccessRoleArn
yang memiliki izin menulis ke bucket yang ditentukan. Transkrip terpisah diproduksi dan disimpan dalam bucket yang ditentukan setelah menyelesaikan sesi streaming Call Analytics waktu nyata Anda.
Dengan Analytics Panggilan real-time, Anda juga memiliki opsi untuk membuat peringatan kategori waktu nyata; lihat Membuat peringatan waktu nyata untuk kecocokan kategori untuk instruksi.
Untuk memulai transkripsi Analytics Panggilan real-time, Anda dapat menggunakan AWS Management Console, HTTP/2, atau WebSockets; lihat contoh berikut:
penting
Saat ini, AWS Management Console satu-satunya menawarkan demo untuk Analytics Panggilan real-time dengan contoh audio yang dimuat sebelumnya. Jika Anda ingin menggunakan audio Anda sendiri, Anda harus menggunakan API (HTTP/2, WebSockets, atau anSDK).
Gunakan prosedur berikut untuk memulai permintaan Call Analytics. Panggilan yang cocok dengan semua karakteristik yang ditentukan oleh kategori diberi label dengan kategori tersebut.
catatan
Hanya demo yang tersedia di AWS Management Console. Untuk memulai transkripsi analitik real-time khusus, Anda harus menggunakan. API
-
Di panel navigasi, di bawah Amazon Transcribe Call Analytics, pilih Analisis panggilan real-time.
-
Untuk Langkah 1: Tentukan audio input, pilih file uji demo dari menu tarik-turun.
-
Untuk Langkah 2: Tinjau kategori panggilan, Anda memiliki opsi untuk meninjau kategori Analisis Panggilan real-time yang sebelumnya Anda buat. Semua kategori Analisis Panggilan real-time diterapkan ke transkripsi Anda.
Memilih kategori Tampilan membuka panel baru yang menampilkan kategori Analytics Panggilan real-time Anda yang ada dan menyediakan tautan untuk membuat yang baru.
-
Untuk Langkah 3: Konfigurasikan input dan output, Anda memiliki opsi untuk menerapkan pengaturan tambahan.
Memilih Konfigurasi pengaturan lanjutan membuka panel baru tempat Anda dapat menentukan pengaturan redaksi konten.
Setelah Anda membuat semua pilihan Anda, pilih Simpan untuk kembali ke halaman utama.
-
Untuk menerapkan analitik tambahan, Anda dapat beralih di Analytics Pasca-Panggilan. Ini memberi Anda analitik yang sama dengan transkripsi analitik pasca-panggilan, termasuk interupsi, kenyaringan, waktu non-bicara, kecepatan bicara, waktu bicara, masalah, item tindakan, dan hasil. Output analitik pasca-panggilan disimpan dalam file terpisah dari transkrip Analytics Panggilan real-time Anda.
Jika Anda menerapkan analitik pasca-panggilan, Anda harus menentukan tujuan file Amazon S3 keluaran dan IAM peran. Anda dapat memilih untuk mengenkripsi output Anda secara opsional.
-
Pilih Mulai streaming.
Contoh ini membuat permintaan HTTP /2 dengan Call Analytics diaktifkan. Untuk informasi lebih lanjut tentang menggunakan HTTP /2 streaming dengan Amazon Transcribe, lihatMenyiapkan aliran HTTP /2. Untuk detail selengkapnya tentang parameter dan header khusus untuk Amazon Transcribe, lihat StartCallAnalyticsStreamTranscription
.
Contoh ini mencakup analitik pasca-panggilan. Jika Anda tidak ingin analitik pasca-panggilan, hapus PostCallAnalyticsSettings
bagian dari permintaan.
Perhatikan bahwa peristiwa konfigurasi yang ditampilkan dalam contoh berikut harus 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:20220208
T235959
Z 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://DOC-EXAMPLE-BUCKET
/my-output-files
/", "DataAccessRoleArn": "arn:aws:iam::111122223333
:role/ExampleRole
" } } } }
Definisi parameter dapat ditemukan di APIReferensi; parameter umum untuk semua AWS API operasi tercantum di bagian Parameter Umum.
Contoh ini membuat presigned URL yang menggunakan Call Analytics dalam WebSocket aliran. Jeda baris telah ditambahkan untuk keterbacaan. Untuk informasi selengkapnya tentang penggunaan WebSocket stream dengan Amazon Transcribe, lihatMenyiapkan WebSocket aliran. Untuk detail lebih lanjut tentang parameter, lihat StartCallAnalyticsStreamTranscription
.
Contoh ini mencakup analitik pasca-panggilan. Jika Anda tidak ingin analitik pasca-panggilan, hapus PostCallAnalyticsSettings
bagian dari permintaan.
Perhatikan bahwa peristiwa konfigurasi yang ditampilkan dalam contoh berikut harus 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=20220208
T235959
Z &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://DOC-EXAMPLE-BUCKET
/my-output-files
/", "DataAccessRoleArn": "arn:aws:iam::111122223333
:role/ExampleRole
" } } } }
Definisi parameter dapat ditemukan di APIReferensi; parameter umum untuk semua AWS API operasi tercantum di bagian Parameter Umum.
Tip
Di atas HTTP /2 dan WebSocket contoh termasuk analitik pasca-panggilan. Jika Anda tidak ingin analitik pasca-panggilan, hapus PostCallAnalyticsSettings
bagian dari permintaan.
Jika Anda mengaktifkanPostCallAnalyticsSettings
, Anda harus mengirim acara konfigurasi sebagai acara 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 peristiwa 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 waktu nyata, Anda harus terlebih dahulu membuat TranscriptFilterType
kategori dengan REAL_TIME
bendera. Bendera ini memungkinkan kategori Anda diterapkan ke transkripsi Analytics Panggilan waktu nyata.
Untuk petunjuk tentang membuat kategori baru, lihatMembuat kategori untuk transkripsi waktu nyata.
Saat Anda memulai transkripsi Analisis Panggilan real-time, semua kategori yang memiliki REAL_TIME
tanda secara otomatis diterapkan ke output transkripsi Anda di tingkat segmen. Jika TranscriptFilterType
kecocokan 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 kustom.
Berikut adalah contoh output transkripsi Call Analytics real-time untuk CategoryEvent
kecocokan:
"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 yang tercantum. Misalnya, Anda dapat menyetel peringatan agar hanya menyertakan frasa yang cocok (MatchedDetails
) atau hanya nama kategori (MatchedCategories
). Atau Anda dapat mengatur peringatan Anda untuk menyertakan semua parameter.
Cara Anda mengatur peringatan waktu nyata tergantung pada antarmuka organisasi dan jenis peringatan yang Anda inginkan. Misalnya, Anda dapat mengatur CategoryEvent
kecocokan untuk mengirim pemberitahuan pop-up, email, teks, atau peringatan lain yang dapat diterima sistem Anda.