

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á.

# Usar filtros de vocabulário personalizados para excluir, mascarar ou sinalizar palavras
<a name="vocabulary-filtering"></a>

Um filtro de vocabulário personalizado é um arquivo de texto que contém uma lista personalizada de palavras individuais que você deseja modificar na saída da transcrição.

Um caso de uso comum é a remoção de termos ofensivos ou aviltantes, mas os filtros de vocabulário personalizados são totalmente personalizados, então é possível selecionar as palavras que quiser. Por exemplo, se você tem um novo produto prestes a ser lançado, é possível mascarar o nome do produto em transcrições de reunião. Nesse caso, você mantém as partes interessadas atualizadas e o nome do produto em segredo até o lançamento.

A filtragem de vocabulário tem três métodos de exibição: `mask`, `remove` e `tag`. Consulte os exemplos a seguir para ver como cada um deles funciona.
+ **Máscara**: substitui palavras especificadas por três asteriscos (\$1\$1\$1).

  ```
  "transcript": "You can specify a list of *** or *** words, and *** *** removes them from transcripts automatically."
  ```
+ **Remover**: exclui palavras especificadas, sem deixar nada em seu lugar.

  ```
  "transcript": "You can specify a list of or words, and removes them from transcripts automatically."
  ```
+ **Tag**: adiciona uma tag (`"vocabularyFilterMatch": true`) a cada palavra especificada, mas não altera a palavra em si. A marcação permite substituições e edições rápidas de transcrições.

  ```
  "transcript": "You can specify a list of profane or offensive words, and amazon transcribe removes them from transcripts automatically."
  ...
      "alternatives": [
          {
              "confidence": "1.0",
              "content": "profane"
          }
      ],
      "type": "pronunciation",
      "vocabularyFilterMatch": true
  ```

Ao enviar uma solicitação de transcrição, você pode especificar um filtro de vocabulário personalizado e o método de filtragem que deseja aplicar. Em seguida, o Amazon Transcribe modifica as correspondências exatas de palavras quando elas aparecem na transcrição, de acordo com o método de filtragem especificado.

Os filtros de vocabulário personalizados podem ser aplicados a solicitações de transcrição em lote e streaming. Para saber como criar um filtro de vocabulário personalizado, consulte [Criar um filtro de vocabulário](vocabulary-filter-create.md). Para saber como aplicar um filtro de vocabulário personalizado, consulte [Usar um filtro de vocabulário personalizado](vocabulary-filter-using.md).

**nota**  
O Amazon Transcribe mascara automaticamente termos racialmente sensíveis, embora você possa desativar esse filtro padrão entrando em contato com o [suporte técnico da AWS](https://aws.amazon.com/contact-us/).

Para ver um vídeo de demonstração da filtragem de vocabulário, consulte:

[![AWS Videos](http://img.youtube.com/vi/https://www.youtube.com/embed/TcpSqbr0FnI/0.jpg)](http://www.youtube.com/watch?v=https://www.youtube.com/embed/TcpSqbr0FnI)


**Operações de API específicas para filtragem de vocabulário**  
 [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_CreateVocabularyFilter.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_CreateVocabularyFilter.html), [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_DeleteVocabularyFilter.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_DeleteVocabularyFilter.html), [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_GetVocabularyFilter.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_GetVocabularyFilter.html), [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_ListVocabularyFilters.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_ListVocabularyFilters.html), [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_UpdateVocabularyFilter.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_UpdateVocabularyFilter.html) 

# Criar um filtro de vocabulário
<a name="vocabulary-filter-create"></a>

Há duas opções para criar um filtro de vocabulário personalizado:

1. Salve uma lista de palavras separadas por linha como um arquivo de texto sem formatação com codificação UTF-8.
   + Você pode usar essa abordagem com o Console de gerenciamento da AWS, a AWS CLI ou os SDKs da AWS.
   + Se estiver usando o Console de gerenciamento da AWS, você pode fornecer um caminho local ou um URI do Amazon S3 para seu arquivo de vocabulário personalizado.
   + Se estiver usando a AWS CLI ou os SDKs da AWS, você deve carregar seu arquivo de vocabulário personalizado em um bucket do Amazon S3 e incluir o URI do Amazon S3 em sua solicitação.

1. Inclua uma lista de palavras separadas por vírgula diretamente na solicitação de API.
   + Você pode utilizar essa abordagem com a AWS CLI ou os SDKs da AWS usando o parâmetro [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_CreateVocabularyFilter.html#transcribe-CreateVocabularyFilter-request-Words](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_CreateVocabularyFilter.html#transcribe-CreateVocabularyFilter-request-Words).

Para obter exemplos de cada método, consulte [Criar filtros de vocabulário personalizados](#vocabulary-filtering-create-examples).

Fatores a serem observados ao criar um filtro de vocabulário personalizado:
+ As palavras não diferenciam maiúsculas de minúsculas. Por exemplo, “xingar” e “XINGAR” são tratados da mesma forma.
+ Somente as correspondências exatas de palavras são filtradas. Por exemplo, se seu filtro incluir “xingar”, mas sua mídia contiver “xingamentos” ou “xingação”, essas palavras não serão filtradas. Somente as ocorrências de “xingar” são filtradas. Portanto, você deve incluir todas as variações das palavras que deseja filtrar.
+ Os filtros não se aplicam a palavras contidas em outras palavras. Por exemplo, se um filtro de vocabulário contiver “total”, mas não “subtotal”, “subtotal” não será alterado na transcrição. 
+ Cada entrada só pode conter uma palavra (sem espaços).
+ Se você salvar seu filtro de vocabulário personalizado como um arquivo de texto, ele deverá estar em formato de texto simples com codificação UTF-8.
+ Você pode ter até 100 filtros de vocabulário personalizados por Conta da AWS e cada um pode ter até 50 Kb de tamanho.
+ Você só pode usar caracteres compatíveis com seu idioma. Consulte o [conjunto de caracteres](charsets.md) do seu idioma para obter detalhes.

## Criar filtros de vocabulário personalizados
<a name="vocabulary-filtering-create-examples"></a>

Para processar um filtro de vocabulário personalizado para uso com o Amazon Transcribe, consulte os seguintes exemplos:

### Console de gerenciamento da AWS
<a name="vocab-filter-create-console-batch"></a>

Antes de continuar, salve seu filtro de vocabulário personalizado como um arquivo de texto (\$1.txt). Opcionalmente, você pode carregar seu arquivo em um bucket do Amazon S3.

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

1. No painel de navegação, escolha **Filtragem de vocabulário**. Isso abre a página **Filtros de vocabulário**, onde você pode visualizar os filtros de vocabulário personalizados existentes ou criar um.

1. Selecione **Criar filtro de vocabulário**.  
![\[Captura de tela do console do Amazon Transcribe: a página “Filtros de vocabulário”.\]](http://docs.aws.amazon.com/pt_br/transcribe/latest/dg/images/vocab-filter-create-console.png)

   Isso levará você à página **Criar filtro de vocabulário**. Digite um nome para o novo filtro de vocabulário personalizado.

   Selecione a opção **Fazer upload de arquivo** ou **Localização no S3** em **Fonte de entrada de vocabulário**. Em seguida, especifique o local do arquivo de vocabulário personalizado.  
![\[Captura de tela do console do Amazon Transcribe: a página “Criar filtro de vocabulário”.\]](http://docs.aws.amazon.com/pt_br/transcribe/latest/dg/images/vocab-filter-create-console-upload.png)

1. Opcionalmente, adicione tags ao seu de vocabulário personalizado. Quando todos os campos estiverem preenchidos, selecione **Criar filtro de vocabulário** na parte inferior da página. Se não houver erros ao processar o arquivo, você retornará à página **Filtros de vocabulário**.

   O filtro de vocabulário personalizado está pronto para ser usado.

### AWS CLI
<a name="vocab-filter-create-cli"></a>

Este exemplo usa o comando [create-vocabulary-filter](https://docs.aws.amazon.com/cli/latest/reference/transcribe/create-vocabulary-filter.html) para processar uma lista de palavras em um filtro de vocabulário personalizado utilizável. Para obter mais informações, consulte [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_CreateVocabularyFilter.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_CreateVocabularyFilter.html).

**Opção 1**: você pode incluir sua lista de palavras na solicitação usando o parâmetro `words`.

```
aws transcribe create-vocabulary-filter \ 
--vocabulary-filter-name my-first-vocabulary-filter \ 
--language-code en-US \ 
--words profane,offensive,Amazon,Transcribe
```

**Opção 2**: você pode salvar sua lista de palavras como um arquivo de texto e enviá-la a um bucket do Amazon S3 e, em seguida, incluir o URI do arquivo na solicitação usando o parâmetro `vocabulary-filter-file-uri`.

```
aws transcribe create-vocabulary-filter \ 
--vocabulary-filter-name my-first-vocabulary-filter \ 
--language-code en-US \ 
--vocabulary-filter-file-uri s3://amzn-s3-demo-bucket/my-vocabulary-filters/my-vocabulary-filter.txt
```

Veja a seguir outro exemplo usando o comando [create-vocabulary-filter](https://docs.aws.amazon.com/cli/latest/reference/transcribe/create-vocabulary-filter.html) e um corpo de solicitação que cria o filtro de vocabulário personalizado.

```
aws transcribe create-vocabulary-filter \
--cli-input-json file://filepath/my-first-vocab-filter.json
```

O arquivo *my-first-vocab-filter.json* contém o corpo de solicitação a seguir.

**Opção 1**: você pode incluir sua lista de palavras na solicitação usando o parâmetro `Words`.

```
{
  "VocabularyFilterName": "my-first-vocabulary-filter",
  "LanguageCode": "en-US",
  "Words": [
        "profane","offensive","Amazon","Transcribe"
  ]
}
```

**Opção 2**: você pode salvar sua lista de palavras como um arquivo de texto e enviá-la a um bucket do Amazon S3 e, em seguida, incluir o URI do arquivo na solicitação usando o parâmetro `VocabularyFilterFileUri`.

```
{
  "VocabularyFilterName": "my-first-vocabulary-filter",
  "LanguageCode": "en-US",
  "VocabularyFilterFileUri": "s3://amzn-s3-demo-bucket/my-vocabulary-filters/my-vocabulary-filter.txt"
}
```

**nota**  
Se você incluir `VocabularyFilterFileUri` na solicitação, não poderá usar `Words`; você deve escolher um ou outro.

### AWS SDK para Python (Boto3)
<a name="vocab-filter-create-python-batch"></a>

Este exemplo usa o AWS SDK para Python (Boto3) para criar um filtro de vocabulário personalizado usando o método [create\$1vocabulary\$1filter](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/transcribe.html#TranscribeService.Client.create_vocabulary_filter). Para obter mais informações, consulte [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_CreateVocabularyFilter.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_CreateVocabularyFilter.html).

Para ver exemplos adicionais de uso dos SDKs da AWS, bem como exemplos específicos de recursos, cenários e entre serviços, consulte o capítulo [Exemplos de código para o Amazon Transcribe usando AWS SDKs](service_code_examples.md).

**Opção 1**: você pode incluir sua lista de palavras na solicitação usando o parâmetro `Words`.

```
from __future__ import print_function
import time
import boto3
transcribe = boto3.client('transcribe', 'us-west-2')
vocab_name = "my-first-vocabulary-filter"
response = transcribe.create_vocabulary_filter(
    LanguageCode = 'en-US',
    VocabularyFilterName = vocab_name,
    Words = [        
        'profane','offensive','Amazon','Transcribe'
    ]
)
```

**Opção 2**: você pode salvar sua lista de palavras como um arquivo de texto e enviá-la a um bucket do Amazon S3 e, em seguida, incluir o URI do arquivo na solicitação usando o parâmetro `VocabularyFilterFileUri`.

```
from __future__ import print_function
import time
import boto3
transcribe = boto3.client('transcribe', 'us-west-2')
vocab_name = "my-first-vocabulary-filter"
response = transcribe.create_vocabulary_filter(
    LanguageCode = 'en-US',
    VocabularyFilterName = vocab_name,
    VocabularyFilterFileUri = 's3://amzn-s3-demo-bucket/my-vocabulary-filters/my-vocabulary-filter.txt'
)
```

**nota**  
Se você incluir `VocabularyFilterFileUri` na solicitação, não poderá usar `Words`; você deve escolher um ou outro.

**nota**  
Se você criar um bucket do Amazon S3 para os arquivos de filtro de vocabulário personalizado, verifique se o perfil do IAM que está fazendo a solicitação [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_CreateVocabularyFilter.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_CreateVocabularyFilter.html) tem permissões para acessar esse bucket. Se o perfil não tiver as permissões corretas, sua solicitação falhará. Opcionalmente, você pode especificar um perfil do IAM em sua solicitação incluindo o parâmetro `DataAccessRoleArn`. Para obter mais informações sobre políticas e perfis do IAM no Amazon Transcribe, consulte [Amazon Transcribe exemplos de políticas baseadas em identidade](security_iam_id-based-policy-examples.md).

# Usar um filtro de vocabulário personalizado
<a name="vocabulary-filter-using"></a>

Depois que o filtro de vocabulário personalizado for criado, você poderá incluí-lo nas solicitações de transcrição. Consulte as seções a seguir para ver exemplos.

O idioma do filtro de vocabulário personalizado que você está incluindo na solicitação deve corresponder ao código de idioma especificado para a mídia. Se você usar a identificação de idioma e especificar várias opções de idioma, poderá incluir um filtro de vocabulário personalizado por idioma especificado. Se os idiomas dos filtros de vocabulário personalizado não corresponderem ao idioma identificado no áudio, os filtros não serão aplicados à transcrição e não haverá avisos ou erros.

## Usar um filtro de vocabulário personalizado em uma transcrição em lote
<a name="custom-vocabulary-using-batch"></a>

Para usar um filtro de vocabulário personalizado com uma transcrição em lote, veja os seguintes exemplos:

### Console de gerenciamento da AWS
<a name="vocab-filter-using-console-batch"></a>

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

1. No painel de navegação, escolha **Tarefas de transcrição** e selecione **Criar tarefa** (no canto superior direito). Isso abre a página **Especificar os detalhes da tarefa**.  
![\[Captura de tela do console do Amazon Transcribe: a página “Especificar configurações de tarefa”.\]](http://docs.aws.amazon.com/pt_br/transcribe/latest/dg/images/console-batch-job-details-1.png)

   Nomeie seu trabalho e especifique sua mídia de entrada. Opcionalmente, inclua outros campos e escolha **Próximo**.

1. Na página **Configurar tarefa**, no painel **Remoção de conteúdo**, ative **Filtragem de vocabulário**.  
![\[Captura de tela do console do Amazon Transcribe: a página “Configurar tarefa”.\]](http://docs.aws.amazon.com/pt_br/transcribe/latest/dg/images/console-batch-configure-job-vocab-filter.png)

1. Selecione o filtro de vocabulário personalizado no menu suspenso e especifique o método de filtragem.  
![\[Captura de tela do console do Amazon Transcribe: opções de seleção de filtro de vocabulário.\]](http://docs.aws.amazon.com/pt_br/transcribe/latest/dg/images/console-batch-vocab-filter-method.png)

1. Selecione **Criar tarefa** para executar a tarefa de transcrição. 

### AWS CLI
<a name="vocab-filter-using-cli"></a>

Este exemplo usa o comando [start-transcription-job](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/transcribe/start-transcription-job.html) e o parâmetro `Settings` com os subparâmetros `VocabularyFilterName` e `VocabularyFilterMethod`. Para obter mais informações, consulte [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_StartTranscriptionJob.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_StartTranscriptionJob.html) e [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_Settings.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_Settings.html).

```
aws transcribe start-transcription-job \
--region us-west-2 \
--transcription-job-name my-first-transcription-job \
--media MediaFileUri=s3://amzn-s3-demo-bucket/my-input-files/my-media-file.flac \
--output-bucket-name amzn-s3-demo-bucket \
--output-key my-output-files/ \
--language-code en-US \
--settings VocabularyFilterName=my-first-vocabulary-filter,VocabularyFilterMethod=mask
```

Veja a seguir outro exemplo usando o comando [start-transcription-job](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/transcribe/start-transcription-job.html) e um corpo de solicitação que inclui o filtro de vocabulário personalizado com esse trabalho.

```
aws transcribe start-transcription-job \
--region us-west-2 \
--cli-input-json file://my-first-vocabulary-filter-job.json
```

O arquivo *my-first-vocabulary-filter-job.json* contém o corpo de solicitação a seguir.

```
{
  "TranscriptionJobName": "my-first-transcription-job",
  "Media": {
        "MediaFileUri": "s3://amzn-s3-demo-bucket/my-input-files/my-media-file.flac"
  },
  "OutputBucketName": "amzn-s3-demo-bucket",
  "OutputKey": "my-output-files/", 
  "LanguageCode": "en-US",
  "Settings": {
        "VocabularyFilterName": "my-first-vocabulary-filter",
        "VocabularyFilterMethod": "mask"
   }
}
```

### AWS SDK para Python (Boto3)
<a name="vocab-filter-using-python-batch"></a>

Este exemplo usa o AWS SDK para Python (Boto3) para incluir um filtro de vocabulário personalizado usando o argumento `Settings` para o método [start\$1transcription\$1job](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/transcribe.html#TranscribeService.Client.start_transcription_job). Para obter mais informações, consulte [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_StartTranscriptionJob.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_StartTranscriptionJob.html) e [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_Settings.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_Settings.html).

Para ver exemplos adicionais de uso dos SDKs da AWS, bem como exemplos específicos de recursos, cenários e entre serviços, consulte o capítulo [Exemplos de código para o Amazon Transcribe usando AWS SDKs](service_code_examples.md).

```
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://amzn-s3-demo-bucket/my-input-files/my-media-file.flac"
transcribe.start_transcription_job(
    TranscriptionJobName = job_name,
    Media = {
        'MediaFileUri': job_uri
    },
    OutputBucketName = 'amzn-s3-demo-bucket',
    OutputKey = 'my-output-files/', 
    LanguageCode = 'en-US', 
    Settings = {
        'VocabularyFilterName': 'my-first-vocabulary-filter',
        'VocabularyFilterMethod': 'mask' 
   }
)

while True:
    status = transcribe.get_transcription_job(TranscriptionJobName = job_name)
    if status['TranscriptionJob']['TranscriptionJobStatus'] in ['COMPLETED', 'FAILED']:
        break
    print("Not ready yet...")
    time.sleep(5)
print(status)
```

## Usar um filtro de vocabulário personalizado em uma transcrição de streaming
<a name="custom-vocabulary-using-stream"></a>

Para usar um filtro de vocabulário personalizado com uma transcrição de streaming, veja os seguintes exemplos:

### Console de gerenciamento da AWS
<a name="vocab-filter-using-console-stream"></a>

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

1. No painel de navegação, escolha **Transcrição em tempo real**. Role para baixo até **Configurações de remoção de conteúdo** e expanda esse campo se ele estiver minimizado.  
![\[Captura de tela do console do Amazon Transcribe: a página “Transcrição em tempo real”.\]](http://docs.aws.amazon.com/pt_br/transcribe/latest/dg/images/stream-main.png)

1. Ative **Filtragem de vocabulário**. Selecione um filtro de vocabulário personalizado no menu suspenso e especifique o método de filtragem.  
![\[Captura de tela do console do Amazon Transcribe: o painel expandido “Configurações de remoção de conteúdo”.\]](http://docs.aws.amazon.com/pt_br/transcribe/latest/dg/images/vocab-filter-stream.png)

   Inclua outras configurações que deseja aplicar ao fluxo.

1. Agora está tudo pronto para transcrever seu fluxo. Selecione **Iniciar transmissão** e comece a falar. Para finalizar o ditado, selecione **Interromper transmissão**.

### Fluxo HTTP/2
<a name="vocab-filter-using-http2"></a>

Este exemplo cria uma solicitação HTTP/2 que inclui o filtro de vocabulário personalizado e o método de filtro. Para obter mais informações sobre como usar streaming HTTP/2 com o Amazon Transcribe, consulte [Configurar um fluxo de HTTP/2](streaming-setting-up.md#streaming-http2). Para obter mais detalhes sobre parâmetros e cabeçalhos específicos do Amazon Transcribe, consulte [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartStreamTranscription.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartStreamTranscription.html).

```
POST /stream-transcription HTTP/2
host: transcribestreaming.us-west-2.amazonaws.com
X-Amz-Target: com.amazonaws.transcribe.Transcribe.StartStreamTranscription
Content-Type: application/vnd.amazon.eventstream
X-Amz-Content-Sha256: string
X-Amz-Date: 20220208T235959Z
Authorization: AWS4-HMAC-SHA256 Credential=access-key/20220208/us-west-2/transcribe/aws4_request, SignedHeaders=content-type;host;x-amz-content-sha256;x-amz-date;x-amz-target;x-amz-security-token, Signature=string
x-amzn-transcribe-language-code: en-US
x-amzn-transcribe-media-encoding: flac
x-amzn-transcribe-sample-rate: 16000      
x-amzn-transcribe-vocabulary-filter-name: my-first-vocabulary-filter
x-amzn-transcribe-vocabulary-filter-method: mask
transfer-encoding: chunked
```

As definições de parâmetros podem ser encontradas na [Referência da API](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_Reference.html). Os parâmetros comuns a todas as operações de API da AWS estão listados na seção [Common Parameters](https://docs.aws.amazon.com/transcribe/latest/APIReference/CommonParameters.html).

### Fluxo do WebSocket
<a name="vocab-filter-using-websocket"></a>

Este exemplo cria um URL pré-assinado que aplica o filtro de vocabulário personalizado a um fluxo do WebSocket. Quebras de linha foram adicionadas para uma melhor leitura. Para obter mais informações sobre como usar fluxos do WebSocket com o Amazon Transcribe, consulte [Configurando um WebSocket stream](streaming-setting-up.md#streaming-websocket). Para obter mais detalhes sobre os parâmetros, consulte [https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartStreamTranscription.html](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_streaming_StartStreamTranscription.html).

```
GET wss://transcribestreaming.us-west-2.amazonaws.com:8443/stream-transcription-websocket?
&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=string
&X-Amz-SignedHeaders=content-type%3Bhost%3Bx-amz-date
&language-code=en-US
&media-encoding=flac
&sample-rate=16000    
&vocabulary-filter-name=my-first-vocabulary-filter
&vocabulary-filter-method=mask
```

As definições de parâmetros podem ser encontradas na [Referência da API](https://docs.aws.amazon.com/transcribe/latest/APIReference/API_Reference.html). Os parâmetros comuns a todas as operações de API da AWS estão listados na seção [Common Parameters](https://docs.aws.amazon.com/transcribe/latest/APIReference/CommonParameters.html).