Transcrevendo um arquivo de áudio de um ditado médico - 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á.

Transcrevendo um arquivo de áudio de um ditado médico

Use um trabalho de transcrição em lote para transcrever arquivos de áudio de conversas médicas. Você pode usar isso para transcrever um diálogo médico-paciente. Você pode iniciar um trabalho de transcrição em lote na StartMedicalTranscriptionJobAPI ou noAWS Management Console.

Ao iniciar um trabalho de transcrição médica com a StartMedicalTranscriptionJobAPI, você especificaPRIMARYCARE como o valor doSpecialty parâmetro.

Para transcrever um diálogo médico-paciente (AWS Management Console)

Para usar o diálogoAWS Management Console para transcrever um diálogo médico-paciente, crie um trabalho de transcrição e escolha Conversa para o tipo de entrada de áudio.

  1. Faça login no AWS Management Console.

  2. No painel de navegação, emAmazon Transcribe Médico, escolha Tâncias programadas.

  3. Escolha Create job (Criar trabalho).

  4. Na página Especificar detalhes do Job, em Configurações do trabalho, especifique o seguinte.

    1. Nome — o nome do trabalho de transcrição.

    2. Tipo de entrada de áudioDitado

  5. Para os campos restantes, especifique aAmazon S3 localização do seu arquivo de áudio e onde você deseja armazenar a saída do trabalho de transcrição.

  6. Escolha Next (Próximo).

  7. Escolha Create (Criar).

Para transcrever uma conversa médica 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 o nome 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. Para Type, especifique DICTATION.

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

    A seguir está um exemplo de solicitação que usa oAWS SDK for Python (Boto3) para transcrever um ditado médico de um médico daPRIMARYCARE especialidade.

    from __future__ import print_function import time import boto3 transcribe = boto3.client('transcribe') job_name = "my-first-med-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 = 'DICTATION' ) 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)

O código de exemplo a seguir mostra os resultados da transcrição de um ditado médico.

{ "jobName": "dictation-medical-transcription-job", "accountId": "111122223333", "results": { "transcripts": [ { "transcript": "... came for a follow up visit today..." } ], "items": [ { ... "start_time": "4.85", "end_time": "5.12", "alternatives": [ { "confidence": "1.0", "content": "came" } ], "type": "pronunciation" }, { "start_time": "5.12", "end_time": "5.29", "alternatives": [ { "confidence": "1.0", "content": "for" } ], "type": "pronunciation" }, { "start_time": "5.29", "end_time": "5.33", "alternatives": [ { "confidence": "0.9955", "content": "a" } ], "type": "pronunciation" }, { "start_time": "5.33", "end_time": "5.66", "alternatives": [ { "confidence": "0.9754", "content": "follow" } ], "type": "pronunciation" }, { "start_time": "5.66", "end_time": "5.75", "alternatives": [ { "confidence": "0.9754", "content": "up" } ], "type": "pronunciation" }, { "start_time": "5.75", "end_time": "6.02", "alternatives": [ { "confidence": "1.0", "content": "visit" } ] ... }, "status": "COMPLETED" }
Para habilitar o particionamento de alto-falantes em um trabalho de transcrição em lote (AWS CLI)
  • Execute o código a seguir.

    aws transcribe start-medical-transcription-job \ --region us-west-2 \ --cli-input-json file://example-start-command.json

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

    { "MedicalTranscriptionJobName": "my-first-med-transcription-job", "Media": { "MediaFileUri": "s3://DOC-EXAMPLE-BUCKET/my-input-files/my-audio-file.flac" }, "OutputBucketName": "DOC-EXAMPLE-BUCKET", "OutputKey": "my-output-files/", "LanguageCode": "en-US", "Specialty": "PRIMARYCARE", "Type": "DICTATION" }