

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Transcription d’une conversation médicale dans un flux en temps réel
<a name="streaming-medical-conversation"></a>

Vous pouvez transcrire le flux audio d'une conversation médicale à l'aide du protocole HTTP/2 ou [WebSocket ](https://tools.ietf.org/html/rfc6455)des protocoles. Pour plus d'informations sur le démarrage d'un flux à l'aide WebSocket du protocole, consultez[Configuration d'un WebSocket stream](streaming-setting-up.md#streaming-websocket). Pour démarrer un flux HTTP/2, utilisez l’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).

Vous pouvez transcrire un flux audio en streaming de l’une des spécialités médicales suivantes :
+ Cardiologie
+ Neurologie
+ Oncologie
+ Soins primaires
+ Urologie

Chaque spécialité médicale comprend de nombreux types de procédures et de rendez-vous. Les médecins dictent donc de nombreux types de notes. Utilisez les exemples suivants pour vous aider à spécifier la valeur du paramètre `specialty` URI de la WebSocket demande ou du `Specialty` paramètre de l'[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 :
+ Pour les consultations d’électrophysiologie ou d’échocardiographie, choisissez `CARDIOLOGY`.
+ Pour les consultations en oncologie médicale, en oncologie chirurgicale ou en radio-oncologie, choisissez `ONCOLOGY`.
+ Pour un médecin qui consulte un patient victime d’un accident vasculaire cérébral, qu’il s’agisse d’un accident ischémique transitoire ou d’un accident vasculaire cérébral, choisissez `NEUROLOGY`.
+ Pour une consultation sur l’incontinence urinaire, choisissez `UROLOGY`.
+ Pour un examen annuel ou des visites de soins d’urgence, choisissez `PRIMARYCARE`.
+ Pour les visites de médecins hospitaliers, choisissez `PRIMARYCARE`.
+ Pour les consultations concernant la fertilité, la ligature des trompes, l’insertion d’un DIU ou l’avortement, choisissez `PRIMARYCARE`.

## AWS Management Console
<a name="streaming-medical-conversation-console"></a>

**Pour transcrire une conversation médicale en streaming (AWS Management Console)**

 AWS Management Console Pour transcrire un dialogue clinicien-patient en temps réel, choisissez l'option permettant de transcrire une conversation médicale, de démarrer le flux et de commencer à parler dans le microphone.

1. Connectez-vous à la [AWS Management Console](https://console.aws.amazon.com/transcribe/).

1. Dans le volet de navigation, sous Amazon Transcribe Médical, sélectionnez **Transcription en temps réel**.

1. Choisissez **Conversation**.

1. Pour **Spécialité médicale**, choisissez la spécialité du médecin.

1. Choisissez **Démarrer le streaming**.

1. Parlez dans le microphone.

## Transcription d’une conversation médicale dans un flux HTTP/2
<a name="http2-med-conversation-streaming"></a>

Voici la syntaxe des paramètres d’une requête HTTP/2.

Pour transcrire le flux HTTP/2 d’une conversation médicale, utilisez l’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) et spécifiez les éléments suivants :
+ `LanguageCode` – Code de langue. La valeur valide est `en-US`.
+ `MediaEncoding` – Encodage utilisé pour l’audio en entrée. Les valeurs valides sont `pcm`, `ogg-opus` et `flac`.
+ `Specialty` – Spécialité du professionnel de santé.
+ `Type` – `CONVERSATION`

Pour améliorer la précision de transcription de termes spécifiques dans un flux en temps réel, utilisez un vocabulaire personnalisé. Pour activer un vocabulaire personnalisé, définissez la valeur du paramètre `VocabularyName` sur le nom du vocabulaire personnalisé que vous souhaitez utiliser. Pour plus d’informations, consultez la section [Amélioration de la précision de la transcription grâce à des vocabulaires personnalisés médicaux](vocabulary-med.md).

Pour étiqueter le discours provenant de différents locuteurs, réglez le paramètre `ShowSpeakerLabel` sur `true`. Pour plus d’informations, consultez la section [Activation du partitionnement des locuteurs](conversation-diarization-med.md).

Pour plus d’informations sur la configuration d’un flux HTTP/2 pour transcrire une conversation médicale, consultez la section [Configuration d’un flux HTTP/2](streaming-setting-up.md#streaming-http2).

## Transcrire une conversation médicale dans un stream WebSocket
<a name="transcribe-medical-conversation-websocket"></a>

Vous pouvez utiliser une WebSocket demande pour transcrire une conversation médicale. Lorsque vous faites une WebSocket demande, vous créez un URI présigné. Cet URI contient les informations nécessaires pour configurer le flux audio entre votre application et Amazon Transcribe Medical. Pour plus d'informations sur la création de WebSocket demandes, consultez[Configuration d'un WebSocket stream](streaming-setting-up.md#streaming-websocket).

Utilisez le modèle suivant pour créer votre URI pré-signé.

```
GET wss://transcribestreaming.us-west-2.amazonaws.com:8443/medical-stream-transcription-websocket
?language-code=languageCode
&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
```

Pour améliorer la précision de transcription de termes spécifiques dans un flux en temps réel, utilisez un vocabulaire personnalisé. Pour activer un vocabulaire personnalisé, définissez la valeur du `vocabulary-name` sur le nom du vocabulaire personnalisé que vous souhaitez utiliser. Pour plus d’informations, consultez la section [Amélioration de la précision de la transcription grâce à des vocabulaires personnalisés médicaux](vocabulary-med.md).

Pour étiqueter le discours provenant de différents locuteurs, définissez le paramètre `show-speaker-label` sur `true`. Pour de plus amples informations, veuillez consulter [Activation du partitionnement des locuteurs](conversation-diarization-med.md).

Pour plus d'informations sur la création de documents pré-signés URIs, consultez[Configuration d'un WebSocket stream](streaming-setting-up.md#streaming-websocket).