Supported Languages
Chatterbox Multilingual supports the following 23 languages:Using the language_id Parameter
Thelanguage_id parameter specifies which language to generate. It’s required for the multilingual model.
Basic Usage
Language Code Format
Use the two-letter ISO language codes (case-insensitive):Validation
The model validates thelanguage_id and raises an error for unsupported languages:
Examples in Multiple Languages
European Languages
Asian Languages
Other Languages
Voice Cloning Across Languages
You can clone a voice from one language and use it to speak another language:Accent Transfer: When using a reference voice from one language to generate speech in another, the output may inherit the accent of the reference language. See the tips below for managing this.
Accent and Language Transfer
Understanding Accent Transfer
When you use a voice from Language A to generate speech in Language B, the model may produce speech with an accent characteristic of Language A:Reducing Accent Transfer
To minimize accent transfer and get more native-sounding pronunciation, setcfg_weight=0:
When to Use Accent Transfer
Sometimes accent transfer is desirable:- Creating characters with foreign accents
- Representing non-native speakers authentically
- Maintaining voice consistency across languages for a specific character
Configuration Tips from README
The README provides specific guidance for multilingual usage:General Use
Default Settings: The default settings (
exaggeration=0.5, cfg_weight=0.5) work well for most prompts across all languages.Fast Speaking Reference
If your reference speaker has a fast speaking style, lowercfg_weight:
Matching Reference Language
For best results, match the reference audio language to your target language:Complete Multilingual Example
Model Selection
Choose the right model for your needs:Punctuation Handling
The multilingual model handles language-specific punctuation:Advanced Configuration
Full Parameter Example
Troubleshooting
Unsupported Language Error
Poor Pronunciation
- Ensure correct language_id - Verify you’re using the right code
- Check text encoding - Use UTF-8 for non-Latin scripts
- Adjust cfg_weight - Try
cfg_weight=0.0for more native pronunciation - Use native reference audio - Match reference language to target language