Is there multi-voice TTS support for switching voices mid-sentence?

This question originally came up in our Slack community and the thread has been consolidated here for long-term reference.

Is there multi-voice support (similar to ElevenLabs’ agents platform) so that you can switch between TTS voices mid-sentence?

My use case is switching between different languages to have native intonation in voices specializing in each individual language.

Multi-voice switching mid-sentence (as described in ElevenLabs’ agents platform) is not currently available in the LiveKit plugin.

You can switch voices using tts.update_options(), but this cannot be called mid-sentence - it would only take effect on the next utterance.