View a markdown version of this page

Transcrever uma conversa médica em um fluxo em tempo real - 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á.

Transcrever uma conversa médica em um fluxo em tempo real

Você pode transcrever um stream de áudio de uma conversa médica usando os protocolos HTTP/2 ou WebSocket . Para obter informações sobre como iniciar um stream usando o WebSocket protocolo, consulteConfigurando um WebSocket stream. Para iniciar um HTTP/2 stream, use a StartMedicalStreamTranscriptionAPI.

Você pode transcrever o áudio de streaming nas seguintes especialidades médicas:

  • Cardiologia

  • Neurologia

  • Oncologia

  • Atenção primária

  • Urologia

Cada especialidade médica inclui vários tipos de procedimentos e consultas. Portanto, os médicos ditam vários tipos diferentes de notas. Use os exemplos a seguir como orientação para ajudá-lo a especificar o valor do parâmetro specialty URI da WebSocket solicitação ou o Specialty parâmetro da StartMedicalStreamTranscriptionAPI:

  • Para consultas de eletrofisiologia ou ecocardiografia, escolha CARDIOLOGY.

  • Para consultas de oncologia médica, oncologia cirúrgica ou oncologia por radiação, escolha ONCOLOGY.

  • Para um médico em consulta a um paciente que teve derrame, seja um ataque isquêmico transitório ou um ataque cerebrovascular, escolha NEUROLOGY.

  • Para uma consulta sobre incontinência urinária, escolha UROLOGY.

  • Para exames anuais ou consultas de atendimento urgente, escolha PRIMARYCARE.

  • Para consultas hospitalares com pacientes internados, escolha PRIMARYCARE.

  • Para consultas sobre fertilidade, laqueadura tubária, inserção de DIU ou aborto, escolha PRIMARYCARE.

Para transcrever uma conversa médica em streaming (Console de gerenciamento da AWS)

Para usar o Console de gerenciamento da AWS para transcrever um diálogo médico-paciente em uma transmissão em tempo real, escolha a opção de transcrever uma conversa médica, iniciar a transmissão e começar a falar no microfone.

  1. Faça login no Console de gerenciamento da AWS.

  2. No painel de navegação, em Amazon Transcribe Médico, escolha Real-timetranscrição.

  3. Escolha Conversa.

  4. Em Especialidade médica, escolha a especialidade do médico.

  5. Selecione Start streaming (Iniciar transmissão).

  6. Fale pelo microfone.

A seguir está a sintaxe dos parâmetros de uma HTTP/2 solicitação.

Para transcrever um HTTP/2 stream de uma conversa médica, use a StartMedicalStreamTranscriptionAPI e especifique o seguinte:

  • LanguageCode: o código do idioma. O valor válido é en-US.

  • MediaEncoding: a codificação usada para o áudio de entrada. Os valores válidos são pcm, ogg-opus e flac.

  • Specialty: a especialidade do profissional médico.

  • TypeCONVERSATION

Para melhorar a precisão da transcrição de termos específicos em um fluxo em tempo real, use um vocabulário personalizado. Para habilitar um vocabulário personalizado, defina o valor do parâmetro VocabularyName como o nome do vocabulário personalizado que você deseja usar. Para obter mais informações, consulte Melhorar a precisão da transcrição com vocabulários médicos personalizados.

Para rotular a fala de diferentes locutores, defina o parâmetro ShowSpeakerLabel como true. Para obter mais informações, consulte Habilitar a separação de locutores.

Para obter mais informações sobre como configurar um HTTP/2 stream para transcrever uma conversa médica, consulte. Configurando um HTTP/2 stream

Você pode usar uma WebSocket solicitação para transcrever uma conversa médica. Ao fazer uma WebSocket solicitação, você cria um URI pré-assinado. Esse URI contém as informações necessárias para configurar o fluxo de áudio entre a aplicação e o Amazon Transcribe Medical. Para obter mais informações sobre a criação WebSocket de solicitações, consulteConfigurando um WebSocket stream.

O modelo a seguir pode ser usado para criar seu URI pré-assinado.

GET wss://transcribestreaming.us-west-2.amazonaws.com:8443/medical-stream-transcription-websocket ?language-code=languageCode &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIAIOSFODNN7EXAMPLE%2F20220208%2Fus-west-2%2Ftranscribe%2Faws4_request &X-Amz-Date=20220208T235959Z &X-Amz-Expires=300 &X-Amz-Security-Token=security-token &X-Amz-Signature=Signature Version 4 signature &X-Amz-SignedHeaders=host &media-encoding=flac &sample-rate=16000 &session-id=sessionId &specialty=medicalSpecialty &type=CONVERSATION &vocabulary-name=vocabularyName &show-speaker-label=boolean

Para melhorar a precisão da transcrição de termos específicos em um fluxo em tempo real, use um vocabulário personalizado. Para habilitar um vocabulário personalizado, defina o valor de vocabulary-name como o nome do vocabulário personalizado que você deseja usar. Para obter mais informações, consulte Melhorar a precisão da transcrição com vocabulários médicos personalizados.

Para rotular a fala de diferentes locutores, defina o parâmetro show-speaker-label como true. Para obter mais informações, consulte Habilitar a separação de locutores.

Para obter mais informações sobre a criação de URIs pré-assinados, consulte Configurando um WebSocket stream.