

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 医療用カスタム語彙を使用してリアルタイムストリームを文字起こし
<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 を使用します。カスタム語彙は、、 [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 マネジメントコンソール、または WebSocket プロトコルを使用してリアルタイムで使用できます。

## マイクに話されているディクテーションの文字起こし (AWS マネジメントコンソール)
<a name="streaming-medical-vocabulary-console"></a>

を使用してメディカルディクテーションのストリーミングオーディオを AWS マネジメントコンソール 文字起こしするには、メディカルディクテーションを文字起こししし、ストリームを開始し、マイクで話し始めます。

**メディカルディクテーションの音声ストリームの書き起こし (AWS マネジメントコンソール)**

1. [AWS マネジメントコンソール](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
```

パラメータの説明
+ **host**: 呼び出し AWS リージョン ている で AWS リージョン (前の例では「us-west-2」) を更新します。有効な のリストについては AWS リージョン、[AWS リージョン 「」および「エンドポイント](https://docs.aws.amazon.com/general/latest/gr/rande.html#transcribe_region)」を参照してください。
+ **authorization**: これは生成されたフィールドです。署名の作成の詳細については、[「署名バージョン 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 で、YYY = 年、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-media-encoding**: 入力音声に使用されるエンコード。有効な値のリストについては、「[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**: 入力オーディオのサンプルレート (ヘルツ単位）。 は 8,000 Hz から 48,000 Hz の範囲 Amazon Transcribe をサポートします。電話音声などの低品質音声は、通常 8,000 Hz 前後です。高品質の音声は、通常 16,000 Hz から 48,000 Hz の範囲です。指定するサンプルレートは音声のサンプルレートと一致する**必要がある**ことに注意してください。
+ **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 ストリーム内のスピーカーをパーティション化する場合、次の形式を使用して WebSocket リクエストをスタートするための署名付き URL を作成し、`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
```