---
title: "Scenes → TTS Text"
description: "Walk scenes[] and join narration into a single TTS-ready string, skipping scene types whose audio is baked in elsewhere (e.g. pre-made-hook)."
updated: 2026-04-17
---

# Scenes → TTS Text

**Node type:** `utility:scenes_to_tts_text`  
**Category:** `Scene Pipeline`

## Description

Walk scenes[] and join narration into a single TTS-ready string, skipping scene types whose audio is baked in elsewhere (e.g. pre-made-hook).

## Canvas ports

These appear as port handles on the left side of the node.

| ID       | Label           | Details             |
| -------- | --------------- | ------------------- |
| `scenes` | **Scenes JSON** | `TEXT` _(required)_ |

## Sidebar config

These render as form fields in the right-side config panel when the node is selected.

_No sidebar config fields._

## Outputs

| ID     | Label        | Type   |
| ------ | ------------ | ------ |
| `text` | **TTS Text** | `TEXT` |

---

_Auto-generated from the Wireflow node registry._

---

Documentation index: fetch https://www.wireflow.ai/llms.txt for the full list of Wireflow docs.
