AWS HealthScribe 스트리밍
AWS HealthScribe 스트리밍을 사용하면 의료 대화를 실시간으로 트랜스크립션할 수 있습니다. AWS HealthScribe 스트리밍은 한 채널에서 오디오 스트림을 수락하고 다른 채널에서 오디오 트랜스크립션을 제공하는 실시간 HTTP2 기반 양방향 서비스입니다. 스트리밍이 완료되면 AWS HealthScribe는 스트림 콘텐츠를 분석하고 트랜스크립트 JSON 파일과 임상 노트 JSON 파일을 생성합니다.
스트리밍을 시작하려면 StartMedicalScribeStream API 작업을 사용합니다. 이 API는 오디오 이벤트를 스트리밍하는 데 사용하는 HTTP2 기반 양방향 채널을 시작합니다.
스트림을 시작할 때 먼저에서 스트림 구성을 지정합니다MedicalScribeConfigurationEvent. 이 이벤트에는 집계된 트랜스크립트 및 임상 노트 생성을 위한 출력 구성과 같은 채널 정의, 암호화 설정 및 스트림 후 분석 설정이 포함됩니다.
오디오 스트리밍을 시작한 후 다음과 같이 스트림을 관리합니다.
-
완료되면 스트림 후 분석으로 결과 처리를 시작하려면
Type의MedicalScribeSessionControlEvent로 전송END_OF_SESSION하고 AWS HealthScribe는 분석을 시작합니다. -
스트리밍을 일시 중지하려면
MedicalScribeSessionControlEvent를 전송하지 않고 입력 스트림을 완료합니다. -
일시 중지된 스트림을 재개하려면
StartMedicalScribeStreamAPI 작업을 사용하고 동일한SessionId를 지정합니다. 스트림을 처음 시작할 때 사용한SessionId입니다.
지침 및 요구 사항
다음은 AWS HealthScribe 스트리밍에 대한 지침 및 요구 사항입니다.
-
오디오 이벤트를 전송하기 전에 먼저
MedicalScribeConfigurationEvent에서 스트림 구성을 지정해야 합니다. -
스트림 후 분석을 실행하려면
MedicalScribeConfigurationEvent의ResourceAccessRoleArn에 올바른 권한이 있어야 합니다. 자세한 내용은 ResourceAccessRoleArn 역할 권한 섹션을 참조하세요. -
초기 스트림 생성 후 5시간 이내에 원하는 횟수만큼 세션을 재개할 수 있습니다.
-
모든 스트리밍 요청에서 세션을 통해 최대 2시간의 오디오를 스트리밍할 수 있습니다.
-
AWS HealthScribe는 기본적으로 암호화를 제공하여 민감한 고객 저장 데이터를 Amazon S3 관리형 키를 사용하여 보호합니다. 스트림을 시작할 때 두 번째 암호화 계층에 대한 AWS KMS 키를 지정할 수 있습니다. 이때 해당 AWS KMS 키에 대한
ResourceAccessRoleArn사용 권한이 있어야 합니다. 자세한 내용은 AWS HealthScribe의 저장 데이터 암호화 섹션을 참조하세요. -
Python용 SDK(Boto3) 및 PHP용 SDK를 제외한 AWS SDK에서 AWS HealthScribe 스트리밍을 사용할 수 있습니다.
-
스트림을 종료한 후에도
LimitExceededException예외가 발생하면 세션을 다시 시작하고 스트림 후 분석을 생성할 수 있습니다. 스트림을 다시 시작하려면 StartMedicalScribeStream API를 사용하고 동일한SessionID를 사용합니다. 그런 다음END_OF_SESSION의Type인MedicalScribeSessionControlEvent를 전송하고 AWS HealthScribe가 분석을 시작합니다.
ResourceAccessRoleArn 역할 권한
스트림 후 분석을 실행하려면 ResourceAccessRoleArn의가 Amazon S3 출력 버킷에 액세스할 수 있어야 MedicalScribeConfigurationEvent 하며, 제공하는 경우 AWS KMS 키에 액세스할 수 있어야 합니다. 또한, 역할을 맡을 transcribe.streaming.amazonaws.com 서비스 권한은 역할의 신뢰 정책에서 부여합니다.
다음은 Amazon S3 버킷 권한과 AWS KMS 키 권한을 부여하는 IAM 정책 예제입니다. 자세한 내용은 AWS HealthScribe의 저장 데이터 암호화 섹션을 참조하세요.
다음은 신뢰 정책 예시입니다.