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

Gerando transcrições alternativas

Quando você usa oAmazon Transcribe Medical, você obtém a transcrição com o nível de confiança mais alto. No entanto, você pode configurar oAmazon 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 oAWS Management Console ou a StartMedicalTranscriptionJobAPI.

Para usar oAWS 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, emAmazon Transcribe Médica, escolha Tarefas de transcrição.

  3. Escolha Create job (Criar trabalho).

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

  5. Escolha Next (Próximo).

  6. Habilite resultados alternativos.

  7. Em Alternativas máximas, 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 Create (Criar).

Para separar texto por alto-falante em um arquivo de áudio usando um trabalho de transcrição em lote (API)
  • Para a StartMedicalTranscriptionJobAPI, especifique o seguinte.

    1. ParaMedicalTranscriptionJobName, especifique um nome exclusivo em seuConta da AWS.

    2. ParaLanguageCode, especifique o código do idioma que corresponde ao idioma falado no seu arquivo de áudio e ao idioma do seu filtro de vocabulário.

    3. NoMediaFileUri parâmetro doMedia objeto, especifique a localização do arquivo de áudio que você deseja transcrever.

    4. ParaSpecialty, especifique a especialidade médica do médico que fala no arquivo de áudio.

    5. ParaType, especifique se você está transcrevendo uma conversa médica ou um ditado.

    6. ParaOutputBucketName, especifique oAmazon S3 bucket para armazenar os resultados da transcrição.

    7. Para oSettings objeto, 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 da transcrição.

A solicitação a seguir usa oAWS 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://DOC-EXAMPLE-BUCKET/my-input-files/my-audio-file.flac transcribe.start_medical_transcription_job( MedicalTranscriptionJobName = job_name, Media = { 'MediaFileUri': job_uri }, OutputBucketName = 'DOC-EXAMPLE-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)
Para transcrever um arquivo de áudio de uma conversa entre um médico de cuidados primários 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 Pares mostra o conteúdo deexample-start-command.json.

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