本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
啟動和停止 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
– CreateMeeting API 傳回的會議 ID。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
(200),如果您成功將 套用TranscriptionConfiguration
到會議,則為空白內文。
錯誤訊息
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):用戶端目前未獲授權發出請求。