

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 사용자 지정 의학 어휘를 사용한 실시간 스트림의 트랜스크립션
<a name="start-med-vocab-stream"></a>

실시간 스트림에서 트랜스크립션 정확도를 높이려면 HTTP/2 또는 WebSocket 스트림을 사용하여 사용자 지정 어휘를 사용할 수 있습니다. HTTP/2 요청을 시작하려면 [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartMedicalStreamTranscription.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartMedicalStreamTranscription.html) API를 사용하세요. 사용자 지정 어휘는 , AWS Management Console[https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartMedicalStreamTranscription.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartMedicalStreamTranscription.html) API 또는 WebSocket 프로토콜을 사용하여 실시간으로 사용할 수 있습니다.

## 마이크에 대고 말하는 구술의 트랜스크립션(AWS Management Console)
<a name="streaming-medical-vocabulary-console"></a>

 AWS Management Console 를 사용하여 의료 구술의 스트리밍 오디오를 트랜스크립션하려면 의료 구술을 트랜스크립션하고 스트림을 시작한 다음 마이크에 말하기 시작하는 옵션을 선택합니다.

**의료 구술의 스트리밍 오디오를 트랜스크립션하려면(AWS Management Console)**

1. [AWS Management Console](https://console.aws.amazon.com/transcribe/)에 로그인합니다.

1. 탐색 창의 Amazon Transcribe Medical에서 실시간 트랜스**크**립션을 선택합니다.

1. **의료 전문 분야**에는 스트림에서 말하는 임상의의 의료 전문 분야를 선택합니다.

1. **오디오 입력 유형**에서 **대화** 또는 **구술**을 선택합니다.

1. **추가 설정**에서 **사용자 지정 어휘**를 선택합니다.

   1. **어휘 선택**에서 사용자 지정 어휘를 선택합니다.

1. **스트리밍 시작**을 선택합니다.

1. 마이크에 대고 말합니다.

## HTTP/2 스트림에서 화자 파티셔닝 활성화
<a name="vocabulary-med-http2"></a>

다음은 HTTP/2 요청 파라미터의 구문입니다.

```
POST /medical-stream-transcription HTTP/2
host: transcribestreaming.us-west-2.amazonaws.com
authorization: Generated value
x-amz-target: com.amazonaws.transcribe.Transcribe.StartMedicalStreamTranscription
x-amz-content-sha256: STREAMING-MED-AWS4-HMAC-SHA256-EVENTS
x-amz-date: 20220208T235959Z
x-amzn-transcribe-session-id: my-first-http2-med-stream
x-amzn-transcribe-language-code: en-US
x-amzn-transcribe-media-encoding: flac
x-amzn-transcribe-sample-rate: 16000
x-amzn-transcribe-vocabulary-name: my-first-med-vocab
x-amzn-transcribe-specialty: PRIMARYCARE
x-amzn-transcribe-type: CONVERSATION
x-amzn-transcribe-show-speaker-label: true
Content-type: application/vnd.amazon.eventstream
transfer-encoding: chunked
```

파라미터 설명:
+ **호스트**: 호출하려는 로 AWS 리전 (이전 예제의 'us-west-2')를 업데이트 AWS 리전 합니다. 유효한 목록은 및 엔드포인트를 AWS 리전참조하세요. [AWS 리전](https://docs.aws.amazon.com/general/latest/gr/rande.html#transcribe_region) 
+ **권한**: 생성된 필드. 서명 생성에 대한 자세한 내용은 [서명 버전 4로 AWS 요청 서명을 참조하세요](https://docs.aws.amazon.com/general/latest/gr/sigv4_signing.html).
+ **x-amz-target**: 이 필드를 변경하지 말고 이전 예시에 표시된 콘텐츠를 사용하세요.
+ **x-amz-content-sha256**: 생성된 필드. 서명 계산에 대한 자세한 내용은 [서명 버전 4로 AWS 요청 서명을 참조하세요](https://docs.aws.amazon.com/general/latest/gr/sigv4_signing.html).
+ **x-amz-date**: 서명이 생성된 날짜 및 시간. 형식은 YYYYMMDDTHHMMSSZ입니다. 여기서 YYYY=년, MM=월, DD=일, HH=시간, MM=분, SS=초이고, 'T'와 'Z'는 고정 문자입니다. 자세한 내용은 [서명 버전 4의 날짜 처리](https://docs.aws.amazon.com/general/latest/gr/sigv4-date-handling.html)를 참조하세요.
+ **x-amzn-transcribe-session-id**: 스트리밍 세션의 이름.
+ **x-amzn-transcribe-language-code**: 입력 오디오에 사용되는 인코딩. 유효한 값 목록은 [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartMedicalStreamTranscription.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartMedicalStreamTranscription.html) 또는 [지원되는 언어 및 언어별 기능](supported-languages.md) 섹션을 참조하세요.
+ **x-amzn-transcribe-media-encoding**: 입력 오디오에 사용되는 인코딩. 유효한 값은 `pcm`, `ogg-opus`, `flac`입니다.
+ **x-amzn-transcribe-sample-rate**: 입력 오디오의 샘플 속도(Hz)입니다.는 8,000Hz\$148,000Hz의 범위를 Amazon Transcribe 지원합니다. 전화 오디오와 같은 저품질 오디오는 일반적으로 약 8,000Hz입니다. 고품질 오디오의 범위는 일반적으로 16,000Hz에서 48,000Hz입니다. 단, 지정하는 샘플 속도는 오디오의 샘플 속도와 **반드시** 일치해야 합니다.
+ **x-amzn-transcribe-vocabulary-name**: 트랜스크립션에 사용하려는 어휘의 이름.
+ **x-amzn-transcribe-specialty**: 트랜스크립션 대상 의료 전문 분야.
+ **x-amzn-transcribe-type**: 구술인지 대화인지를 선택하세요.
+ **x-amzn-transcribe-show-speaker-label**: 분할을 활성화하려면 이 값이 `true`여야 합니다.
+ **content-type**: 이 필드를 변경하지 말고 이전 예시에 표시된 콘텐츠를 사용하세요.

## WebSocket 요청에서 화자 파티셔닝 활성화
<a name="vocabulary-websocket"></a>

API를 사용하여 WebSocket 스트림에서 화자를 분할하려면 다음 형식을 사용하여 미리 서명된 URL을 만들고 WebSocket 요청을 시작하여 `vocabulary-name`을 사용자 지정 어휘의 이름으로 설정하세요.

```
GET wss://transcribestreaming.us-west-2.amazonaws.com:8443/medical-stream-transcription-websocket
?language-code=en-US
&X-Amz-Algorithm=AWS4-HMAC-SHA256
&X-Amz-Credential=AKIAIOSFODNN7EXAMPLE%2F20220208%2Fus-west-2%2Ftranscribe%2Faws4_request
&X-Amz-Date=20220208T235959Z
&X-Amz-Expires=300
&X-Amz-Security-Token=security-token
&X-Amz-Signature=Signature Version 4 signature 
&X-Amz-SignedHeaders=host
&media-encoding=flac
&sample-rate=16000
&session-id=sessionId
&specialty=medicalSpecialty
&type=CONVERSATION
&vocabulary-name=vocabularyName
&show-speaker-label=boolean
```