---
title: "nodetool.text Nodes"
description: "Open-source agent-first creative workspace. Agents build images, video, storyboards, timelines, and games in real editors, and you keep an editable project."
canonical: https://docs.nodetool.ai/nodes/nodetool/text/
markdown: https://docs.nodetool.ai/nodes/nodetool/text.md
product: NodeTool
source: https://github.com/nodetool-ai/nodetool/blob/main/docs/nodes/nodetool/text/index.md
---

# nodetool.text Nodes

This namespace contains 14 node(s).

## Available Nodes

- **[Automatic Speech Recognition](automaticspeechrecognition.md)** - Transcribe audio to text using automatic speech recognition models.
- **[Collect Text](collecttext.md)** - Collects streaming text inputs into a single concatenated string.
- **[Concat](concat.md)** - Concatenates text inputs into a single output. Add inputs dynamically with th...
- **[Count Tokens](counttokens.md)** - Counts the number of tokens in text using tiktoken.
- **[Embedding](embedding.md)** - Generate vector representations of text using any supported embedding provide...
- **[Filter Regex String](filterregexstring.md)** - Filters a stream of strings using regular expressions.
- **[Filter String](filterstring.md)** - Filters a stream of strings based on various criteria.
- **[Join](join.md)** - Joins a list of strings into a single string using a specified separator.
- **[Load Text Assets](loadtextassets.md)** - Load text files from an asset folder.
- **[Load Text Folder](loadtextfolder.md)** - Load all text files from a folder, optionally including subfolders.
- **[Prompt](prompt.md)** - Compose a prompt string with named variables. Add variables via the Add Varia...
- **[Save Text](savetext.md)** - Saves input text to a file in the assets folder.
- **[Save Text File](savetextfile.md)** - Saves input text to a file in the assets folder.
- **[Template](template.md)** - Uses template syntax to format strings with variables. Supports {{ variable }...
