How do I select the language and accent?

Language when generating via the website

When you generate audio on the ElevenLabs website, our AI automatically detects the language based on the context of the text of your prompt. This means that it's best to avoid using multiple languages in a single prompt, as this can cause confusion about which language should be used. At the moment, it isn’t possible to specify a language when generating on the website. 

 

Language when generating via API

If you generate audio through the API, you can manually specify the language of your prompt using the language_code parameter. This is an optional parameter that accepts ISO 639-1 language codes. 

This can be useful for short or ambiguous prompts, such as when the text includes only numbers. Specifying the language ensures the normalizer applies the correct rules for that language.

For more information on normalization, see this article. 

 

Accent

The accent that is used for your generation comes from the voice you're using. If you use a voice that hasn’t been trained on the language you’re generating, you may notice a slight accent from the voice’s original language.

For the best results, we recommend using a voice that has been trained on audio in the language you’re generating, with your preferred accent. This helps the AI understand pronunciation and intonation more accurately.

This is especially important for languages that are similar or share many common words. Choosing a voice trained on the correct language ensures that the AI uses the correct pronunciation and accent.

You can:

  • Create a cloned voice using audio in your preferred language and accent.

  • Browse the Voice Library and use the search filters to find suitable voices that match your needs.

Image 16-10-2025 at 10.09.jpeg