---
title: "Speech Quality"
slug: "dataflow-nodes-speech-quality"
updated: 2026-02-10T04:34:44Z
published: 2026-02-10T04:34:44Z
canonical: "docs.knovvu.com/dataflow-nodes-speech-quality"
---

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

# Speech Quality

Measures the quality of the audio recording and assigns scores.

## Parameters
&emsp;none


## Inputs

### Audio
&emsp;Accepts audio from a single channel. 


### Events
&emsp;none

## Outputs

### Audio
&emsp;none

### Events
| name | description |
|---|---|
| [Speech Quality](/v1/docs/events#speech-quality) | Raised several times when the node has accumulated enough audio data to update speech quality measurement. The quality value is in range from 1 to 5. 5 means the highest quality. |

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

### Project Structure
The Speech Quality Node only needs audio input. The audio doesn't have to be [segmented](/v1/docs/dataflow-nodes-audio-splitters){target=`_blank`}. So, you can place the Speech Quality node wherever the desired audio is flowing through. A simple project can be built as such:
<center>
  
![image.png](https://cdn.document360.io/9bca2910-6a3b-4224-9470-43f91f9a6d57/Images/Documentation/image%28906%29.png){height="" width=""}
</center>

However, a better approach would be:

<center>
    
![image.png](https://cdn.document360.io/9bca2910-6a3b-4224-9470-43f91f9a6d57/Images/Documentation/image%28907%29.png){height="" width=""}
</center>

:::(Info) (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 Speech Quality identification since random silences are cleared.
:::

### Supported flow types 
Stream, Batch


## Release Notes

<div style="max-height: 200px; overflow-y: auto; overflow-x: hidden">
     <details>
        <summary> <strong> v4.5.0</strong> </summary>
        <ul>
            <li>Removed 'Address' and 'Ignore SSL Errors' from parameters.</li>
        </ul>
    </details>
    <details>
        <summary> <strong> v1.0.0 </strong> </summary>
        <ul>
            <li> Introduced Node.</li>
        </ul>
    </details>
</div>
