

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 um fluxo em tempo real usando um vocabulário médico personalizado
<a name="start-med-vocab-stream"></a>

Para melhorar a precisão da transcrição em um stream em tempo real, você pode usar um vocabulário personalizado usando um HTTP/2 ou WebSocket os streams. Para iniciar uma HTTP/2 solicitação, use a [`StartMedicalStreamTranscription`](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartMedicalStreamTranscription.html)API. Você pode usar um vocabulário personalizado em tempo real usando a [`StartMedicalStreamTranscription`](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartMedicalStreamTranscription.html)API ou usando o WebSocket protocolo. Console de gerenciamento da AWS

## Transcrevendo um ditado que é falado em seu microfone (Console de gerenciamento da AWS)
<a name="streaming-medical-vocabulary-console"></a>

Para usar o Console de gerenciamento da AWS para transcrever o streaming de áudio de um ditado médico, escolha a opção de transcrever um ditado médico, iniciar a transmissão e começar a falar no microfone.

**Para transcrever o streaming de áudio de um ditado médico (Console de gerenciamento da AWS)**

1. Faça login no [Console de gerenciamento da AWS](https://console.aws.amazon.com/transcribe/).

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

1. Em **Especialidade médica**, escolha a especialidade médica do médico que está se pronunciando no fluxo.

1. Em **Tipo de entrada de áudio**, escolha **Conversa** ou **Ditado**.

1. Em **Configurações adicionais**, escolha **Vocabulário personalizado**.

   1. Em **Seleção de vocabulário**, escolha o vocabulário personalizado.

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

1. Fale pelo microfone.

## Ativando o particionamento de alto-falantes em um stream HTTP/2
<a name="vocabulary-med-http2"></a>

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

```
POST /medical-stream-transcription HTTP/2
host: transcribestreaming.{{us-west-2}}.amazonaws.com
authorization: {{Generated value}}
x-amz-target: com.amazonaws.transcribe.Transcribe.StartMedicalStreamTranscription
x-amz-content-sha256: {{STREAMING-MED-AWS4-HMAC-SHA256-EVENTS}}
x-amz-date: {{20220208T235959Z}}
x-amzn-transcribe-session-id: {{my-first-http2-med-stream}}
x-amzn-transcribe-language-code: en-US
x-amzn-transcribe-media-encoding: {{flac}}
x-amzn-transcribe-sample-rate: {{16000}}
x-amzn-transcribe-vocabulary-name: {{my-first-med-vocab}}
x-amzn-transcribe-specialty: {{PRIMARYCARE}}
x-amzn-transcribe-type: {{CONVERSATION}}
x-amzn-transcribe-show-speaker-label: true
Content-type: application/vnd.amazon.eventstream
transfer-encoding: chunked
```

Descrições dos parâmetros:
+ **host**: atualize o Região da AWS ('us-west-2' no exemplo anterior) com Região da AWS o que você está chamando. Para obter uma lista de pontos finais válidos Regiões da AWS, consulte [Regiões da AWS Endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html#transcribe_region).
+ **authorization**: esse é um campo gerado. Para saber mais sobre como criar uma assinatura, consulte [Assinando AWS solicitações com o Signature versão 4](https://docs.aws.amazon.com/general/latest/gr/sigv4_signing.html).
+ **x-amz-target**: não altere esse campo; use o conteúdo mostrado no exemplo anterior.
+ **x-amz-content-sha256**: esse é um campo gerado. Para saber mais sobre o cálculo de uma assinatura, consulte [Assinando AWS solicitações com o Signature versão 4](https://docs.aws.amazon.com/general/latest/gr/sigv4_signing.html).
+ **x-amz-date**: a data e a hora em que a assinatura foi criada. O formato é YYYYMMDDTHHMMSSZ, onde YYYY = ano, mm = mês, DD = dia, HH = hora, MM = minuto, SS = segundos e “T” e “Z” são caracteres fixos. Para obter mais informações, consulte [Handling Dates in Signature Version 4](https://docs.aws.amazon.com/general/latest/gr/sigv4-date-handling.html).
+ **x-amzn-transcribe-session-id**: o nome da sessão de streaming.
+ **x-amzn-transcribe-language-code**: a codificação usada para o áudio de entrada. Consulte [`StartMedicalStreamTranscription`](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartMedicalStreamTranscription.html) ou [Idiomas oferecidos e recursos específicos do idioma](supported-languages.md) para obter uma lista de valores válidos.
+ **x-amzn-transcribe-media-encoding**: a codificação usada para o áudio de entrada. Os valores válidos são `pcm`, `ogg-opus` e `flac`.
+ **x-amzn-transcribe-sample-rate: A taxa de amostragem** do áudio de entrada (em Hertz). Amazon Transcribe suporta uma faixa de 8.000 Hz a 48.000 Hz. Low-quality o áudio, como o áudio do telefone, normalmente é de cerca de 8.000 Hz. High-quality o áudio normalmente varia de 16.000 Hz a 48.000 Hz. Observe que a taxa de amostragem especificada **deve** corresponder à do áudio.
+ **x-amzn-transcribe-vocabulary-name**: o nome do vocabulário que você deseja usar com a transcrição.
+ **x-amzn-transcribe-specialty**: a especialidade médica que está sendo transcrita.
+ **x-amzn-transcribe-type**: escolha se é um ditado ou uma conversa.
+ **x-amzn-transcribe-show-speaker-label**: para habilitar a diarização, esse valor deve ser `true`.
+ **content-type**: não altere esse campo; use o conteúdo mostrado no exemplo anterior.

## Ativando o particionamento de alto-falantes em uma solicitação WebSocket
<a name="vocabulary-websocket"></a>

Para particionar alto-falantes em WebSocket streams com a API, use o formato a seguir para criar um URI pré-assinado para iniciar uma WebSocket solicitação e `vocabulary-name` definir o nome do vocabulário personalizado. 

```
GET wss://transcribestreaming.{{us-west-2}}.amazonaws.com:8443/medical-stream-transcription-websocket
?language-code=en-US
&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}}
```