Cómo transcribir vídeos de YouTube de forma automática en 1 minuto

Tabla de contenidos

Qué nos dirías si te dijéramos que empleando GPT 3 y un modelo de IA puedes convertir cualquier vídeo de YouTube en un artículo publicado en tu blog de WordPress en cuestión de segundos.

¡Imposible!

Y si además te decimos qué puedes transcribir varios videos al mismo tiempo.

¿Cómo te quedas?

Pues eso es exactamente lo que vamos a hacer en esta entrada:

Explicar cómo emplear Google Colab, un script de Python y un modelo de IA de Open AI, para transcribir vídeos de YouTube y publicar contenido en WordPress de forma automática.

La generación de imágenes, lo dejaremos para un próximo video, así que estate atento a nuestro canal.

Vamos al lío:

Automatización de la inteligencia artificial con Python

Perfecto, ya tienes una idea de lo que queremos hacer, pero ¿qué herramientas vas a necesitar?. Tan solo acceder a Google Colab, un programa gratuito de Google que nos permite correr código desde la nube. En nuestro caso un script de Python.
Por el momento, suena complicado, pero nada más lejos de la realidad.

¡Te lo aseguro!

Funciones del script de transcripción de videos en YouTube y WordPress:

Para los más curiosos, os explicamos a continuación las funciones del Script que hemos preparado:

Nota: Si lo prefieres, puedes pasar directo a la siguiente sección donde hemos subido un video explicativo

  1. Descargar audio de video de YouTube. 
  2. Realizar transcripción en español de ese audio. 
  3. Eliminar audio y continúa con la descarga del siguiente audio. 
  4. Crear entrada en nuestro WordPress con la transcripción. 
  5. Publicar de manera automática contenido. 

Como ves, todo de manera gratuita, sin esfuerzo y con una gran ventaja:

¡No será necesario que el video tenga subtítulos creados anteriormente!

Además, si sabes programar y te animas, es posible jugar con el código para traducir los videos a varios idiomas.

Y ahora, una vez que hemos despertado el gusanillo de publicar de manera automática contenidos de vídeos de YouTube en WordPress, quizás te interese también descargarte nuestro script, sobre cómo publicar contenido en WordPress generado por inteligencia artificial para aumentar la productividad al máximo de tus horas de trabajo.

Pero primero, hagamos un breve repaso de los pasos previos a la ejecución del script en Google Colab.

Pasos previos a la ejecución del script:

Ya tenemos toda una lista de URL de YouTube donde están subidos los vídeos que nos gustaría transcribir y tener contenido en nuestro blog.

No es lo único que necesitaremos.
Para activar nuestro script, necesitarás una API Key de OpenAI que deberás incorporar en nuestro código tal y como explicamos en nuestro vídeo.

También necesitarás un usuario y contraseña de WordPress donde queremos que se publiquen transcripciones y todo listo para darle al PLAY.

Cómo ejecutar código de Python en el navegador con Google Colab

Que no te asuste el título.

Si no eres desarrollador o no controlas de programación en Python, te avisamos que no es necesario.

Vas a poder seguir perfectamente cada una de las instrucciones sin miedo a perderte o equivocarte.

Sigue estos pasos:

  1. Realiza copia del archivo de Google Colab en tu unidad de Drive: Accede aquí a script cómo traducir videos con IA
  2. Descarga dependencias y librerías necesarias para ejecutar Google Colab en tu navegador tan solo clicando en el primer botón de Play de la barra lateral. 
  3. Escribe en la caja de texto que se muestra a continuación, todas las URL de YouTube donde se encuentran los videos que quieres transcribir. Cada una de ellas, debe ir separada por una coma. 
  4. Se creará de forma automática una tabla. En cada una de las filas se guardará: URL, título del vídeo y texto. 
  5. Descargamos el modelo Whisper para realizar traducción de los vídeos. 
  6. Detallamos el nivel de calidad de transcripción requerida.
  7. A continuación se descargará el audio del video y se realizará transcripción. 
  8. Se inserta texto en el archivo y se procede a eliminar audio para liberar espacio y seguir iterando con el siguiente video.  
  9. Daremos permiso para acceder a nuestro WordPress a través de usuario y contraseña. 
  10. Se publicará trascripción de cada uno de los videos de manera automática en una entrada de WordPress con el título del vídeo. 
Para que puedas entender mejor el script, aquí puedes ver un vídeo explicativo con una demo del proceso:

¿Es en realidad tan sencillo o me puede saltar un bug al ejecutar el script para traducir videos?

Bueno, a veces, no te vamos a engañar, se puede complicar un poco y puede haber errores que te hagan perder el control.

Pero son fácilmente subsanables.

Uno de los fallos más comunes puede ocurrir al olvidar una coma a la hora de escribir las URL de los videos.

A nosotros nos ha ocurrido un par de veces durante las pruebas de grabación del vídeo.

Por otro lado, también se puede dar el caso que la inteligencia artificial a través de OpenAI se colapsa, especialmente si estás trabajando en horario americano.

Esto puede hacer que no puedas obtener los datos en el momento, se pause la magia con el GPT-3 y fallar en el proceso. Pero no te preocupes, esto es normal y simplemente tienes que esperar un poquito y volver a intentarlo más tarde.

Como ves muchos de ellos, se pueden solucionar simplemente siguiendo los pasos que mencionamos o echando un vistazo al video con detenimiento.

Es muy sencillo.

¿Por qué es importante transcribir un vídeo de YouTube en las entradas de nuestro blog?

La transcripción de un video de YouTube es importante por varias razones.

En primer lugar, ayuda a mejorar la accesibilidad del vídeo para personas con discapacidades auditivas o para aquellos que prefieren leer en lugar de ver vídeos.

También puede ayudar a mejorar la comprensión del contenido del video para aquellos que no hablan el idioma en el que se habla en el video.

Además, al transcribir un video, es posible que se identifiquen palabras clave importantes que se pueden usar para optimizar el vídeo para la búsqueda, a los ojos del usuario y a los ojos de Google ;-).

¿Cómo se puede transcribir un video de YouTube?

Hay varias formas de transcribir un video de YouTube. 

Una forma es utilizar los subtítulos automáticos generados por YouTube.

Sin embargo, estos subtítulos pueden ser inexactos y es posible que deban ser editados para mejorar su precisión. Otra forma es transcribir el video manualmente, lo que puede ser una tarea tediosa y llevar mucho tiempo. También hay herramientas de transcripción en línea que pueden ayudar a transcribir el video automáticamente. 

Aquí te dejamos alguna de nuestras favoritas: 

Son muchas las opciones, sin embargo, no podemos dejar oportunidad de al menos pedirte que pruebes nuestro script de traducción y compares el tiempo y resultados obtenidos.

Seguro vas a emplearlo una y otra vez hasta aburrirte. 

Por eso te pedimos que lo compartas con tus amigos y conocidos. 

¿Cómo puede la inteligencia artificial ayudar con la transcripción de vídeos?

Te acabamos de mostrar cómo la inteligencia artificial puede ayudar con la transcripción de videos, al utilizar tecnología de reconocimiento de voz para transcribir automáticamente el audio del video.

Esto sin duda ahorra tiempo y esfuerzo en comparación con la transcripción manual.

Además, algunas herramientas de transcripción automática también pueden mejorar la precisión de la transcripción mediante el aprendizaje automático y el procesamiento del lenguaje natural.

De momento, solo esperamos que pruebes nuestro script y si te resulta de ayuda, siéntete libre de compartirlo en las redes sociales, dejarnos un comentario o compartirlo con tus colegas de profesión.

Nos encantará saber que te hemos ayudado y animará a seguir publicando más consejos para sacar partido a la IA automatizando las tareas más tediosas.

Alvaro Peña de Luna
Head SEO y coCEO en iSocialWeb | + posts

Co-CEO y Head of SEO de iSocialWeb, una agencia especializada en SEO, SEM y CRO que gestiona más de +350M de visitas orgánicas al año y con una infraestructura 100% descentralizada.

Además de la empresa Virality Media, una empresa de proyectos propios con más de 150 Millones de visitas activas mensuales repartidos entre diferentes sectores e industrias.

Ingeniero de Sistemas de formación y SEO de vocación. Aprendiz incansable, fan de la IA y soñador de prompts.

¿Quieres mejorar tu proyecto?