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 dalam audio 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, 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 memulai transkripsi analitik pasca-panggilan, Anda dapat menggunakan AWS Management Console, AWS CLI, atau AWS SDK; lihat contoh berikut ini:

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

  1. Di panel navigasi, di bawah Amazon Transcribe Call Analytics, pilih Pekerjaan analitik panggilan.

  2. Pilih Buat tugas.

    Amazon Transcribe tangkapan layar konsol: halaman 'Call Analytics jobs'.
  3. Pada halaman Tentukan detail pekerjaan, berikan informasi tentang pekerjaan Analytics Panggilan Anda, termasuk lokasi data masukan 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 Selanjutnya.

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

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

Contoh ini menggunakan start-call-analytics-jobperintah dan channel-definitions parameter. 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://DOC-EXAMPLE-BUCKET/my-input-files/my-media-file.flac \ --output-location s3://DOC-EXAMPLE-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 start-call-analytics-jobperintah, dan badan permintaan yang memungkinkan 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://DOC-EXAMPLE-BUCKET/my-input-files/my-media-file.flac" }, "OutputLocation": "s3://DOC-EXAMPLE-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 yang menggunakan AWS SDK, termasuk contoh khusus fitur, skenario, dan lintas layanan, lihat bagian ini. Contoh kode untuk Amazon Transcribe menggunakan SDK AWS

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://DOC-EXAMPLE-BUCKET/my-input-files/my-media-file.flac" output_location = "s3://DOC-EXAMPLE-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)