---
title: "Product demo voiceover without recording your voice | tday"
description: "Your coding agent writes each line of the demo's narration and tday voices it. How to edit a line, what the voiceover costs, and what happens with no credits."
url: https://tday.com/blog/product-demo-voiceover-without-recording-your-voice
markdown: https://tday.com/blog/product-demo-voiceover-without-recording-your-voice.md
last_updated: 2026-11-11
---

# How to get a narrated product demo without recording your own voice

Your coding agent writes each line of the demo's narration and tday voices it. How to edit a line, what the voiceover costs, and what happens with no credits.

By the tday team  Published November 11, 2026  7 min read

## The short answer

Have your coding agent record the demo with tday. The agent writes one narrated line for each thing it does in your app, and tday voices every line exactly as written, so nobody speaks into a microphone. To change the words later, edit the line in tday's editor and choose Regenerate this line. The voiceover costs 10 credits a minute, charged by the second. With no credits left, the demo is still made, with step notes in place of the voice.

## Key takeaways

- The script is written by your coding agent as it records: one line per beat, up to 400 characters, with the clicks and typing that line covers.
- tday voices each line exactly as written. A separate caption can show different text, such as /approve for a line that says "slash approve".
- To fix the words, edit the line in tday's editor and choose Regenerate this line. Only that line is voiced again, and it makes no new version.
- Voice costs 10 credits a minute, by the second. Recording and rendering cost none. The free plan's 100 credits a month are 10 minutes of voice.
- Out of credits, tday still makes the demo and shows short step notes instead of the spoken lines. Generate voiceover adds the voice later.

![tday's editor with a narration line selected: its words being retyped, when it starts, and a Generate this line button.](https://tday.com/blog/editor-narration-line.webp)

Narration is the part of a demo video people put off. You write a script, read it aloud, hear yourself, and read it again. Then the product changes, one sentence is wrong, and the whole track has to match a new recording.

There is a way to skip the microphone. If your coding agent records the demo with tday, the agent writes the words and tday voices them. This guide covers how the lines get written, how to change one, what the voice costs and when this is the wrong approach.

## Who writes the words

Your coding agent does, while it records. A tday take is made of beats. Each beat is one line to say, plus the clicks and typing that line covers. So the script is never a separate document that has to be lined up with the footage later. Each line is recorded with the action it describes.

The agent does not write blind:

- Before it starts, it reads tday's guide to recording a demo and writing its voiceover (`demo_guide`).
- After each beat, tday answers with notes on the wording of that line.
- At the review, the whole script is sent once more for notes.

Those lines are sent to tday for the notes and are not stored. A line that looks like it holds a secret is not sent at all, and a possible secret in a line blocks the upload until the agent records that line again.

You can steer it like any other work your agent does. Tell it who the video is for and what to leave out before it records. The first setup is in [how to record a product demo with your coding agent](https://tday.com/blog/record-a-product-demo-with-your-coding-agent).

## How a line becomes voice

When the take uploads, tday voices each line and renders the video with the cursor, camera, captions, cards and music. Three details decide how it sounds:

| Detail | What it means |
| --- | --- |
| Voiced as written | The line in `say` is spoken exactly as the agent wrote it |
| Caption | A line can carry different text for its caption, such as `/approve` for a line that says "slash approve" |
| Timing | The footage holds until the line has had time to be said, and anything between beats is cut |

The timing row is why the video does not feel rushed or padded. The picture waits for the sentence, and the agent's thinking time between lines never shows.

Watch [Record, re-record and edit a demo](https://tday.com/afvbpbyh) (1:23), a demo of tday recorded by a coding agent with tday.

## Change a line without recording again

Every demo opens in tday's editor, from the Demos page. The voice has its own row on the timeline. Click a line on it, change what it says, and choose **Regenerate this line**. Only that line is voiced again.

![tday's editor with a narration line selected and the voice track on the timeline.](https://tday.com/landing/demos/editor-line.webp)

A narration line selected in tday's editor, with the voice track on the timeline below.

The rule for which fix to use:

| What is wrong | What to do |
| --- | --- |
| The words | Edit the line and regenerate it |
| The style, captions or cards | Change them in the editor and render a new cut |
| The screens | Ask your agent to record the demo again |

A re-record becomes a new version of the same demo, so its share link and embeds keep working. That matters when the product changes, which is covered in [how to keep demo videos up to date](https://tday.com/blog/keep-product-demo-videos-up-to-date).

**Demo defaults**, on the Demos page, sets how every new demo looks and sounds, so you choose once and not per video.

![tday's editor with the Sound panel open: narrator voices, a music track and click sounds.](https://tday.com/landing/demos/editor-sound.webp)

The Sound panel in tday's editor.

## What the voiceover costs

Recording and rendering a demo use no credits. The voice is the part that does: every line tday voices spends your plan's monthly credits, 10 a minute, charged by the second.

| Plan | Price | Credits a month | Voice that buys |
| --- | --- | --- | --- |
| Free | $0 | 100 | 10 minutes |
| Pro | $39 a month | 500 | 50 minutes |
| Growth | $149 a month | 2,000 | 200 minutes |

Voice is charged each time a line is voiced:

- on a demo's first render;
- on a new cut from the editor;
- with **Regenerate this line**, which makes no new version.

Credits refresh every month, on the day you signed up or on your billing date on a paid plan. Unused credits do not roll over. Current prices are on [pricing](https://tday.com/pricing).

## What happens when credits run out

The demo is still made. It just has no voice.

Your agent finds out early. `demo_guide` says how many minutes of voiceover your credits buy before recording starts. On the beat whose lines need more voice than your credits buy, `demo_beat` says so, and your agent tells you then, not after the upload.

If you carry on, tday renders the demo without a voiceover and shows short step notes in place of the spoken lines. Step notes can be shown as a card, a callout or a bar. Once you have credits again, open the demo in tday and press **Generate voiceover**.

So running out of credits costs you the voice for a while, never the recording.

## Limits on the narration

| Limit of one take | Value |
| --- | --- |
| Narrated lines | 40 |
| One line | 400 characters |
| Length | 10 minutes |

A short line is easier to listen to than a long one, so the 400 characters are a ceiling, not a target.

## When this is the wrong approach

Say it plainly: this gives you a voiced video of your app in use, with words written by an agent and edited by you. That fits docs, feature walkthroughs and how-to videos. It fits some other jobs badly.

- **You want your own voice.** By default tday voices the lines. tday's home page describes one other way: tday writes the script, you read it off a teleprompter on camera, and your voice takes over the lines. If hearing you is the whole point, as in a founder's update or a personal message to a customer, a plain recording of yourself may be simpler.
- **You want viewers to click through.** A tday demo is a video, not an interactive tour.
- **You want it to happen without anyone asking.** tday does not record when code is pushed or merged. Someone asks the agent, and someone decides the line is right.
- **You have no coding agent on the repo.** The lines come from an agent recording the running app. On Enterprise, the docs say tday can also record your demos in the cloud, with no coding agent on your machine.

The limits of a coding agent demo are on [one page](https://tday.com/coding-agent-demos).

## Frequently asked questions

### Do I have to write the script for the voiceover?

No. Your coding agent writes one narrated line for each beat as it records, using tday's guide and tday's notes on each line's wording. You can tell the agent what to say beforehand, and edit any line in tday's editor afterwards.

### Can I change one sentence of the voiceover after the demo is made?

Yes. Open the demo in tday's editor, click the line on the voice row, change what it says and choose Regenerate this line. Only that line is voiced again. It spends credits for that line and makes no new version.

### How much does the voiceover cost?

10 credits a minute, charged by the second. Recording and rendering a demo use no credits. The Free plan has 100 credits a month, Pro 500 and Growth 2,000, which is 10, 50 and 200 minutes of voice. Unused credits do not roll over.

### What happens if I run out of credits?

tday still makes the demo, without a voiceover, and shows short step notes in place of the spoken lines. Your agent tells you as soon as a demo's lines need more voice than your credits buy. Once you have credits again, open the demo and press Generate voiceover.

### Can I use my own recorded voice instead?

By default tday voices each line the agent writes. tday's home page describes recording yourself instead: tday writes the script, you read it off a teleprompter on camera, your take lands in the corner of the demo and your voice takes over the lines.

## Sources

1. [tday home page](https://tday.com), tday
2. [Record, re-record and edit](https://docs.tday.com/record-and-edit), tday docs
3. [Plans and limits](https://docs.tday.com/plans), tday docs
4. [Demo tools reference](https://docs.tday.com/mcp-tools), tday docs
5. [Demo FAQ](https://docs.tday.com/faq), tday docs
6. [tday demos](https://docs.tday.com), tday docs

## Have your coding agent record your first demo

One prompt in Claude Code, Cursor or Codex records a narrated demo of your app. tday voices, styles and renders it, ready for your docs. Free includes 5 saved demos.

[Make your first demo](https://docs.tday.com/first-demo) [See pricing](https://tday.com/pricing)

## Keep reading

- ![tday's Record a demo dialog on the Demos page: Copy prompt, buttons that open Claude Code, Cursor, Codex and VS Code Copilot, and what happens before the agent records.](https://tday.com/blog/record-a-demo-dialog.webp)

    Guides  November 11, 2026  8 min read

    ### [Is there an MCP server that records product demo videos? What tday's tools do](https://tday.com/blog/mcp-server-that-records-product-demos)

    tday's MCP server (@tday-com/mcp) lets Claude Code, Cursor or Codex record a narrated demo of your running app. What each tool does, and what none of them do.

- ![tday's Record your first demo screen: a copied prompt for your coding agent and the four stages Agent, Safety check, Record and Render.](https://tday.com/blog/first-demo-paste-prompt.webp)

    Guides  November 11, 2026  9 min read

    ### [How to record a narrated demo video of an iPhone or Android app](https://tday.com/blog/record-an-iphone-or-android-app-demo)

    How your coding agent records a narrated demo of an iPhone or Android app with tday: in a simulator or emulator, or on a real iPhone on a cable.

- ![tday's setup screen asking where your docs are, with docs.tday.com filled in, Mintlify detected and a Connect Mintlify button.](https://tday.com/blog/first-demo-where-are-your-docs.webp)

    Guides  November 11, 2026  9 min read

    ### [How to put demo videos in Mintlify and GitBook docs, and keep them current](https://tday.com/blog/demo-videos-in-mintlify-and-gitbook-docs)

    Connect a Mintlify or GitBook site to tday, embed a demo under each heading, and let a pull request or change request keep the videos current. Step by step.

---

## For AI agents

- Every page on tday.com is available as Markdown: add `.md` to its address (https://tday.com/index.md for the home page), or request it with `Accept: text/markdown`.
- Site index: https://tday.com/llms.txt. Every page in one file: https://tday.com/llms-full.txt.
- Docs: https://docs.tday.com (index for agents: https://docs.tday.com/llms.txt).
- To record a narrated demo of an app from a coding agent, install tday's MCP server once with `curl -fsSL https://tday.com/install.sh | bash`, then ask the agent to record a tday demo.
