2Slides Logo
Marketing-Report-Präsentationen automatisieren: Deck to Video API (2026)
2Slides Team
17 min read

Automatisierte Marketing-Report-Präsentationen: Deck-to-Video API (2026)

Um Marketing-Report-Präsentationen zu automatisieren, führen Sie einen Montag-Cronjob aus, der Kampagnenmetriken abruft, ein LLM um eine 8-Folien-Erzählung bittet und drei 2Slides-Endpunkte aufruft: create-pdf-slides für ein bildgestaltetes 16:9 Recap-Deck, generate-narration im multi-Modus für eine Zwei-Sprecher-Spur und download-slides-pages-voices für PNG- und WAV-Dateien pro Seite, die ffmpeg zu einem MP4 zusammenfügt. Ein 8-seitiges 2K-Deck kostet 810 Credits (ca. 2 $), die Vertonung 1.680 Credits (ca. 4,20 $), sodass ein vertontes wöchentliches Recap etwa 6 $ pro Kunde kostet. Entwickelt für Marketing-Operations, Growth Engineers und Agenturen.

Wichtigste Erkenntnisse

  • Ein geplanter Job ersetzt das Montagsritual: Metriken exportieren, 8-Folien-Recap-Deck, Zwei-Sprecher-Voiceover und ein 1920×1080 MP4.
  • Drei 2Slides-Endpunkte erledigen die Arbeit: create-pdf-slides (10 + 100 Credits pro Seite bei 2K), generate-narration (210 Credits pro Seite) und download-slides-pages-voices (kostenlos).
  • Ein vertontes 8-Folien-Recap kostet 2.490 Credits, ca. 5 bis 6,25 $ je nach Credit-Paket; das Deck allein kostet 810 Credits.
  • Jeder Schreib-Endpunkt ist auf 6 Anfragen pro Minute und Schlüssel begrenzt, daher sollte ein Lauf mit 50 Kunden in eine Warteschlange gestellt und nicht parallel ausgeführt werden.
  • Fast PPT (generate) kann nicht vertont werden; für Video starten Sie mit create-pdf-slides oder create-like-this.

Für wen ist das?

Marketing-Operations-Leads, die jeden Montag dasselbe Recap-Deck neu erstellen, Growth Engineers, die die Metriken bereits im Data Warehouse haben, und Agenturen, die 20, 50 oder mehr Kunden wöchentlich updaten müssen. Das Problem ist immer dasselbe: Die Zahlen sind um 6 Uhr morgens fertig, das Deck um Mittag, und die Hälfte der Stakeholder öffnet es nie.

Verwenden Sie dieses Rezept nicht, wenn Stakeholder die Folien anschließend in PowerPoint bearbeiten müssen; die bildgestaltete Pipeline erzeugt ein fertiges PDF plus Seitenbilder, aber kein natives PPTX. Für editierbare wöchentliche Decks eignet sich der Fast PPT-Weg in Automate weekly reports with Zapier and 2Slides besser.

Der Workflow im Überblick

SchrittToolWas passiert2Slides-Endpunkt / Credits
1. TriggerCron (GitHub Actions, Cloud Scheduler, Cron auf VM)Startet Montag 06:00 in der Zeitzone des Kundenkeiner
2. Metriken abrufenGoogle Ads, Meta, GA4-Export oder Warehouse-SQL-AbfrageEin JSON-Objekt pro Kunde: Ausgaben, Plan, Conversions, CPA, Top-Kanäle, Top-Kreativekeiner
3. Erzählung schreibenIhr bevorzugtes LLMGibt 8 betitelte Abschnitte zurück: Hauptresultat, Ausgaben vs. Plan, Top-Kanäle, kreative Gewinner, Zielgruppen-Notizen, Tests, Risiken, Plan für nächste Wochekeiner
4. Deck generieren2SlidesBildgestaltetes 16:9-Deck in 2K mit Ihrem Marken-designStylePOST /api/v1/slides/create-pdf-slides, 810 Credits für 8 Seiten
5. Vertonung hinzufügen2SlidesZwei Sprecher wechseln sich durch das Deck abPOST /api/v1/slides/generate-narration, 1.680 Credits für 8 Seiten
6. Assets abrufen2SlidesZIP mit pages/page_01.png, voices/page_01.wav und transcript.txtPOST /api/v1/slides/download-slides-pages-voices, kostenlos
7. Zusammenfügen und Ausliefernffmpeg auf Ihrem Worker oder Workspace ExportH.264 MP4 wird an Slack, E-Mail oder Kundenportal gesendetffmpeg: kostenlos; Workspace Generate Video: 20 Credits pro Seite

Jeder 2Slides-Aufruf verwendet denselben Header Authorization: Bearer $SLIDES_API_KEY, und jeder asynchrone Job wird unter GET /api/v1/jobs/{jobId} abgefragt.

Schritt 1: API-Schlüssel holen und Scheduler einrichten

Erstellen Sie einen Schlüssel unter 2slides.com/api im Tab API Keys. Neue Accounts erhalten 500 kostenlose Credits ohne Abo, genug, um diese Pipeline einmal komplett durchlaufen zu lassen, bevor Sie ein Paket kaufen. Speichern Sie den Schlüssel als SLIDES_API_KEY im Secret Store Ihres Schedulers, niemals im Browser oder in einem geteilten Notebook, und prüfen Sie ihn mit dem Echo-Endpunkt vor der Planung.

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

2Slides API-Referenz mit Bearer-Authentifizierung
Abbildung 1: Die API-Referenz auf 2slides.com/api listet alle Endpunkte, den Bearer-Header und die Credit-Kosten.

Für den Trigger reicht ein GitHub Actions Workflow mit on: schedule: - cron: "0 6 * * 1" für eine Handvoll Kunden. Für 50 oder mehr Kunden legen Sie diese in eine Warteschlange und lassen einen Worker sie nacheinander abarbeiten, so bleiben Sie unter dem Limit von 6 Anfragen pro Minute mit Spielraum für Wiederholungen.

Schritt 2: Metriken abrufen und LLM die 8-Folien-Erzählung schreiben lassen

Die 2Slides API weiß nicht, was ein gutes wöchentliches Recap ausmacht; das ist Ihre Aufgabe und entscheidet über die Qualität des Decks. Holen Sie die Zahlen der letzten Woche aus Ihren Werbeplattformen oder dem Warehouse als flaches JSON-Objekt pro Kunde und fordern Sie Ihr LLM auf, genau acht betitelte Abschnitte zurückzugeben:

  1. Hauptresultat: eine Zahl, ein Satz („CPA um 18 % gesunken bei konstanten Ausgaben“).
  2. Ausgaben vs. Plan: Ist, Plan, Abweichung, Monatsverlauf.
  3. Top-Kanäle: drei Kanäle mit Ausgaben, Conversions, CPA und Veränderung.
  4. Kreative Gewinner: die zwei oder drei Anzeigen mit den besten Conversions und warum.
  5. Zielgruppen- und Geo-Notizen: was sich verschoben hat.
  6. Laufende Tests: Hypothese, Status, Auslesedatum.
  7. Risiken und Blocker: Budgetlimits, Tracking-Lücken, Saisonalität.
  8. Plan für nächste Woche: drei Stichpunkte mit Verantwortlichen.

Bitten Sie um klare Sätze mit Zahlen im Fließtext und unter 60 Wörtern pro Abschnitt. create-pdf-slides behandelt Ihren Text als Quelle für Text und Layout, daher erzeugt eine saubere Erzählung von 400 bis 500 Wörtern ein prägnanteres Deck als ein 3.000-Wörter-Metrikdump.

// narrative.mjs: Formatiert die LLM-Ausgabe vor Übergabe an 2Slides export function toUserInput(client, sections) { const header = `Wöchentliches Paid Media Recap für ${client.name}, Woche vom ${client.week}. ` + `Zielgruppe: ${client.stakeholders}. Ton: direkt, Zahlen zuerst.`; const body = sections .map((s, i) => `Folie ${i + 1}: ${s.title}\n${s.body}`) .join("\n\n"); return `${header}\n\n${body}`; }

Schritt 3: Automatisierung des Kampagnen-Report-Decks mit create-pdf-slides

Senden Sie die Erzählung an create-pdf-slides. Setzen Sie page: 8, damit die Folienzahl zu Ihren acht Abschnitten passt, aspectRatio: "16:9" für Bildschirme und resolution: "2K", damit die PNGs bei 1920×1080 ohne Hochskalierung scharf bleiben. designStyle ist Ihr Markenauftritt: Farben, Schriftgefühl, Layoutregeln und was vermieden werden soll.

curl -s https://2slides.com/api/v1/slides/create-pdf-slides \ -H "Authorization: Bearer $SLIDES_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "userInput": "Wöchentliches Paid Media Recap für Northwind Outdoor, Woche vom 2026-09-01 bis 2026-09-07. Zielgruppe: CMO und E-Commerce-Leiter. Ton: direkt, Zahlen zuerst.\n\nFolie 1: Hauptresultat\nCPA fiel um 18 % auf 31,40 $ bei konstanten Ausgaben von 48.200 $; 1.535 Käufe vs. 1.301 in der Vorwoche.\n\nFolie 2: Ausgaben vs. Plan\nGeplant 50.000 $, ausgegeben 48.200 $ (-3,6 %). Monatsverlauf bei 97 % des Plans.\n\nFolie 3: Top-Kanäle\nMeta 22.100 $ Ausgaben, 812 Käufe, 27,20 $ CPA (-22 %). Google Search 18.400 $, 571 Käufe, 32,20 $ CPA (-9 %). YouTube 7.700 $, 152 Käufe, 50,66 $ CPA (+4 %).\n\nFolie 4: Kreative Gewinner\n\"Trail-ready in 3 layers\" UGC-Video: 334 Käufe, 3,1 % CTR. \"Fall sale, free returns\" statisch: 218 Käufe.\n\nFolie 5: Zielgruppen- und Geo-Notizen\nPacific Northwest DMAs +31 % Käufe; Frauen 25-34 jetzt 41 % der Meta-Conversions.\n\nFolie 6: Laufende Tests\nBroad vs. Interest Targeting auf Meta, Tag 9 von 14, Auslesedatum 12. Sept. Suchbrand-Ausschlusstest pausiert wegen Tracking-Fix.\n\nFolie 7: Risiken und Blocker\nGA4 und Meta Kaufzahlen weichen um 11 % ab; YouTube CPA steigt seit zwei Wochen.\n\nFolie 8: Plan für nächste Woche\nVerschiebung 3.000 $ von YouTube zu Meta UGC (Verantwortlich: Priya). Start von zwei neuen UGC-Varianten (Verantwortlich: Sam). GA4-Tagging-Lücke bis Mittwoch schließen (Verantwortlich: Dev).", "designStyle": "Northwind Outdoor Marke: tiefes Waldgrün #1F3D2B, Sand #E8DCC4, Weiß; fette geometrische Sans-Serif-Überschriften; eine große Zahl pro Folie; klare Datenkarten und einfache Balkenvergleiche; großzügige Ränder; keine Stockfotos, keine Verläufe", "aspectRatio": "16:9", "resolution": "2K", "page": 8, "contentDetail": "concise", "imageModel": "gemini-3-pro-image", "responseLanguage": "English", "mode": "async" }'

Die Antwort ist { "jobId": "..." }. Fragen Sie GET https://2slides.com/api/v1/jobs/{jobId} alle 5 bis 10 Sekunden ab, bis status success ist (das PDF liegt unter downloadUrl) oder failed. Rechnen Sie mit einigen Minuten für acht 2K-Seiten. Kosten: 10 Planungscodes plus 100 pro Seite, also 810 Credits für das 8-seitige Deck.

2Slides Nano Banana bildgestaltete Folienseite, die Pipeline hinter create-pdf-slides
Abbildung 2: Die bildgestaltete Pipeline hinter Nano Banana presentation slides ist das, was create-pdf-slides über die API bereitstellt.

Um einen bestehenden Markenstil statt einer Textbeschreibung zu verwenden, wechseln Sie zu create-like-this mit referenceImageUrl, das auf ein öffentliches Bild einer markenkonformen Folie zeigt. Inhalt, Kosten und Limits sind ansonsten identisch.

Schritt 4: Zwei Sprecher mit der vertonten Video-Präsentations-API

Sobald der Deck-Job success meldet, rufen Sie generate-narration mit demselben jobId auf. Verwenden Sie mode: "multi" mit zwei benannten Sprechern und zwei der 30 verfügbaren Stimmen; Kore und Puck sind so unterschiedlich, dass Zuhörer ohne visuelle Hinweise folgen können. includeIntro: true fügt eine kurze Einleitung hinzu, die Kunde und Woche nennt.

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 aus Schritt 3>", "mode": "multi", "speaker1Name": "Maya", "speaker2Name": "Theo", "speaker1Voice": "Kore", "speaker2Voice": "Puck", "contentMode": "standard", "includeIntro": true }'

Der Endpunkt antwortet mit 202 und der Job geht zurück auf processing. Fragen Sie denselben jobId ab, bis er wieder success meldet. Die Vertonung kostet 210 Credits pro Seite (10 für das Skript, 200 für Audio), also 1.680 Credits für acht Folien. Für Skriptlänge und Sprechtempo siehe Slides narration and video best practices.

Ein Vergleich, da oft gefragt: Gamma (https://developers.gamma.app) dokumentiert ein vertontes Video-Rezept mit n8n, Synthesia, ElevenLabs und eigener Generate API, dessen API-Schlüssel den Pro-Plan erfordern. Der oben beschriebene 2Slides-Weg nutzt einen Anbieter und einen Schlüssel, der für jeden Account funktioniert, mit ffmpeg auf Ihrer Seite zur Zusammenstellung; er erzeugt keinen Avatar-Präsentator wie eine Synthesia-Schicht. Offenlegung: 2Slides ist unser Produkt.

Schritt 5: Das wöchentliche Marketing-Report-Video mit ffmpeg erstellen

Rufen Sie download-slides-pages-voices mit demselben jobId auf. Sie erhalten ein kostenloses ZIP mit pages/page_01.png bis page_08.png, voices/page_01.wav bis page_08.wav und transcript.txt mit dem gesprochenen Skript für Untertitel oder eine E-Mail-Zusammenfassung.

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

Dann verknüpfen Sie jede PNG mit der zugehörigen WAV und fügen sie zusammen. Diese Einzeiler erzeugt ein 1920×1080 H.264 MP4, bei dem jede Folie genau so lange angezeigt wird, wie die Vertonung dauert:

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

Der concat-Demuxer am Ende ist in der ffmpeg formats reference dokumentiert. Für einen vertikalen Schnitt ändern Sie beide 1920:1080-Werte zu 1080:1920 und generieren das Deck mit aspectRatio: "9:16" neu.

Kein Worker mit ffmpeg? Öffnen Sie denselben Job im 2Slides Workspace und nutzen Export, dann Generate Video. Es rendert das H.264 MP4 mit 1920×1080 oder 1080×1920 im Browser für 20 Credits pro Seite (160 für ein 8-Folien-Recap). Das eignet sich für Einmal-Läufe; ffmpeg eignet sich für 50 Kunden jeden Montag.

Schritt 6: Die Node.js-Pipeline zur Automatisierung von Marketing-Report-Präsentationen

Das Ganze als ein Node 20-Skript ohne Abhängigkeiten außer fetch. Ersetzen Sie loadMetrics und writeNarrative durch Ihre Warehouse-Abfrage und LLM-Aufruf.

// weekly-recap.mjs: Node 20+, aus Ihrem Montag-Cron starten 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}`, // nur serverseitig "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} fehlgeschlagen: ${job.message ?? ""}`); await sleep(everyMs); // alle 5–10 s abfragen; jobs/{id} erlaubt 10 req/min } } export async function buildRecap(client) { // 1) Metriken -> 8-Abschnitt-Erzählung const metrics = await loadMetrics(client); const sections = await writeNarrative(client, metrics); // 2) bildgestaltetes Deck: 10 + 100 Credits/Seite bei 2K 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) Zwei-Sprecher-Vertonung: 210 Credits/Seite 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 pro Seite (kostenlos) -> MP4 via ffmpeg 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 fehlgeschlagen: ${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`]); // der ffmpeg-Loop aus Schritt 5 return { jobId, pdf: deck.downloadUrl, video: `out/${client.slug}-recap.mp4` }; } // Kunden nacheinander abarbeiten: 3 POSTs pro Kunde halten unter 6 req/min const clients = JSON.parse(process.env.CLIENTS_JSON ?? "[]"); for (const client of clients) { try { const out = await buildRecap(client); console.log(`fertig ${client.name}`, out); } catch (err) { console.error(`FEHLER bei ${client.name}:`, err.message); // alarmieren, nicht blind neu versuchen } }

Jeder Kunde verursacht drei Schreib-Anfragen (Deck, Vertonung, Download) plus Polling-Leseanfragen mit einem separaten Limit von 10 Anfragen pro Minute.

Einen Referenzstil wählen

Wenn die Beschreibung Ihrer Marke in designStyle nicht funktioniert, verwenden Sie ein Referenzbild. Die 2Slides Gallery hostet reale Decks, die Sie zur Orientierung durchstöbern oder als referenceImageUrl an create-like-this übergeben können. Diese sind Referenzdecks, keine API-Ausgaben: Die Folien unten stammen aus einem Adobe Creative Trends 2026-Deck in der Gallery und zeigen den zurückhaltenden, datenorientierten Stil, der in einem wöchentlichen Recap gut lesbar ist.

Adobe Creative Trends 2026 Referenzdeck aus der 2Slides Gallery, ein Stilreferenz für Marketing-Recap-Decks
Abbildung 3: Titelfolie des Adobe Creative Trends 2026 Referenzdecks in der 2Slides Gallery.

Adobe Creative Trends 2026 Referenzdeck aus der 2Slides Gallery, ein Stilreferenz für Marketing-Recap-Decks
Abbildung 4: Eine Innenseite desselben Gallery-Decks. Übergeben Sie eine solche Folie als referenceImageUrl und create-like-this leitet Farben, Schrift und Layout daraus ab.

2Slides Gallery mit sofort herunterladbaren Slide-Decks
Abbildung 5: Die 2Slides Gallery. Öffnen Sie ein Deck und kopieren Sie die Bild-URL der Folie, deren Look Sie übernehmen möchten.

Für Agenturen speichern Sie eine Referenzfolie-URL pro Kunde neben dessen Metrik-Konfiguration, so bleibt das wöchentliche Deck immer im visuellen System des Kunden.

Was es kostet

Pro 8-Folien-Recap: 810 Credits für das 2K-Deck, 1.680 für die Vertonung, nichts für das ZIP oder ffmpeg auf eigenem Worker. Credit-Pakete reichen von 5 $ für 2.000 Credits (0,0025 $ pro Credit) bis 80 $ für 40.000 Credits (0,002 $ pro Credit).

VolumenDeck-CreditsVertonungs-CreditsGesamt-CreditsUSD bei 0,0025 $USD bei 0,002 $ (80 $ Pakete)
1 vertontes Recap8101.6802.4906,23 $4,98 $
20 Recaps / Monat (5 Kampagnen wöchentlich)16.20033.60049.800124,50 $99,60 $
500 Recaps / Monat (125 Kunden wöchentlich)405.000840.0001.245.000n/a2.490 $
20 Decks / Monat, ohne Vertonung16.200016.20040,50 $32,40 $

Zwei Hinweise: Ein Wechsel zu resolution: "1K" spart nichts (100 Credits pro Seite gelten für 512px, 1K und 2K; nur 4K verdoppelt die Kosten), bleiben Sie also bei 2K. Das MP4 im Workspace statt mit ffmpeg zu rendern, kostet 160 Credits (0,32 bis 0,40 $) pro Recap zusätzlich.

Fast PPT oder bildgestaltete Folien für diesen Anwendungsfall?

BedarfFast PPT generatecreate-pdf-slides / create-like-this
Stakeholder bearbeiten das Deck in PowerPointJa, natives PPTX aus 1.500+ TemplatesNein, Ausgabe ist PDF plus Seitenbilder
Video zum Anschauen statt Lesen mit VoiceoverNein, Vertonung nicht verfügbarJa, generate-narration plus MP4
Kosten für 8 Seiten80 Credits (ca. 0,20 $)810 Credits Deck, 2.490 mit Vertonung
DurchlaufzeitCa. 30 Sekunden, synchron standardmäßigEinige Minuten, asynchron standardmäßig
MarkensteuerungAuswahl eines themeId aus GET /api/v1/themes/searchFreitext designStyle oder referenceImageUrl

Viele Teams nutzen beides: ein Fast PPT-Deck für den Account Manager zur Annotation und das vertonte Video für den Kunden, der es auf dem Handy anschaut. Wie Marketing-Teams KI-Präsentationsdecks in großem Maßstab erzeugen behandelt die editierbare Seite ausführlich.

Häufige Stolperfallen

  • 50 Kunden parallel starten. Jeder Schreib-Endpunkt erlaubt 6 Anfragen pro Minute pro Schlüssel. Legen Sie Kunden in eine Warteschlange und bearbeiten Sie sie nacheinander oder verteilen Sie die Anfragen über die Stunde.
  • generate-narration auf einem Fast PPT-Job aufrufen. Vertonung akzeptiert nur Jobs von create-pdf-slides oder create-like-this; ein generate-Job wird abgelehnt und kann nicht konvertiert werden.
  • API-Schlüssel im Browser-Dashboard speichern. Bewahren Sie SLIDES_API_KEY auf dem Server oder im Secret Store Ihres Schedulers auf. Wenn eine clientseitige Seite das Video braucht, liefern Sie das bereits gerenderte MP4 aus.
  • page: 0 verwenden, wenn genau acht Folien gewünscht sind. 0 bedeutet automatische Seitenerkennung. Setzen Sie page: 8, damit jedes Wochenvideo dieselbe Form und Länge hat.
  • Einen Sprachcode übergeben. responseLanguage erwartet einen Namen wie "Spanish", nicht "es". Speichern Sie den Namen in der Konfiguration jedes Kunden.
  • Den rohen Metrik-Export senden. Eine 3.000-Zeilen-CSV in userInput führt zu einem unübersichtlichen Deck. Fassen Sie zuerst zusammen, übergeben Sie eine 400 bis 500 Wörter lange Erzählung und behalten Sie die CSV als Anhang.

Häufig gestellte Fragen

Wie viel kostet es, einen wöchentlichen Marketing-Report als vertontes Video zu automatisieren?

Ein vertontes 8-Folien-Recap kostet 2.490 Credits, zwischen 4,98 $ und 6,23 $ je nach Credit-Paket. Das teilt sich auf in 810 Credits für das 2K bildgestaltete Deck (10 Planung plus 100 pro Seite) und 1.680 Credits für die Zwei-Sprecher-Vertonung (210 pro Seite). Der Download der PNG- und WAV-Dateien pro Seite ist kostenlos, und das Zusammenfügen mit ffmpeg auf eigener Maschine kostet nichts.

Kann eine AI-Voiceover-Slides-API zwei verschiedene Stimmen in einem Deck verwenden?

Ja. generate-narration mit mode: "multi" nimmt speaker1Name, speaker2Name, speaker1Voice und speaker2Voice und wechselt die beiden Sprecher durch die Folien. Es stehen 30 Stimmen zur Auswahl, darunter Kore, Puck, Zephyr, Charon, Aoede und Leda. Verwenden Sie mode: "single" mit speakerName und voice, wenn ein Sprecher ausreicht, ebenfalls 210 Credits pro Seite.

Welche Endpunkte braucht eine vertonte Video-Präsentations-API-Pipeline?

Drei in Reihenfolge: POST /api/v1/slides/create-pdf-slides (oder create-like-this mit referenceImageUrl) zum Design des Decks, POST /api/v1/slides/generate-narration mit dem resultierenden jobId zur Audioerzeugung und POST /api/v1/slides/download-slides-pages-voices zum Abruf der PNG- und WAV-Paare. Zwischen den Schritten alle 5 bis 10 Sekunden GET /api/v1/jobs/{jobId} abfragen. Fast PPTs generate ist nicht Teil dieser Kette, da es nicht vertont werden kann.

Kann ich denselben Wochenbericht in mehreren Sprachen ausliefern?

Ja. Setzen Sie responseLanguage bei create-pdf-slides auf einen Sprachennamen wie "Spanish" oder "Japanese", dann wird der Folientext in dieser Sprache geschrieben; die Vertonung folgt dem Folientext. Über 20 Sprachen werden unterstützt. Jede Sprache ist ein separater Deck-Job, sodass ein Kunde, der Videos in Englisch und Spanisch möchte, für zwei 2.490-Credit-Läufe zahlt.

Wie lange dauert die Montagspipeline pro Kunde?

Rechnen Sie mit mehreren Minuten pro Kunde: Ein 8-seitiges 2K-Deck braucht einige Minuten zum Rendern, die Vertonung einige weitere, und das ffmpeg-Zusammensetzen dauert typischerweise unter einer Minute für acht Clips. Das Abfragen alle 5 bis 10 Sekunden und die sequenzielle Verarbeitung der Kunden hält das Limit von 6 Anfragen pro Minute ein, und ein Lauf mit 50 Kunden, der um 06:00 startet, ist normalerweise vor dem ersten Stand-up fertig.

Nächste Schritte

About 2Slides

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

Try For Free