

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

# StartStreamTranscription
<a name="API_streaming_StartStreamTranscription"></a>

Inicia um HTTP/2 ou WebSocket stream bidirecional em que o áudio é transmitido para o Amazon Transcribe e os resultados da transcrição são transmitidos para o aplicativo.

Os seguintes parâmetros são obrigatórios:
+  `language-code` ou `identify-language` 
+  `media-encoding` 
+  `sample-rate` 

Para obter mais informações sobre streaming com o Amazon Transcribe, consulte [Transcrição de streaming de áudio](https://docs.aws.amazon.com/transcribe/latest/dg/streaming.html).

## Sintaxe da solicitação
<a name="API_streaming_StartStreamTranscription_RequestSyntax"></a>

```
POST /stream-transcription HTTP/2
x-amzn-transcribe-language-code: {{LanguageCode}}
x-amzn-transcribe-sample-rate: {{MediaSampleRateHertz}}
x-amzn-transcribe-media-encoding: {{MediaEncoding}}
x-amzn-transcribe-vocabulary-name: {{VocabularyName}}
x-amzn-transcribe-session-id: {{SessionId}}
x-amzn-transcribe-vocabulary-filter-name: {{VocabularyFilterName}}
x-amzn-transcribe-vocabulary-filter-method: {{VocabularyFilterMethod}}
x-amzn-transcribe-show-speaker-label: {{ShowSpeakerLabel}}
x-amzn-transcribe-enable-channel-identification: {{EnableChannelIdentification}}
x-amzn-transcribe-number-of-channels: {{NumberOfChannels}}
x-amzn-transcribe-enable-partial-results-stabilization: {{EnablePartialResultsStabilization}}
x-amzn-transcribe-partial-results-stability: {{PartialResultsStability}}
x-amzn-transcribe-content-identification-type: {{ContentIdentificationType}}
x-amzn-transcribe-content-redaction-type: {{ContentRedactionType}}
x-amzn-transcribe-pii-entity-types: {{PiiEntityTypes}}
x-amzn-transcribe-language-model-name: {{LanguageModelName}}
x-amzn-transcribe-identify-language: {{IdentifyLanguage}}
x-amzn-transcribe-language-options: {{LanguageOptions}}
x-amzn-transcribe-preferred-language: {{PreferredLanguage}}
x-amzn-transcribe-vocabulary-names: {{VocabularyNames}}
x-amzn-transcribe-vocabulary-filter-names: {{VocabularyFilterNames}}
Content-type: application/json

{
   "AudioStream": { 
      "AudioEvent": { 
         "AudioChunk": {{blob}}
      }
   }
}
```

## Parâmetros da solicitação de URI
<a name="API_streaming_StartStreamTranscription_RequestParameters"></a>

A solicitação usa os parâmetros de URI a seguir.

 ** [ContentIdentificationType](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-ContentIdentificationType"></a>
Rotula todas as informações de identificação pessoal (PII) identificadas em sua transcrição.  
A identificação do conteúdo é realizada no nível do segmento; as PII especificadas em`PiiEntityTypes` são sinalizadas após a transcrição completa de um segmento de áudio.  
Você não pode definir`ContentIdentificationType` e`ContentRedactionType` na mesma solicitação. Se você definir ambos, sua solicitação retornará um`BadRequestException`.  
Para obter mais informações, [consulte Editando ou identificando informações de identificação](https://docs.aws.amazon.com/transcribe/latest/dg/pii-redaction.html) pessoal.  
Valores válidos:` PII` 

 ** [ContentRedactionType](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-ContentRedactionType"></a>
Redigi todas as informações de identificação pessoal (PII) identificadas em sua transcrição.  
A redação do conteúdo é realizada no nível do segmento; as PII especificadas em`PiiEntityTypes` são editadas após a transcrição completa de um segmento de áudio.  
Você não pode definir`ContentRedactionType` e`ContentIdentificationType` na mesma solicitação. Se você definir ambos, sua solicitação retornará um`BadRequestException`.  
Para obter mais informações, [consulte Editando ou identificando informações de identificação](https://docs.aws.amazon.com/transcribe/latest/dg/pii-redaction.html) pessoal.  
Valores válidos:` PII` 

 ** [EnableChannelIdentification](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-EnableChannelIdentification"></a>
Permite a identificação de canais em áudio multicanal.  
A identificação do canal transcreve o áudio em cada canal de forma independente e, em seguida, acrescenta a saída de cada canal em uma transcrição.  
Se você tiver áudio multicanal e não habilitar a identificação de canais, seu áudio será transcrito de forma contínua e sua transcrição não será separada por canal.  
Se você incluir`EnableChannelIdentification` em sua solicitação, também deverá incluir`NumberOfChannels`.  
Para obter mais informações, consulte [Transcrever áudio de vários canais](https://docs.aws.amazon.com/transcribe/latest/dg/channel-id.html).

 ** [EnablePartialResultsStabilization](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-EnablePartialResultsStabilization"></a>
Permite a estabilização parcial do resultado para sua transcrição. A estabilização parcial dos resultados pode reduzir a latência na saída, mas pode afetar a precisão. Para obter mais informações, consulte [Estabilização parcial do resultado](https://docs.aws.amazon.com/transcribe/latest/dg/streaming.html#streaming-partial-result-stabilization).

 ** [IdentifyLanguage](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-IdentifyLanguage"></a>
Permite a identificação automática do idioma para sua transcrição.  
Se você incluir`IdentifyLanguage`, poderá incluir opcionalmente uma lista de códigos de idioma, usando`LanguageOptions`, que você acha que podem estar presentes em seu fluxo de áudio. Incluir opções de idioma pode melhorar a precisão da transcrição.  
Você também pode incluir um idioma de preferência usando`PreferredLanguage`. Adicionar um idioma preferido pode ajudar o Amazon Transcribe a identificar o idioma mais rapidamente do que se você omitir esse parâmetro.  
Se você tiver áudio multicanal que contém idiomas diferentes em cada canal e habilitou a identificação do canal, a identificação automática de idioma identifica o idioma dominante em cada canal de áudio.  
Observe que você deve incluir um`LanguageCode` ou`IdentifyLanguage` em sua solicitação. Se você incluir os dois parâmetros, sua solicitação falhará.  
A identificação do idioma de streaming não pode ser combinada com modelos de linguagem ou redação personalizados.

 ** [LanguageCode](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-LanguageCode"></a>
Especifique o código do idioma que representa o idioma falado em seu áudio.  
Se você não tiver certeza do idioma falado no áudio, considere usar`IdentifyLanguage` para habilitar a identificação automática do idioma.  
Para obter uma lista de idiomas compatíveis com o streaming do Amazon Transcribe, consulte a tabela de [idiomas suportados](https://docs.aws.amazon.com/transcribe/latest/dg/supported-languages.html).  
Valores válidos:` en-US | en-GB | es-US | fr-CA | fr-FR | en-AU | it-IT | de-DE | pt-BR | ja-JP | ko-KR | zh-CN | hi-IN | th-TH` 

 ** [LanguageModelName](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-LanguageModelName"></a>
Especifique o nome do modelo de idioma personalizado que você deseja usar ao processar sua transcrição. Observe que os nomes de modelo de idioma diferenciam letras maiúsculas de minúsculas.  
O idioma do modelo de idioma especificado deve corresponder ao código do idioma especificado na solicitação de transcrição. Se os idiomas não corresponderem, o modelo de idioma personalizado não será aplicado. Não há erros ou avisos associados a uma incompatibilidade de idioma.  
Para obter mais informações, consulte [Modelos de linguagem personalizados](https://docs.aws.amazon.com/transcribe/latest/dg/custom-language-models.html).  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 200.  
Padrão: `^[0-9a-zA-Z._-]+` 

 ** [LanguageOptions](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-LanguageOptions"></a>
Especifique dois ou mais códigos de idioma que representem os idiomas que você acha que podem estar presentes em sua mídia; incluir mais de cinco não é recomendado. Se você não tiver certeza de quais idiomas estão presentes, não inclua esse parâmetro.  
A inclusão de opções de idioma pode melhorar a precisão da identificação do idioma.  
Se você incluir`LanguageOptions` em sua solicitação, também deverá incluir`IdentifyLanguage`.  
Para obter uma lista de idiomas compatíveis com o streaming do Amazon Transcribe, consulte a tabela de [idiomas suportados](https://docs.aws.amazon.com/transcribe/latest/dg/supported-languages.html).  
Você só pode incluir um dialeto de idioma por idioma por stream. Por exemplo, você não pode incluir`en-US` e`en-AU` na mesma solicitação.
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 200.  
Padrão: `^[a-zA-Z-,]+` 

 ** [MediaEncoding](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-MediaEncoding"></a>
Especifique a codificação do áudio de entrada. Os formatos com suporte são:  
+ FLAC
+ Áudio codificado em Opus em um contêiner Ogg
+ PCM (somente formatos de áudio little-endian de 16 bits assinados, que não incluem WAV)
Para obter mais informações, consulte [Formatos de mídia](https://docs.aws.amazon.com/transcribe/latest/dg/how-input.html#how-input-audio).  
Valores válidos:` pcm | ogg-opus | flac`   
Obrigatório: Sim

 ** [MediaSampleRateHertz](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-MediaSampleRateHertz"></a>
A taxa de amostragem do áudio de entrada (em hertz). O áudio de baixa qualidade, como o áudio do telefone, normalmente está em torno de 8.000 Hz. O áudio de alta qualidade normalmente varia de 16.000 Hz a 48.000 Hz. Observe que a taxa de amostragem especificada deve corresponder à do seu áudio.  
Faixa válida: valor mínimo de 8000. Valor máximo de 48000.  
Obrigatório: Sim

 ** [NumberOfChannels](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-NumberOfChannels"></a>
Especifique o número de canais em seu stream de áudio. Esse valor deve ser`2`, pois somente dois canais são suportados. Se o áudio não contiver vários canais, não inclua esse parâmetro em sua solicitação.  
Se você incluir`NumberOfChannels` em sua solicitação, também deverá incluir`EnableChannelIdentification`.  
Faixa válida: valor mínimo de 2.

 ** [PartialResultsStability](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-PartialResultsStability"></a>
Especifique o nível de estabilidade a ser usado ao ativar a estabilização parcial dos resultados (`EnablePartialResultsStabilization`).  
A baixa estabilidade fornece a maior precisão. A alta estabilidade transcreve mais rapidamente, mas com uma precisão um pouco menor.  
Para obter mais informações, consulte [Estabilização parcial do resultado](https://docs.aws.amazon.com/transcribe/latest/dg/streaming.html#streaming-partial-result-stabilization).  
Valores válidos:` high | medium | low` 

 ** [PiiEntityTypes](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-PiiEntityTypes"></a>
Especifique quais tipos de informações de identificação pessoal (PII) você deseja redigir em sua transcrição. Você pode incluir quantos tipos quiser ou selecionar`ALL`.  
Para incluir`PiiEntityTypes` em sua solicitação, você também deve incluir um`ContentIdentificationType` ou`ContentRedactionType`.  
Os valores devem ser separados por vírgula e podem incluir:`ADDRESS``BANK_ACCOUNT_NUMBER``BANK_ROUTING``CREDIT_DEBIT_CVV``CREDIT_DEBIT_EXPIRY`,`CREDIT_DEBIT_NUMBER`,`EMAIL`,`NAME`,`PHONE`,`PIN`,`SSN`, ou`ALL`.  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 300.  
Padrão: `^[A-Z_, ]+` 

 ** [PreferredLanguage](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-PreferredLanguage"></a>
Especifique um idioma preferido do subconjunto de códigos de idiomas que você especificou em`LanguageOptions`.  
Você só pode usar esse parâmetro se tiver incluído`IdentifyLanguage` e`LanguageOptions` em sua solicitação.  
Valores válidos:` en-US | en-GB | es-US | fr-CA | fr-FR | en-AU | it-IT | de-DE | pt-BR | ja-JP | ko-KR | zh-CN | hi-IN | th-TH` 

 ** [SessionId](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-SessionId"></a>
Especifique um nome para sua sessão de transcrição. Se você não incluir esse parâmetro em sua solicitação, o Amazon Transcribe gerará uma ID e a retornará na resposta.  
Restrições de comprimento: comprimento fixo de 36.  
Padrão: `[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}` 

 ** [ShowSpeakerLabel](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-ShowSpeakerLabel"></a>
Permite o particionamento de alto-falantes (diarização) em sua saída de transcrição. O particionamento de alto-falantes rotula a fala de alto-falantes individuais em seu arquivo de mídia.  
Para obter mais informações, consulte [Partitioning de alto-falantes (diarização)](https://docs.aws.amazon.com/transcribe/latest/dg/diarization.html).

 ** [VocabularyFilterMethod](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-VocabularyFilterMethod"></a>
Especifique como você deseja que seu filtro de vocabulário seja aplicado à sua transcrição.  
Para substituir palavras por`***`, escolha`mask`.  
Para excluir palavras, escolha`remove`.  
Para sinalizar palavras sem alterá-las, escolha`tag`.  
Valores válidos:` remove | mask | tag` 

 ** [VocabularyFilterName](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-VocabularyFilterName"></a>
Especifique o nome do filtro de vocabulário personalizado que você deseja usar ao processar sua transcrição. Observe que os nomes de filtro de vocabulário diferenciam letras maiúsculas de minúsculas.  
Se o idioma do filtro de vocabulário personalizado especificado não corresponder ao idioma identificado em sua mídia, o filtro de vocabulário não será aplicado à sua transcrição.  
Esse parâmetro **não** se destina ao uso com o`IdentifyLanguage` parâmetro. Se você estiver incluindo`IdentifyLanguage` em sua solicitação e quiser usar um ou mais filtros de vocabulário com sua transcrição, use o`VocabularyFilterNames` parâmetro em vez disso.
Para obter mais informações, consulte [Uso da filtragem de vocabulário com palavras indesejadas](https://docs.aws.amazon.com/transcribe/latest/dg/vocabulary-filtering.html).  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 200.  
Padrão: `^[0-9a-zA-Z._-]+` 

 ** [VocabularyFilterNames](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-VocabularyFilterNames"></a>
Especifique os nomes dos filtros de vocabulário personalizados que você deseja usar ao processar sua transcrição. Observe que os nomes de filtro de vocabulário diferenciam letras maiúsculas de minúsculas.  
Se nenhum dos idiomas dos filtros de vocabulário personalizados especificados corresponder ao idioma identificado em sua mídia, seu trabalho falhará.  
Esse parâmetro só se destina ao uso **com** o`IdentifyLanguage` parâmetro. Se você **não** estiver incluindo`IdentifyLanguage` em sua solicitação e quiser usar um filtro de vocabulário personalizado com sua transcrição, use o`VocabularyFilterName` parâmetro em vez disso.
Para obter mais informações, consulte [Uso da filtragem de vocabulário com palavras indesejadas](https://docs.aws.amazon.com/transcribe/latest/dg/vocabulary-filtering.html).  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 3000.  
Padrão: `^[a-zA-Z0-9,-._]+` 

 ** [VocabularyName](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-VocabularyName"></a>
Especifique o nome do vocabulário personalizado que você deseja usar ao processar sua transcrição. Observe que os nomes do vocabulário diferenciam letras maiúsculas de minúsculas.  
Se o idioma do vocabulário personalizado especificado não corresponder ao idioma identificado em sua mídia, o vocabulário personalizado não será aplicado à sua transcrição.  
Esse parâmetro **não** se destina ao uso com o`IdentifyLanguage` parâmetro. Se você estiver incluindo`IdentifyLanguage` em sua solicitação e quiser usar um ou mais vocabulários personalizados com sua transcrição, use o`VocabularyNames` parâmetro em vez disso.
Para obter mais informações, consulte [Vocabulários personalizados](https://docs.aws.amazon.com/transcribe/latest/dg/custom-vocabulary.html).  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 200.  
Padrão: `^[0-9a-zA-Z._-]+` 

 ** [VocabularyNames](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-VocabularyNames"></a>
Especifique os nomes dos vocabulários personalizados que você deseja usar ao processar sua transcrição. Observe que os nomes do vocabulário diferenciam letras maiúsculas de minúsculas.  
Se nenhum dos idiomas dos vocabulários personalizados especificados corresponder ao idioma identificado em sua mídia, seu trabalho falhará.  
Esse parâmetro só se destina ao uso **com** o`IdentifyLanguage` parâmetro. Se você **não** estiver incluindo`IdentifyLanguage` em sua solicitação e quiser usar um vocabulário personalizado com sua transcrição, use o`VocabularyName` parâmetro em vez disso.
Para obter mais informações, consulte [Vocabulários personalizados](https://docs.aws.amazon.com/transcribe/latest/dg/custom-vocabulary.html).  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 3000.  
Padrão: `^[a-zA-Z0-9,-._]+` 

## Corpo da solicitação
<a name="API_streaming_StartStreamTranscription_RequestBody"></a>

A solicitação aceita os dados a seguir no formato JSON.

 ** [AudioStream](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-AudioStream"></a>
Um fluxo codificado de bolhas de áudio. Os fluxos de áudio são codificados como HTTP/2 ou quadros WebSocket de dados.  
Para obter mais informações, consulte [Transcrever streaming de áudio](https://docs.aws.amazon.com/transcribe/latest/dg/streaming.html).  
Tipo: objeto [AudioStream](API_streaming_AudioStream.md)  
Obrigatório: Sim

## Sintaxe da resposta
<a name="API_streaming_StartStreamTranscription_ResponseSyntax"></a>

```
HTTP/2 200
x-amzn-request-id: {{RequestId}}
x-amzn-transcribe-language-code: {{LanguageCode}}
x-amzn-transcribe-sample-rate: {{MediaSampleRateHertz}}
x-amzn-transcribe-media-encoding: {{MediaEncoding}}
x-amzn-transcribe-vocabulary-name: {{VocabularyName}}
x-amzn-transcribe-session-id: {{SessionId}}
x-amzn-transcribe-vocabulary-filter-name: {{VocabularyFilterName}}
x-amzn-transcribe-vocabulary-filter-method: {{VocabularyFilterMethod}}
x-amzn-transcribe-show-speaker-label: {{ShowSpeakerLabel}}
x-amzn-transcribe-enable-channel-identification: {{EnableChannelIdentification}}
x-amzn-transcribe-number-of-channels: {{NumberOfChannels}}
x-amzn-transcribe-enable-partial-results-stabilization: {{EnablePartialResultsStabilization}}
x-amzn-transcribe-partial-results-stability: {{PartialResultsStability}}
x-amzn-transcribe-content-identification-type: {{ContentIdentificationType}}
x-amzn-transcribe-content-redaction-type: {{ContentRedactionType}}
x-amzn-transcribe-pii-entity-types: {{PiiEntityTypes}}
x-amzn-transcribe-language-model-name: {{LanguageModelName}}
x-amzn-transcribe-identify-language: {{IdentifyLanguage}}
x-amzn-transcribe-language-options: {{LanguageOptions}}
x-amzn-transcribe-preferred-language: {{PreferredLanguage}}
x-amzn-transcribe-vocabulary-names: {{VocabularyNames}}
x-amzn-transcribe-vocabulary-filter-names: {{VocabularyFilterNames}}
Content-type: application/json

{
   "TranscriptResultStream": { 
      "BadRequestException": { 
      },
      "ConflictException": { 
      },
      "InternalFailureException": { 
      },
      "LimitExceededException": { 
      },
      "ServiceUnavailableException": { 
      },
      "TranscriptEvent": { 
         "Transcript": { 
            "Results": [ 
               { 
                  "Alternatives": [ 
                     { 
                        "Entities": [ 
                           { 
                              "Category": "string",
                              "Confidence": number,
                              "Content": "string",
                              "EndTime": number,
                              "StartTime": number,
                              "Type": "string"
                           }
                        ],
                        "Items": [ 
                           { 
                              "Confidence": number,
                              "Content": "string",
                              "EndTime": number,
                              "Speaker": "string",
                              "Stable": boolean,
                              "StartTime": number,
                              "Type": "string",
                              "VocabularyFilterMatch": boolean
                           }
                        ],
                        "Transcript": "string"
                     }
                  ],
                  "ChannelId": "string",
                  "EndTime": number,
                  "IsPartial": boolean,
                  "LanguageCode": "string",
                  "LanguageIdentification": [ 
                     { 
                        "LanguageCode": "string",
                        "Score": number
                     }
                  ],
                  "ResultId": "string",
                  "StartTime": number
               }
            ]
         }
      }
   }
}
```

## Elementos de resposta
<a name="API_streaming_StartStreamTranscription_ResponseElements"></a>

Se a ação for bem-sucedida, o serviço reenviará uma resposta HTTP 200.

A resposta retorna os cabeçalhos HTTP a seguir.

 ** [ContentIdentificationType](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-ContentIdentificationType"></a>
Mostra se a identificação do conteúdo foi ativada para sua transcrição.  
Valores válidos:` PII` 

 ** [ContentRedactionType](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-ContentRedactionType"></a>
Mostra se a redação do conteúdo foi habilitada para sua transcrição.  
Valores válidos:` PII` 

 ** [EnableChannelIdentification](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-EnableChannelIdentification"></a>
Mostra se a identificação do canal foi ativada para sua transcrição.

 ** [EnablePartialResultsStabilization](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-EnablePartialResultsStabilization"></a>
Mostra se a estabilização parcial dos resultados foi ativada para sua transcrição.

 ** [IdentifyLanguage](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-IdentifyLanguage"></a>
Mostra se a identificação automática do idioma foi ativada para sua transcrição.

 ** [LanguageCode](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-LanguageCode"></a>
Fornece o código de idioma que você especificou em sua solicitação.  
Valores válidos:` en-US | en-GB | es-US | fr-CA | fr-FR | en-AU | it-IT | de-DE | pt-BR | ja-JP | ko-KR | zh-CN | hi-IN | th-TH` 

 ** [LanguageModelName](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-LanguageModelName"></a>
Fornece o nome do modelo de idioma personalizado que você especificou em sua solicitação.  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 200.  
Padrão: `^[0-9a-zA-Z._-]+` 

 ** [LanguageOptions](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-LanguageOptions"></a>
Fornece os códigos de idioma que você especificou em sua solicitação.  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 200.  
Padrão: `^[a-zA-Z-,]+` 

 ** [MediaEncoding](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-MediaEncoding"></a>
Fornece a codificação de mídia que você especificou em sua solicitação.  
Valores válidos:` pcm | ogg-opus | flac` 

 ** [MediaSampleRateHertz](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-MediaSampleRateHertz"></a>
Fornece a taxa de amostragem que você especificou em sua solicitação.  
Faixa válida: valor mínimo de 8000. Valor máximo de 48000.

 ** [NumberOfChannels](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-NumberOfChannels"></a>
Fornece o número de canais que você especificou em sua solicitação.  
Faixa válida: valor mínimo de 2.

 ** [PartialResultsStability](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-PartialResultsStability"></a>
Fornece o nível de estabilização usado para sua transcrição.  
Valores válidos:` high | medium | low` 

 ** [PiiEntityTypes](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-PiiEntityTypes"></a>
Lista os tipos de entidades de PII que você especificou em sua solicitação.  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 300.  
Padrão: `^[A-Z_, ]+` 

 ** [PreferredLanguage](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-PreferredLanguage"></a>
Fornece o idioma preferencial que você especificou em sua solicitação.  
Valores válidos:` en-US | en-GB | es-US | fr-CA | fr-FR | en-AU | it-IT | de-DE | pt-BR | ja-JP | ko-KR | zh-CN | hi-IN | th-TH` 

 ** [RequestId](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-RequestId"></a>
Fornece o identificador para sua solicitação de streaming.

 ** [SessionId](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-SessionId"></a>
Fornece o identificador para sua sessão de transcrição.  
Restrições de comprimento: comprimento fixo de 36.  
Padrão: `[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}` 

 ** [ShowSpeakerLabel](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-ShowSpeakerLabel"></a>
Mostra se o particionamento do alto-falante foi ativado para sua transcrição.

 ** [VocabularyFilterMethod](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-VocabularyFilterMethod"></a>
Fornece o método de filtragem de vocabulário usado em sua transcrição.  
Valores válidos:` remove | mask | tag` 

 ** [VocabularyFilterName](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-VocabularyFilterName"></a>
Fornece o nome do filtro de vocabulário personalizado que você especificou em sua solicitação.  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 200.  
Padrão: `^[0-9a-zA-Z._-]+` 

 ** [VocabularyFilterNames](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-VocabularyFilterNames"></a>
Fornece os nomes dos filtros de vocabulário personalizados que você especificou em sua solicitação.  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 3000.  
Padrão: `^[a-zA-Z0-9,-._]+` 

 ** [VocabularyName](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-VocabularyName"></a>
Fornece o nome do vocabulário personalizado que você especificou em sua solicitação.  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 200.  
Padrão: `^[0-9a-zA-Z._-]+` 

 ** [VocabularyNames](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-VocabularyNames"></a>
Fornece os nomes dos vocabulários personalizados que você especificou em sua solicitação.  
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 3000.  
Padrão: `^[a-zA-Z0-9,-._]+` 

Os seguintes dados são retornados no formato JSON pelo serviço.

 ** [TranscriptResultStream](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-TranscriptResultStream"></a>
Fornece informações detalhadas sobre sua sessão de streaming.  
Tipo: objeto [TranscriptResultStream](API_streaming_TranscriptResultStream.md)

## Erros
<a name="API_streaming_StartStreamTranscription_Errors"></a>

Para obter informações sobre os erros comuns a todas as ações, consulte[Erros comuns](CommonErrors.md).

 ** BadRequestException **   
Um ou mais argumentos para a`StartCallAnalyticsStreamTranscription` operação`StartStreamTranscription``StartMedicalStreamTranscription`, ou não eram válidos. Por exemplo,`MediaEncoding` ou`LanguageCode` usou valores não suportados. Verifique os parâmetros especificados e tente fazer sua solicitação novamente.  
Código de status HTTP: 400

 ** ConflictException **   
Um novo stream começou com o mesmo ID de sessão. O fluxo atual foi encerrado.  
Código de status HTTP: 409

 ** InternalFailureException **   
Ocorreu um problema ao processar o áudio. O Amazon Transcribe encerrou o processamento.  
Código de status HTTP: 500

 ** LimitExceededException **   
Seu cliente ultrapassou um dos limites do Amazon Transcribe. Normalmente, esse é o limite de duração do áudio. Divida seu fluxo de áudio em partes menores e tente fazer sua solicitação novamente.  
Código de status HTTP: 429

 ** ServiceUnavailableException **   
O serviço está indisponível no momento. Experimente sua solicitação mais tarde.  
Código de status HTTP: 503

## Consulte também
<a name="API_streaming_StartStreamTranscription_SeeAlso"></a>

Para obter mais informações sobre como usar essa API em um dos AWS SDKs específicos de linguagem, consulte o seguinte:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/transcribe-streaming-2017-10-26/StartStreamTranscription) 
+  [AWS SDK for .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/transcribe-streaming-2017-10-26/StartStreamTranscription) 
+  [AWS SDK for C\+\+](https://docs.aws.amazon.com/goto/SdkForCpp/transcribe-streaming-2017-10-26/StartStreamTranscription) 
+  [AWS SDK for Go](https://docs.aws.amazon.com/goto/SdkForGoV1/transcribe-streaming-2017-10-26/StartStreamTranscription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/transcribe-streaming-2017-10-26/StartStreamTranscription) 
+  [AWSSDK para JavaScript](https://docs.aws.amazon.com/goto/AWSJavaScriptSDK/transcribe-streaming-2017-10-26/StartStreamTranscription) 
+  [AWS SDK para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/transcribe-streaming-2017-10-26/StartStreamTranscription) 
+  [AWS SDK para Python](https://docs.aws.amazon.com/goto/boto3/transcribe-streaming-2017-10-26/StartStreamTranscription) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/transcribe-streaming-2017-10-26/StartStreamTranscription) 