

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
<a name="streaming-medical-conversation"></a>

Você pode transcrever um stream de áudio de uma conversa médica usando os protocolos HTTP/2 ou [WebSocket ](https://tools.ietf.org/html/rfc6455). Para obter informações sobre como iniciar um stream usando o WebSocket protocolo, consulte[Configurando um WebSocket stream](streaming-setting-up.md#streaming-websocket). Para iniciar um HTTP/2 stream, use a [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartMedicalStreamTranscription.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartMedicalStreamTranscription.html)API.

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 [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartMedicalStreamTranscription.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartMedicalStreamTranscription.html)API:
+ 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`.

## AWS Management Console
<a name="streaming-medical-conversation-console"></a>

**Para transcrever uma conversa médica em streaming (AWS Management Console)**

Para usar o AWS Management Console 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 [AWS Management Console](https://console.aws.amazon.com/transcribe/).

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

1. Escolha **Conversa**.

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

1. Selecione **Start streaming** (Iniciar transmissão).

1. Fale pelo microfone.

## Transcrevendo uma conversa médica em um stream HTTP/2
<a name="http2-med-conversation-streaming"></a>

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 [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartMedicalStreamTranscription.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartMedicalStreamTranscription.html)API 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.
+ `Type` – `CONVERSATION`

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](vocabulary-med.md).

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](conversation-diarization-med.md).

Para obter mais informações sobre como configurar um HTTP/2 stream para transcrever uma conversa médica, consulte. [Configurando um HTTP/2 stream](streaming-setting-up.md#streaming-http2)

## Transcrevendo uma conversa médica em um stream WebSocket
<a name="transcribe-medical-conversation-websocket"></a>

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, consulte[Configurando um WebSocket stream](streaming-setting-up.md#streaming-websocket).

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}}%2F{{20220208}}%2F{{us-west-2}}%2F{{transcribe}}%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](vocabulary-med.md).

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](conversation-diarization-med.md).

Para obter mais informações sobre a criação de URIs pré-assinados, consulte [Configurando um WebSocket stream](streaming-setting-up.md#streaming-websocket).