# Sarvam

> Natural Indian voices. Every speaking setting for Sarvam, and how to set it.

Source: https://voxio.in/docs/voice-speaking-sarvam · voxioagent 2.0.0 · Index: https://voxio.in/docs/llms.txt

Service: `sarvam`. A new setup starts from:

```json
{
  "service": "sarvam",
  "model": "bulbul:v3",
  "voice": "simran",
  "language": "en-IN"
}
```

## Set it

On the flow's **Voice** tab, choose **Speaking**, then **Sarvam**. Or from code:

```js
await voxio.flows.update(flowKey, {
  tts: {"service":"sarvam","model":"bulbul:v3","voice":"simran","language":"en-IN"},
});
```

## Settings

Settings marked “under More settings” are behind **More settings** in the dashboard.

- `model` (string): **Model**. Which voice model speaks. Hover an option to compare. Default: `"bulbul:v3"`.
- `voice` (string): **Voice**. The voice callers hear. Default: `"simran"`. Only applies to some models.
- `language` (string): **Language**. The language the agent speaks in. Default: `"en-IN"`.
- `pace` (number (×)): **Speed**. How fast the agent talks. From 0.5 to 2. Default: `1`.
- `temperature` (number): **Expressiveness** (under More settings). Higher sounds livelier; lower sounds steadier. From 0.01 to 1. Default: `0.6`. Only applies to some models.
- `pitch` (number): **Pitch** (under More settings). Higher or lower voice. From -1 to 1. Default: `0`. Only applies to some models.
- `loudness` (number): **Loudness** (under More settings). How loud the voice is. From 0.1 to 3. Default: `1`. Only applies to some models.
- `enable-preprocessing` (boolean): **Normalise text** (under More settings). Reads numbers and abbreviations naturally. Default: `false`. Only applies to some models.
- `min-buffer-size` (number (chars)): **Start speaking after** (under More settings). Lower starts sooner; higher sounds smoother. From 30 to 200. Default: `50`.
- `max-chunk-length` (number (chars)): **Chunk length** (under More settings). Longest piece of text spoken at once. From 50 to 500. Default: `150`.
- `dictionary-id` (string): **Pronunciation dictionary** (under More settings). Your own pronunciations for names and brands. Only applies to some models.

## Choices

### Model choices

| Value | Name | Notes |
| --- | --- | --- |
| `bulbul:v3` | Bulbul v3 | Latest. 37 natural voices. Best for Indian-English and Hindi conversations. |
| `bulbul:v2` | Bulbul v2 | Fewer voices, but lets you tune pitch and loudness. |

### Voice choices (for some models)

| Value | Name | Notes |
| --- | --- | --- |
| `shubh` | Shubh |  |
| `aditya` | Aditya |  |
| `ritu` | Ritu |  |
| `priya` | Priya |  |
| `neha` | Neha |  |
| `rahul` | Rahul |  |
| `pooja` | Pooja |  |
| `rohan` | Rohan |  |
| `simran` | Simran |  |
| `kavya` | Kavya |  |
| `amit` | Amit |  |
| `dev` | Dev |  |
| `ishita` | Ishita |  |
| `shreya` | Shreya |  |
| `ratan` | Ratan |  |
| `varun` | Varun |  |
| `manan` | Manan |  |
| `sumit` | Sumit |  |
| `roopa` | Roopa |  |
| `kabir` | Kabir |  |
| `aayan` | Aayan |  |
| `ashutosh` | Ashutosh |  |
| `advait` | Advait |  |
| `anand` | Anand |  |
| `tanya` | Tanya |  |
| `tarun` | Tarun |  |
| `sunny` | Sunny |  |
| `mani` | Mani |  |
| `gokul` | Gokul |  |
| `vijay` | Vijay |  |
| `shruti` | Shruti |  |
| `suhani` | Suhani |  |
| `mohit` | Mohit |  |
| `kavitha` | Kavitha |  |
| `rehan` | Rehan |  |
| `soham` | Soham |  |
| `rupali` | Rupali |  |

### Voice choices (for some models)

| Value | Name | Notes |
| --- | --- | --- |
| `anushka` | Anushka |  |
| `manisha` | Manisha |  |
| `vidya` | Vidya |  |
| `arya` | Arya |  |
| `abhilash` | Abhilash |  |
| `karun` | Karun |  |
| `hitesh` | Hitesh |  |

### Language choices

| Value | Name | Notes |
| --- | --- | --- |
| `en-IN` | English (India) |  |
| `hi-IN` | Hindi |  |
| `bn-IN` | Bengali |  |
| `gu-IN` | Gujarati |  |
| `kn-IN` | Kannada |  |
| `ml-IN` | Malayalam |  |
| `mr-IN` | Marathi |  |
| `od-IN` | Odia |  |
| `pa-IN` | Punjabi |  |
| `ta-IN` | Tamil |  |
| `te-IN` | Telugu |  |

## Next steps

- [Speaking](https://voxio.in/docs/voice-speaking.md): compare the other providers.
- [Turn-taking](https://voxio.in/docs/turn-taking.md): when the agent answers.
