How to change voices in a call flow?

How to change the voices in a call flow, for example when starting the call I consume from a database the user’s preferred language, if it is English place it in a call flow with an English voice and if it is Spanish the same, use a Spanish voice, try with ‘go to flow’ but keep the trigger flow configuration

Hey Desarrollo,

We understand that you want the call to feel personalized depending on the user’s language—it really makes the experience smoother. One way to handle this is to first check the user’s preferred language from your database at the start of the call.

Then, you could use a “Go To Flow” or a conditional branch to route the call to a flow with the right voice. For instance, an English flow could use an English TTS voice, and a Spanish flow could use a Spanish TTS voice.

It’s also helpful to pass along any variables from the original trigger flow so the context isn’t lost when switching to the language-specific flow. This approach can make the call feel more seamless and natural.

For more detailed guidance on configuring voice settings and language preferences, you might find this documentation helpful: Configure Languages and Speech.

Hope this helps make things a bit easier for your use case.

Sravan Dara
Kore.ai Community Team