

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# StartMedicalStreamTranscription
<a name="API_streaming_StartMedicalStreamTranscription"></a>

Memulai HTTP/2 dua arah atau WebSocket streaming di mana audio dialirkan ke Amazon Transcribe Medical dan hasil transkripsi dialirkan ke aplikasi Anda.

Parameter berikut diperlukan:
+  `language-code` 
+  `media-encoding` 
+  `sample-rate` 

Untuk informasi selengkapnya tentang streaming dengan Amazon Transcribe Medical, lihat [Mentranskripsikan audio streaming](https://docs.aws.amazon.com/transcribe/latest/dg/streaming.html).

## Minta Sintaks
<a name="API_streaming_StartMedicalStreamTranscription_RequestSyntax"></a>

```
POST /medical-stream-transcription HTTP/2
x-amzn-transcribe-language-code: LanguageCode
x-amzn-transcribe-sample-rate: MediaSampleRateHertz
x-amzn-transcribe-media-encoding: MediaEncoding
x-amzn-transcribe-vocabulary-name: VocabularyName
x-amzn-transcribe-specialty: Specialty
x-amzn-transcribe-type: Type
x-amzn-transcribe-show-speaker-label: ShowSpeakerLabel
x-amzn-transcribe-session-id: SessionId
x-amzn-transcribe-enable-channel-identification: EnableChannelIdentification
x-amzn-transcribe-number-of-channels: NumberOfChannels
x-amzn-transcribe-content-identification-type: ContentIdentificationType
Content-type: application/json

{
   "AudioStream": { 
      "AudioEvent": { 
         "AudioChunk": blob
      }
   }
}
```

## Parameter Permintaan URI
<a name="API_streaming_StartMedicalStreamTranscription_RequestParameters"></a>

Permintaan menggunakan parameter URI berikut.

 ** [ContentIdentificationType](#API_streaming_StartMedicalStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-request-ContentIdentificationType"></a>
Beri label semua informasi kesehatan pribadi (PHI) yang telah ditentukan dalam transkrip Anda.  
Identifikasi konten dilakukan pada tingkat segmen; PHI ditandai pada transkripsi lengkap segmen audio.  
Untuk informasi selengkapnya, lihat [Mengidentifikasi informasi kesehatan pribadi (PHI) dalam transkripsi](https://docs.aws.amazon.com/transcribe/latest/dg/phi-id.html).  
Nilai Valid:` PHI` 

 ** [EnableChannelIdentification](#API_streaming_StartMedicalStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-request-EnableChannelIdentification"></a>
Memungkinkan identifikasi saluran dalam audio multi-saluran.  
Identifikasi saluran menyalin audio pada setiap saluran secara independen, kemudian menambahkan output untuk setiap saluran ke dalam satu transkrip.  
Jika Anda memiliki audio multi-saluran dan tidak mengaktifkan identifikasi saluran, audio Anda ditranskripsikan secara terus menerus dan transkrip Anda tidak dipisahkan oleh saluran.  
Jika Anda menyertakan`EnableChannelIdentification` dalam permintaan, Anda juga harus menyertakan`NumberOfChannels`.  
Untuk informasi selengkapnya, lihat [Mentranskripsikan audio multi-saluran](https://docs.aws.amazon.com/transcribe/latest/dg/channel-id.html).

 ** [LanguageCode](#API_streaming_StartMedicalStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-request-LanguageCode"></a>
Tentukan kode bahasa yang mewakili bahasa yang digunakan dalam audio Anda.  
Amazon Transcribe Medical hanya mendukung Bahasa Inggris AS (`en-US`).
Nilai Valid:` en-US | en-GB | es-US | fr-CA | fr-FR | en-AU | it-IT | de-DE | pt-BR | ja-JP | ko-KR | zh-CN | hi-IN | th-TH`   
Wajib: Ya

 ** [MediaEncoding](#API_streaming_StartMedicalStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-request-MediaEncoding"></a>
Tentukan pengkodean yang digunakan untuk input audio. Format yang didukung adalah:  
+ FLAC
+ Audio yang dikodekan opus dalam wadah Ogg
+ PCM (hanya format audio 16-bit little-endian yang ditandatangani, yang tidak termasuk WAV)
Untuk informasi selengkapnya, lihat [Format media](https://docs.aws.amazon.com/transcribe/latest/dg/how-input.html#how-input-audio).  
Nilai Valid:` pcm | ogg-opus | flac`   
Wajib: Ya

 ** [MediaSampleRateHertz](#API_streaming_StartMedicalStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-request-MediaSampleRateHertz"></a>
Laju sampel audio input (dalam hertz). Amazon Transcribe Medical mendukung rentang dari 16.000 Hz hingga 48.000 Hz. Perhatikan bahwa laju sampel yang Anda tentukan harus sesuai dengan audio Anda.  
Rentang yang Valid: Nilai minimum 8000. Nilai maksimum 48000.  
Wajib: Ya

 ** [NumberOfChannels](#API_streaming_StartMedicalStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-request-NumberOfChannels"></a>
Tentukan jumlah saluran di aliran audio Anda. Nilai ini harus`2`, karena hanya dua saluran yang didukung. Jika audio Anda tidak berisi beberapa saluran, jangan sertakan parameter ini dalam permintaan Anda.  
Jika Anda menyertakan`NumberOfChannels` dalam permintaan, Anda juga harus menyertakan`EnableChannelIdentification`.  
Rentang yang Valid: Nilai minimum 2.

 ** [SessionId](#API_streaming_StartMedicalStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-request-SessionId"></a>
Tentukan nama untuk sesi transkripsi Anda. Jika Anda tidak menyertakan parameter ini dalam permintaan Anda, Amazon Transcribe Medical menghasilkan ID dan mengembalikannya dalam respons.  
Batas Panjang: Panjang tetap 36.  
Pola: `[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}` 

 ** [ShowSpeakerLabel](#API_streaming_StartMedicalStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-request-ShowSpeakerLabel"></a>
Memungkinkan partisi speaker (diarization) dalam output transkripsi Anda. Pembicara partisi label pidato dari speaker individu dalam file media Anda.  
Untuk informasi lebih lanjut, lihat, [speaker partisi (diarization)](https://docs.aws.amazon.com/transcribe/latest/dg/diarization.html).

 ** [Specialty](#API_streaming_StartMedicalStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-request-Specialty"></a>
Tentukan spesialisasi medis yang terkandung dalam audio Anda.  
Nilai Valid:` PRIMARYCARE | CARDIOLOGY | NEUROLOGY | ONCOLOGY | RADIOLOGY | UROLOGY`   
Wajib: Ya

 ** [Type](#API_streaming_StartMedicalStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-request-Type"></a>
Tentukan jenis input audio. Misalnya, pilih`DICTATION` penyedia yang mendikte catatan pasien dan`CONVERSATION` untuk dialog antara pasien dan profesional medis.  
Nilai Valid:` CONVERSATION | DICTATION`   
Wajib: Ya

 ** [VocabularyName](#API_streaming_StartMedicalStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-request-VocabularyName"></a>
Tentukan nama kosakata khusus yang ingin Anda gunakan saat memproses transkripsi Anda. Perhatikan bahwa nama kosakata peka huruf besar/kecil.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 200.  
Pola: `^[0-9a-zA-Z._-]+` 

## Isi Permintaan
<a name="API_streaming_StartMedicalStreamTranscription_RequestBody"></a>

Permintaan menerima data berikut dalam format JSON.

 ** [AudioStream](#API_streaming_StartMedicalStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-request-AudioStream"></a>
Aliran gumpalan audio yang dikodekan. Aliran audio dikodekan sebagai HTTP/2 atau bingkai WebSocket data.  
Untuk informasi lebih lanjut, lihat [Mentranskripsikan audio streaming](https://docs.aws.amazon.com/transcribe/latest/dg/streaming.html).  
Tipe: Objek [AudioStream](API_streaming_AudioStream.md)  
Wajib: Ya

## Sintaksis Respons
<a name="API_streaming_StartMedicalStreamTranscription_ResponseSyntax"></a>

```
HTTP/2 200
x-amzn-request-id: RequestId
x-amzn-transcribe-language-code: LanguageCode
x-amzn-transcribe-sample-rate: MediaSampleRateHertz
x-amzn-transcribe-media-encoding: MediaEncoding
x-amzn-transcribe-vocabulary-name: VocabularyName
x-amzn-transcribe-specialty: Specialty
x-amzn-transcribe-type: Type
x-amzn-transcribe-show-speaker-label: ShowSpeakerLabel
x-amzn-transcribe-session-id: SessionId
x-amzn-transcribe-enable-channel-identification: EnableChannelIdentification
x-amzn-transcribe-number-of-channels: NumberOfChannels
x-amzn-transcribe-content-identification-type: ContentIdentificationType
Content-type: application/json

{
   "TranscriptResultStream": { 
      "BadRequestException": { 
      },
      "ConflictException": { 
      },
      "InternalFailureException": { 
      },
      "LimitExceededException": { 
      },
      "ServiceUnavailableException": { 
      },
      "TranscriptEvent": { 
         "Transcript": { 
            "Results": [ 
               { 
                  "Alternatives": [ 
                     { 
                        "Entities": [ 
                           { 
                              "Category": "string",
                              "Confidence": number,
                              "Content": "string",
                              "EndTime": number,
                              "StartTime": number
                           }
                        ],
                        "Items": [ 
                           { 
                              "Confidence": number,
                              "Content": "string",
                              "EndTime": number,
                              "Speaker": "string",
                              "StartTime": number,
                              "Type": "string"
                           }
                        ],
                        "Transcript": "string"
                     }
                  ],
                  "ChannelId": "string",
                  "EndTime": number,
                  "IsPartial": boolean,
                  "ResultId": "string",
                  "StartTime": number
               }
            ]
         }
      }
   }
}
```

## Elemen Respons
<a name="API_streaming_StartMedicalStreamTranscription_ResponseElements"></a>

Jika tindakan berhasil, layanan mengirimkan kembali respons HTTP 200.

Respons mengembalikan header HTTP berikut.

 ** [ContentIdentificationType](#API_streaming_StartMedicalStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-response-ContentIdentificationType"></a>
Menunjukkan apakah identifikasi konten diaktifkan untuk transkripsi Anda.  
Nilai Valid:` PHI` 

 ** [EnableChannelIdentification](#API_streaming_StartMedicalStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-response-EnableChannelIdentification"></a>
Menunjukkan apakah identifikasi saluran diaktifkan untuk transkripsi Anda.

 ** [LanguageCode](#API_streaming_StartMedicalStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-response-LanguageCode"></a>
Menyediakan kode bahasa yang Anda tentukan dalam permintaan Anda. Ini harus `en-US`.  
Nilai Valid:` en-US | en-GB | es-US | fr-CA | fr-FR | en-AU | it-IT | de-DE | pt-BR | ja-JP | ko-KR | zh-CN | hi-IN | th-TH` 

 ** [MediaEncoding](#API_streaming_StartMedicalStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-response-MediaEncoding"></a>
Menyediakan pengkodean media yang Anda tentukan dalam permintaan Anda.  
Nilai Valid:` pcm | ogg-opus | flac` 

 ** [MediaSampleRateHertz](#API_streaming_StartMedicalStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-response-MediaSampleRateHertz"></a>
Memberikan laju sampel yang Anda tentukan dalam permintaan Anda.  
Rentang yang Valid: Nilai minimum 8000. Nilai maksimum 48000.

 ** [NumberOfChannels](#API_streaming_StartMedicalStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-response-NumberOfChannels"></a>
Menyediakan jumlah saluran yang Anda tentukan dalam permintaan Anda.  
Rentang yang Valid: Nilai minimum 2.

 ** [RequestId](#API_streaming_StartMedicalStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-response-RequestId"></a>
Menyediakan pengenal untuk permintaan streaming Anda.

 ** [SessionId](#API_streaming_StartMedicalStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-response-SessionId"></a>
Menyediakan pengenal untuk sesi transkripsi Anda.  
Batas Panjang: Panjang tetap 36.  
Pola: `[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}` 

 ** [ShowSpeakerLabel](#API_streaming_StartMedicalStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-response-ShowSpeakerLabel"></a>
Menunjukkan apakah partisi pembicara diaktifkan untuk transkripsi Anda.

 ** [Specialty](#API_streaming_StartMedicalStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-response-Specialty"></a>
Menyediakan spesialisasi medis yang Anda tentukan dalam permintaan Anda.  
Nilai Valid:` PRIMARYCARE | CARDIOLOGY | NEUROLOGY | ONCOLOGY | RADIOLOGY | UROLOGY` 

 ** [Type](#API_streaming_StartMedicalStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-response-Type"></a>
Menyediakan jenis audio yang Anda tentukan dalam permintaan Anda.  
Nilai Valid:` CONVERSATION | DICTATION` 

 ** [VocabularyName](#API_streaming_StartMedicalStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-response-VocabularyName"></a>
Menyediakan nama kosakata khusus yang Anda tentukan dalam permintaan Anda.  
Batasan Panjang: Panjang minimum 1. Panjang maksimum 200.  
Pola: `^[0-9a-zA-Z._-]+` 

Layanan mengembalikan data berikut dalam format JSON.

 ** [TranscriptResultStream](#API_streaming_StartMedicalStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartMedicalStreamTranscription-response-TranscriptResultStream"></a>
Menyediakan informasi terperinci tentang sesi streaming Anda.  
Tipe: Objek [MedicalTranscriptResultStream](API_streaming_MedicalTranscriptResultStream.md)

## Kesalahan
<a name="API_streaming_StartMedicalStreamTranscription_Errors"></a>

Untuk informasi tentang kesalahan yang umum untuk semua tindakan, lihat [Kesalahan Umum](CommonErrors.md).

 ** BadRequestException **   
Satu atau lebih argumen untuk`StartStreamTranscription``StartMedicalStreamTranscription`,, atau`StartCallAnalyticsStreamTranscription` operasi tidak valid. Misalnya,`MediaEncoding` atau`LanguageCode` menggunakan nilai yang tidak didukung. Periksa parameter yang ditentukan dan coba permintaan Anda lagi.  
Kode Status HTTP: 400

 ** ConflictException **   
Aliran baru dimulai dengan ID sesi yang sama. Aliran saat ini telah dihentikan.  
Kode Status HTTP: 409

 ** InternalFailureException **   
Masalah terjadi saat memproses audio. Amazon Transcribe menghentikan pemrosesan.  
Kode Status HTTP: 500

 ** LimitExceededException **   
Klien Anda telah melampaui salah satu batas Amazon Transcribe. Ini biasanya batas panjang audio. Pecahkan aliran audio Anda menjadi potongan yang lebih kecil dan coba lagi permintaan Anda.  
Kode Status HTTP: 429

 ** ServiceUnavailableException **   
Layanan saat ini tidak tersedia. Coba permintaan Anda nanti.  
Kode Status HTTP: 503

## Lihat Juga
<a name="API_streaming_StartMedicalStreamTranscription_SeeAlso"></a>

Untuk informasi selengkapnya tentang penggunaan API di salah satu SDK di salah satuAWS SDK khusus bahasa, lihat yang berikut ini:
+  [AWSAntarmuka Baris Perintah](https://docs.aws.amazon.com/goto/aws-cli/transcribe-streaming-2017-10-26/StartMedicalStreamTranscription) 
+  [AWSSDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/transcribe-streaming-2017-10-26/StartMedicalStreamTranscription) 
+  [AWSSDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/transcribe-streaming-2017-10-26/StartMedicalStreamTranscription) 
+  [AWSSDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/transcribe-streaming-2017-10-26/StartMedicalStreamTranscription) 
+  [AWSSDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/transcribe-streaming-2017-10-26/StartMedicalStreamTranscription) 
+  [AWSSDK untuk JavaScript](https://docs.aws.amazon.com/goto/AWSJavaScriptSDK/transcribe-streaming-2017-10-26/StartMedicalStreamTranscription) 
+  [AWSSDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/transcribe-streaming-2017-10-26/StartMedicalStreamTranscription) 
+  [AWSSDK for Python](https://docs.aws.amazon.com/goto/boto3/transcribe-streaming-2017-10-26/StartMedicalStreamTranscription) 
+  [AWSSDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/transcribe-streaming-2017-10-26/StartMedicalStreamTranscription) 