Talkr AI
Configurations

Voice & Language Profiles

Configure a voice per language and let agents switch voice mid-call as the conversation's language changes.

If your agents need to speak more than one language, Talkr can assign a different TTS voice to each language and switch between them automatically as a call progresses — without a separate LLM or TTS provider per language.

Voice profiles use a single TTS provider for every language. All the voices you configure must come from the same provider as your organization's BYOK Voice configuration.

How it works

  1. You configure a Voice Profile at the organization level: one TTS provider, and a voice for each language you want to support.
  2. On a specific agent, you set a Primary Language and, optionally, one or more Additional Languages it should also handle.
  3. When a call starts, Talkr resolves the agent's primary language against your voice profile and configures the TTS voice for it.
  4. If additional languages are configured (and your STT provider is Deepgram), Talkr also enables Deepgram's multi-language auto-detection for the call. As the detected spoken language changes mid-conversation, the agent's TTS voice switches to match — with no added per-turn latency, since the switch context is resolved once at call setup.

If the org's voice profile doesn't have a voice for the language a workflow requests, or the profile's provider no longer matches the org's configured TTS provider, Talkr fails soft: the call proceeds on the organization's plain TTS configuration rather than failing to connect.

Configuring the Voice Profile

  1. Go to Model Configuration → BYOK → Voice.
  2. Configure your TTS provider as usual (see Voice).
  3. In the Voice Profile card, add an entry for each language: pick a language, then a voice available from your configured TTS provider.
  4. Click Save Voice Profile.

The language options offered here come directly from your TTS provider's supported language list.

Configuring an agent's languages

  1. Open the agent and go to Settings → Language.
  2. Set the Primary Language — this is the voice used from the start of the call. Only languages with a voice already configured in your organization's Voice Profile are selectable here.
  3. Optionally check any Additional Languages the agent should be able to switch into mid-call.
  4. Save the agent's settings.

Mid-call auto-switching only activates when your organization's STT provider is Deepgram — that's currently the only STT integration Talkr uses for multi-language auto-detection. With a primary language and no additional languages selected, the agent still uses the correct starting voice on every STT provider; it just won't switch mid-call.

  • Voice — configure your TTS provider and default voices
  • Transcriber — configure your STT provider

On this page