Skip to main content
Tuning fields change how DeckTalk records, assembles, and checks a video. This page lists every field, grouped by table, with its type and its default. A tuning table can go in the project’s decktalk.toml. The same field can also come from an environment variable.
decktalk.toml
The scaffold builds with every default. Change [video] for faster drafts. Change [verify] when a small reveal fails the cue check.

Which value wins

Five layers can set a field. Each layer overrides the layers before it.
  1. The default on this page.
  2. The same table in the per-machine settings file.
  3. The same table in the project’s decktalk.toml.
  4. An environment variable named DECKTALK_<TABLE>_<FIELD>, such as DECKTALK_VIDEO_PRESET.
  5. A command-line flag, for one run.
The per-machine settings file is in a different place on each platform. Note: DECKTALK_CONFIG points at a different file. The per-machine file can hold only the tables on this page, and any other table fails the load. decktalk doctor prints the path in its config row. An environment variable for an array field takes comma-separated values, such as DECKTALK_VERIFY_PROBE_DELAYS=0.7,1.5. Four flags override a field for one run. Sections, the voice, mix levels, and soundscape prompts are project content, not tuning. decktalk.toml lists those tables. Secrets go only in .env.

[video]

These keys set the frame size and the encoding of every recording and of the final mp4. Environment variables start with DECKTALK_VIDEO_.

[narration]

These keys govern how the script is turned into audio. Environment variables start with DECKTALK_NARRATION_.

[record]

These keys tune the headless Chromium recording. Environment variables start with DECKTALK_RECORD_.

[align]

These keys tune how narration t=0 is found in a recording, and the recording sanity check. Environment variables start with DECKTALK_ALIGN_.

[audio]

These keys set the mix mechanics. Levels live in [mix] in decktalk.toml. Environment variables start with DECKTALK_AUDIO_.

[verify]

These keys tune the checks on the assembled mp4. Environment variables start with DECKTALK_VERIFY_.

[elevenlabs]

These keys point at the ElevenLabs API and size its soundscape requests. Environment variables start with DECKTALK_ELEVENLABS_.
  • Set sections, the voice, and the mix: decktalk.toml
  • Understand the [verify] fields: Verify
  • Override a field for one run: CLI