ساخت خودکار پادکست از رونوشت یوتیوب با n8n

ساخت خودکار پادکست از رونوشت یوتیوب با n8n

7 دقیقه مطالعه · منتشر شده ۱۴۰۵/۵/۷

دانلود workflow

فایل JSON آماده import در n8n — credentialها باید در n8n شما تنظیم شوند.

  1. فایل JSON را دانلود کنید.
  2. در n8n: Workflows → Import from File.
  3. Credentialهای هر node را متصل کنید.
  4. workflow را فعال کنید.

شناسه workflow: 4887 · منبع: کاتالوگ Pixori

اتوماسیون ساخت پادکست از رونوشت‌های یوتیوب با Dumpling AI و GPT-4o

این گردش کار، ساخت اسکریپت پادکست را از ویدیوهای یوتیوب که اخیراً آپلود شده‌اند، خودکار می‌کند. این گردش کار برای تولیدکنندگان محتوا طراحی شده است که به دنبال استفاده مجدد کارآمد از محتوای یوتیوب در قالب قسمت‌های پادکست هستند. این گردش کار فید RSS یک کانال یوتیوب را نظارت می‌کند، رونوشت‌ها را با استفاده از Dumpling AI استخراج می‌کند، آن‌ها را با GPT-4o پاکسازی و خلاصه می‌کند، و اسکریپت نهایی پادکست را به همراه فراداده در Airtable ذخیره می‌کند.

دسته‌بندی‌ها: هوش مصنوعی، استفاده مجدد از محتوا، بازاریابی

گره‌های اصلی: RSS Feed Read Trigger، HTTP Request، OpenAI GPT، Airtable

نمای کلی گردش کار

این گردش کار، ساخت اسکریپت پادکست را از آپلودهای جدید ویدیوی یوتیوب خودکار می‌کند. این گردش کار مراحل منطقی زیر را دنبال می‌کند:

1. نظارت بر فید RSS یوتیوب: آپلودهای ویدیوی جدید را تشخیص می‌دهد.

2. استخراج رونوشت: از Dumpling AI برای دریافت رونوشت کامل ویدیو استفاده می‌کند.

3. پردازش رونوشت: با استفاده از GPT-4o، رونوشت را پاکسازی، برچسب‌گذاری، خلاصه و عنوان پادکست را تولید می‌کند.

4. ذخیره خروجی: اسکریپت پادکست و فراداده را در Airtable ذخیره می‌کند.

5. مستندسازی گردش کار: برای وضوح، یک یادداشت چسبان (Sticky Note) را شامل می‌شود.

---

تحلیل گره‌های جزئی

۱. نظارت بر فید RSS یوتیوب

  • هدف: هنگام انتشار ویدیوی جدید یوتیوب، گردش کار را راه‌اندازی می‌کند.
  • نوع گره: RSS Feed Read Trigger
  • پیکربندی:

* Feed URL: https://rss.app/feeds/Vw076Uzh7bIinpci.xml (آدرس فید RSS کانال یوتیوب مورد نظر خود را جایگزین کنید).

* Polling Interval: برای تشخیص تقریباً بی‌درنگ، روی هر دقیقه (mode: everyMinute) تنظیم شود.

  • ورودی: ندارد (این یک گره راه‌انداز است).
  • خروجی: موارد جدید فید (فراداده ویدیو) را به گره بعدی منتقل می‌کند.
  • مشکلات احتمالی: در دسترس نبودن فید RSS، آدرس URL نادرست، محدودیت نرخ توسط ارائه‌دهنده RSS، اتصال شبکه.

۲. استخراج رونوشت با استفاده از Dumpling AI

  • هدف: رونوشت کامل ویدیوی تشخیص داده شده را بازیابی می‌کند.
  • نوع گره: HTTP Request (POST)
  • پیکربندی:

* URL: https://app.dumplingai.com/api/v1/get-youtube-transcript

* Method: POST

* Authentication: احراز هویت هدر HTTP (نیاز به یک اعتبارنامه با نام "Dumpling AI-n8n" دارد که شامل کلید API Dumpling AI شما باشد).

* Body (JSON):

```json

{

"videoUrl": "{{ $json.link }}",

"preferredLanguage": "en"

}

```

* videoUrl: به طور پویا از خروجی گره قبلی ($json.link) درج می‌شود.

* preferredLanguage: برای رونوشت‌های انگلیسی روی "en" تنظیم شده است.

  • ورودی: فراداده ویدیو (به ویژه لینک ویدیو) را از راه‌انداز RSS دریافت می‌کند.
  • خروجی: داده‌های رونوشت را از Dumpling AI، از جمله متن کامل رونوشت، ارائه می‌دهد.
  • مشکلات احتمالی: خرابی احراز هویت API، خرابی سرویس Dumpling AI، ویدیوی فاقد رونوشت، زبان پشتیبانی نشده، مهلت زمانی درخواست HTTP.

۳. پردازش رونوشت با GPT-4o

  • هدف: رونوشت را پاکسازی می‌کند، بلندگوها را برچسب‌گذاری می‌کند، محتوا را خلاصه می‌کند و عنوان پادکست را تولید می‌کند.
  • نوع گره: OpenAI GPT (با استفاده از ادغام LangChain یا گره بومی OpenAI)
  • پیکربندی:

* Model: chatgpt-4o-latest (یا مدل GPT-4o ترجیحی شما).

* Credentials: به اعتبارنامه کلید API OpenAI خود پیوند دهید (به عنوان مثال، "OpenAi account 2").

* Messages:

* System Prompt:

```

شما یک ویراستار حرفه‌ای رونوشت و خلاصه‌کننده پادکست هستید. برای رونوشت زیر، این وظایف را انجام دهید:

1. پاکسازی رونوشت: کلمات پرکننده (مانند "ام"، "آه"، "مثل"، "می‌دانید") و عبارات تکراری را حذف کنید.

2. برچسب‌گذاری بلندگوها: بلندگوهای مختلف را به وضوح مشخص کنید (مانند "بلندگو ۱:"، "بلندگو ۲:").

3. قالب‌بندی به صورت گفتگو: رونوشت پاکسازی شده را در قالبی قابل خواندن به صورت گفتگو ارائه دهید.

4. خلاصه نکات کلیدی: خلاصه‌ای مختصر (۲-۴ جمله) از موضوعات اصلی مورد بحث ارائه دهید.

5. تولید عنوان پادکست: یک عنوان پادکست جذاب و مرتبط بر اساس محتوا ایجاد کنید.

خروجی را دقیقاً به صورت یک شیء JSON با کلیدهای زیر برگردانید: "title"، "cleaned_transcript" و "summary".

```

* User Message:

```json

{{ $json.message.content.transcript }}

```

* این رونوشت خام به دست آمده از Dumpling AI را تزریق می‌کند.

* Output Settings: اطمینان حاصل کنید که "Return JSON Output" یا مشابه آن برای تجزیه ساختاریافته فعال است.

  • ورودی: متن رونوشت را از گره Dumpling AI دریافت می‌کند.
  • خروجی: یک شیء JSON حاوی title، cleaned_transcript و summary.
  • مشکلات احتمالی: کلید API نامعتبر OpenAI، تجاوز از سهمیه API، مهلت زمانی مدل، محدودیت نرخ، رونوشت فراتر از محدودیت توکن، فرمت پاسخ غیرمنتظره.

۴. ذخیره اسکریپت پادکست در Airtable

  • هدف: اسکریپت پادکست تولید شده، عنوان و خلاصه را در یک پایگاه Airtable ذخیره می‌کند.
  • نوع گره: Airtable (عملیات Create)
  • پیکربندی:

* Base: پایگاه Airtable مورد نظر خود را انتخاب کنید.

* Table: روی جدول "podcast" خود تنظیم کنید.

* Field Mapping:

* Title{{ $json.message.content.title }}

* Summary{{ $json.message.content.summary }}

* podcast transcript{{ $json.message.content.cleaned_transcript }}

* Credentials: به اعتبارنامه توکن دسترسی شخصی Airtable خود پیوند دهید (به عنوان مثال، "Airtable Personal Access Token account").

  • ورودی: خروجی JSON (عنوان، رونوشت پاکسازی شده، خلاصه) را از گره GPT-4o دریافت می‌کند.
  • خروجی: تأییدیه رکورد Airtable ایجاد شده.
  • مشکلات احتمالی: توکن نامعتبر یا منقضی شده Airtable، محدودیت‌های API Airtable، نام‌های پایگاه/جدول/فیلد نادرست، خطاهای مجوز، عدم تطابق نوع داده.

۵. مستندسازی گردش کار (یادداشت چسبان)

  • هدف: خلاصه‌ای بصری از عملکرد و نحوه استفاده گردش کار را مستقیماً روی بوم ارائه می‌دهد.
  • نوع گره: Sticky Note
  • محتوا: توضیح می‌دهد که گردش کار فید RSS یوتیوب را نظارت می‌کند، از Dumpling AI برای رونوشت‌ها، GPT-4o برای پردازش و Airtable برای ذخیره‌سازی استفاده می‌کند و آن را برای استفاده مجدد از محتوای ویدیویی در پادکست‌ها ایده‌آل می‌سازد.

---

جدول خلاصه

نام گرهنوع گرهنقش عملکردیگره(های) ورودیگره(های) خروجی
Watch for New YouTube Video via RSSRSS Feed Read Triggerآپلودهای جدید ویدیوی یوتیوب را از طریق فید RSS تشخیص می‌دهدNoneGet Transcript from YouTube Video using Dumpling AI
Get Transcript from YouTube Video using Dumpling AIHTTP Request (POST)رونوشت کامل را با استفاده از API Dumpling AI استخراج می‌کندWatch for New YouTube Video via RSSTransform Transcript into Podcast Script using GPT-4o
Transform Transcript into Podcast Script using GPT-4oOpenAI GPT (LangChain)رونوشت را با GPT-4o پاکسازی، خلاصه و عنوان‌بندی می‌کندGet Transcript from YouTube Video using Dumpling AISave Podcast Script and Metadata to Airtable
Save Podcast Script and Metadata to AirtableAirtable (Create)اسکریپت پردازش شده و فراداده را در Airtable ذخیره می‌کندTransform Transcript into Podcast Script using GPT-4oNone
Workflow DocumentationSticky Noteخلاصه بصری از هدف و مراحل گردش کارNoneNone

---

نحوه بازسازی این گردش کار

1. افزودن گره راه‌انداز:

* RSS Feed Read Trigger را انتخاب کنید.

* Feed URL را به فید RSS کانال یوتیوب خود تنظیم کنید.

* نظارت را روی everyMinute پیکربندی کنید.

2. افزودن گره استخراج رونوشت:

* HTTP Request را انتخاب کنید.

* آن را به گره راه‌انداز متصل کنید.

* طبق توضیحات بخش ۲ پیکربندی کنید. اطمینان حاصل کنید که اعتبارنامه‌های Dumpling AI شما تنظیم شده‌اند.

3. افزودن گره پردازش رونوشت:

* OpenAI GPT (یا گره بومی OpenAI) را انتخاب کنید.

* آن را به گره HTTP Request متصل کنید.

* مدل، اعتبارنامه‌ها و اعلان‌ها را طبق جزئیات بخش ۳ پیکربندی کنید. به اعلان سیستم برای پردازش دقیق توجه ویژه داشته باشید.

4. افزودن گره Airtable:

* Airtable را انتخاب کنید.

* آن را به گره OpenAI متصل کنید.

* پایگاه، جدول و نگاشت فیلدها را طبق طرح کلی بخش ۴ پیکربندی کنید. اطمینان حاصل کنید که اعتبارنامه‌های Airtable شما معتبر هستند.

5. افزودن یادداشت چسبان:

* Sticky Note را از منوی گره انتخاب کنید.

* خلاصه‌ای توصیفی از هدف و عملکرد گردش کار اضافه کنید.

توجه: می‌توانید این گردش کار و موارد دیگر را در کاتالوگ n8n در Pixori.me پیدا کنید: https://pixori.me/n8n

Nodeهای استفاده‌شده

سوالات متداول

این گردش کار چگونه کار می‌کند؟

این گردش کار ابتدا فید RSS کانال یوتیوب را برای ویدیوهای جدید نظارت می‌کند، سپس رونوشت ویدیو را با استفاده از Dumpling AI استخراج می‌کند. در نهایت، رونوشت با GPT-4o پاکسازی، خلاصه و برای ذخیره در Airtable آماده می‌شود.

چه ابزارهایی در این گردش کار استفاده می‌شود؟

ابزارهای اصلی مورد استفاده عبارتند از: n8n (برای اتوماسیون)، RSS Feed Read Trigger (برای نظارت بر یوتیوب)، Dumpling AI (برای استخراج رونوشت)، OpenAI GPT-4o (برای پردازش متن) و Airtable (برای ذخیره‌سازی).

آیا این گردش کار برای تولیدکنندگان محتوا مفید است؟

بله، این گردش کار به تولیدکنندگان محتوا کمک می‌کند تا به طور مؤثر از ویدیوهای یوتیوب خود برای ساخت قسمت‌های پادکست استفاده مجدد کنند و فرآیند تولید محتوا را خودکار سازند.

workflowهای مرتبط

این workflow در کاتالوگ Pixori.me بایگانی شده است. لایسنس اصلی متعلق به سازنده workflow است.