Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memulai dan menghentikan transkripsi langsung Amazon Chime SDK
Anda menggunakan Amazon Chime SDK StartMeetingTranscriptionAPI untuk memulai transkripsi rapat dengan menerapkan a TranscriptionConfiguration ke rapat. Pengontrol Amazon Chime SDK meneruskan konfigurasi ke rapat secara asinkron. Keberhasilan atau kegagalan memulai transkripsi rapat ditandai melalui pesan melalui Amazon Simple Notification Service (Amazon SNS) dan Amazon. EventBridge
Memulai transkripsi
Contoh ini menunjukkan cara memulai transkripsi langsung dengan Amazon Transcribe.
POST /meetings/meetingId/transcription?operation=start HTTP/1.1 Content-type: application/json { "TranscriptionConfiguration": { "EngineTranscribeSettings": { "LanguageCode": "en-US", "VocabularyFilterMethod": "tag", "VocabularyFilterName": "profanity", "VocabularyName": "lingo", "Region": "us-east-1" "EnablePartialResultsStabilization":true, "PartialResultsStability": "high", "ContentIdentificationType": "PII", "ContentRedactionType": "PII", "PiiEntityTypes": "ALL", "LanguageModelName": "language-model" } } }
Contoh ini menunjukkan cara memulai transkripsi langsung dengan Amazon Transcribe Medical.
POST /meetings/meetingId/transcription?operation=start HTTP/1.1 Content-type: application/json { "TranscriptionConfiguration": { "EngineTranscribeMedicalSettings": { "LanguageCode": "en-US", "Specialty": "PRIMARYCARE", "Type": "CONVERSATION", "VocabularyName": "lingo", "Region": "us-east-1", "ContentIdentificationType": "PHI", } } }
StartMeetingTranscription— Memulai transkripsi untuk rapat.-
meetingId— ID rapat, dikembalikan oleh CreateMeeting API.TranscriptionConfiguration— Merangkum parameter untuk transkripsi langsung. Anda harus menentukan persis satu konfigurasi,EngineTranscribeSettingsatauEngineTranscribeMedicalSettings. EngineTranscribeSettings— Menentukan penggunaan Amazon Transcribe dan meneruskan pengaturannya ke Amazon Transcribe.-
LanguageCode– Wajib.VocabularyFilterMethod– Opsional.VocabularyFilterName– Opsional.VocabularyName– Opsional.Region– Opsional.EnablePartialResultsStabilization– Opsional.PartialResultsStability– Opsional.ContentIdentificationType– Opsional.ContentRedactionType– Opsional.PiiEntityTypes– Opsional.LanguageModelName– Opsional. EngineTranscribeMedicalSettings— Menentukan penggunaan Amazon Transcribe Medical dan meneruskan pengaturannya ke Amazon Transcribe Medical.-
LanguageCode– Wajib.Speciality– Wajib.Type– Wajib.VocabularyName– Opsional.Region– Opsional.ContentIdentificationType– Opsional.
Respons
Amazon Transcribe dan Amazon Transcribe Medical mengambil tanggapan berikut:
-
OK(200) dengan tubuh kosong, jika Anda berhasil mendaftarTranscriptionConfigurationke rapat.
Pesan kesalahan
Amazon Transcribe dan Amazon Transcribe Medical menampilkan pesan galat berikut:
-
BadRequestException (400): Parameter input tidak sesuai dengan batasan layanan.
-
ForbiddenException (403): Klien secara permanen dilarang membuat permintaan.
-
NotFoundException (404):
meetingIdTidak ada. -
ResourceLimitExceededException (400): Permintaan melebihi batas sumber daya. Misalnya, terlalu banyak rapat mengaktifkan transkripsi langsung.
-
ServiceFailureException (500): Layanan mengalami kesalahan yang tidak terduga.
-
ServiceUnavailableException (503): Layanan saat ini tidak tersedia.
-
ThrottledClientException (429): Klien melebihi batas tingkat permintaannya.
-
UnauthorizedClientException (401): Klien saat ini tidak berwenang untuk membuat permintaan.
StartMeetingTranscriptionMemanggil untuk kedua kalinya memperbarui yang TranscriptionConfiguration diterapkan pada rapat.
Menghentikan transkripsi
Anda menggunakan StopMeetingTranscriptionAPI untuk menghapus transkripsi rapat tertentu meetingID dan akhir. TranscriptionConfiguration Mengakhiri rapat menghentikan transkripsi secara otomatis.
Contoh ini menunjukkan sintaks permintaan yang memanggilStopMeetingTranscription.
POST/meetings/meetingId/transcription?operation=stop HTTP/1.1
Respons
Amazon Transcribe dan Amazon Transcribe Medical mengambil tanggapan berikut:
-
OK(200) dengan tubuh kosong, jika Anda berhasil menghapusTranscriptionConfigurationdari rapat.
Pesan kesalahan
Amazon Transcribe dan Amazon Transcribe Medical menampilkan pesan galat berikut:
-
BadRequestException (400): Parameter input tidak sesuai dengan batasan layanan.
-
ForbiddenException (403): Klien secara permanen dilarang membuat permintaan.
-
NotFoundException (404):
meetingIdTidak ada. -
ServiceFailureException (500): Layanan mengalami kesalahan yang tidak terduga.
-
ServiceUnavailableException (503): Layanan saat ini tidak tersedia.
-
ThrottledClientException (429): Klien melebihi batas tingkat permintaannya.
-
UnauthorizedClientException (401): Klien saat ini tidak berwenang untuk membuat permintaan.