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

# Voice

> Choose the text-to-speech provider, voice, speed, and preview quality.

The **Voice** tab controls how an agent sounds. It configures text-to-speech (TTS) while the
conversation language and speech-to-text behavior remain connected to the language selection in
[Agent Core](/building-agents/agent-core).

## Conversation language

The Voice tab shows the agent's current **Conversation Language** as a reference. Change it in
Agent Core, where you can also edit the automatic language rules.

The current language modes are:

* **Hindi / English (Auto)** for Hindi, English, and natural Hinglish switching.
* **Indian Multilingual (Auto)** to follow the caller's latest supported Indian language.
* Fixed modes for Hindi, Indian English, US English, British English, Bengali, Gujarati, Kannada,
  Malayalam, Marathi, Odia, Punjabi, Tamil, Telugu, Urdu, and Assamese.

The language mode selects the speech recognizer profile and the language passed to TTS. A voice
can still be selected independently, but Studio may show a compatibility warning when the voice
is not a good match for the conversation language.

## Choose a TTS provider and model

The current Studio catalog includes:

| Provider        | Current model                               | Notable controls                                                        |
| --------------- | ------------------------------------------- | ----------------------------------------------------------------------- |
| **Cartesia**    | Sonic 3                                     | Speaking speed and emotion                                              |
| **Smallest AI** | Lightning V3.1                              | Speaking speed                                                          |
| **Sarvam AI**   | Bulbul v3                                   | Speaking speed; multilingual Indian voices                              |
| **ElevenLabs**  | Turbo v2.5, Flash v2.5, and Multilingual v2 | Turbo v2.5 is available for live conversations; no Studio speed control |

Select a provider before choosing a voice. If a provider has multiple models, choose the model
from the **Model** selector and then select a compatible voice. For live conversations, choose
ElevenLabs Turbo v2.5; Flash v2.5 and Multilingual v2 are available in the voice catalog but are
not currently available for live use.

## Choose a voice

Use the **All**, **Female**, or **Male** filters, and use the language filter when the provider
offers voices in more than one language. Sarvam's Bulbul v3 voices are marked as multilingual;
their output language follows the conversation language mode.

Select **Save Changes** to keep the provider, model, and voice on the agent. For a phone agent,
choose a voice that is clear at telephone quality, not only pleasant through a laptop speaker.

### Speaking speed

Providers that support speed show a **Speaking Speed** control from `0.5x` to `2.0x`. Start at
`1.0x`, then adjust after listening to a phone-quality preview.

### Emotion

Cartesia Sonic 3 exposes an **Emotion** selector. It includes options such as Neutral, Curious,
Excited, Calm, Confident, Apologetic, and Frustrated. Emotion is provider- and model-specific;
the control is not shown for providers that do not support it.

## Preview the voice

In **Preview Voice**, select **Play** to synthesize the current greeting. If the agent has a
greeting, the preview uses it; otherwise Vocily uses a sample greeting.

Choose a quality before listening:

* **Browser (HD)** previews at browser-oriented quality.
* **Phone (16kHz)** is a closer check of how the selected voice will translate to a call.

Previewing does not save the agent. Select **Save Changes** after you are happy with the
provider, model, voice, speed, and emotion.

## Voice quality checklist

Test the greeting and at least one longer response in both quality modes. Check that:

* The first sentence is easy to understand without repeating it.
* Names, numbers, email addresses, URLs, and IDs are pronounced acceptably.
* The voice remains intelligible at the chosen speed.
* The selected voice fits the language mode used by the caller.
* The agent's [Runtime](/building-agents/runtime) interruption and response settings do not make
  the conversation feel rushed or difficult to interrupt.

The voice pipeline uses the selected STT, LLM, and TTS configuration together. If the agent is
not recognizing a language correctly, adjust the conversation language in Agent Core before
changing the TTS voice.
