top of page

How to add multilingual text-to-speech for your characters in Layla

The default TTS mini-apps in Layla all work in English. However, adding multilingual text-to-speech is very easy in Android.


Layla supports SherpaTTS, which is a local text-to-speech app that does connect to internet.


Step 1: Download SherpaTTS


Red arrow pointing at "Download APK" link on a webpage showing F-Droid app version details, permissions, and a blue download button.

Scroll down the "Versions" section and download the latest APK.


F-Droid is a Google Play alternative that publishes app that are free and open source (FOSS)


Step 2: Configure SherpaTTS

After you've downloaded the SherpaTTS app, configure it by opening it:


SherpaTTS app interface showing speed and volume controls. Text-to-speech engine details with options. Red arrow and circle highlight "+" button.

Tap the plus sign to add a new model.


You will be presented with a list of models:

Menu interface with "Download Language" button, lists PIPER and COQUI models. Blue buttons, white background, clear and structured layout.

Download the language you want. The language is the two letter country code. For example, German = "de", French = "fr".


After it's downloaded, tap "Start" and the model will be loaded.


Step 3: Set SherpaTTS as your phone's default TTS model


Tap the settings icon in the main SherpaTTS screen:

SherpaTTS interface with speed, language, and volume controls. Text box reads: "This is a text-to-speech engine using next generation Kaldi."

This will bring up your Android System settings. Tap the Default Text-to-Speech setting:

Text-to-speech settings with sliders for speech rate and pitch. "Preferred engine" circled in red. Options include Play and Reset.

You will be able to change the Default engine. Change it to SherpaTTS:

Text on screen shows options for preferred text-to-speech engines. "SherpaTTS" is selected and circled in red. White background.

Done! Your default voice will now be using Sherpa.


Step 4: Configure Layla

Layla will automatically read this setting and make the voices you select available. (Make sure you restart Layla for the changes to take effect)


Go to your character's settings (edit character) -> Advanced tab:

App screen titled "Create Character" with options to import PNG, select voice (Google/iOS Default highlighted), and image generation.

Select your new voices in the "Native" section:

Voice selection screen with "Native" and "en" options circled. Text says, "I'm your new friend, and I just learnt how to speak!" Play icons visible.

All the voices you've installed from Sherpa will appear here.


Done! Your character will now speak multilingual!


Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating

Email

Location

Gold Coast, Australia

SUBSCRIBE

Sign up to receive news and updates from Layla

Thanks for submitting!

© 2026 by Layla Network

  • Discord
  • Youtube
  • TikTok
  • X
  • Facebook
bottom of page