8
n8n 中文网amn8n.com

音乐生成工作流

高级

这是一个Other, AI, Marketing领域的自动化工作流,包含 60 个节点。主要使用 Set, Wait, Merge, Switch, Telegram 等节点,结合人工智能技术实现智能自动化。 使用 Suno API、Flux、Runway 和 Creatomate 生成 AI 歌曲和音乐视频

前置要求
  • Telegram Bot Token
  • Google Drive API 凭证
  • 可能需要目标 API 的认证凭证
  • Google Sheets API 凭证
  • OpenAI API Key
  • Google Gemini API Key
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
  "id": "QQsOnD3baLLwrBUw",
  "meta": {
    "instanceId": "b3c467df4053d13fe31cc98f3c66fa1d16300ba750506bfd019a0913cec71ea3",
    "templateCredsSetupCompleted": true
  },
  "name": "音乐生成工作流",
  "tags": [],
  "nodes": [
    {
      "id": "2bbdc1da-5f58-4ea7-883b-f9bdd56b1360",
      "name": "OpenAI 聊天模型",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        380,
        -60
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "3bf25780-c09a-4594-8dd8-3ae83a6f7c53",
      "name": "简单记忆",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        540,
        -60
      ],
      "parameters": {},
      "typeVersion": 1.3
    },
    {
      "id": "e8eb6cab-84fd-4d37-8778-16784e50ccc7",
      "name": "OpenAI 聊天模型1",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -400,
        780
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "a4f8469c-1e4f-40f1-974c-88ce65069a05",
      "name": "结构化输出解析器",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        -100,
        780
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "77259955-499f-4b8f-8736-e9762375e76d",
      "name": "等待",
      "type": "n8n-nodes-base.wait",
      "position": [
        280,
        560
      ],
      "webhookId": "8b013a70-62bb-4305-bcdf-b077ef32c4af",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "796bad9e-b1d7-4a37-baf7-0551cdcea734",
      "name": "速率限制等待节点",
      "type": "n8n-nodes-base.wait",
      "position": [
        900,
        560
      ],
      "webhookId": "d74aa752-5146-48ae-968c-92f02ce5a1ff",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "7a4ee974-5730-4c27-8268-6aa3b43f4e20",
      "name": "等待1",
      "type": "n8n-nodes-base.wait",
      "position": [
        1880,
        380
      ],
      "webhookId": "58df3ba2-435d-40a7-af63-016c3d1abd53",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "0e89d6dd-0031-493b-bf61-45d8221580bc",
      "name": "获取图片URL1",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2060,
        380
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "a7b5e031-f5c3-467a-a89a-c1eaf468b4c8",
      "name": "获取图像",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2220,
        380
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "fba303e0-35b7-4c69-a16c-66ef423d5001",
      "name": "结构化输出解析器 1",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        1500,
        700
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "2a83311f-2802-44bb-8013-99ff0472fa0e",
      "name": "Google Gemini 聊天模型",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        1280,
        700
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "cb8e5747-dcf2-41b4-98e6-f1a04873a95f",
      "name": "等待 2",
      "type": "n8n-nodes-base.wait",
      "position": [
        1880,
        620
      ],
      "webhookId": "58df3ba2-435d-40a7-af63-016c3d1abd53",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "b296ee5b-594a-47cd-b23e-8789f76830a1",
      "name": "获取图片 URL",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2060,
        620
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "0113ca48-1d47-4295-93c6-f6695b87efb7",
      "name": "获取图片1",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2220,
        620
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "75fcbe0d-ea96-431c-bd7f-9d9baf426f6a",
      "name": "1分钟",
      "type": "n8n-nodes-base.wait",
      "position": [
        1880,
        880
      ],
      "webhookId": "912371bb-33b4-4879-81b2-8674cd25be9c",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "e5b7506d-8137-42e2-b269-c2d76dec48ac",
      "name": "等待3",
      "type": "n8n-nodes-base.wait",
      "position": [
        -180,
        1440
      ],
      "webhookId": "a692effe-23e1-459f-80dd-453fc4cec174",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "821c9cf2-3d0d-442e-9b74-674858335562",
      "name": "合并",
      "type": "n8n-nodes-base.merge",
      "position": [
        2880,
        640
      ],
      "parameters": {},
      "typeVersion": 3.1
    },
    {
      "id": "0fdba74e-a470-42e8-94ed-b8b7211c20ec",
      "name": "速率限制等待节点1",
      "type": "n8n-nodes-base.wait",
      "position": [
        2060,
        1120
      ],
      "webhookId": "d74aa752-5146-48ae-968c-92f02ce5a1ff",
      "parameters": {},
      "typeVersion": 1.1
    },
    {
      "id": "3817f067-44a6-402f-8f14-20cb1b466588",
      "name": "追踪创意代理Telegram触发器",
      "type": "n8n-nodes-base.telegramTrigger",
      "position": [
        -760,
        -80
      ],
      "webhookId": "16cc0122-88fe-4581-8c6c-f2618f9bc095",
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "e1ae010b-3525-4497-8e83-7277bfb950e1",
      "name": "切换文本或语音输入",
      "type": "n8n-nodes-base.switch",
      "position": [
        -560,
        -80
      ],
      "parameters": {},
      "typeVersion": 3.2
    },
    {
      "id": "94d2c93d-266c-4384-b7f4-2eadd12dddc0",
      "name": "下载语音笔记",
      "type": "n8n-nodes-base.telegram",
      "position": [
        -220,
        -80
      ],
      "webhookId": "207477bc-7aab-477d-b116-0e1b91c809d7",
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "ca1a2f8a-c70a-4b11-8c4c-a2460a0b6e4b",
      "name": "转录语音笔记",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        -20,
        -80
      ],
      "parameters": {},
      "typeVersion": 1.8
    },
    {
      "id": "807ee76b-2d12-40ab-94c3-a3bc1248818d",
      "name": "设置字段",
      "type": "n8n-nodes-base.set",
      "position": [
        140,
        -200
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "fec9c36d-4c6d-4e5a-8ad0-33fb3d851ca7",
      "name": "设置字段为\"文本\"",
      "type": "n8n-nodes-base.set",
      "position": [
        200,
        -420
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "f0036916-ecda-4a3e-beb0-5e5708237eed",
      "name": "AI音乐代理",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        620,
        -320
      ],
      "parameters": {},
      "typeVersion": 1.8
    },
    {
      "id": "3778d4c9-e508-4b97-9bf9-ce42a522935a",
      "name": "将音乐曲目追加到Google表格",
      "type": "n8n-nodes-base.googleSheetsTool",
      "position": [
        680,
        -60
      ],
      "parameters": {},
      "typeVersion": 4.5
    },
    {
      "id": "ebb13a7d-371b-4b00-97ff-5b9b2cf49474",
      "name": "获取行:确认Google表格中的曲目",
      "type": "n8n-nodes-base.googleSheetsTool",
      "position": [
        840,
        -60
      ],
      "parameters": {},
      "typeVersion": 4.5
    },
    {
      "id": "117fef81-7288-402e-8173-b2e39a531623",
      "name": "SerpAPI:浏览互联网获取音乐创意",
      "type": "@n8n/n8n-nodes-langchain.toolSerpApi",
      "position": [
        1020,
        -60
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "4a78bb72-f533-423e-9bd1-c5d14ffc8fd8",
      "name": "向用户发送消息",
      "type": "n8n-nodes-base.telegram",
      "position": [
        1100,
        -340
      ],
      "webhookId": "c6be7f1a-d204-4831-86da-a07442f794c2",
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "dd56a536-a1e2-47d3-a956-010d9fabd21d",
      "name": "Google表格触发器:开始处理曲目",
      "type": "n8n-nodes-base.googleSheetsTrigger",
      "position": [
        -760,
        560
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "5bcb2486-f772-4989-9653-db971b9143bc",
      "name": "获取一个待处理行",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -540,
        560
      ],
      "parameters": {},
      "executeOnce": true,
      "typeVersion": 4.5
    },
    {
      "id": "6c0a6276-23cf-4a44-8fcb-f25b196e4b2d",
      "name": "歌词AI代理",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -320,
        560
      ],
      "parameters": {},
      "typeVersion": 1.8
    },
    {
      "id": "ad97b3db-5d85-4f83-8b41-037107b6657e",
      "name": "音乐生成API请求",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        60,
        560
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "464fbac9-b3fd-4de0-bdaa-ce31eb249fc4",
      "name": "获取音乐生成状态",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        480,
        560
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "1a6124ce-b481-4ce9-b5da-95426b85db9f",
      "name": "确认生成状态",
      "type": "n8n-nodes-base.switch",
      "position": [
        680,
        560
      ],
      "parameters": {},
      "typeVersion": 3.2
    },
    {
      "id": "3a1c70a7-6b88-4345-9224-39613b30c22b",
      "name": "下载音频曲目",
      "type": "n8n-nodes-base.httpRequest",
      "onError": "continueErrorOutput",
      "position": [
        880,
        280
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "120e3d81-547a-43f2-b33b-3ed84f5a10db",
      "name": "上传音频曲目到Drive",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        1140,
        240
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "66c1f238-ed4b-41ae-8081-d1cbf039b721",
      "name": "在Google表格中更新音频URL",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        1140,
        500
      ],
      "parameters": {},
      "executeOnce": true,
      "typeVersion": 4.5
    },
    {
      "id": "414980db-7132-4721-a07a-61392e25a35a",
      "name": "封面图片和视频提示AI代理",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        1320,
        500
      ],
      "parameters": {},
      "typeVersion": 1.8
    },
    {
      "id": "ac27960e-c63e-4a1d-96b5-76f007acdf14",
      "name": "生成1:1封面图片",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1700,
        380
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "4793c6e9-648d-43dd-87a5-3a498fb2bdf9",
      "name": "生成3:1封面图片",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1700,
        620
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "582fac36-87c5-46b6-b1cd-37b572c2cdca",
      "name": "上传1:1封面图片到Drive",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        2400,
        380
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "ccbcdb14-f25e-4544-9d48-102c6383bd2f",
      "name": "上传到kraken获取URL",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2400,
        620
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "1f64aff4-844b-441a-b0b7-02ba003edf5b",
      "name": "将3:1封面图片转换为视频",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1700,
        880
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "1f231629-e086-4c14-ac2c-e1464b887e46",
      "name": "获取视频生成状态",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2060,
        880
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "61732f26-507e-4e65-bc9c-aa48f014e049",
      "name": "确认生成状态1",
      "type": "n8n-nodes-base.switch",
      "position": [
        2240,
        880
      ],
      "parameters": {},
      "typeVersion": 3.2
    },
    {
      "id": "7cde42d1-198e-4004-b025-8011d60400cc",
      "name": "下载视频",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2460,
        860
      ],
      "parameters": {},
      "executeOnce": true,
      "typeVersion": 4.2
    },
    {
      "id": "a017607f-b8e1-4863-aef7-0d85ef20ffa3",
      "name": "上传转换后的视频到Drive",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        2640,
        860
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "231f64c6-499e-44c6-84a0-9a59062c5a4d",
      "name": "更新封面照片和视频URL",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        3080,
        640
      ],
      "parameters": {},
      "typeVersion": 4.5
    },
    {
      "id": "2b7e5239-1c99-4875-b8e8-659ee305affa",
      "name": "在Telegram上发送状态更新",
      "type": "n8n-nodes-base.telegram",
      "position": [
        3280,
        640
      ],
      "webhookId": "153aa267-e173-43f9-9f44-8b4c7a008d9b",
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "04d7b1f2-c790-400f-a97d-bbbe054125bf",
      "name": "渲染视频触发器",
      "type": "n8n-nodes-base.googleSheetsTrigger",
      "position": [
        -780,
        1440
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "292d51ff-477f-4b0e-b018-664949d5b880",
      "name": "获取待渲染行",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        -560,
        1440
      ],
      "parameters": {},
      "executeOnce": true,
      "typeVersion": 4.5
    },
    {
      "id": "6f6fb085-e42c-4cfc-bad4-2bcbeb47eb92",
      "name": "渲染音频曲目+视频",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -360,
        1440
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "dc560357-3a78-448c-a966-17b3a1a48a02",
      "name": "发送URL到GDrive脚本并上传",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        20,
        1440
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "70a37583-ddf8-44ab-8628-9a89c3586685",
      "name": "重命名上传的视频",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        220,
        1440
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "f996a858-e7e6-42d0-999f-c41ca96c2c93",
      "name": "更新音乐视频URL+渲染状态",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        440,
        1440
      ],
      "parameters": {},
      "typeVersion": 4.5
    },
    {
      "id": "29088148-44ce-40cd-8b22-51046e0c5ee4",
      "name": "发送视频URL给用户",
      "type": "n8n-nodes-base.telegram",
      "position": [
        660,
        1440
      ],
      "webhookId": "153aa267-e173-43f9-9f44-8b4c7a008d9b",
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "bf28c872-7980-4092-820a-ae8ebb0184da",
      "name": "便签",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -860,
        1340
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "9b78583c-c284-4db1-a250-a1683e33fb63",
      "name": "便签1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -860,
        180
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "e0342635-2582-4fd3-9bc2-8c9acb221b6e",
      "name": "便签2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -860,
        -480
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "8fc7e748-7354-4565-9a88-6e926f8ea5da",
  "connections": {
    "Wait": {
      "main": [
        [
          {
            "node": "Get Music Generation Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge": {
      "main": [
        [
          {
            "node": "Update Cover Photo & Video URLs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait1": {
      "main": [
        [
          {
            "node": "get_image_url1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait2": {
      "main": [
        [
          {
            "node": "get_image_url",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Wait3": {
      "main": [
        [
          {
            "node": "Send URL to GDrive Script and Upload",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "1 minute": {
      "main": [
        [
          {
            "node": "Get Video Generation Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Image": {
      "main": [
        [
          {
            "node": "Upload Cover Image 1:1 to Drive",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Field": {
      "main": [
        [
          {
            "node": "AI Music Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Image1": {
      "main": [
        [
          {
            "node": "Upload to kraken to get url",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Simple Memory": {
      "ai_memory": [
        [
          {
            "node": "AI Music Agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "get_image_url": {
      "main": [
        [
          {
            "node": "Get Image1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI Music Agent": {
      "main": [
        [
          {
            "node": "Send Message to User",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Download Video": {
      "main": [
        [
          {
            "node": "Upload Converted Video to Drive",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "get_image_url1": {
      "main": [
        [
          {
            "node": "Get Image",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Lyrics AI Agent": {
      "main": [
        [
          {
            "node": "Music Generation API Request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "AI Music Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Chat Model1": {
      "ai_languageModel": [
        [
          {
            "node": "Lyrics AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Download Voice Note": {
      "main": [
        [
          {
            "node": "Transcribe Voice Note",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get one Pending Row": {
      "main": [
        [
          {
            "node": "Lyrics AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Set Field to \"text\"": {
      "main": [
        [
          {
            "node": "AI Music Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Download Audio Track": {
      "main": [
        [
          {
            "node": "Upload Audio Track to Drive",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Wait",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Rate Limit Wait Node": {
      "main": [
        []
      ]
    },
    "Render Video Trigger": {
      "main": [
        [
          {
            "node": "Get Pending Render Row",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Rename Uploaded Video": {
      "main": [
        [
          {
            "node": "Update Music Video URL + Render Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Transcribe Voice Note": {
      "main": [
        [
          {
            "node": "Set Field",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Pending Render Row": {
      "main": [
        [
          {
            "node": "Render Audio Track + Video",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send Video URL to User": {
      "main": [
        []
      ]
    },
    "Generate Cover Image 1:1": {
      "main": [
        [
          {
            "node": "Wait1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Generate Cover Image 3:1": {
      "main": [
        [
          {
            "node": "Wait2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google Gemini Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Cover Image and Video Prompts AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "Lyrics AI Agent",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Confirm Generation Status": {
      "main": [
        [
          {
            "node": "Download Audio Track",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Rate Limit Wait Node",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Wait",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Structured Output Parser1": {
      "ai_outputParser": [
        [
          {
            "node": "Cover Image and Video Prompts AI Agent",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Confirm Generation Status1": {
      "main": [
        [
          {
            "node": "Download Video",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "1 minute",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Rate Limit Wait Node1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Render Audio Track + Video": {
      "main": [
        [
          {
            "node": "Wait3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Switch Text or Voice Input": {
      "main": [
        [
          {
            "node": "Set Field to \"text\"",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Download Voice Note",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update Audio URL in GSheet": {
      "main": [
        [
          {
            "node": "Cover Image and Video Prompts AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Music Generation Status": {
      "main": [
        [
          {
            "node": "Confirm Generation Status",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Video Generation Status": {
      "main": [
        [
          {
            "node": "Confirm Generation Status1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload Audio Track to Drive": {
      "main": [
        [
          {
            "node": "Update Audio URL in GSheet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload to kraken to get url": {
      "main": [
        [
          {
            "node": "Convert Cover Image 3:1 to Video",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Music Generation API Request": {
      "main": [
        [
          {
            "node": "Wait",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Append Music Tracks to GSheets": {
      "ai_tool": [
        [
          {
            "node": "AI Music Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Update Cover Photo & Video URLs": {
      "main": [
        [
          {
            "node": "Send Status Updates on Telegram",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Upload Converted Video to Drive": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Upload Cover Image 1:1 to Drive": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Convert Cover Image 3:1 to Video": {
      "main": [
        [
          {
            "node": "1 minute",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Track Ideas Agent Telegram Trigger": {
      "main": [
        [
          {
            "node": "Switch Text or Voice Input",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Get Rows: Confirm Tracks in GSheets": {
      "ai_tool": [
        [
          {
            "node": "AI Music Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Send URL to GDrive Script and Upload": {
      "main": [
        [
          {
            "node": "Rename Uploaded Video",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Cover Image and Video Prompts AI Agent": {
      "main": [
        [
          {
            "node": "Generate Cover Image 1:1",
            "type": "main",
            "index": 0
          },
          {
            "node": "Generate Cover Image 3:1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Update Music Video URL + Render Status": {
      "main": [
        [
          {
            "node": "Send Video URL to User",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "SerpAPI: Browse the internet for Music Ideas": {
      "ai_tool": [
        [
          {
            "node": "AI Music Agent",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "Google Sheets Trigger: Start Processing Tracks": {
      "main": [
        [
          {
            "node": "Get one Pending Row",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
常见问题

如何使用这个工作流?

复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。

这个工作流适合什么场景?

高级 - 其他, 人工智能, 营销

需要付费吗?

本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。

工作流信息
难度等级
高级
节点数量60
分类3
节点类型19
难度说明

适合高级用户,包含 16+ 个节点的复杂工作流

作者
Joseph

Joseph

@mjomba

Automation expert specializing in building smart, scalable workflows using tools like n8n, Make, and Airtable. I help businesses save time, reduce manual work, and grow faster with tailored automation solutions. Feel free to reach out at joseph@uppfy.com to discuss your project.

外部链接
在 n8n.io 查看

分享此工作流