Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan Amazon EventBridge dengan Amazon Transcribe
Dengan Amazon EventBridge, Anda dapat menanggapi perubahan status dalam Amazon Transcribe pekerjaan Anda dengan memulai acara di tempat lain Layanan AWS. Saat pekerjaan transkripsi berubah status, EventBridge secara otomatis mengirimkan peristiwa ke aliran peristiwa. Anda membuat aturan yang menentukan peristiwa yang ingin Anda pantau dalam aliran peristiwa dan tindakan yang EventBridge harus diambil ketika peristiwa tersebut terjadi. Misalnya, merutekan acara ke layanan lain (atau target), yang kemudian dapat mengambil tindakan. Anda dapat, misalnya, mengonfigurasi aturan untuk merutekan acara ke AWS Lambda fungsi saat pekerjaan transkripsi berhasil diselesaikan. Untuk menentukan EventBridge aturan, lihat bagian berikut.
Anda dapat menerima notifikasi untuk peristiwa melalui beberapa saluran, termasuk email, notifikasi obrolan AWS Chatbot, atau notifikasi push AWS Console Mobile Application. Anda juga dapat melihat notifikasi di Pusat Notifikasi Konsol
Mendefinisikan aturan EventBridge
Untuk menentukan EventBridge aturan, gunakan AWS Management Console
Sebelum menggunakan EventBridge, perhatikan definisi berikut:
-
Peristiwa —Sebuah peristiwa menunjukkan perubahan status salah satu pekerjaan transkripsi Anda. Misalnya, ketika
TranscriptionJobStatus
suatu pekerjaan berubah dariIN_PROGRESS
keCOMPLETED
. -
Target — Target adalah target lain Layanan AWS yang memproses suatu peristiwa. Misalnya, AWS Lambda atau Amazon Simple Notification Service (Amazon SNS). Target menerima peristiwa dalam format JSON.
-
Aturan —Aturan cocok dengan peristiwa masuk yang EventBridge ingin Anda perhatikan dan merutekkannya ke target atau target untuk diproses. Jika aturan merutekan peristiwa ke beberapa target, semua target memproses peristiwa secara paralel. Aturan dapat menyesuaikan JSON yang dikirim ke target.
Amazon EventBridge peristiwa dipancarkan atas dasar upaya terbaik. Untuk informasi selengkapnya tentang membuat dan mengelola acara di EventBridge, lihat Amazon EventBridge acara di Panduan Amazon EventBridge Pengguna.
Berikut ini adalah contoh EventBridge aturan untuk Amazon Transcribe itu dimulai ketika status pekerjaan transkripsi berubah menjadi COMPLETED
atau. FAILED
{ "source": [ "aws.transcribe" ], "detail-type": [ "Transcribe Job State Change" ], "detail": { "TranscriptionJobStatus": [ "COMPLETED", "FAILED" ] } }
Aturan berisi bidang-bidang berikut:
-
source
—Sumber acara. Karena Amazon Transcribe, ini selaluaws.transcribe
. -
detail-type
—Pengidentifikasi untuk detail acara. Karena Amazon Transcribe, ini selaluTranscribe Job State Change
. -
detail
—Status pekerjaan baru dari pekerjaan transkripsi. Dalam contoh ini, aturan memulai peristiwa ketika status pekerjaan berubah menjadiCOMPLETED
atauFAILED
.
Amazon Transcribe acara
Amazon EventBridge mencatat beberapa Amazon Transcribe peristiwa:
Semua peristiwa ini berisi bidang bersama berikut:
-
version
: Versi data acara. Nilai ini selalu0
. -
id
: Pengidentifikasi unik yang dihasilkan oleh EventBridge untuk acara tersebut. -
detail-type
: Pengenal untuk rincian acara. Misalnya,Transcribe Job State Change
. -
source
: Sumber acara. Untuk Amazon Transcribe ini selaluaws.transcribe
. -
account
: Akun AWS ID akun yang menghasilkan panggilan API. -
time
: Tanggal dan waktu acara disampaikan. -
region
: Wilayah AWS Di mana permintaan dibuat. -
resources
: Sumber daya yang digunakan oleh panggilan API. Karena Amazon Transcribe, bidang ini selalu kosong. -
detail
: Detail tambahan tentang acara tersebut.-
FailureReason
: Bidang ini hadir jika status atau status berubahFAILED
, dan menjelaskan alasan untukFAILED
status atau status. -
Setiap jenis acara memiliki bidang unik tambahan yang ditampilkan di bawah
detail
. Bidang unik ini didefinisikan dalam bagian berikut setelah setiap contoh peristiwa.
-
Acara pekerjaan transkripsi
Ketika status pekerjaan berubah dari IN_PROGRESS
ke COMPLETED
atauFAILED
, Amazon Transcribe menghasilkan peristiwa. Untuk mengidentifikasi pekerjaan yang mengubah status dan memulai acara di target Anda, gunakan TranscriptionJobName
bidang acara. Sebuah Amazon Transcribe acara berisi informasi berikut. FailureReason
Bidang ditambahkan di bawah detail
jika status pekerjaan transkripsi Anda. FAILED
Perhatikan bahwa peristiwa ini hanya berlaku untuk operasi StartTranscriptionJob
API.
{ "version": "0", "id": "
event ID
", "detail-type":"Transcribe Job State Change", "source": "aws.transcribe", "account": "111122223333
", "time": "timestamp
", "region": "us-west-2
", "resources": [], "detail": { "TranscriptionJobName": "my-first-transcription-job
", "TranscriptionJobStatus": "COMPLETED
" (or "FAILED
") } }
-
TranscriptionJobName
: Nama unik yang Anda pilih untuk pekerjaan transkripsi Anda. -
TranscriptionJobStatus
: Status pekerjaan transkripsi. Ini bisaCOMPLETED
atauFAILED
.
Acara identifikasi bahasa
Saat Anda mengaktifkan identifikasi bahasa otomatis Amazon Transcribe , buat peristiwa saat status identifikasi bahasa adalah COMPLETED
atauFAILED
. Untuk mengidentifikasi pekerjaan yang mengubah status dan memulai acara di target Anda, gunakan JobName
bidang acara. Sebuah Amazon Transcribe acara berisi informasi berikut. FailureReason
Bidang ditambahkan di bawah detail
jika status identifikasi bahasa AndaFAILED
.
Perhatikan bahwa peristiwa ini hanya berlaku untuk operasi StartTranscriptionJob
API saat LanguageIdSettings
parameter disertakan.
{ "version": "0", "id": "
event ID
", "detail-type": "Language Identification State Change", "source": "aws.transcribe", "account": "111122223333
", "time": "timestamp
", "region": "us-west-2
", "resources": [], "detail": { "JobType": "TranscriptionJob", "JobName": "my-first-lang-id-job
", "LanguageIdentificationStatus": "COMPLETED
" (or "FAILED
") } }
-
JobType
: Untuk pekerjaan transkripsi, nilai ini harusTranscriptionJob
. -
JobName
: Nama unik dari pekerjaan transkripsi Anda. -
LanguageIdentificationStatus
: Status identifikasi bahasa dalam pekerjaan transkripsi. Ini bisaCOMPLETED
atauFAILED
.
Acara Panggilan Analytics
Ketika status pekerjaan Call Analytics berubah dari IN_PROGRESS
ke COMPLETED
atauFAILED
, Amazon Transcribe menghasilkan peristiwa. Untuk mengidentifikasi pekerjaan Analytics Panggilan yang mengubah status dan memulai acara di target Anda, gunakan JobName
bidang acara. Sebuah Amazon Transcribe acara berisi informasi berikut. FailureReason
Kolom ditambahkan di bawah detail
jika status pekerjaan Call Analytics AndaFAILED
.
Perhatikan bahwa peristiwa ini hanya berlaku untuk operasi StartCallAnalyticsJob
API.
{ "version": "0", "id": "
event ID
", "detail-type": "Call Analytics Job State Change", "source": "aws.transcribe", "account": "111122223333
", "time": "timestamp
", "region": "us-west-2
", "resources": [], "detail": { "JobName": "my-first-analytics-job
", "JobStatus": "COMPLETED
" (or "FAILED
"), "AnalyticsJobDetails": { // only when you enable optional features such as Generative Call Summarization "Skipped": [] } } }
-
JobName
: Nama unik dari pekerjaan transkripsi Call Analytics Anda. -
JobStatus
: Status pekerjaan transkripsi Call Analytics Anda. Ini bisa salah satuCOMPLETED
atauFAILED
. -
AnalyticsJobDetails
: Detail pekerjaan transkripsi Call Analytics Anda, termasuk informasi tentang fitur analitik yang dilewati.
Panggilan acara pasca-panggilan Analytics
Saat transkripsi analitik pasca-panggilan mengubah status dari IN_PROGRESS
ke COMPLETED
atauFAILED
, Amazon Transcribe menghasilkan peristiwa. Untuk mengidentifikasi pekerjaan pasca-panggilan Analytics Panggilan yang mengubah status dan memulai acara di target Anda, gunakan bidang acara. StreamingSessionId
Perhatikan bahwa peristiwa ini hanya berlaku untuk operasi StartCallAnalyticsStreamTranscription
API saat PostCallAnalyticsSettings
parameter disertakan.
Sebuah COMPLETED
acara berisi informasi berikut:
{ "version": "0", "id": "
event ID
", "detail-type": "Call Analytics Post Call Job State Change", "source": "aws.transcribe", "account": "111122223333
", "time": "timestamp
", "region": "us-west-2
", "resources": [], "detail": { "StreamingSessionId": "session-id
", "PostCallStatus": "COMPLETED
", "Transcript": { "RedactedTranscriptFileUri": "s3://DOC-EXAMPLE-BUCKET
/my-output-files
/my-redacted-file
.JSON", "TranscriptFileUri": "s3://DOC-EXAMPLE-BUCKET
/my-output-files
/my-file
.JSON" }, "Media": { "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET
/my-output-files
/my-redacted-file
.WAV", "RedactedMediaFileUri": "s3://DOC-EXAMPLE-BUCKET
/my-output-files
/my-redacted-file
.WAV" } } }
Sebuah FAILED
acara berisi informasi berikut:
{ "version": "0", "id": "
event ID
", "detail-type": "Call Analytics Post Call Job State Change", "source": "aws.transcribe", "account": "111122223333
", "time": "timestamp
", "region": "us-west-2
", "resources": [], "detail": { "StreamingSessionId": "session-id
", "PostCallStatus": "FAILED
" } }
-
StreamingSessionId
: Nomor identifikasi yang ditetapkan untuk permintaan transkripsi Call Analytics real-time Anda. -
PostCallStatus
: Status transkripsi Analytics Panggilan pasca-panggilan Anda. Ini bisa salah satuCOMPLETED
atauFAILED
. -
Transcript
: URI transkrip Anda yang disunting dan tidak disunting. -
Media
: URI file audio Anda yang disunting dan tidak disunting.
Acara kosakata
Ketika status kosakata kustom berubah dari PENDING
ke READY
atauFAILED
, Amazon Transcribe menghasilkan peristiwa. Untuk mengidentifikasi kosakata khusus yang mengubah status dan memulai acara di target Anda, gunakan bidang acara. VocabularyName
Sebuah Amazon Transcribe acara berisi informasi berikut. FailureReason
Bidang ditambahkan di bawah detail
jika status kosakata kustom Anda. FAILED
Perhatikan bahwa peristiwa ini hanya berlaku untuk operasi CreateVocabulary
API.
{ "version": "0", "id": "
event ID
", "detail-type": "Vocabulary State Change", "source": "aws.transcribe", "account": "111122223333
", "time": "timestamp
", "region": "us-west-2
", "resources": [], "detail": { "VocabularyName": "unique-vocabulary-name
", "VocabularyState": "READY
" (or "FAILED
") } }
-
VocabularyName
: Nama unik kosakata kustom Anda. -
VocabularyState
: Status pemrosesan kosakata khusus Anda. Ini bisaREADY
atauFAILED
.