開始和停止轉錄 - Amazon Chime SDK

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

開始和停止轉錄

您可以使用 Amazon Chime SDK StartMeetingTranscription API 將 TranscriptionConfiguration 套用至會議,以啟動會議轉錄。Amazon Chime SDK控制器會以非同步方式將組態轉送至會議。啟動會議轉錄的成功或失敗會透過 Amazon Simple Notification Service (Amazon SNS) 和 Amazon 的訊息發出訊號 EventBridge。

開始轉錄

此範例示範如何使用 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" } } }

此範例示範如何使用 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 – 開始為會議轉錄。

meetingId – 會議的 ID,由 傳回 CreateMeeting API.

TranscriptionConfiguration – 封裝即時轉錄的參數。您必須只指定一個組態,EngineTranscribeSettingsEngineTranscribeMedicalSettings

EngineTranscribeSettings – 指定 Amazon Transcribe 的使用,並將其設定傳遞至 Amazon Transcribe.

LanguageCode - 必要。

VocabularyFilterMethod - 選用。

VocabularyFilterName - 選用。

VocabularyName - 選用。

Region - 選用。

EnablePartialResultsStabilization - 選用。

PartialResultsStability - 選用。

ContentIdentificationType - 選用。

ContentRedactionType - 選用。

PiiEntityTypes - 選用。

LanguageModelName - 選用。

EngineTranscribeMedicalSettings – 指定 Amazon Transcribe Medical 的使用,並將其設定傳遞至 Amazon Transcribe Medical.

LanguageCode - 必要。

Speciality - 必要。

Type - 必要。

VocabularyName - 選用。

Region - 選用。

ContentIdentificationType - 選用。

回應

Amazon Transcribe 和 Amazon Transcribe Medical 採取下列回應:

  • OK 如果您成功TranscriptionConfiguration將 套用至會議,則 (200) 內文為空白。

錯誤訊息

Amazon Transcribe 和 Amazon Transcribe Medical 會顯示下列錯誤訊息:

  • BadRequestException (400):輸入參數不符合服務的限制。

  • ForbiddenException (403):永久禁止用戶端提出請求。

  • NotFoundException (404): meetingId 不存在。

  • ResourceLimitExceededException (400):請求超過資源限制。例如,太多會議已啟用即時轉錄。

  • ServiceFailureException (500):服務遇到意外錯誤。

  • ServiceUnavailableException (503):服務目前無法使用。

  • ThrottledClientException (429):用戶端超過其請求速率限制。

  • UnauthorizedClientException (401):用戶端目前未獲授權提出請求。

StartMeetingTranscription 再次呼叫 會更新TranscriptionConfiguration套用至會議的 。

停止轉錄

您可以使用 StopMeetingTranscription API 移除給定meetingID和結束會議轉錄TranscriptionConfiguration的 。結束會議會自動停止轉錄。

此範例顯示叫用 的請求語法StopMeetingTranscription

POST/meetings/meetingId/transcription?operation=stop HTTP/1.1
回應

Amazon Transcribe 和 Amazon Transcribe Medical 採取下列回應:

  • OK (200),如果您成功TranscriptionConfiguration從會議中移除 。

錯誤訊息

Amazon Transcribe 和 Amazon Transcribe Medical 會顯示下列錯誤訊息:

  • BadRequestException (400):輸入參數不符合服務的限制。

  • ForbiddenException (403):永久禁止用戶端提出請求。

  • NotFoundException (404): meetingId 不存在。

  • ServiceFailureException (500):服務遇到意外錯誤。

  • ServiceUnavailableException (503):服務目前無法使用。

  • ThrottledClientException (429):用戶端超過其請求率限制。

  • UnauthorizedClientException (401):用戶端目前未獲授權提出請求。