Skip to content

Script → narration

Turn a short script into a separate voiceover track, with a model and voice you choose.

A Text script feeds an Audio node. The model, voice, connection and finished player are all visible.

Make narration for a product film, a concept presentation, or a short social clip. This creates an audio file; it does not automatically add a soundtrack to a video.

Connect your script

  1. Right-click empty canvas and choose Prompt. Write the words you want spoken in the new Text node.
  2. Add an Audio node. Drag the Text node's right-hand output to Audio's left-hand Text input.
  3. Select Audio, choose a model and voice, then press Run below the node.

Our script:

Meet Aurora. A quiet moment, a warmer morning. Crafted for the small rituals that make every day feel considered.

One script is enough. Here, Audio's own prompt box stays empty because Text supplies the words. You can also write directly in Audio without a Text node. If you fill both, Flow combines them.

Choose the voice

This example uses Gemini 2.5 Flash TTS with Kore. Voice choices depend on the model.

Check Run nodes with and the current credit estimate before generating. Changing a voice does not change an existing recording—run the Audio node again when you want a new take.

Listen to the result

The actual Gemini output from this workflow:

Download the original WAV. The inline player uses a smaller listening copy; the download is unchanged.

On the canvas, use Play, the seek bar, volume, and the download icon to review and save a take.

A current export issue can give a restored WAV result an .mp3 filename. It does not convert the audio. The original WAV linked above is correctly named; check exported files before handing them off.

Build a product film

Create the visual clip separately, then bring video and narration into an editor.

Open in Creativly: Flow ↗