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

# Voiceovers (TTS Service)

> AI generated voice overs in multiple languages

Every **VoiceOver** action you have in your story, makes use of TTS services that are attached to your account. You would have setup the same in the [Project Configuration](unity-sdk/project-config-files#project-config)

<img src="https://mintcdn.com/autovrse-749835a2/OD0kBhfQWB342eAN/images/unity-usage/18.png?fit=max&auto=format&n=OD0kBhfQWB342eAN&q=85&s=b5d53b28c99f75da21d98898afa9244e" alt="18" width="871" height="890" data-path="images/unity-usage/18.png" />

## OpenAI TTS

OpenAI TTS Service - [https://platform.openai.com/docs/guides/text-to-speech](https://platform.openai.com/docs/guides/text-to-speech)

## VoiceMaker (Multi-Language Support)

Read more about services here: [https://voicemaker.in](https://voicemaker.in)

### **Setup**

Go to the **Generate VO** **Window** from the bottom of the Story Creator, you will see a window like as shown above

In the \*\*Settings & Preview \*\*section, change provider from OpenAITextToSpeechProvider to ****VRBAPITextToSpeechProvider and click onApply Settings****

In the preview you will be able to apply settings for english only, the rest of the languages are for preview purposes only.

If you are using Localization and wish to set different voices for different languages, go to\
`Edit > Project Settings > VRseBuilder > Text to Speech` It will look like the Image below

<img src="https://mintcdn.com/autovrse-749835a2/rfATJjtysXRCaEDR/images/voiceovers/1.png?fit=max&auto=format&n=rfATJjtysXRCaEDR&q=85&s=e9f31a5b7e68d09b4dbf2aae3daf2a9c" alt="2" width="1292" height="772" data-path="images/voiceovers/1.png" />

You can set your voice options, chose from the options below, based on the authorisation of your VoiceMaker account, you can chose the language codes available for you. The first option of "Voice" is meant for the default language of your voiceovers

**Recommended Voices**

| Language | Code                                                                              |
| -------- | --------------------------------------------------------------------------------- |
| English  | ai3-en-US-Sophia<br />ai3-Jony<br />ai3-en-US-Zenith<br />ai3-Evan                |
| Hindi    | ai3-hi-IN-Vihaan<br />ai3-hi-IN-Saanvi<br />ai3-hi-IN-Karan<br />ai3-hi-IN-Ankita |
| Tamil    | ai3-ta-IN-Pallavi<br />ai3-ta-IN-Valluvar                                         |
| Telugu   | ai3-te-IN-Shruti<br />ai3-te-IN-Mohan                                             |
| Marathi  | ai3-mr-IN-Sandhya<br />ai3-mr-IN-Prashant                                         |

You can find a list of more valid voice APis here: [https://developer.voicemaker.in/apidocs/list-of-all-voices](https://developer.voicemaker.in/apidocs/list-of-all-voices)

## Add a Custom Voiceover Provider

Read how to add your own API for Voiceovers in this handy guide of [Add your Own TTS Provider](/creation-suite/guides/add-your-own-tts-provider-for-voiceovers), you will need a Developer to help you do the same
