---
title: "Text Normalizer"
slug: "dataflow-nodes-text-normalizer"
updated: 2025-10-31T13:59:48Z
published: 2025-10-31T13:59:48Z
canonical: "docs.knovvu.com/dataflow-nodes-text-normalizer"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.knovvu.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Text Normalizer

Text Normalizer Node converts textual expressions such as numbers, dates, and special formats into a standardized textual form. 


## Parameters
| name | description | default |
|---|---|---|
| Language | Language for the normalization process. | en-US |

## Inputs

### Audio
none

### Events
| name | description | known nodes that generate this event |
|---|---|---|
| Every Event that Contains the Data.Text field | Any incoming event that carries Data.Text will be normalized. | [SR Http](/v1/docs/dataflow-nodes-speech-recognition-sr-http) |
| Language Change | Updates the active language for normalization. Must provide a valid language code in the event data. | [Text Language Identifier](/v1/docs/dataflow-nodes-text-language-identifier) |

## Outputs

### Audio
none

### Events
| name | description |
|---|---|
| * | Same as the input event, except Data.Text is normalized. Also adds "normalized" to Data.TextAttributes |

## Remarks

### Functionality
- The node loads language-specific normalization resources at startup and when language changes.
- Input Data.Text is normalized (numbers, punctuation, special text forms) and added to the outputted event.

### Project Structure
A sample project can be built as such:
![image.png](https://cdn.document360.io/9bca2910-6a3b-4224-9470-43f91f9a6d57/Images/Documentation/image-FCQVZ3A7.png){height="" width=""}


## Release Notes

<div style="max-height: 200px; overflow-y: auto; overflow-x: hidden">    
    <details>
        <summary> <strong> v4.4.0</strong> </summary>
        <ul>
            <li>Introduced node.</li>
        </ul>
    </details>
</div>
