cURL
curl --request POST \ --url https://app.demandiq.com/api/narration/single \ --header 'Content-Type: application/json' \ --data ' { "sessionId": "<string>", "slideId": "<string>", "script": "<string>", "voiceId": "<string>", "presentationId": "<string>" } '
{ "slideId": "<string>", "script": "<string>", "audioUrl": "<string>", "wordTimings": [ { "word": "<string>", "startTime": 123, "endTime": 123 } ], "source": "elevenlabs" }
Synthesize speech for a single slide with session-based caching. Returns cached results for previously generated slides.
Required for public access (unauthenticated)
Narration result
Show child attributes
elevenlabs
openai
fallback