n8n এ YouTube ও TikTok ট্রান্সক্রিপ্ট
তিনটি HTTP Request নোড দিয়ে একটি n8n ওয়ার্কফ্লোতে ভিডিও ট্রান্সক্রিপ্ট আনুন, অথবা একটি n8n AI Agent কে Transcript Dock MCP টুল দিন।
আপডেট হয়েছে
সংক্ষিপ্ত উত্তর: n8n এর জন্য কোনো বিশেষ নোড লাগে না। তিনটি HTTP Request নোড লিংক সাবমিট করে, কাজ শেষ হওয়ার জন্য অপেক্ষা করে এবং ট্রান্সক্রিপ্ট এক্সপোর্ট করে। n8n AI Agent এর জন্য বরং MCP Client Tool নোডটি Transcript Dock MCP সার্ভারের সাথে যুক্ত করুন।
1. ক্রেডেনশিয়াল যোগ করুন#
- API কী পাতায় একটি API কী তৈরি করুন।
- n8n এ
Header Authধরনের একটি ক্রেডেনশিয়াল তৈরি করুন, নামAuthorizationএবং মানBearer td_live_YOUR_KEY।
2. লিংক সাবমিট করুন#
একটি HTTP Request নোড যোগ করুন: মেথড POST, URL https://www.transcriptdock.com/v1/jobs, অথেনটিকেশন Generic Credential Type ও Header Auth ক্রেডেনশিয়াল দিয়ে। একটি হেডার যোগ করুন Idempotency-Key নামে, মান হিসেবে এমন একটি এক্সপ্রেশন দিন যেমন transcriptdock-{{ $execution.id }}-{{ $itemIndex }}, এবং এই JSON বডি পাঠান:
{"source": { "url": "{{ $json.url }}" },"mode": "captions_only"}
3. কাজের জন্য অপেক্ষা করুন#
দ্বিতীয় একটি HTTP Request নোড: মেথড GET, URL https://www.transcriptdock.com/v1/jobs/{{ $json.id }}?wait=25, একই ক্রেডেনশিয়াল। কাজ শেষ হলেই এটি ফেরত আসে। ক্যাপশনের কাজ কয়েক সেকেন্ডে শেষ হয়; দীর্ঘ AI ট্রান্সক্রিপশনের জন্য একটি IF নোডের মাধ্যমে লুপ চালান, যতক্ষণ না status হয় succeeded, failed বা cancelled।
4. ট্রান্সক্রিপ্ট এক্সপোর্ট করুন#
তৃতীয় একটি HTTP Request নোড: মেথড GET, URL https://www.transcriptdock.com/v1/transcripts/{{ $json.result_id }}/export?format=txt, রেসপন্স ফরম্যাট Text। সাবটাইটেলের জন্য srt বা vtt ব্যবহার করুন, অথবা টাইমড সেগমেন্টসহ JSON এর জন্য /v1/transcripts/{{ $json.result_id }} কল করুন। এক্সপোর্ট বিনামূল্যে।
n8n AI Agent এর জন্য#
এজেন্টে একটি MCP Client Tool নোড যোগ করুন, এন্ডপয়েন্ট https://www.transcriptdock.com/mcp, ট্রান্সপোর্ট HTTP Streamable, এবং একই Header Auth ক্রেডেনশিয়াল দিয়ে। এজেন্ট পায় get_video_transcript, YouTube খোঁজা, চ্যানেল ও প্লেলিস্টের তালিকা, এবং TikTok প্রোফাইলের তালিকা। টুলের বিস্তারিত আছে MCP পাতায়।