> ## Documentation Index
> Fetch the complete documentation index at: https://docs.decktalk.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Narrated presentations, cut to the word

> Make a narrated video from a markdown script and HTML slides, where each reveal starts on its word.

<img className="dt-hero block dark:hidden" src="https://mintcdn.com/decktalk/xS__ZpzOkvCjh1FH/images/hero-light.svg?fit=max&auto=format&n=xS__ZpzOkvCjh1FH&q=85&s=27c748f2d5220158a733eed538ab4ae4" width="1000" height="248" alt="A playhead moves along the narration “A bowl. A ball. One. Two, three.” with a tick under each word. A bowl and a ball appear on the slide on their words. On each count word, the ball steps down the bowl and a box fills with that word's start time: 4.49 s, 5.26 s, and 5.77 s." noZoom data-path="images/hero-light.svg" />

<img className="dt-hero hidden dark:block" src="https://mintcdn.com/decktalk/xS__ZpzOkvCjh1FH/images/hero-dark.svg?fit=max&auto=format&n=xS__ZpzOkvCjh1FH&q=85&s=4ee99ff18fe32f7f640d56bb15bf86f7" width="1000" height="248" alt="A playhead moves along the narration “A bowl. A ball. One. Two, three.” with a tick under each word. A bowl and a ball appear on the slide on their words. On each count word, the ball steps down the bowl and a box fills with that word's start time: 4.49 s, 5.26 s, and 5.77 s." noZoom data-path="images/hero-dark.svg" />

## Start here

<div className="dt-start">
  [Quickstart](/quickstart)<br />Install DeckTalk, build the scaffold without an API key, and then add your voice.

  [Your first deck](/guides/first-deck)<br />Write one section across `script.md`, `decktalk.toml`, `cues.json`, and a page. Then verify its reveals.

  [Requirements and costs](/requirements)<br />What DeckTalk needs on your machine, and which commands spend credits.
</div>

## Understand the model

* [How it works](/concepts/how-it-works): the seven stages, how DeckTalk finds narration t=0, and what `decktalk verify` checks.
* [Cues](/concepts/cues): how a cue such as `1.1bowl` names the phrase a reveal starts on.
* [Writing for the ear](/guides/writing-for-the-ear): give every reveal a word to start on.
* [The page contract](/concepts/page-contract): how a slide talks to the recorder. [Design a slide](/guides/design-a-slide) covers slide size, reveal effects, and the camera push.

<div className="dt-note">
  Building with an agent? The [reference card](/reference/card) puts every file, command, rule, and exit code in one place, and [`llms.txt`](https://docs.decktalk.app/llms.txt) indexes every page.
</div>
