

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.

# Utilisation d’un fichier texte pour créer un vocabulaire personnalisé médical
<a name="create-med-custom-vocabulary"></a>

Pour créer un vocabulaire personnalisé, vous devez avoir préparé un fichier texte contenant un ensemble de mots ou de phrases. Amazon Transcribe Medical utilise ce fichier texte pour créer un vocabulaire personnalisé que vous pouvez utiliser pour améliorer la précision de transcription de ces mots ou phrases. Vous pouvez créer un vocabulaire personnalisé à l'aide de l'[`CreateMedicalVocabulary`](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_CreateMedicalVocabulary.html)API ou de la console Amazon Transcribe médicale.

## Console de gestion AWS
<a name="create-med-custom-vocab-console"></a>

Pour utiliser le Console de gestion AWS afin de créer un vocabulaire personnalisé, vous devez fournir l' Amazon S3 URI du fichier texte contenant vos mots ou expressions.

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

1. Dans le volet de navigation, sous Amazon Transcribe Médical, sélectionnez **Vocabulaire personnalisé**.

1. Pour **Nom**, sous **Paramètres de vocabulaire**, choisissez un nom pour votre vocabulaire personnalisé.

1. Spécifiez l’emplacement de votre fichier audio ou vidéo dans Amazon S3 :
   + Pour **Emplacement du fichier d’entrée de vocabulaire sur S3**, sous **Paramètres de vocabulaire**, spécifiez l’URI Amazon S3 qui identifie le fichier texte que vous utiliserez pour créer votre vocabulaire personnalisé.
   + Pour **Emplacement du fichier d’entrée de vocabulaire dans S3**, choisissez **Parcourir S3** pour rechercher le fichier texte et sélectionnez-le.

1. Choisissez **Créer un vocabulaire**.

Vous pouvez voir le statut de traitement de votre vocabulaire personnalisé dans la Console de gestion AWS.

## API
<a name="create-med-custom-vocab-api"></a>

**Pour créer un vocabulaire personnalisé médical (API)**
+ Pour l’API [`StartTranscriptionJob`](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_StartTranscriptionJob.html), spécifiez ce qui suit.

  1. Pour `LanguageCode`, spécifiez `en-US`.

  1. Pour`VocabularyFileUri`, spécifiez l' Amazon S3 emplacement du fichier texte que vous utilisez pour définir votre vocabulaire personnalisé.

  1. Pour `VocabularyName`, spécifiez un nom pour votre vocabulaire personnalisé. Le nom que vous spécifiez doit être unique au sein de votre Compte AWS.

Pour voir le statut de traitement de votre vocabulaire personnalisé, utilisez l’API [`GetMedicalVocabulary`](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_GetMedicalVocabulary.html).

Voici un exemple de demande utilisant le AWS SDK for Python (Boto3) pour créer un vocabulaire personnalisé.

```
from __future__ import print_function
import time
import boto3  
transcribe = boto3.client('transcribe', '{{us-west-2}}')
vocab_name = "{{my-first-vocabulary}}"
response = transcribe.create_medical_vocabulary(
    VocabularyName = job_name,
    VocabularyFileUri = 's3://{{amzn-s3-demo-bucket}}/{{my-vocabularies}}/{{my-vocabulary-table}}.txt'
    LanguageCode = 'en-US',
  )
  
while True:
    status = transcribe.get_medical_vocabulary(VocabularyName = vocab_name)
    if status['VocabularyState'] in ['READY', 'FAILED']:
        break
    print("Not ready yet...")
    time.sleep(5)
print(status)
```

## AWS CLI
<a name="create-med-custom-vocab-cli"></a>

**Pour activer le partitionnement des haut-parleurs dans une tâche de transcription par lots (AWS CLI)**
+ Exécutez le code suivant.

  ```
  aws transcribe create-medical-vocabulary \
  --vocabulary-name {{my-first-vocabulary}} \ 
  --vocabulary-file-uri s3://{{amzn-s3-demo-bucket}}/{{my-vocabularies}}/{{my-vocabulary-file}}.txt \
  --language-code {{en-US}}
  ```