Gerar transcrições alternativas - Amazon Transcribe

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

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 AWS Management Console ou com a StartMedicalTranscriptionJobAPI.

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

  1. Faça login no AWS Management Console.

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

  3. Escolha Criar trabalho.

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

  5. Escolha Próximo.

  6. Habilitar Resultados alternativos.

  7. 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.

  8. Escolha Criar.

Como separar o texto por locutor em um arquivo de áudio usando um trabalho de transcrição em lote (API)
  • Para a API StartMedicalTranscriptionJob, especifique o seguinte.

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

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

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

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

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

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

    7. Para o objeto Settings, especifique o seguinte:

      1. ShowAlternativestrue.

      2. 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 for 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)
Como transcrever um arquivo de áudio de uma conversa entre um médico da 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 } }