View a markdown version of this page

Menggabungkan transkripsi dengan sink perekaman untuk Amazon Chime SDK - Amazon Chime SDK

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

Menggabungkan transkripsi dengan sink perekaman untuk Amazon Chime SDK

Anda dapat menggabungkan prosesor Amazon Transcribe dan Amazon Transcribe Call Analytics dengan wastafel perekaman Amazon S3. Builder dapat meneruskan S3RecordingSinkConfiguration tambahan ke prosesor Amazon Transcribe dalam panggilan CreateMediaInsightsPipelineConfigurationAPI, atau dengan menggunakan konsol.

Dalam hubungannya dengan wastafel perekaman Amazon S3, Anda dapat menggunakan Amazon Transcribe atau prosesor Amazon Transcribe Call Analytics, tetapi tidak pernah keduanya. Anda juga dapat menambahkan analitik suara ke konfigurasi yang sama selain wastafel rekaman, dengan atau tanpa prosesor transkripsi.

catatan

Anda dapat mengaktifkan perekaman dengan salah satu prosesor yang tercantum di atas. Namun, jika Anda mengaktifkan Amazon Transcribe Call Analytics bersama dengan perekaman panggilan Amazon S3, Anda harus menyediakan dua aliran video Kinesis, dan Anda akan menerima file rekaman duplikat, satu dari Amazon Transcribe Call Analytics dan satu dari rekaman panggilan Amazon S3.

Ingat hal berikut:

  • Anda harus menggunakan yang unikMediaInsightsPipelineConfigurationName.

  • Untuk informasi tentangResourceAccessRoleArn, lihat Menggunakan peran akses sumber daya analitik panggilan untuk Amazon Chime SDK dalam panduan ini.

  • DestinationNilai harus berupa jalur S3 ARN. Bucket Amazon S3 harus dimiliki oleh akun yang sama.

  • Jika Anda menggunakan konfigurasi dengan Transcribe dan perekaman untuk membuat pipeline, jeda dan resume hanya muncul di wawasan yang dihasilkan oleh aliran Data Kinesis. Semua data dalam aliran KVS direkam dan diunggah ke Amazon S3.

  • Jika konfigurasi menggunakan Amazon transcribe atau transcribe call analytics (TCA) selain perekaman, pipeline media insights menyediakan insight transkripsi atau Transcribe Call Analytics secara real time, diikuti oleh perekaman Amazon S3 di akhir panggilan. Jika layanan transkripsi gagal selama analitik panggilan, pekerjaan perekaman S3 masih mencoba dijalankan. Sebaliknya, kegagalan perekaman Amazon S3 tidak memengaruhi wawasan transkripsi, karena berjalan setelah transkripsi selesai.

Contoh ini menunjukkan konfigurasi dengan prosesor Amazon Transcribe dan wastafel perekaman Amazon S3. Contoh ini juga memungkinkan stabilisasi hasil sebagian, yang dapat mengurangi latensi dalam output, tetapi dapat memengaruhi akurasi. Untuk informasi selengkapnya, lihat Partial-result stabilisasi, di Panduan Pengembang Amazon Transcribe.

{ "MediaInsightsPipelineConfigurationName": unique_configuration_name, "ResourceAccessRoleArn": role_arn, "Elements": [{ "AmazonTranscribeProcessorConfiguration": { "ContentIdentificationType": "string", "ContentRedactionType": "string", "EnablePartialResultsStabilization": boolean, //Enables partial result stabilization. Can reduce latency. May impact accuracy. "FilterPartialResults": boolean, //To control partial utterance events "LanguageCode": "string", "LanguageModelName": "string", "PartialResultsStability": "string", "PiiEntityTypes": "string", "ShowSpeakerLabel": boolean, "VocabularyFilterMethod": "string", "VocabularyFilterName": "string", "VocabularyName": "string" }, "Type": "AmazonTranscribeProcessor" }, { "KinesisDataStreamSinkConfiguration": { "InsightsTarget": KDS_arn //Where recording and insights live metadata will be delivered. }, "Type": "KinesisDataStreamSink" }, { "S3RecordingSinkConfiguration": { "Destination": S3_Arn, "RecordingFileFormat": file_format // Specify "Opus" or "WAV" as the recording file format. }, "Type": "S3RecordingSink" } ] }