Memulai dan menghentikan transkripsi - Amazon Chime SDK

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

Memulai dan menghentikan transkripsi

Anda menggunakan Amazon Chime SDK StartMeetingTranscriptionAPIuntuk memulai transkripsi rapat dengan menerapkan a TranscriptionConfiguration ke rapat. SDKPengontrol Amazon Chime 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 dengan tepat satu konfigurasi, EngineTranscribeSettings atauEngineTranscribeMedicalSettings.

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 mendaftar TranscriptionConfiguration ke 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): meetingId Tidak 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 StopMeetingTranscriptionAPIuntuk menghapus transkripsi rapat yang diberikan meetingID dan berakhir. 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 menghapus TranscriptionConfiguration dari 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): meetingId Tidak 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.