2Slides Logo
मार्केटिंग रिपोर्ट प्रस्तुतिकरण स्वचालित करें: Deck to Video API (2026)
2Slides Team
19 min read

मार्केटिंग रिपोर्ट प्रस्तुतियों को स्वचालित करें: Deck to Video API (2026)

मार्केटिंग रिपोर्ट प्रस्तुतियों को स्वचालित करने के लिए, सोमवार को एक क्रोन चलाएं जो अभियान मेट्रिक्स खींचता है, एक LLM से 8-स्लाइड कथा पूछता है, और तीन 2Slides एंडपॉइंट्स को कॉल करता है: create-pdf-slides एक इमेज-डिज़ाइन किए गए 16:9 रीकैप डेक के लिए, generate-narration को multi मोड में दो-आवाज़ ट्रैक के लिए, और download-slides-pages-voices प्रति-पृष्ठ PNG और WAV फ़ाइलों के लिए जिन्हें ffmpeg MP4 में जोड़ता है। एक 8-पृष्ठ 2K डेक की कीमत 810 क्रेडिट्स (लगभग $2) है, नैरेशन जोड़ने पर 1,680 क्रेडिट्स (लगभग $4.20) और इस प्रकार एक नैरेटेड साप्ताहिक रीकैप प्रति क्लाइंट लगभग $6 के करीब आता है। यह मार्केटिंग ऑप्स, ग्रोथ इंजीनियर्स, और एजेंसियों के लिए बनाया गया है।

मुख्य बातें

  • एक निर्धारित जॉब सोमवार की दिनचर्या को बदल देता है: मेट्रिक्स एक्सपोर्ट, 8-स्लाइड रीकैप डेक, दो वक्ताओं की वॉइसओवर, और 1920×1080 MP4।
  • तीन 2Slides एंडपॉइंट्स काम करते हैं: create-pdf-slides (2K पर प्रति पेज 10 + 100 क्रेडिट्स), generate-narration (प्रति पेज 210 क्रेडिट्स), और download-slides-pages-voices (मुफ्त)।
  • एक नैरेटेड 8-स्लाइड रीकैप की लागत 2,490 क्रेडिट्स है, लगभग $5 से $6.25 क्रेडिट पैक पर निर्भर करता है; केवल डेक की कीमत 810 क्रेडिट्स है।
  • हर लिखने वाले एंडपॉइंट पर प्रति कुंजी 6 अनुरोध प्रति मिनट की सीमा है, इसलिए 50 क्लाइंट्स के रन को कतारबद्ध करना चाहिए, समानांतर में नहीं चलाना चाहिए।
  • Fast PPT (generate) को नैरेट नहीं किया जा सकता; वीडियो के लिए, create-pdf-slides या create-like-this से शुरू करें।

यह किसके लिए है

मार्केटिंग ऑप्स लीड जो हर सोमवार एक ही रीकैप डेक बनाते हैं, ग्रोथ इंजीनियर्स जिनके पास पहले से मेट्रिक्स वेयरहाउस में होते हैं, और एजेंसियां जिन्हें 20, 50 या अधिक क्लाइंट्स को साप्ताहिक अपडेट देना होता है। समस्या समान है: नंबर सुबह 6 बजे तक तैयार होते हैं, डेक लंच तक तैयार होता है, और आधे स्टेकहोल्डर्स इसे कभी नहीं खोलते।

यदि स्टेकहोल्डर्स को बाद में PowerPoint में स्लाइड्स संपादित करनी हैं तो इस रेसिपी का उपयोग न करें; इमेज-डिज़ाइन पाइपलाइन एक तैयार PDF और पेज इमेजेस बनाती है, न कि मूल PPTX। संपादन योग्य साप्ताहिक डेक के लिए, Automate weekly reports with Zapier and 2Slides में Fast PPT पथ बेहतर है।

कार्यप्रवाह का सारांश

चरणटूलक्या होता है2Slides एंडपॉइंट / क्रेडिट्स
1. ट्रिगरक्रोन (GitHub Actions, Cloud Scheduler, VM पर क्रोन)क्लाइंट के टाइमज़ोन में सोमवार 06:00 बजे चलता हैकोई नहीं
2. मेट्रिक्स खींचनाGoogle Ads, Meta, GA4 एक्सपोर्ट, या वेयरहाउस SQL क्वेरीप्रति क्लाइंट एक JSON ऑब्जेक्ट: खर्च, योजना, रूपांतरण, CPA, शीर्ष चैनल, शीर्ष क्रिएटिवकोई नहीं
3. कथा लिखनाआपकी पसंद का LLM8 शीर्षकित सेक्शन लौटाता है: मुख्य परिणाम, खर्च बनाम योजना, शीर्ष चैनल, क्रिएटिव विजेता, ऑडियंस नोट्स, परीक्षण, जोखिम, अगले सप्ताह की योजनाकोई नहीं
4. डेक बनाना2Slides2K पर आपके ब्रांड के designStyle के साथ इमेज-डिज़ाइन 16:9 डेकPOST /api/v1/slides/create-pdf-slides, 8 पेज के लिए 810 क्रेडिट्स
5. नैरेशन जोड़ना2Slidesडेक में दो वक्ता वैकल्पिक रूप से बोलते हैंPOST /api/v1/slides/generate-narration, 8 पेज के लिए 1,680 क्रेडिट्स
6. एसेट्स प्राप्त करना2SlidesZIP जिसमें pages/page_01.png, voices/page_01.wav, और transcript.txt होता हैPOST /api/v1/slides/download-slides-pages-voices, मुफ्त
7. असेंबल और डिलीवरआपके वर्कर पर ffmpeg, या Workspace ExportSlack, ईमेल, या क्लाइंट पोर्टल पर H.264 MP4 पोस्ट किया जाता हैffmpeg: मुफ्त; Workspace Generate Video: प्रति पेज 20 क्रेडिट्स

हर 2Slides कॉल में एक ही Authorization: Bearer $SLIDES_API_KEY हेडर होता है, और हर असिंक्रोनस जॉब को GET /api/v1/jobs/{jobId} पर पोल किया जाता है।

चरण 1: API कुंजी प्राप्त करें और शेड्यूलर सेट करें

2slides.com/api पर API Keys टैब के तहत एक कुंजी बनाएं। नए खाते बिना सब्सक्रिप्शन के 500 मुफ्त क्रेडिट्स पाते हैं, जो इस पाइपलाइन को एक बार पूरा चलाने के लिए पर्याप्त हैं। कुंजी को अपने शेड्यूलर के सीक्रेट स्टोर में SLIDES_API_KEY के रूप में स्टोर करें, कभी ब्राउज़र या साझा नोटबुक में न रखें, और शेड्यूलिंग से पहले echo एंडपॉइंट से पुष्टि करें।

curl -s https://2slides.com/api/v1/echo \ -H "Authorization: Bearer $SLIDES_API_KEY"

2Slides API reference with Bearer authentication
चित्र 1: 2slides.com/api पर API संदर्भ में हर एंडपॉइंट, Bearer हेडर, और क्रेडिट लागत सूचीबद्ध हैं।

ट्रिगर के लिए, GitHub Actions वर्कफ़्लो on: schedule: - cron: "0 6 * * 1" कुछ क्लाइंट्स के लिए पर्याप्त है। 50 या अधिक के लिए, क्लाइंट्स को कतार में डालें और एक वर्कर को क्रमिक रूप से चलाएं, जिससे 6 अनुरोध प्रति मिनट की सीमा के अंदर रहते हुए पुनः प्रयास की गुंजाइश रहती है।

चरण 2: मेट्रिक्स खींचें और LLM से 8-स्लाइड कथा लिखवाएं

2Slides API यह नहीं जानता कि एक अच्छा साप्ताहिक रीकैप क्या कहता है; वह हिस्सा आपका है, और यह डेक की गुणवत्ता तय करता है। पिछले सप्ताह के नंबर अपने विज्ञापन प्लेटफॉर्म या वेयरहाउस से प्रति क्लाइंट एक फ्लैट JSON ऑब्जेक्ट में खींचें, फिर अपने LLM को ठीक आठ शीर्षकित सेक्शन लौटाने के लिए प्रॉम्प्ट करें:

  1. मुख्य परिणाम: एक संख्या, एक वाक्य ("CPA सप्ताह-दर-सप्ताह 18% घटा, खर्च स्थिर")।
  2. खर्च बनाम योजना: वास्तविक, नियोजित, विचलन, महीने के लिए पेसिंग।
  3. शीर्ष चैनल: तीन चैनल जिनका खर्च, रूपांतरण, CPA, और परिवर्तन।
  4. क्रिएटिव विजेता: दो या तीन विज्ञापन जो सबसे अच्छा कन्वर्ट हुए और क्यों।
  5. ऑडियंस और भौगोलिक नोट्स: क्या बदला।
  6. चल रहे परीक्षण: परिकल्पना, स्थिति, पढ़ने की तारीख।
  7. जोखिम और अवरोधक: बजट सीमा, ट्रैकिंग गैप, मौसमी प्रभाव।
  8. अगले सप्ताह की योजना: तीन बुलेट पॉइंट्स और उनके मालिक।

संख्या इनलाइन और प्रति सेक्शन 60 शब्दों से कम के साथ सरल वाक्य पूछें। create-pdf-slides आपकी कॉपी और लेआउट के लिए आपके टेक्स्ट को स्रोत मानता है, इसलिए 400 से 500 शब्दों की साफ़ कथा 3,000 शब्दों के मेट्रिक डंप से बेहतर डेक बनाती है।

// narrative.mjs: LLM आउटपुट को 2Slides तक पहुंचने से पहले आकार दें export function toUserInput(client, sections) { const header = `Weekly paid media recap for ${client.name}, week of ${client.week}. ` + `Audience: ${client.stakeholders}. Tone: direct, numbers first.`; const body = sections .map((s, i) => `Slide ${i + 1}: ${s.title}\n${s.body}`) .join("\n\n"); return `${header}\n\n${body}`; }

चरण 3: create-pdf-slides के साथ अभियान रिपोर्ट डेक स्वचालन

कथा को create-pdf-slides पर भेजें। page: 8 सेट करें ताकि स्लाइड की संख्या आपके आठ सेक्शन से मेल खाए, स्क्रीन के लिए aspectRatio: "16:9" और PNG को 1920×1080 पर बिना अपस्केलिंग के टिकाऊ बनाने के लिए resolution: "2K"designStyle में आपका ब्रांड रहता है: रंग, टाइप फील, लेआउट नियम, और क्या न करें।

curl -s https://2slides.com/api/v1/slides/create-pdf-slides \ -H "Authorization: Bearer $SLIDES_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "userInput": "Weekly paid media recap for Northwind Outdoor, week of 2026-09-01 to 2026-09-07. Audience: CMO and ecommerce lead. Tone: direct, numbers first.\n\nSlide 1: Headline result\nCPA fell 18% to $31.40 at flat spend of $48,200; 1,535 purchases vs. 1,301 the prior week.\n\nSlide 2: Spend vs. plan\nPlanned $50,000, spent $48,200 (-3.6%). Month pacing at 97% of plan.\n\nSlide 3: Top channels\nMeta $22,100 spend, 812 purchases, $27.20 CPA (-22%). Google Search $18,400, 571 purchases, $32.20 CPA (-9%). YouTube $7,700, 152 purchases, $50.66 CPA (+4%).\n\nSlide 4: Creative winners\n\"Trail-ready in 3 layers\" UGC video: 334 purchases, 3.1% CTR. \"Fall sale, free returns\" static: 218 purchases.\n\nSlide 5: Audience and geo notes\nPacific Northwest DMAs up 31% on purchases; 25-34 women now 41% of Meta conversions.\n\nSlide 6: Tests running\nBroad vs. interest targeting on Meta, day 9 of 14, read on Sept 12. Search brand exclusion test paused for tracking fix.\n\nSlide 7: Risks and blockers\nGA4 and Meta purchase counts diverge by 11%; YouTube CPA trending up two weeks straight.\n\nSlide 8: Next week plan\nShift $3,000 from YouTube to Meta UGC (owner: Priya). Launch two new UGC variants (owner: Sam). Close the GA4 tagging gap by Wednesday (owner: Dev).", "designStyle": "Northwind Outdoor brand: deep forest green #1F3D2B, sand #E8DCC4, white; bold geometric sans-serif headlines; one large number per slide; clean data cards and simple bar comparisons; generous margins; no stock photography, no gradients", "aspectRatio": "16:9", "resolution": "2K", "page": 8, "contentDetail": "concise", "imageModel": "gemini-3-pro-image", "responseLanguage": "English", "mode": "async" }'

उत्तर { "jobId": "..." } होगा। GET https://2slides.com/api/v1/jobs/{jobId} को हर 5 से 10 सेकंड में पोल करें जब तक status success न हो (PDF downloadUrl पर होगा) या failed न हो। आठ 2K पेज के लिए कुछ मिनट लग सकते हैं। लागत: 10 प्लानिंग क्रेडिट्स प्लस प्रति पेज 100, इसलिए 8-पेज डेक के लिए 810 क्रेडिट्स।

2Slides Nano Banana image-designed slides page, the pipeline behind create-pdf-slides
चित्र 2: Nano Banana presentation slides के पीछे की इमेज-डिज़ाइन पाइपलाइन वही है जो create-pdf-slides API के माध्यम से उपलब्ध कराता है।

मौजूदा ब्रांड स्लाइड के अनुरूप बनाने के लिए टेक्स्ट विवरण के बजाय, create-like-this का उपयोग करें जिसमें referenceImageUrl एक सार्वजनिक स्लाइड की छवि की ओर इशारा करता हो। बॉडी, लागत, और सीमाएं समान हैं।

चरण 4: दो वक्ताओं के साथ नैरेटेड वीडियो प्रस्तुति API

जब डेक जॉब success रिपोर्ट करे, तो उसी jobId पर generate-narration कॉल करें। दो नामित वक्ताओं और 30 उपलब्ध आवाज़ों में से दो के साथ mode: "multi" का उपयोग करें; Kore और Puck इतनी दूरी पर हैं कि श्रोता बिना दृश्य संकेत के समझ सकें कि कौन बोल रहा है। includeIntro: true एक छोटा परिचय जोड़ता है जो क्लाइंट और सप्ताह का नाम बताता है।

curl -s https://2slides.com/api/v1/slides/generate-narration \ -H "Authorization: Bearer $SLIDES_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "jobId": "<deck jobId from step 3>", "mode": "multi", "speaker1Name": "Maya", "speaker2Name": "Theo", "speaker1Voice": "Kore", "speaker2Voice": "Puck", "contentMode": "standard", "includeIntro": true }'

एंडपॉइंट 202 उत्तर देता है और जॉब फिर से processing में चला जाता है। उसी jobId को तब तक पोल करें जब तक यह फिर से success न लौटाए। नैरेशन की लागत प्रति पेज 210 क्रेडिट्स है (10 स्क्रिप्ट के लिए, 200 ऑडियो के लिए), इसलिए आठ स्लाइड के लिए 1,680 क्रेडिट्स। स्क्रिप्ट की लंबाई और गति के लिए Slides narration and video best practices देखें।

एक तुलना, क्योंकि लोग पूछते हैं: Gamma का डेवलपर साइट (https://developers.gamma.app) एक नैरेटेड-वीडियो रेसिपी दस्तावेज़ करता है जो n8n, Synthesia, ElevenLabs, और अपने Generate API को जोड़ता है, और इसके API कुंजी Pro प्लान की मांग करते हैं। ऊपर दिया 2Slides मार्ग एक विक्रेता और एक कुंजी का उपयोग करता है जो किसी भी खाते पर काम करता है, और असेंबली के लिए आपके पक्ष में ffmpeg होता है; यह Synthesia की तरह अवतार प्रस्तुतकर्ता नहीं बनाता। खुलासा: 2Slides हमारा उत्पाद है।

चरण 5: ffmpeg के साथ साप्ताहिक मार्केटिंग रिपोर्ट को वीडियो में बदलें

उसी jobId के साथ download-slides-pages-voices कॉल करें। यह एक मुफ्त ZIP लौटाता है जिसमें pages/page_01.png से लेकर page_08.png, voices/page_01.wav से लेकर page_08.wav, और transcript.txt होता है जिसमें कैप्शन या ईमेल सारांश के लिए बोली गई स्क्रिप्ट होती है।

curl -s https://2slides.com/api/v1/slides/download-slides-pages-voices \ -H "Authorization: Bearer $SLIDES_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "jobId": "<deck jobId>" }' \ -o recap.zip && unzip -q -o recap.zip -d recap

फिर प्रत्येक PNG को उसके WAV के साथ जोड़ें और संयोजित करें। यह एक लाइनर 1920×1080 H.264 MP4 बनाता है जहाँ प्रत्येक स्लाइड अपनी नैरेशन के समान समय तक स्क्रीन पर रहती है:

cd recap && for i in $(seq -w 1 8); do ffmpeg -y -loop 1 -i pages/page_$i.png -i voices/page_$i.wav -c:v libx264 -tune stillimage -pix_fmt yuv420p -vf "scale=1920:1080:force_original_aspect_ratio=decrease,pad=1920:1080:(ow-iw)/2:(oh-ih)/2" -c:a aac -b:a 192k -shortest clip_$i.mp4; done && printf "file 'clip_%s.mp4'\n" $(seq -w 1 8) > list.txt && ffmpeg -y -f concat -safe 0 -i list.txt -c copy weekly-recap.mp4

अंत में concat डिमक्सर ffmpeg फॉर्मेट्स संदर्भ में दस्तावेजीकृत है। वर्टिकल कट के लिए, दोनों 1920:1080 मानों को 1080:1920 में बदलें और डेक को aspectRatio: "9:16" के साथ पुनः बनाएं।

ffmpeg वाला कोई वर्कर नहीं? 2Slides Workspace में वही जॉब खोलें और Export, फिर Generate Video का उपयोग करें। यह ब्राउज़र में 1920×1080 या 1080×1920 पर H.264 MP4 रेंडर करता है, प्रति पेज 20 क्रेडिट्स (8-स्लाइड रीकैप के लिए 160)। यह एक बार के लिए उपयुक्त है; ffmpeg हर सोमवार 50 क्लाइंट्स के लिए उपयुक्त है।

चरण 6: मार्केटिंग रिपोर्ट प्रस्तुतियों को स्वचालित करने के लिए Node.js पाइपलाइन

पूरी प्रक्रिया एक Node 20 स्क्रिप्ट के रूप में, केवल fetch पर निर्भर। loadMetrics और writeNarrative को अपने वेयरहाउस क्वेरी और LLM कॉल से बदलें।

// weekly-recap.mjs: Node 20+, Monday क्रोन से चलाएं import { writeFile } from "node:fs/promises"; import { execFile } from "node:child_process"; import { promisify } from "node:util"; import { toUserInput } from "./narrative.mjs"; import { loadMetrics, writeNarrative } from "./your-data-layer.mjs"; const BASE = "https://2slides.com"; const headers = { Authorization: `Bearer ${process.env.SLIDES_API_KEY}`, // केवल सर्वर-साइड "Content-Type": "application/json", }; const sleep = (ms) => new Promise((r) => setTimeout(r, ms)); const run = promisify(execFile); async function post(path, body) { const res = await fetch(`${BASE}${path}`, { method: "POST", headers, body: JSON.stringify(body) }); if (!res.ok) throw new Error(`${path} -> ${res.status}: ${await res.text()}`); return res.json(); } async function waitForJob(jobId, everyMs = 8000) { for (;;) { const res = await fetch(`${BASE}/api/v1/jobs/${jobId}`, { headers }); const job = await res.json(); console.log(` job ${jobId}: ${job.status} ${job.progress ?? ""}`); if (job.status === "success") return job; if (job.status === "failed") throw new Error(`job ${jobId} failed: ${job.message ?? ""}`); await sleep(everyMs); // हर 5–10 सेकंड पोल करें; jobs/{id} 10 req/min अनुमति देता है } } export async function buildRecap(client) { // 1) मेट्रिक्स -> 8-सेक्शन कथा const metrics = await loadMetrics(client); const sections = await writeNarrative(client, metrics); // 2) इमेज-डिज़ाइन डेक: 2K पर प्रति पेज 10 + 100 क्रेडिट्स const { jobId } = await post("/api/v1/slides/create-pdf-slides", { userInput: toUserInput(client, sections), designStyle: client.designStyle, aspectRatio: "16:9", resolution: "2K", page: 8, contentDetail: "concise", responseLanguage: client.language ?? "English", mode: "async", }); const deck = await waitForJob(jobId); console.log("deck PDF:", deck.downloadUrl); // 3) दो वक्ताओं की नैरेशन: प्रति पेज 210 क्रेडिट्स await post("/api/v1/slides/generate-narration", { jobId, mode: "multi", speaker1Name: "Maya", speaker2Name: "Theo", speaker1Voice: "Kore", speaker2Voice: "Puck", contentMode: "standard", includeIntro: true, }); await waitForJob(jobId); // 4) प्रति पेज PNG + WAV (मुफ्त) -> ffmpeg से MP4 const zipRes = await fetch(`${BASE}/api/v1/slides/download-slides-pages-voices`, { method: "POST", headers, body: JSON.stringify({ jobId }), }); if (!zipRes.ok) throw new Error(`download failed: ${zipRes.status}`); const zipPath = `out/${client.slug}.zip`; await writeFile(zipPath, Buffer.from(await zipRes.arrayBuffer())); await run("bash", ["./stitch.sh", zipPath, `out/${client.slug}-recap.mp4`]); // चरण 5 का ffmpeg लूप return { jobId, pdf: deck.downloadUrl, video: `out/${client.slug}-recap.mp4` }; } // क्लाइंट्स को एक-एक करके ड्रेन करें: प्रति क्लाइंट 3 POST अनुरोध आपको 6 req/min के अंदर रखता है const clients = JSON.parse(process.env.CLIENTS_JSON ?? "[]"); for (const client of clients) { try { const out = await buildRecap(client); console.log(`done ${client.name}`, out); } catch (err) { console.error(`FAILED ${client.name}:`, err.message); // अलर्ट, बिना सोचे-समझे पुनः प्रयास न करें } }

प्रत्येक क्लाइंट के लिए तीन लिखने वाले अनुरोध (डेक, नैरेशन, डाउनलोड) और अलग 10 अनुरोध प्रति मिनट की अनुमति पर पोलिंग पढ़ने वाले अनुरोध होते हैं।

संदर्भ शैली चुनना

यदि designStyle में अपने ब्रांड का वर्णन प्रभावी नहीं हो रहा है, तो एक संदर्भ छवि का उपयोग करें। 2Slides गैलरी में वास्तविक दुनिया के डेक होते हैं जिन्हें आप दिशा के लिए ब्राउज़ कर सकते हैं या create-like-this को referenceImageUrl के रूप में दे सकते हैं। ये संदर्भ डेक हैं, API आउटपुट नहीं: नीचे स्लाइड्स Adobe Creative Trends 2026 गैलरी डेक से हैं और एक संयमित, डेटा-आधारित शैली दिखाते हैं जो साप्ताहिक रीकैप में अच्छी तरह पढ़ी जाती है।

Adobe Creative Trends 2026 reference deck from the 2Slides Gallery, a style reference for marketing recap decks
चित्र 3: 2Slides गैलरी में Adobe Creative Trends 2026 संदर्भ डेक का कवर स्लाइड।

Adobe Creative Trends 2026 reference deck from the 2Slides Gallery, a style reference for marketing recap decks
चित्र 4: उसी गैलरी डेक का एक आंतरिक स्लाइड। ऐसा स्लाइड referenceImageUrl के रूप में पास करें और create-like-this इससे रंग, टाइप, और लेआउट निकालेगा।

2Slides Gallery of ready-to-download slide decks
चित्र 5: 2Slides गैलरी। एक डेक खोलें और उस स्लाइड की इमेज URL कॉपी करें जिसका लुक आप अपनाना चाहते हैं।

एजेंसियों के लिए, प्रत्येक क्लाइंट के मेट्रिक्स कॉन्फ़िग के पास एक संदर्भ स्लाइड URL स्टोर करें, और हर सोमवार डेक उसी क्लाइंट के विज़ुअल सिस्टम में रहता है।

लागत क्या है

8-स्लाइड रीकैप के लिए: 2K डेक के लिए 810 क्रेडिट्स, नैरेशन के लिए 1,680, ZIP या ffmpeg आपके वर्कर पर मुफ्त। क्रेडिट पैक $5 से शुरू होते हैं 2,000 क्रेडिट्स के लिए ($0.0025 प्रति), और $80 के लिए 40,000 क्रेडिट्स ($0.002 प्रति)।

मात्राडेक क्रेडिट्सनैरेशन क्रेडिट्सकुल क्रेडिट्स$0.0025 पर USD$0.002 ($80 पैक) पर USD
1 नैरेटेड रीकैप8101,6802,490$6.23$4.98
20 रीकैप / माह (5 अभियान साप्ताहिक)16,20033,60049,800$124.50$99.60
500 रीकैप / माह (125 क्लाइंट साप्ताहिक)405,000840,0001,245,000लागू नहीं$2,490
20 डेक / माह, बिना नैरेशन16,200016,200$40.50$32.40

दो नोट्स: resolution: "1K" पर जाने से कोई बचत नहीं होती (512px, 1K, और 2K पर प्रति पेज 100 क्रेडिट्स लागू होते हैं; केवल 4K में यह दोगुना होता है), इसलिए 2K पर ही रहें। MP4 को Workspace में रेंडर करने से ffmpeg की तुलना में प्रति रीकैप 160 क्रेडिट्स ($0.32 से $0.40) अतिरिक्त लगते हैं।

इस उपयोग के लिए Fast PPT या इमेज-डिज़ाइन स्लाइड्स?

आवश्यकताFast PPT generatecreate-pdf-slides / create-like-this
स्टेकहोल्डर्स PowerPoint में डेक संपादित करेंहाँ, 1,500+ टेम्प्लेट से मूल PPTXनहीं, आउटपुट PDF और पेज इमेजेस है
वॉइसओवर के साथ वीडियो देखेंनहीं, नैरेशन उपलब्ध नहींहाँ, generate-narration फिर MP4
8 पेज की लागत80 क्रेडिट्स (लगभग $0.20)810 क्रेडिट्स डेक, नैरेशन के साथ 2,490
टर्नअराउंडलगभग 30 सेकंड, डिफ़ॉल्ट सिंककुछ मिनट, डिफ़ॉल्ट असिंक्रोनस
ब्रांड नियंत्रणGET /api/v1/themes/search से themeId चुनेंफ्री-टेक्स्ट designStyle या referenceImageUrl

कई टीमें दोनों चलाती हैं: एक Fast PPT डेक अकाउंट मैनेजर के लिए जो उसे एनोटेट करता है, और नैरेटेड वीडियो क्लाइंट के लिए जो फोन पर देखता है। How marketing teams generate AI presentation decks at scale संपादन पक्ष को विस्तार से कवर करता है।

सामान्य गलतियाँ

  • 50 क्लाइंट्स को समानांतर में चलाना। हर लिखने वाले एंडपॉइंट पर प्रति कुंजी 6 अनुरोध प्रति मिनट की सीमा है। क्लाइंट्स को कतारबद्ध करें और क्रमिक रूप से प्रोसेस करें, या पूरे घंटे में सबमिशन फैलाएं।
  • Fast PPT जॉब पर generate-narration कॉल करना। नैरेशन केवल create-pdf-slides या create-like-this से जॉब स्वीकार करता है; generate जॉब को अस्वीकार कर दिया जाता है और इसे बदला नहीं जा सकता।
  • API कुंजी को ब्राउज़र डैशबोर्ड में रखना। SLIDES_API_KEY को सर्वर या शेड्यूलर के सीक्रेट स्टोर में रखें। यदि क्लाइंट-सामना पेज को वीडियो चाहिए, तो पहले से रेंडर किया गया MP4 सर्व करें।
  • जब आपको ठीक आठ स्लाइड चाहिए तो page: 0 सेट करना। 0 का मतलब पेज काउंट ऑटो-डिटेक्ट है। page: 8 सेट करें ताकि हर सप्ताह का वीडियो समान आकार और लंबाई का हो।
  • भाषा कोड पास करना। responseLanguage को "Spanish" जैसे नाम के रूप में सेट करें, "es" नहीं। इसे प्रत्येक क्लाइंट की कॉन्फ़िग में नाम के रूप में स्टोर करें।
  • कच्चा मेट्रिक्स एक्सपोर्ट भेजना। 3,000-रो वाली CSV को userInput में पेस्ट करने से डेक गड़बड़ हो जाता है। पहले सारांश बनाएं, 400 से 500 शब्दों की कथा दें, और CSV को अटैचमेंट के रूप में रखें।

अक्सर पूछे जाने वाले प्रश्न

एक नैरेटेड वीडियो के रूप में साप्ताहिक मार्केटिंग रिपोर्ट स्वचालित करने की लागत कितनी है?

एक नैरेटेड 8-स्लाइड रीकैप की लागत 2,490 क्रेडिट्स है, जो क्रेडिट पैक पर निर्भर करते हुए $4.98 से $6.23 के बीच होती है। इसमें 2K इमेज-डिज़ाइन डेक के लिए 810 क्रेडिट्स (10 प्लानिंग + प्रति पेज 100) और दो वक्ताओं की नैरेशन के लिए 1,680 क्रेडिट्स (प्रति पेज 210) शामिल हैं। प्रति पेज PNG और WAV डाउनलोड मुफ्त है, और ffmpeg से जोड़ना आपके मशीन पर कोई अतिरिक्त लागत नहीं है।

क्या AI वॉइसओवर स्लाइड्स API एक डेक में दो अलग-अलग आवाज़ों का उपयोग कर सकता है?

हाँ। generate-narration में mode: "multi" के साथ speaker1Name, speaker2Name, speaker1Voice, और speaker2Voice लेते हैं, और दो वक्ताओं को स्लाइड्स में वैकल्पिक रूप से बोलने देते हैं। 30 आवाज़ें उपलब्ध हैं, जिनमें Kore, Puck, Zephyr, Charon, Aoede, और Leda शामिल हैं। जब एक नैरेटर पर्याप्त हो तो mode: "single" के साथ speakerName और voice का उपयोग करें, लागत वही 210 क्रेडिट्स प्रति पेज है।

एक नैरेटेड वीडियो प्रस्तुति API पाइपलाइन को किन एंडपॉइंट्स की जरूरत होती है?

तीन, क्रमशः: डेक डिज़ाइन के लिए POST /api/v1/slides/create-pdf-slides (या create-like-this के साथ referenceImageUrl), ऑडियो जोड़ने के लिए उसी jobId पर POST /api/v1/slides/generate-narration, और PNG और WAV जोड़े प्राप्त करने के लिए POST /api/v1/slides/download-slides-pages-voices। चरणों के बीच हर 5 से 10 सेकंड में GET /api/v1/jobs/{jobId} पोल करें। Fast PPT का generate इस चेन का हिस्सा नहीं है क्योंकि इसे नैरेट नहीं किया जा सकता।

क्या मैं एक ही साप्ताहिक रिपोर्ट कई भाषाओं में दे सकता हूँ?

हाँ। create-pdf-slides पर responseLanguage को "Spanish" या "Japanese" जैसे भाषा नाम से सेट करें, स्लाइड कॉपी उसी भाषा में लिखी जाएगी; नैरेशन स्लाइड कंटेंट के अनुसार होगी। 20 से अधिक भाषाएँ समर्थित हैं। प्रत्येक भाषा एक अलग डेक जॉब होती है, इसलिए जो क्लाइंट अंग्रेज़ी और स्पेनिश वीडियो चाहता है उसे दो 2,490 क्रेडिट्स वाले रन के लिए भुगतान करना होगा।

सोमवार की पाइपलाइन प्रति क्लाइंट कितना समय लेती है?

प्रति क्लाइंट कुछ मिनटों का समय लें: 8-पेज 2K डेक को रेंडर करने में कुछ मिनट, नैरेशन में कुछ और, और ffmpeg असेंबली आमतौर पर आठ क्लिप के लिए एक मिनट से कम। हर 5 से 10 सेकंड पोलिंग और क्लाइंट्स को एक-एक करके प्रोसेस करना 6 अनुरोध प्रति मिनट की सीमा का सम्मान करता है, और 50 क्लाइंट्स का रन सुबह 06:00 बजे शुरू होकर आमतौर पर पहले स्टैंड-अप से पहले पूरा हो जाता है।

अगले कदम

  • 2slides.com/api पर API कुंजी प्राप्त करें। 500 मुफ्त क्रेडिट्स एक पूर्ण नैरेटेड रीकैप को कवर करते हैं ताकि आप पाइपलाइन को खरीदारी से पहले सत्यापित कर सकें, फिर हर क्लाइंट के लिए मार्केटिंग रिपोर्ट प्रस्तुतियों को स्वचालित करें।
  • हब पोस्ट में अन्य टीम-दर-टीम रेसिपी ब्राउज़ करें, AI presentation API use cases by team
  • इस वर्कफ़्लो का वित्तीय संस्करण, जिसमें विज्ञापन मेट्रिक्स के बजाय महीने के अंत के स्टेटमेंट होते हैं, Automate financial report presentations with AI voice narration में है; स्क्रिप्ट और गति नियमों के लिए Slides narration and video best practices पढ़ें।

About 2Slides

Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.

Try For Free