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 StartMedicalTranscriptionJob
API.
Para usar oAWS Management Console para gerar transcrições alternativas, você ativa resultados alternativos ao configurar seu trabalho.
-
Faça login no AWS Management Console
. -
No painel de navegação, emAmazon Transcribe Médica, escolha Tarefas de transcrição.
-
Escolha Create job (Criar trabalho).
-
Na página Especificar detalhes do trabalho, forneça informações sobre seu trabalho de transcrição.
-
Escolha Next (Próximo).
-
Habilite resultados alternativos.
-
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.
-
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
StartMedicalTranscriptionJob
API, especifique o seguinte.-
Para
MedicalTranscriptionJobName
, especifique um nome exclusivo em seuConta da AWS. -
Para
LanguageCode
, 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. -
No
MediaFileUri
parâmetro doMedia
objeto, especifique a localização do arquivo de áudio que você deseja transcrever. -
Para
Specialty
, especifique a especialidade médica do médico que fala no arquivo de áudio. -
Para
Type
, especifique se você está transcrevendo uma conversa médica ou um ditado. -
Para
OutputBucketName
, especifique oAmazon S3 bucket para armazenar os resultados da transcrição. -
Para o
Settings
objeto, especifique o seguinte.-
ShowAlternatives
–true
. -
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
.jsonO Pares mostra o conteúdo de
example-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 } }