Uso de la transcripción en vivo
Advertencia
Azure Media Services se retirará el 30 de junio de 2024. Para obtener más información, consulte la Guía de retirada de AMS.
Entrega y reproducción de la transcripción
Cuando se publica una transmisión en directo mediante MPEG-DASH o HLS/CMAF, se crea un texto transcrito en TTML compatible con IMSC1.1 junto con el vídeo y el audio. Se empaqueta en fragmentos MPEG-4 parte 30 (ISO/IEC 14496-30). Si utilizas HLS/TS, el texto se entrega como VTT fragmentado.
Si usas Azure Media Player, usa la versión 2.3.3 o posterior de Azure Media Player.
Nota
Cuando se activa Transcripción en directo, se aplican cargos adicionales. Revise la información de precios en la sección Vídeo en directo de la página de precios de Media Services.
Importante
Debe usar los tamaños de GOP de 2 segundos para los eventos en directo. Debe usar los tamaños de GOP de 4 segundos o menos para los eventos en directo de paso a través con transcripciones en directo, para obtener los datos de transcripción correctos. Si decide usar un tamaño superior de GOP, es posible que los datos de transcripción tengan defectos (por ejemplo, que falte contenido).
Archivo VTT generado automáticamente por transcripción en directo
Cuando se habilita la transcripción en directo para un evento en directo, se genera un archivo WebVTT que se encuentra en la raíz del recurso archivado. Dado que este archivo se retrasa hasta que se haya transmitido toda la voz, no se debe eliminar la salida en directo hasta varios minutos después de que finalice la difusión. Luego puede descargar el archivo VTT y editarlo o usarlo para la traducción a otros idiomas para subtítulos. Los archivos se denominan auto-generated-best_XXX.vtt
.
Advertencia
Los archivos VTT finales de la transcripción en directo generados automáticamente se retrasan para su procesamiento. A menos que espere varios minutos para eliminar una salida en directo, el contenido del archivo se truncará. Además, la transcripción en directo no está disponible para su uso con varias secuencias de entrada de un evento en directo.
Para más información sobre cómo usar Tracks API de con el archivo WebVTT generado, consulte el artículo sobre pistas.
Creación un evento en directo con Transcripción en directo
Puedes crear un evento en directo con transcripción en directo mediante el Azure Portal, con la API REST o con cualquiera de los SDK.
El código de idioma debe coincidir con el idioma que se habla en el vídeo. Consulta la tabla de código de lenguaje al final de este artículo.
Inicio o detención de la transcripción después de que se haya iniciado el evento en directo
Puede iniciar y detener la transcripción o cambiar el idioma mientras el evento en directo está en ejecución, en espera o detenido.
Importante
La activación o desactivación de la transcripción en directo debe realizarse antes de que los datos se escriban en el recurso de salida; esto suele ser cuando se crea una salida en directo o cuando llega el flujo de entrada al evento en directo.
Para activar las transcripciones en directo o actualizar el idioma de la transcripción, revise el evento en directo para incluir una propiedad "transcripciones" con el código de idioma correcto en la propiedad "idioma". Consulte la lista anterior para conocer los códigos de idioma admitidos.
Para desactivar las transcripciones en directo, quite la propiedad "transcriptions" del objeto de evento activo.
Regiones y lenguajes de la transcripción en directo
Transcripción en directo está disponible en las regiones que se documentan aquí.
Esta es la lista de idiomas disponibles que se pueden asignar, use el código de idioma de la API.
Idioma | Configuración regional (BCP-47) |
---|---|
Afrikáans (Sudáfrica) | af-ZA |
Amárico (Etiopía) | am-ET |
Árabe (Argelia) | ar-DZ |
Árabe (Bahréin), estándar moderno | ar-BH |
Árabe (Egipto) | ar-EG |
Árabe (Iraq) | ar-IQ |
Árabe (Israel) | ar-IL |
Árabe (Jordania) | ar-JO |
Árabe (Kuwait) | ar-KW |
Árabe (Líbano) | ar-LB |
Árabe (Libia) | ar-LY |
Árabe (Marruecos) | ar-MA |
Árabe (Omán) | ar-OM |
Árabe (Autoridad Palestina) | ar-PS |
Árabe (Qatar) | ar-QA |
Árabe (Arabia Saudí) | ar-SA |
Árabe (Siria) | ar-SY |
Árabe (Túnez) | ar-TN |
Árabe (Emiratos Árabes Unidos) | ar-AE |
Árabe (Yemen) | ar-YE |
Bengali (India) | bn-IN |
Búlgaro (Bulgaria) | bg-BG |
Birmano (Myanmar) | my-MM |
Catalán (España) | ca-ES |
Chino (cantonés, tradicional) | zh-HK |
Chino (mandarín, simplificado) | zh-CN |
Chino (mandarín, Taiwán) | zh-TW |
Croata (Croacia) | hr-HR |
Checo (República Checa) | cs-CZ |
Danés (Dinamarca) | da-DK |
Neerlandés (Bélgica) | nl-BE |
Neerlandés (Países Bajos) | nl-NL |
Inglés (Australia) | en-AU |
Inglés (Canadá) | en-CA |
Inglés (Ghana) | en-GH |
Inglés (Hong Kong) | en-HK |
Inglés (India) | en-IN |
Inglés (Irlanda) | en-IE |
Inglés (Kenia) | en-KE |
Inglés (Nueva Zelanda) | en-NZ |
Inglés (Nigeria) | en-NG |
Inglés (Filipinas) | en-PH |
Inglés (Singapur) | en-SG |
Inglés (Sudáfrica) | en-ZA |
Inglés (Tanzania) | en-TZ |
Inglés (Reino Unido) | en-GB |
Spanish (Traditional Sort) - Spain | en-US |
Estonio (Estonia) | et-EE |
Filipino (Filipinas) | fil-PH |
Finés (Finlandia) | fi-FI |
Francés (Bélgica) | fr-BE |
Francés (Canadá) | fr-CA |
Francés (Francia) | fr-FR |
Francés (Suiza) | fr-CH |
Alemán (Austria) | de-AT |
Alemán (Alemania) | de-DE |
Alemán (Suiza) | de-CH |
Griego (Grecia) | el-GR |
Gujarati (India) | gu-IN |
Hebreo (Israel) | he-IL |
Hindi (India) | hi-IN |
Húngaro (Hungría) | hu-HU |
Islandés (Islandia) | is-IS |
Indonesio (Indonesia) | id-ID |
Irlandés (Irlanda) | ga-IE |
Italiano (Italia) | it-IT |
Japonés (Japón) | ja-JP |
Javanés (Indonesia) | jv-ID |
Canarés (India) | kn-IN |
Jemer (Camboya) | km-KH |
Coreano (Corea) | ko-KR |
Lao (Laos) | lo-LA |
Letón (Letonia) | lv-LV |
Lituano (Lituania) | lt-LT |
Macedonio (Macedonia del Norte) | mk-MK |
Malayo (Malasia) | ms-MY |
Maltés (Malta) | mt-MT |
Maratí (India) | mr-IN |
Noruego (Bokmål, Noruega) | nb-NO |
Persa (Irán) | fa-IR |
Polaco (Polonia) | pl-PL |
Portugués (Brasil) | pt-BR |
Portugués (Portugal) | pt-PT |
Rumano (Rumanía) | ro-RO |
Ruso (Rusia) | ru-RU |
Serbio (Serbia) | sr-RS |
Cingalés (Sri Lanka) | si-LK |
Eslovaco (Eslovaquia) | sk-SK |
Esloveno (Eslovenia) | sl-SI |
Español (Argentina) | es-AR |
Español (Bolivia) | es-BO |
Español (Chile) | es-CL |
Español (Colombia) | es-CO |
Español (Costa Rica) | es-CR |
Español (Cuba) | es-CU |
Español (República Dominicana) | es-DO |
Español (Ecuador) | es-EC |
Español (El Salvador) | es-SV |
Español (Guinea Ecuatorial) | es-GQ |
Español (Guatemala) | es-GT |
Español (Honduras) | es-HN |
Español (México) | es-MX |
Español (Nicaragua) | es-NI |
Español (Panamá) | es-PA |
Español (Paraguay) | es-PY |
Español (Perú) | es-PE |
Español (Puerto Rico) | es-PR |
Español (España) | es-ES |
Español (Uruguay) | es-UY |
Español (EE. UU.) | es-US |
Español (Venezuela) | es-VE |
Swahili (Kenia) | sw-KE |
Swahili (Tanzania) | sw-TZ |
Sueco (Suecia) | sv-SE |
Tamil (India) | ta-IN |
Telugu (India) | te-IN |
Tailandés (Tailandia) | th-TH |
Turco (Turquía) | tr-TR |
Ucraniano (Ucrania) | uk-UA |
Uzbeko (Uzbekistán) | uz-UZ |
Vietnamita (Vietnam) | vi-VN |
Zulú (Sudáfrica) | zu-ZA |
Obtener ayuda y soporte técnico
Puede ponerse en contacto con Media Services con preguntas o seguir nuestras actualizaciones mediante uno de los métodos siguientes:
- PREGUNTAS Y RESPUESTAS
-
Stack Overflow. Etiquete preguntas con
azure-media-services
. - @MSFTAzureMedia o use @AzureSupport para solicitar soporte técnico.
- Abra una incidencia de soporte técnico a través del Azure Portal.