# TTS-V2

Source: https://www.nabrah.ai/en/docs/tts-v2

# Nabrah TTS V2

#### `Nabrah_tts_v2`

### **Stable**

Nabrah TTS V2 is a text-to-speech model designed for real-time voice applications. It converts text into natural speech and supports both streaming and non-streaming generation.

The model can be used with Nabrah's available voices as well as custom cloned voices.

## Model overview

| Specification            | Value                                                                                  |
| ------------------------ | -------------------------------------------------------------------------------------- |
| **Model ID**             | `Nabrah_tts_v2`                                                                        |
| **Version**              | V2                                                                                     |
| **Status**               | Stable                                                                                 |
| **Release date**         | `2026-10`                                                                              |
| **Supported languages**  | Arabic, English, French, German, Hindi, Indonesian, Italian, Turkish, Spanish, Russian |
| **Supported dialects**   | Saudi Arabic                                                                           |
| **Streaming**            | Supported                                                                              |
| **Non-streaming**        | Supported                                                                              |
| **Voice cloning**        | Supported                                                                              |
| **Server-side TTFB**     | Less than 100ms                                                                        |
| **Maximum input length** | 16,384 characters                                                                      |
| **Audio formats**        | MP3, WAV, PCM                                                                          |

## Recommended use cases

Nabrah TTS V2 is suitable for applications that require generated speech, including:

* Voice agents 
* Customer service applications 
* IVR systems 
* Conversational AI 
* Interactive voice experiences 
* Content narration 
* Real-time speech generation



## Streaming and non-streaming

Nabrah TTS V2 supports both streaming and non-streaming speech generation.

### Streaming

In streaming mode, audio is delivered progressively as it is generated. This allows applications to begin receiving audio before the full speech output has been synthesized.

Streaming is recommended for latency-sensitive applications such as voice agents and real-time conversational systems.

**Server-side TTFB:** Less than 100ms

> TTFB represents the server-side time until the first response bytes are returned. It does not represent full end-to-end application latency.

### Non-streaming

In non-streaming mode, the complete audio file is returned after speech generation has finished.

This mode is suitable when progressive playback is not required, such as generating audio files for later playback or storage.

## Audio output

Nabrah TTS V2 supports three output formats.

| Format     | Specification                             | Recommended for                   |
| ---------- | ----------------------------------------- | --------------------------------- |
| **MP3**    | 192 kbps compressed audio                 | Web playback and smaller payloads |
| **WAV**    | 48 kHz, mono, 16-bit PCM                  | High-quality lossless audio       |
| **PCM**    | 48 kHz, mono, signed 16-bit little-endian | Real-time audio pipelines         |

### MP3

MP3 provides compressed audio at **192 kbps**, making it suitable for applications where smaller payload size and broad playback compatibility are important.

### WAV

WAV output uses uncompressed **16-bit PCM audio at 48 kHz mono**.

It is suitable for applications that require lossless audio or a self-contained audio file with format information included in the file header.

### PCM

PCM output contains raw signed **16-bit little-endian audio samples at 48 kHz mono**.

It does not contain a file header and is intended for applications that consume raw audio frames directly.

## Voice cloning

Nabrah TTS V2 supports custom cloned voices.

A cloned voice can be used for speech generation after the cloning process has completed and the voice is marked as ready.

The same voice IDs can be used when configuring Nabrah voice agents.

[Learn about Voice Cloning](https://www.nabrah.ai/en/docs/voice-cloning)

[View available Voices ](https://www.nabrah.ai/en/docs/voices)

## Input limits

The model accepts up to:

**16,384 characters per request**

The limit is calculated after text normalization.

Requests that exceed the supported input length must be divided into smaller segments before synthesis.

## Speech controls

Some speech control parameters are currently exposed through the API but are not yet applied to generated audio.

| Capability                 | Current support       |
| -------------------------- | --------------------- |
| **Voice cloning**          | Supported             |
| **Speed control**          | Not currently applied |
| **Expressiveness control** | Not currently applied |
| **Pronunciation control**  | Not currently applied |
| **SSML**                   | Supported             |

> Support for additional speech controls may change as the model evolves.

## Latency

| Metric               | Result          |
| -------------------- | --------------- |
| **Server-side TTFB** | Less than 100ms |

Actual end-to-end latency may vary depending on network conditions, infrastructure, request configuration, and client-side audio handling.

## Using Nabrah TTS V2

Use the following model ID when generating speech:

`Nabrah_tts_v2`

Speech generation is available through:

`POST /api/ext/tts/generations`

Example:

````text
```json \
{ \
"model": "Nabrah_tts_v2", \
"input": "Hello from Nabrah!", \
"voice": "YOUR_VOICE_ID", \
"response_format": "mp3", \
"stream": false \
}

```
````

[Generate Speech ](https://www.nabrah.ai/en/docs/text-to-speech)

[API Reference ](https://www.nabrah.ai/.well-known/agent-skills/SKILL.md)
