What the Audio Node is for
One Audio Node serves one purpose: generating and approving voiceover for dialogue lines. Each line of dialogue in your scene is its own entry — generated independently, auditioned independently, approved independently. This mirrors how dialogue works in real production: every line gets its own performance, and you pick the take you want before the cut.Adding dialogue
Two ways to get dialogue into the Audio Node:From the script
If your Script Node has analyzed a screenplay, dialogue lines are already extracted as assets. The Audio Node picks them up automatically — each line appears as a row, tagged with the beat it belongs to.
Typed directly
For narration, voiceover, or lines you didn’t include in the script, type them in. Each line you add becomes a row you can generate takes for.
Picking a voice
Each dialogue line has a voice setting. The Audio Node gives you a library of voices covering:- Male / female / neutral
- Age range — child, young adult, middle-aged, elder
- Accent — neutral, British, American regional, various
- Tone — warm, authoritative, anxious, laid-back, dramatic
Generating takes
Click Generate on a dialogue line and Ozu produces a take — one performance of that line in the chosen voice. You can generate multiple takes per line. Each take is a separate audio clip you can play back, compare, and choose from.- Open a dialogue line in the Audio Node.
- Set the voice (or inherit the character’s default).
- Click Generate. A take renders and becomes playable.
- Play the take. If it works, approve it. If not, generate another.
- Repeat until you have the take you want.
Approving and rejecting takes
Every generated take is in one of three states:- Pending — generated but not yet reviewed
- Approved — the take you want to use; flows to the Timeline
- Rejected — not going to use this one; hidden from the Timeline
Rejected takes aren’t deleted. They stay in the take history for that line. You can un-reject and re-approve later if you change your mind.
Syncing to the Timeline
Approved dialogue takes flow automatically into the Timeline’s Dialogue track, aligned to the beat they belong to. The flow is:- Audio Node generates a take.
- You approve it.
- The Timeline’s Dialogue track updates — a clip appears at the beat’s position on the track.
- Open the Timeline to verify sync. Scrub to the beat and play.
Editing a line’s timing
The initial timecode of a dialogue clip is inherited from its beat. To retime — delay a line, overlap it with action, sync to a specific moment — drag the clip on the Timeline’s Dialogue track. For tighter edits (trim the head, fade the tail), use the Timeline’s clip controls. The Audio Node itself doesn’t handle timeline-level editing.Line-level vs. project-level voice
Two layers of voice setting:- Project default — if a line has no specific voice set, it uses a fallback you’ve configured for the project.
- Character default — the voice assigned to each named character (Kael, Mira, etc.). Inherits down to every line that character speaks.
- Line override — an individual line can override the character’s voice. Useful for flashbacks, alternate performances, or one-off effects.
Related
Song Node
The other audio node — music and score, not dialogue.
Tracks
Where approved takes land — the Timeline’s Dialogue track.
Captions and Markers
Generate captions automatically from approved dialogue takes.
Script and Analysis
Where dialogue originates — the Script Node’s analysis of your screenplay.
FAQ
Do I pay credits per take, or per approved take? Credits are held when a take starts generating and settled when it succeeds. If a generation fails, no charge. Every take counts — so compare carefully before generating a third or fourth variant. Can I upload my own voice recording instead of generating? Yes. The Audio Node accepts uploaded audio files per line. Drag a file onto a dialogue row and it becomes the approved take for that line — no AI generation involved. Why doesn’t my approved take show up on the Timeline? Check three things: the Audio Node is connected to the Timeline; the dialogue line has a validbeatId; the line’s beat exists in the storyboard. If any one is missing, the sync skips the line.
Can I mix AI-generated and uploaded takes in one project?
Yes. Some characters’ dialogue is generated, some is you recording on a phone — the Audio Node treats them identically once approved.
What happens to approved takes if I re-run script analysis?
Approved takes persist. The Audio Node matches by dialogue line ID, which is stable across re-analysis as long as the line’s text doesn’t change meaningfully. If you rewrite a line, you’ll need a new take.
Can I generate all my dialogue at once?
The Audio Node supports batch generation — select multiple lines and hit generate. It’s the fastest way to draft a full scene’s voiceover, but listen through before approving; the first pass won’t always match the performance you want.