

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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

Inicia una WebSocket transmisión o transmisión de HTTP/2 bidireccional donde el audio se transmite a Amazon Transcribe y los resultados de la transcripción se transmiten a la aplicación.

Se requieren los siguientes parámetros:
+  `language-code` o `identify-language` 
+  `media-encoding` 
+  `sample-rate` 

Para obtener más información sobre la transmisión con Amazon Transcribe, consulte [Transcribir audio en streaming](https://docs.aws.amazon.com/transcribe/latest/dg/streaming.html).

## Sintaxis de la solicitud
<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 de solicitud del URI
<a name="API_streaming_StartStreamTranscription_RequestParameters"></a>

La solicitud utiliza los siguientes parámetros URI.

 ** [ContentIdentificationType](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-ContentIdentificationType"></a>
Otorga toda la información de identificación personal (PII) identificada en la transcripción.  
La identificación del contenido se realiza a nivel de segmento; la PII especificada en`PiiEntityTypes` se marca cuando se completa la transcripción de un segmento de audio.  
No puedes configurar`ContentIdentificationType` y`ContentRedactionType` en la misma solicitud. Si configuras ambos, tu solicitud devuelve un`BadRequestException`.  
Para obtener más información, consulte [Redactar o identificar información de identificación personal](https://docs.aws.amazon.com/transcribe/latest/dg/pii-redaction.html).  
Valores válidos:` PII` 

 ** [ContentRedactionType](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-ContentRedactionType"></a>
Redacta toda la información de identificación personal (PII) identificada en la transcripción.  
La redacción del contenido se realiza a nivel de segmento; la PII especificada en`PiiEntityTypes` se redacta tras la transcripción completa de un segmento de audio.  
No puedes configurar`ContentRedactionType` y`ContentIdentificationType` en la misma solicitud. Si configuras ambos, tu solicitud devuelve un`BadRequestException`.  
Para obtener más información, consulte [Redactar o identificar información de identificación personal](https://docs.aws.amazon.com/transcribe/latest/dg/pii-redaction.html).  
Valores válidos:` PII` 

 ** [EnableChannelIdentification](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-EnableChannelIdentification"></a>
Permite la identificación de canales en audio multicanal.  
La identificación de canales transcribe el audio de cada canal de forma independiente y, a continuación, añade la salida de cada canal a una transcripción.  
Si tiene audio multicanal y no habilita la identificación de canales, el audio se transcribe de forma continua y la transcripción no está separada por canal.  
Si incluye`EnableChannelIdentification` en la solicitud, también debe incluir`NumberOfChannels`.  
Para obtener más información, consulte [Transcribir audio multicanal](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 la estabilización parcial de los resultados de la transcripción. La estabilización parcial de los resultados puede reducir la latencia de la salida, pero puede afectar a la precisión. Para obtener más información, consulte [Estabilización de resultados parciales](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 la identificación automática del idioma de la transcripción.  
Si lo incluye`IdentifyLanguage`, puede incluir opcionalmente una lista de códigos de idioma`LanguageOptions`, utilizando los que crea que pueden estar presentes en su transmisión de audio. Incluir opciones de idioma puede mejorar la precisión de la transcripción.  
También puede incluir un idioma preferido donde`PreferredLanguage`. Agregar un idioma preferido puede ayudar a Amazon Transcribe a identificar el idioma más rápido que si omites este parámetro.  
Si tienes audio multicanal que contiene diferentes idiomas en cada canal y has activado la identificación de canales, la identificación automática de idiomas identifica el idioma dominante en cada canal de audio.  
Tenga en cuenta que debe incluir una`LanguageCode` o una`IdentifyLanguage` en su solicitud. Si incluye ambos parámetros, se producirá un error en la solicitud.  
La identificación del idioma en streaming no se puede combinar con modelos de idioma o redacción personalizados.

 ** [LanguageCode](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-LanguageCode"></a>
Especifique el código de idioma que representa el idioma que se habla en el audio.  
Si no estás seguro del idioma que se habla en el audio, considera la posibilidad de`IdentifyLanguage` habilitar la identificación automática del idioma.  
Para obtener una lista de los idiomas compatibles con la transmisión de Amazon Transcribe, consulte la tabla de [idiomas compatibles](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 el nombre del modelo de idioma personalizado que desea utilizar al procesar la transcripción. Tenga en cuenta que los nombres de modelos de idioma distinguen entre mayúsculas y minúsculas.  
El idioma del modelo de idioma especificado debe coincidir con el código de idioma que especifique en la solicitud de transcripción. Si los idiomas no coinciden, no se aplica el modelo de idioma personalizado. No hay errores ni advertencias asociados a la falta de coincidencia de idiomas.  
Para obtener más información, consulte [Modelos de idioma personalizados](https://docs.aws.amazon.com/transcribe/latest/dg/custom-language-models.html).  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 200 caracteres.  
Patrón: `^[0-9a-zA-Z._-]+` 

 ** [LanguageOptions](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-LanguageOptions"></a>
Especifique dos o más códigos de idioma que representen los idiomas que cree que pueden estar presentes en su contenido multimedia; no se recomienda incluir más de cinco. Si no está seguro de qué idiomas están presentes, no incluya este parámetro.  
Incluir opciones de idioma puede mejorar la precisión de la identificación del idioma.  
Si incluye`LanguageOptions` en la solicitud, también debe incluir`IdentifyLanguage`.  
Para obtener una lista de los idiomas compatibles con la transmisión de Amazon Transcribe, consulte la tabla de [idiomas compatibles](https://docs.aws.amazon.com/transcribe/latest/dg/supported-languages.html).  
Solo se puede incluir un dialecto de idioma por idioma por transmisión. Por ejemplo, no puede incluir`en-US` y`en-AU` en la misma solicitud.
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 200 caracteres.  
Patrón: `^[a-zA-Z-,]+` 

 ** [MediaEncoding](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-MediaEncoding"></a>
Especifique la codificación del audio de entrada. Los formatos admitidos son:  
+ FLAC
+ Audio codificado en OPUS en un contenedor Ogg
+ PCM (solo formatos de audio little-endian firmados de 16 bits, que no incluyen WAV)
Para obtener más información, consulte [Formatos de medios](https://docs.aws.amazon.com/transcribe/latest/dg/how-input.html#how-input-audio).  
Valores válidos:` pcm | ogg-opus | flac`   
Obligatorio: sí

 ** [MediaSampleRateHertz](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-MediaSampleRateHertz"></a>
La frecuencia de muestreo del audio de entrada (en hercios). El audio de baja calidad, como el audio del teléfono, suele rondar los 8.000 Hz. El audio de alta calidad suele oscilar entre 16.000 Hz y 48.000 Hz. Tenga en cuenta que la frecuencia de muestreo que especifique debe coincidir con la del audio.  
Rango válido: valor mínimo de 8000. Valor máximo de 48000.  
Obligatorio: sí

 ** [NumberOfChannels](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-NumberOfChannels"></a>
Especifique el número de canales de la transmisión de audio. Este valor debe serlo`2`, ya que solo se admiten dos canales. Si el audio no contiene varios canales, no incluyas este parámetro en la solicitud.  
Si incluye`NumberOfChannels` en la solicitud, también debe incluir`EnableChannelIdentification`.  
Rango válido: valor mínimo de 2.

 ** [PartialResultsStability](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-PartialResultsStability"></a>
Especifique el nivel de estabilidad que se utilizará al habilitar la estabilización de resultados parciales (`EnablePartialResultsStabilization`).  
La baja estabilidad proporciona la máxima precisión. La alta estabilidad transcribe más rápido, pero con una precisión ligeramente inferior.  
Para obtener más información, consulte [Estabilización de resultados parciales](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 qué tipos de información de identificación personal (PII) desea redactar en su expediente académico. Puede incluir tantos tipos como desee o puede seleccionar`ALL`.  
Para incluir`PiiEntityTypes` en su solicitud, también debe incluir uno`ContentIdentificationType` o`ContentRedactionType`.  
Los valores deben estar separados por comas y pueden incluir:`ADDRESS``BANK_ACCOUNT_NUMBER``BANK_ROUTING`,`CREDIT_DEBIT_CVV`,`CREDIT_DEBIT_EXPIRY`,`CREDIT_DEBIT_NUMBER`,`EMAIL``NAME`,`PHONE`,`PIN`,`SSN`, o`ALL`.  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 300 caracteres.  
Patrón: `^[A-Z_, ]+` 

 ** [PreferredLanguage](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-PreferredLanguage"></a>
Especifique un idioma preferido del subconjunto de códigos de idiomas en los que especificó`LanguageOptions`.  
Solo puedes usar este parámetro si has incluido`IdentifyLanguage` y`LanguageOptions` en tu solicitud.  
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 un nombre para la sesión de transcripción. Si no incluye este parámetro en la solicitud, Amazon Transcribe genera un ID y lo devuelve en la respuesta.  
Limitaciones de longitud: longitud fija de 36.  
Patrón: `[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 la división de altavoces (diarización) en la salida de transcripción. La partición de altavoces etiqueta la voz de los altavoces individuales del archivo multimedia.  
Para obtener más información, consulte [Partitioning speakers (diarización)](https://docs.aws.amazon.com/transcribe/latest/dg/diarization.html).

 ** [VocabularyFilterMethod](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-VocabularyFilterMethod"></a>
Especifica cómo quieres que se aplique el filtro de vocabulario a tu expediente académico.  
Para reemplazar palabras por`***`, elija`mask`.  
Para eliminar palabras, elija`remove`.  
Para marcar palabras sin cambiarlas, elige`tag`.  
Valores válidos:` remove | mask | tag` 

 ** [VocabularyFilterName](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-VocabularyFilterName"></a>
Especifique el nombre del filtro de vocabulario personalizado que desea utilizar al procesar la transcripción. Tenga en cuenta que los nombres de filtro de vocabulario distinguen entre mayúsculas y minúsculas.  
Si el idioma del filtro de vocabulario personalizado especificado no coincide con el idioma identificado en el contenido multimedia, el filtro de vocabulario no se aplica a la transcripción.  
Este parámetro **no** está diseñado para usarse con el`IdentifyLanguage` parámetro. Si incluyes`IdentifyLanguage` en tu solicitud y quieres usar uno o más filtros de vocabulario con tu transcripción, usa el`VocabularyFilterNames` parámetro en su lugar.
Para obtener más información, consulte [Uso del filtrado de vocabulario con palabras no deseadas](https://docs.aws.amazon.com/transcribe/latest/dg/vocabulary-filtering.html).  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 200 caracteres.  
Patrón: `^[0-9a-zA-Z._-]+` 

 ** [VocabularyFilterNames](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-VocabularyFilterNames"></a>
Especifique los nombres de los filtros de vocabulario personalizados que desea utilizar al procesar la transcripción. Tenga en cuenta que los nombres de filtro de vocabulario distinguen entre mayúsculas y minúsculas.  
Si ninguno de los idiomas de los filtros de vocabulario personalizados especificados coincide con el idioma identificado en el contenido multimedia, el trabajo no tendrá éxito.  
Este parámetro solo está diseñado para usarse **con** el`IdentifyLanguage` parámetro. Si **no** lo incluyes`IdentifyLanguage` en tu solicitud y quieres usar un filtro de vocabulario personalizado con tu transcripción, usa el`VocabularyFilterName` parámetro en su lugar.
Para obtener más información, consulte [Uso del filtrado de vocabulario con palabras no deseadas](https://docs.aws.amazon.com/transcribe/latest/dg/vocabulary-filtering.html).  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 3000.  
Patrón: `^[a-zA-Z0-9,-._]+` 

 ** [VocabularyName](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-VocabularyName"></a>
Especifique el nombre del vocabulario personalizado que desea utilizar al procesar la transcripción. Tenga en cuenta que los nombres de vocabulario distinguen entre mayúsculas y minúsculas.  
Si el idioma del vocabulario personalizado especificado no coincide con el idioma identificado en el contenido multimedia, el vocabulario personalizado no se aplica a la transcripción.  
Este parámetro **no** está diseñado para usarse con el`IdentifyLanguage` parámetro. Si incluyes`IdentifyLanguage` en tu solicitud y quieres usar uno o más vocabularios personalizados con tu transcripción, usa el`VocabularyNames` parámetro en su lugar.
Para obtener más información, consulte [Vocabularios personalizados](https://docs.aws.amazon.com/transcribe/latest/dg/custom-vocabulary.html).  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 200 caracteres.  
Patrón: `^[0-9a-zA-Z._-]+` 

 ** [VocabularyNames](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-VocabularyNames"></a>
Especifique los nombres de los vocabularios personalizados que desea utilizar al procesar la transcripción. Tenga en cuenta que los nombres de vocabulario distinguen entre mayúsculas y minúsculas.  
Si ninguno de los idiomas de los vocabularios personalizados especificados coincide con el idioma identificado en el contenido multimedia, el trabajo falla.  
Este parámetro solo está diseñado para usarse **con** el`IdentifyLanguage` parámetro. Si **no** lo incluyes`IdentifyLanguage` en tu solicitud y quieres usar un vocabulario personalizado con tu transcripción, usa el`VocabularyName` parámetro en su lugar.
Para obtener más información, consulte [Vocabularios personalizados](https://docs.aws.amazon.com/transcribe/latest/dg/custom-vocabulary.html).  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 3000.  
Patrón: `^[a-zA-Z0-9,-._]+` 

## Cuerpo de la solicitud
<a name="API_streaming_StartStreamTranscription_RequestBody"></a>

La solicitud acepta los siguientes datos en formato JSON.

 ** [AudioStream](#API_streaming_StartStreamTranscription_RequestSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-request-AudioStream"></a>
Un flujo codificado de manchas de audio. Las transmisiones de audio se codifican como HTTP/2 o como tramas WebSocket de datos.  
Para obtener más información, consulte [Transcribir audio en streaming](https://docs.aws.amazon.com/transcribe/latest/dg/streaming.html).  
Tipo: objeto [AudioStream](API_streaming_AudioStream.md)  
Obligatorio: sí

## Sintaxis de la respuesta
<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 respuesta
<a name="API_streaming_StartStreamTranscription_ResponseElements"></a>

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200.

La respuesta devuelve los siguientes encabezados HTTP.

 ** [ContentIdentificationType](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-ContentIdentificationType"></a>
Muestra si la identificación de contenido estaba habilitada para la transcripción.  
Valores válidos:` PII` 

 ** [ContentRedactionType](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-ContentRedactionType"></a>
Muestra si la redacción de contenido estaba habilitada para la transcripción.  
Valores válidos:` PII` 

 ** [EnableChannelIdentification](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-EnableChannelIdentification"></a>
Muestra si la identificación de canales estaba habilitada para la transcripción.

 ** [EnablePartialResultsStabilization](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-EnablePartialResultsStabilization"></a>
Muestra si la estabilización de resultados parciales estaba habilitada para la transcripción.

 ** [IdentifyLanguage](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-IdentifyLanguage"></a>
Muestra si la identificación automática del idioma estaba habilitada para la transcripción.

 ** [LanguageCode](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-LanguageCode"></a>
Proporciona el código de idioma que especificó en la solicitud.  
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>
Proporciona el nombre del modelo de idioma personalizado que especificó en la solicitud.  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 200 caracteres.  
Patrón: `^[0-9a-zA-Z._-]+` 

 ** [LanguageOptions](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-LanguageOptions"></a>
Proporciona los códigos de idioma que especificó en la solicitud.  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 200 caracteres.  
Patrón: `^[a-zA-Z-,]+` 

 ** [MediaEncoding](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-MediaEncoding"></a>
Proporciona la codificación multimedia que especificó en la solicitud.  
Valores válidos:` pcm | ogg-opus | flac` 

 ** [MediaSampleRateHertz](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-MediaSampleRateHertz"></a>
Proporciona la frecuencia de muestreo que especificó en la solicitud.  
Rango válido: valor mínimo de 8000. Valor máximo de 48000.

 ** [NumberOfChannels](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-NumberOfChannels"></a>
Proporciona el número de canales que especificó en la solicitud.  
Rango válido: valor mínimo de 2.

 ** [PartialResultsStability](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-PartialResultsStability"></a>
Proporciona el nivel de estabilización utilizado para la transcripción.  
Valores válidos:` high | medium | low` 

 ** [PiiEntityTypes](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-PiiEntityTypes"></a>
Enumera los tipos de entidades de información de identificación personal que especificó en su solicitud.  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 300 caracteres.  
Patrón: `^[A-Z_, ]+` 

 ** [PreferredLanguage](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-PreferredLanguage"></a>
Proporciona el idioma preferido que especificó en la solicitud.  
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>
Proporciona el identificador de tu solicitud de streaming.

 ** [SessionId](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-SessionId"></a>
Proporciona el identificador de la sesión de transcripción.  
Limitaciones de longitud: longitud fija de 36.  
Patrón: `[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>
Muestra si la partición de altavoces estaba habilitada para la transcripción.

 ** [VocabularyFilterMethod](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-VocabularyFilterMethod"></a>
Proporciona el método de filtrado de vocabulario utilizado en la transcripción.  
Valores válidos:` remove | mask | tag` 

 ** [VocabularyFilterName](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-VocabularyFilterName"></a>
Proporciona el nombre del filtro de vocabulario personalizado que especificó en la solicitud.  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 200 caracteres.  
Patrón: `^[0-9a-zA-Z._-]+` 

 ** [VocabularyFilterNames](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-VocabularyFilterNames"></a>
Proporciona los nombres de los filtros de vocabulario personalizados que especificó en la solicitud.  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 3000.  
Patrón: `^[a-zA-Z0-9,-._]+` 

 ** [VocabularyName](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-VocabularyName"></a>
Proporciona el nombre del vocabulario personalizado que especificó en la solicitud.  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 200 caracteres.  
Patrón: `^[0-9a-zA-Z._-]+` 

 ** [VocabularyNames](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-VocabularyNames"></a>
Proporciona los nombres de los vocabularios personalizados que especificó en la solicitud.  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 3000.  
Patrón: `^[a-zA-Z0-9,-._]+` 

El servicio devuelve los datos siguientes en formato JSON.

 ** [TranscriptResultStream](#API_streaming_StartStreamTranscription_ResponseSyntax) **   <a name="transcribe-streaming_StartStreamTranscription-response-TranscriptResultStream"></a>
Proporciona información detallada sobre la sesión de streaming.  
Tipo: objeto [TranscriptResultStream](API_streaming_TranscriptResultStream.md)

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

Para obtener información sobre los errores comunes a todas las acciones, consulte[Errores comunes](CommonErrors.md).

 ** BadRequestException **   
Uno o más argumentos de la`StartCallAnalyticsStreamTranscription` operación`StartStreamTranscription``StartMedicalStreamTranscription`, o no eran válidos. Por ejemplo,`MediaEncoding` o`LanguageCode` usó valores no admitidos. Compruebe los parámetros especificados y vuelva a intentar realizar la solicitud.  
Código de estado HTTP: 400

 ** ConflictException **   
Se inició una nueva transmisión con el mismo ID de sesión. La transmisión actual ha finalizado.  
Código de estado HTTP: 409

 ** InternalFailureException **   
Se ha producido un problema al procesar el audio. Amazon Transcribe ha finalizado el procesamiento.  
Código de estado HTTP: 500

 ** LimitExceededException **   
Su cliente ha superado uno de los límites de Amazon Transcribe. Este suele ser el límite de longitud del audio. Divida la transmisión de audio en fragmentos más pequeños y vuelva a intentar realizar la solicitud.  
Código de estado HTTP: 429

 ** ServiceUnavailableException **   
El servicio no está disponible en este momento. Prueba tu solicitud más tarde.  
Código de estado HTTP: 503

## Véase también
<a name="API_streaming_StartStreamTranscription_SeeAlso"></a>

Para obtener más información sobre el uso de esta API en un SDK de AWS de un lenguaje específico, consulte:
+  [AWS Command Line Interface](https://docs.aws.amazon.com/goto/aws-cli/transcribe-streaming-2017-10-26/StartStreamTranscription) 
+  [SDK de AWS para .NET](https://docs.aws.amazon.com/goto/DotNetSDKV3/transcribe-streaming-2017-10-26/StartStreamTranscription) 
+  [AWS SDK para C\+\+](https://docs.aws.amazon.com/goto/SdkForCpp/transcribe-streaming-2017-10-26/StartStreamTranscription) 
+  [AWS SDK para 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) 
+  [SDK de AWS para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/transcribe-streaming-2017-10-26/StartStreamTranscription) 
+  [SDK de AWS para Python](https://docs.aws.amazon.com/goto/boto3/transcribe-streaming-2017-10-26/StartStreamTranscription) 
+  [SDK de AWS para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/transcribe-streaming-2017-10-26/StartStreamTranscription) 