---
title: "Gender"
slug: "dataflow-nodes-gender"
updated: 2026-02-10T04:33:43Z
published: 2026-02-10T04:33:43Z
---

> ## 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.

# Gender

Evaluates the gender of speaker of the input voice.

## Parameters

| name | description | default |
| --- | --- | --- |
| ConfidenceThreshold | A threshold between 0.0 and 1.0. Gender detection results with less confidence than this value will be ignored. | 0.8 |

## Inputs

### Audio

Accepts audio from a single channel.

### Events

none

## Outputs

### Audio

none

### Events

| name | description |
| --- | --- |
| [Gender Change](/v1/docs/events#gender-change) | This event is raised once when the gender of the speaker is detected, it will be raised again each time the gender of the speaker changes. |

## Remarks

- This node evaluates the speech in segments of 3 seconds. Silent periods are not included in this duration.

### Project Structure

The Gender Node only needs audio input. The audio doesn't have to be [segmented](/v1/docs/dataflow-nodes-audio-splitters). So, you can place the gender node wherever the desired audio is flowing through. A simple project can be built as such:

<center>
<p><img src="https://cdn.document360.io/9bca2910-6a3b-4224-9470-43f91f9a6d57/Images/Documentation/image%28902%29.png" alt="image.png"></p>
</center>

However, a better approach would be:

<center>
<p><img src="https://cdn.document360.io/9bca2910-6a3b-4224-9470-43f91f9a6d57/Images/Documentation/image%28903%29.png" alt="image.png"></p>
</center>

Why this approach is better:

In the second example, the only difference is that we pass the audio through a VAD node. This means the audio is filtered. The only audio info that passes through a VAD is speech info. This approach will result in better confidence levels in Gender identification since random silences are cleared.

### Supported flow types

Stream, Batch

## Release Notes

     

****v4.5.0****

        
        

- Removed 'Address' and 'Ignore SSL Errors' from parameters.

    
    

****v3.1.0****

        
        

- Fixed a rarely observed crash while responding to Stop

    
    

****v1.0.0****

        
        

- Introduced node.
