기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
트랜스크립션 시작 및 중지
Amazon Chime SDK StartMeetingTranscriptionAPI를 사용하여 회의에 a를 적용하여 회의 트랜스크립션을 시작합니다. 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
— CreateMeetingAPI에서 반환한 회의 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은 다음과 같은 응답을 취합니다.
회의에
TranscriptionConfiguration
을 성공적으로 적용한 경우, 빈 본문과 함께OK
(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
이 업데이트됩니다.
트랜스크립션 중지
StopMeetingTranscriptionAPI를 사용하여 지정된 회의 meetingID
및 종료된 TranscriptionConfiguration
회의 녹취록을 제거합니다. 회의를 종료하면 트랜스크립션이 자동으로 중지됩니다.
이 예제에서는 StopMeetingTranscription
을 간접 호출하는 요청 구문을 보여줍니다.
POST/meetings/meetingId/transcription?operation=stop HTTP/1.1
응답
Amazon Transcribe 및 Amazon Transcribe Medical은 다음과 같은 응답을 취합니다.
회의에서
TranscriptionConfiguration
을 성공적으로 제거한 경우, 빈 본문과 함께OK
(200)
오류 메시지
Amazon Transcribe 및 Amazon Transcribe Medical에 다음과 같은 오류 메시지가 표시됩니다.
BadRequestException (400): 입력 매개변수가 서비스의 제한과 일치하지 않습니다.
ForbiddenException (403): 클라이언트의 요청이 영구적으로 금지됩니다.
NotFoundException (404): 존재하지
meetingId
않습니다.ServiceFailureException (500): 서비스에서 예상치 못한 오류가 발생했습니다.
ServiceUnavailableException (503): 현재 서비스를 이용할 수 없습니다.
ThrottledClientException (429): 클라이언트가 요청 속도 제한을 초과했습니다.
UnauthorizedClientException (401): 클라이언트는 현재 요청을 할 권한이 없습니다.