本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
開始和停止轉錄
您可以使用 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
– 封裝即時轉錄的參數。您必須只指定一個組態,EngineTranscribeSettings
或EngineTranscribeMedicalSettings
。 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):用戶端目前未獲授權提出請求。