Crear un podcast automáticamente a partir de subtítulos de videos de YouTube usando Dumpling AI y GPT-4o

Principiante

Este es unAI, Marketingflujo de automatización del dominio deautomatización que contiene 5 nodos.Utiliza principalmente nodos como Airtable, HttpRequest, OpenAi, RssFeedReadTrigger, combinando tecnología de inteligencia artificial para lograr automatización inteligente. Usar Dumpling AI y GPT-4o para crear un podcast automáticamente a partir de subtítulos de YouTube

Requisitos previos
  • Clave de API de Airtable
  • Pueden requerirse credenciales de autenticación para la API de destino
  • Clave de API de OpenAI
Vista previa del flujo de trabajo
Visualización de las conexiones entre nodos, con soporte para zoom y panorámica
Exportar flujo de trabajo
Copie la siguiente configuración JSON en n8n para importar y usar este flujo de trabajo
{
  "id": "I4j3HnFGPa5UWkIO",
  "meta": {
    "instanceId": "a1ae5c8dc6c65e674f9c3947d083abcc749ef2546dff9f4ff01de4d6a36ebfe6",
    "templateCredsSetupCompleted": true
  },
  "name": "Auto-Create Podcast from YouTube Video Transcript using Dumpling AI and GPT-4o",
  "tags": [],
  "nodes": [
    {
      "id": "d95bcf10-2bb4-4bfd-a8ad-4128a792deb8",
      "name": "Monitorear Nuevos Videos de YouTube vía RSS",
      "type": "n8n-nodes-base.rssFeedReadTrigger",
      "position": [
        -500,
        -20
      ],
      "parameters": {
        "feedUrl": "https://rss.app/feeds/Vw076Uzh7bIinpci.xml",
        "pollTimes": {
          "item": [
            {
              "mode": "everyMinute"
            }
          ]
        }
      },
      "typeVersion": 1
    },
    {
      "id": "a5492dab-f400-48d9-abd7-6c832d9d6816",
      "name": "Obtener Transcripción del Video de YouTube usando Dumpling AI",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -280,
        -20
      ],
      "parameters": {
        "url": "https://app.dumplingai.com/api/v1/get-youtube-transcript",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"videoUrl\": \"{{ $json.link }}\",\n  \"preferredLanguage\": \"en\"\n}\n",
        "sendBody": true,
        "specifyBody": "json",
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth"
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "RLFzAcGRepr5eXZB",
          "name": "Dumpling AI-n8n"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "bce2bb18-c9ee-4165-ac27-5d300e354c7e",
      "name": "Transformar Transcripción en Guion de Podcast usando GPT-4o",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        -60,
        -20
      ],
      "parameters": {
        "modelId": {
          "__rl": true,
          "mode": "list",
          "value": "chatgpt-4o-latest",
          "cachedResultName": "CHATGPT-4O-LATEST"
        },
        "options": {},
        "messages": {
          "values": [
            {
              "role": "system",
              "content": "=Instructions:\nYou are a professional transcript editor and podcast summarizer. For the transcript below, complete these tasks:\n\nLabel each speaker (e.g., Speaker 1:) and remove all filler words such as \"um,\" \"uh,\" \"you know,\" \"like,\" \"basically,\" \"actually,\" \"so.\"\n\nCombine the cleaned speaker labels and their text into one single string, clearly formatted.\n\nSummarize the key points of the conversation in 2–4 concise sentences.\n\nExtract or infer a short, relevant title based on the content.\n\nReturn your response strictly in the following JSON format:\n{\n  \"title\": \"Relevant podcast title here\",\n  \"cleaned_transcript\": \"Speaker 1: Cleaned text. Speaker 2: Cleaned text. (Continue in this format.)\",\n  \"summary\": \"Concise summary of the key points here.\"\n}"
            },
            {
              "content": "=\nHere’s the transcript:{{ $json.transcript }}"
            }
          ]
        },
        "jsonOutput": true
      },
      "credentials": {
        "openAiApi": {
          "id": "dd8NvMC6rvx8RITo",
          "name": "OpenAi account 2"
        }
      },
      "typeVersion": 1.8
    },
    {
      "id": "7782b5a6-c842-41be-a5c5-9eaa28a0abd0",
      "name": "Guardar Guion y Metadatos del Podcast en Airtable",
      "type": "n8n-nodes-base.airtable",
      "position": [
        300,
        -20
      ],
      "parameters": {
        "base": {
          "__rl": true,
          "mode": "list",
          "value": "",
          "cachedResultUrl": "https://airtable.com/appPSvSKdA6075xJC",
          "cachedResultName": "Testing n8n"
        },
        "table": {
          "__rl": true,
          "mode": "list",
          "value": "",
          "cachedResultUrl": "https://airtable.com/appPSvSKdA6075xJC/tbl4MDOqdNZweqXU9",
          "cachedResultName": "podcast"
        },
        "columns": {
          "value": {
            "Title": "={{ $json.message.content.title }}",
            "summary": "={{ $json.message.content.summary }}",
            "podcast transcript": "={{ $json.message.content.cleaned_transcript }}"
          },
          "schema": [
            {
              "id": "Title",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "Title",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "podcast transcript",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "podcast transcript",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "summary",
              "type": "string",
              "display": true,
              "removed": false,
              "readOnly": false,
              "required": false,
              "displayName": "summary",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "create"
      },
      "credentials": {
        "airtableTokenApi": {
          "id": "H8PVkBgUPCcUhhRC",
          "name": "Airtable Personal Access Token account"
        }
      },
      "typeVersion": 2.1
    },
    {
      "id": "af143efd-be64-48fc-a405-173575289ed3",
      "name": "Nota Adhesiva",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -500,
        -220
      ],
      "parameters": {
        "width": 640,
        "height": 280,
        "content": "### 🎙️ Auto-Create Podcast Script from YouTube Videos\n\nThis workflow starts by monitoring a YouTube RSS feed for new uploads. Once a new video is detected, Dumpling AI extracts the full transcript. GPT-4o then converts that transcript into a well-formatted podcast script, ensuring it’s clean, structured, and engaging. The final script along with the video title and summary is saved into Airtable, where it can be reviewed, edited, or used to produce an actual podcast episode.\n\nIdeal for creators repurposing video content into audio format.\n"
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "0c39768f-93c9-42d7-8b9f-ca4e0ede2312",
  "connections": {
    "d95bcf10-2bb4-4bfd-a8ad-4128a792deb8": {
      "main": [
        [
          {
            "node": "a5492dab-f400-48d9-abd7-6c832d9d6816",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "a5492dab-f400-48d9-abd7-6c832d9d6816": {
      "main": [
        [
          {
            "node": "bce2bb18-c9ee-4165-ac27-5d300e354c7e",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "bce2bb18-c9ee-4165-ac27-5d300e354c7e": {
      "main": [
        [
          {
            "node": "7782b5a6-c842-41be-a5c5-9eaa28a0abd0",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Preguntas frecuentes

¿Cómo usar este flujo de trabajo?

Copie el código de configuración JSON de arriba, cree un nuevo flujo de trabajo en su instancia de n8n y seleccione "Importar desde JSON", pegue la configuración y luego modifique la configuración de credenciales según sea necesario.

¿En qué escenarios es adecuado este flujo de trabajo?

Principiante - Inteligencia Artificial, Marketing

¿Es de pago?

Este flujo de trabajo es completamente gratuito, puede importarlo y usarlo directamente. Sin embargo, tenga en cuenta que los servicios de terceros utilizados en el flujo de trabajo (como la API de OpenAI) pueden requerir un pago por su cuenta.

Flujos de trabajo relacionados recomendados

Generador de Contenido Rompehielos con IA: Usar Dumpling AI para extraer sitios web y guardar en Airtable
Generador de Contenido Rompehielos con IA: Usar Dumpling AI para extraer sitios web y guardar en Airtable
Wait
Airtable
Http Request
+
Wait
Airtable
Http Request
9 NodosYang
Inteligencia Artificial
Generar automáticamente blogs e imágenes de IA a partir de videos de YouTube usando Dumpling AI y GPT-4o
Usar Dumpling AI y GPT-4o para generar automáticamente blogs e imágenes de IA a partir de videos de YouTube
Airtable
Google Drive
Http Request
+
Airtable
Google Drive
Http Request
10 NodosYang
Diseño
Constructor de boletines de noticias de IA: Use Dumpling AI para hacer scraping de sitios web, resumen con GPT-4o
Constructor de boletines de noticias IA: Dumpling AI rastrea sitios web, GPT-4o resume
Set
Code
Gmail
+
Set
Code
Gmail
10 NodosYang
Inteligencia Artificial
Generar automáticamente reseñas de noticias de IA usando Dumpling AI y GPT-4o
Usar Dumpling AI y GPT-4o para generar automáticamente reseñas de noticias de IA
Code
Wait
Split Out
+
Code
Wait
Split Out
14 NodosYang
Inteligencia Artificial
Extraer automáticamente datos de usuarios de TikTok con Dumpling AI y segmentar en Airtable
Extraer automáticamente datos de usuarios de TikTok con Dumpling AI y segmentarlos en Airtable
If
Airtable
Http Request
+
If
Airtable
Http Request
6 NodosYang
Inteligencia Artificial
Convierte videos de YouTube en artículos de SEO para blogs
Usa GPT-4o, Dumpling AI y Flux para convertir videos de YouTube en artículos de blog optimizados para SEO
Set
Gmail
Markdown
+
Set
Gmail
Markdown
15 NodosYang
Inteligencia Artificial
Información del flujo de trabajo
Nivel de dificultad
Principiante
Número de nodos5
Categoría2
Tipos de nodos5
Descripción de la dificultad

Adecuado para principiantes de n8n, flujos de trabajo simples con 1-5 nodos

Enlaces externos
Ver en n8n.io

Compartir este flujo de trabajo

Categorías

Categorías: 34