View a markdown version of this page

Memulai transkripsi analitik pasca-panggilan - Amazon Transcribe

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

Memulai transkripsi analitik pasca-panggilan

Sebelum memulai transkripsi analitik pasca-panggilan, Anda harus membuat semua kategori yang Amazon Transcribe ingin Anda cocokkan di audio 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 memulai transkripsi analitik pasca-panggilan, Anda dapat menggunakan Konsol Manajemen AWS AWS CLI,, atau AWS SDK; lihat contoh berikut:

Gunakan prosedur berikut untuk memulai pekerjaan analitik pasca-panggilan. Panggilan yang cocok dengan semua karakteristik yang ditentukan oleh kategori diberi label dengan kategori itu.

  1. Di panel navigasi, di bawah Amazon Transcribe Analisis Panggilan, pilih Pekerjaan analisis panggilan.

  2. Pilih Buat tugas.

    Amazon Transcribe tangkapan layar konsol: halaman 'Pekerjaan Call Analytics'.
  3. Pada halaman Tentukan detail pekerjaan, berikan informasi tentang pekerjaan Call Analytics Anda, termasuk lokasi data input Anda.

    Amazon Transcribe tangkapan layar konsol: halaman 'tentukan detail pekerjaan'.

    Tentukan Amazon S3 lokasi yang diinginkan dari data keluaran Anda dan IAM peran mana yang akan digunakan.

    Amazon Transcribe tangkapan layar konsol: panel 'izin akses'.
  4. Pilih Berikutnya.

  5. Untuk Konfigurasi pekerjaan, aktifkan fitur opsional apa pun yang ingin Anda sertakan dengan pekerjaan Analisis Panggilan. Jika sebelumnya Anda membuat kategori, kategori tersebut muncul di panel Kategori dan secara otomatis diterapkan ke pekerjaan Analisis Panggilan Anda.

    Amazon Transcribe tangkapan layar konsol: halaman 'konfigurasi pekerjaan' yang menampilkan semua kategori khusus.
  6. Pilih Buat tugas.

Contoh ini menggunakan perintah dan parameter start-call-analytics-job. channel-definitions Untuk informasi selengkapnya, lihat StartCallAnalyticsJob dan ChannelDefinition.

aws transcribe start-call-analytics-job \ --region us-west-2 \ --call-analytics-job-name my-first-call-analytics-job \ --media MediaFileUri=s3://amzn-s3-demo-bucket/my-input-files/my-media-file.flac \ --output-location s3://amzn-s3-demo-bucket/my-output-files/ \ --data-access-role-arn arn:aws:iam::111122223333:role/ExampleRole \ --channel-definitions ChannelId=0,ParticipantRole=AGENT ChannelId=1,ParticipantRole=CUSTOMER

Berikut contoh lain menggunakan perintah start-call-analytics-job, dan badan permintaan yang mengaktifkan Call Analytics untuk pekerjaan itu.

aws transcribe start-call-analytics-job \ --region us-west-2 \ --cli-input-json file://filepath/my-call-analytics-job.json

File my-call-analytics- job.json berisi badan permintaan berikut.

{ "CallAnalyticsJobName": "my-first-call-analytics-job", "DataAccessRoleArn": "arn:aws:iam::111122223333:role/ExampleRole", "Media": { "MediaFileUri": "s3://amzn-s3-demo-bucket/my-input-files/my-media-file.flac" }, "OutputLocation": "s3://amzn-s3-demo-bucket/my-output-files/", "ChannelDefinitions": [ { "ChannelId": 0, "ParticipantRole": "AGENT" }, { "ChannelId": 1, "ParticipantRole": "CUSTOMER" } ] }

Contoh ini menggunakan AWS SDK for Python (Boto3) untuk memulai pekerjaan Call Analytics menggunakan metode start_call_ analytics_job. Untuk informasi selengkapnya, lihat StartCallAnalyticsJob dan ChannelDefinition.

Untuk contoh tambahan menggunakan AWS SDK, termasuk contoh spesifik fitur, skenario, dan lintas layanan, lihat bagian ini. Contoh kode untuk Amazon Transcribe menggunakan AWS SDK

from __future__ import print_function import time import boto3 transcribe = boto3.client('transcribe', 'us-west-2') job_name = "my-first-call-analytics-job" job_uri = "s3://amzn-s3-demo-bucket/my-input-files/my-media-file.flac" output_location = "s3://amzn-s3-demo-bucket/my-output-files/" data_access_role = "arn:aws:iam::111122223333:role/ExampleRole" transcribe.start_call_analytics_job( CallAnalyticsJobName = job_name, Media = { 'MediaFileUri': job_uri }, DataAccessRoleArn = data_access_role, OutputLocation = output_location, ChannelDefinitions = [ { 'ChannelId': 0, 'ParticipantRole': 'AGENT' }, { 'ChannelId': 1, 'ParticipantRole': 'CUSTOMER' } ] ) while True: status = transcribe.get_call_analytics_job(CallAnalyticsJobName = job_name) if status['CallAnalyticsJob']['CallAnalyticsJobStatus'] in ['COMPLETED', 'FAILED']: break print("Not ready yet...") time.sleep(5) print(status)