기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
대체 트랜스크립션 생성
Amazon TranscribeMedical을 사용하면 신뢰도가 가장 높은 트랜스크립션을 얻을 수 있습니다. 하지만 신뢰도가 낮은 추가 트랜스크립션을 반환하도록Amazon Transcribe 메디컬을 구성할 수 있습니다.
대체 트랜스크립션을 사용하여 트랜스크립션된 오디오의 다른 해석을 볼 수 있습니다. 예를 들어, 사람이 트랜스크립션을 검토할 수 있도록 하는 애플리케이션에 사람이 선택할 수 있는 대체 트랜스크립션을 제공할 수 있습니다.
AWS Management Console또는 StartMedicalTranscriptionJob
API를 사용하여 대체 트랜스크립션을 생성할 수 있습니다.
를 사용하여 대체 트랜스크립션을AWS Management Console 생성하려면 작업을 구성할 때 대체 결과를 활성화해야 합니다.
-
AWS Management Console
에 로그인합니다. -
탐색 창의 [LOAD] 에서 [Amazon TranscribeTarcALANCING] 를 선택합니다.
-
작업 생성(Create job)을 선택합니다.
-
작업 세부 정보 지정 페이지에서 트랜스크립션 작업에 대한 정보를 제공합니다.
-
Next(다음)를 선택합니다.
-
대체 결과를 활성화합니다.
-
최대 대안 항목에 2에서 10 사이의 정수 값을 입력하여 출력물에 포함시키려는 대체 트랜스크립션의 최대 개수를 입력합니다.
-
Create(생성)를 선택합니다.
일괄 트랜스크립션 작업 (API) 을 사용하여 오디오 파일에서 스피커당 텍스트를 분리하려면
-
StartMedicalTranscriptionJob
API의 경우 다음을 지정합니다.-
의 경우
MedicalTranscriptionJobName
, 에 고유한 이름을 지정하십시오AWS 계정. -
의 경우
LanguageCode
오디오 파일에서 사용되는 언어 및 어휘 필터의 언어에 해당하는 언어 코드를 지정하십시오. -
Media
개체의MediaFileUri
매개 변수에서 변환하려는 오디오 파일의 위치를 지정합니다. -
의
Specialty
경우 오디오 파일에 말하는 임상의의 의료 전문 분야를 지정하십시오. -
의
Type
경우 의료 대화를 필사할지 아니면 받아쓰기를 원하는지 지정하세요. -
의
OutputBucketName
경우 트랜스크립션 결과를 저장할Amazon S3 버킷을 지정합니다. -
Settings
객체에 대해 다음을 지정합니다.-
ShowAlternatives
–true
. -
MaxAlternatives
- 트랜스크립션 출력에서 원하는 대체 트랜스크립션의 수를 나타내는 2에서 10 사이의 정수입니다.
-
-
다음 요청에서는AWS SDK for Python (Boto3) 를 사용하여 최대 두 개의 대체 트랜스크립션을 생성하는 트랜스크립션 작업을 시작합니다.
from __future__ import print_function import time import boto3 transcribe = boto3.client('transcribe', '
us-west-2
') job_name = "my-first-transcription-job
" job_uri = s3://DOC-EXAMPLE-BUCKET
/my-input-files
/my-audio-file
.flac
transcribe.start_medical_transcription_job( MedicalTranscriptionJobName = job_name, Media = { 'MediaFileUri': job_uri }, OutputBucketName = 'DOC-EXAMPLE-BUCKET
', OutputKey = 'my-output-files
/', LanguageCode = 'en-US', Specialty = 'PRIMARYCARE', Type = 'CONVERSATION
', Settings = { 'ShowAlternatives': True, 'MaxAlternatives': 2 } ) while True: status = transcribe.get_medical_transcription_job(MedicalTranscriptionJobName = job_name) if status['MedicalTranscriptionJob']['TranscriptionJobStatus'] in ['COMPLETED', 'FAILED']: break print("Not ready yet...") time.sleep(5) print(status)
오디오 파일 (AWS CLI) 에 있는 1차 진료 임상의와 환자 간의 대화의 오디오 파일을 녹음하려면
-
다음 코드를 실행합니다.
aws transcribe start-transcription-job \ --cli-input-json file://
filepath
/example-start-command
.json다음 코드는 의 콘텐츠를 보여줍니다
example-start-command.json
.{ "MedicalTranscriptionJobName": "
my-first-transcription-job
", "LanguageCode": "en-US", "Specialty": "PRIMARYCARE", "Type": "CONVERSATION", "OutputBucketName":"DOC-EXAMPLE-BUCKET
", "Media": { "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET
/my-input-files
/my-audio-file
.flac
" }, "Settings":{ "ShowAlternatives": true, "MaxAlternatives": 2 } }