

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Gerar transcrições alternativas
<a name="alternative-med-transcriptions"></a>

Ao usar o Amazon Transcribe Medical, você obtém a transcrição que tem o maior nível de confiança. No entanto, você pode configurar o Amazon Transcribe Medical para retornar transcrições adicionais com níveis de confiança mais baixos.

Use transcrições alternativas para ver diferentes interpretações do áudio transcrito. Por exemplo, em um aplicativo que permite que uma pessoa revise a transcrição, é possível apresentar as transcrições alternativas para a pessoa a escolher.

Você pode gerar transcrições alternativas com a Console de gerenciamento da AWS ou com a [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_StartMedicalTranscriptionJob.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_StartMedicalTranscriptionJob.html)API.

## Console de gerenciamento da AWS
<a name="alternative-med-transcriptions-console"></a>

Para usar o Console de gerenciamento da AWS para gerar transcrições alternativas, você ativa resultados alternativos ao configurar seu trabalho.

1. Faça login no [Console de gerenciamento da AWS](https://console.aws.amazon.com/transcribe/).

1. No painel de navegação, em Amazon Transcribe Medicina, escolha Trabalhos de **transcrição**.

1. Escolha **Criar trabalho**.

1. Na página **Especificar os detalhes da tarefa**, forneça informações sobre o trabalho de transcrição.

1. Escolha **Próximo**.

1. Habilitar **Resultados alternativos**.

1. Em **Máximo de alternativas**, insira um valor inteiro entre 2 e 10 para o número máximo de transcrições alternativas que você deseja na saída.

1. Escolha **Criar**.

## solicitações de
<a name="alternative-med-transcriptions-api"></a>

**Como separar o texto por locutor em um arquivo de áudio usando um trabalho de transcrição em lote (API)**
+ Para a API [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_StartMedicalTranscriptionJob.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_StartMedicalTranscriptionJob.html), especifique o seguinte.

  1. Para `MedicalTranscriptionJobName`, especifique um nome que seja exclusivo em sua Conta da AWS.

  1. Em `LanguageCode`, especifique o código do idioma falado no arquivo de mídia e o idioma do filtro de vocabulário.

  1. No parâmetro `MediaFileUri` do objeto `Media`, especifique o local do arquivo de áudio que você deseja transcrever.

  1. Em `Specialty`, indique a especialidade médica do médico que está se pronunciando no arquivo de áudio.

  1. Para `Type`, especifique se está transcrevendo uma conversa médica ou um ditado.

  1. Em `OutputBucketName`, especifique o bucket do Amazon S3 para armazenar os resultados da transcrição.

  1. Para o objeto `Settings`, especifique o seguinte:

     1. `ShowAlternatives` – `true`.

     1. `MaxAlternatives`: um número inteiro entre 2 e 10 para indicar o número de transcrições alternativas que você deseja na saída de transcrição.

A solicitação a seguir usa o AWS SDK para Python (Boto3) para iniciar um trabalho de transcrição que gera até duas transcrições alternativas.

```
from __future__ import print_function
import time
import boto3
transcribe = boto3.client('transcribe', '{{us-west-2}}')
job_name = "{{my-first-transcription-job}}"
job_uri = s3://{{amzn-s3-demo-bucket}}/{{my-input-files}}/{{my-audio-file}}.{{flac}}
transcribe.start_medical_transcription_job(
    MedicalTranscriptionJobName = job_name,
    Media = {
        'MediaFileUri': job_uri
    },
    OutputBucketName = '{{amzn-s3-demo-bucket}}',
    OutputKey = '{{my-output-files}}/', 
    LanguageCode = 'en-US',
    Specialty = 'PRIMARYCARE',
    Type = '{{CONVERSATION}}', 
    Settings = {
        'ShowAlternatives': True,
        'MaxAlternatives': 2
    }
)

while True:
   status = transcribe.get_medical_transcription_job(MedicalTranscriptionJobName = job_name)
   if status['MedicalTranscriptionJob']['TranscriptionJobStatus'] in ['COMPLETED', 'FAILED']:
       break
   print("Not ready yet...")
   time.sleep(5)
print(status)
```

## AWS CLI
<a name="alternative-med-transcriptions-cli"></a>

**Para transcrever um arquivo de áudio de uma conversa entre um médico de atenção primária e um paciente em um arquivo de áudio (AWS CLI)**
+ Execute o código a seguir.

  ```
                      
  aws transcribe start-transcription-job \
  --cli-input-json file://{{filepath}}/{{example-start-command}}.json
  ```

  O código a seguir mostra o conteúdo de `example-start-command.json`.

  ```
  {
        "MedicalTranscriptionJobName": "{{my-first-transcription-job}}",
        "LanguageCode": "en-US",
        "Specialty": "PRIMARYCARE",
        "Type": "CONVERSATION",
        "OutputBucketName":"{{amzn-s3-demo-bucket}}",
        "Media": {
            "MediaFileUri": "s3://{{amzn-s3-demo-bucket}}/{{my-input-files}}/{{my-audio-file}}.{{flac}}"
          },
        "Settings":{
            "ShowAlternatives": true,
            "MaxAlternatives": 2
          }
  }
  ```