Is it possible to switch a characters synth voice during runtime?

Hey everyone,
right now I am looking for a way to finetune my character.
One thing I realy want to see is a higher quality of different voice tones. The synth voice of a char could be trained on differen voice “colors” such as shouting, normal, whispering … so I would end up in different synth voice models / versions. But this would only work if I could switch the synth voice of a char at runtime. We are using unity engine - is there a known way to do such thing?

Best regards,
Markus

Hello @info_AM,

Welcome to the Convai Developer Forum!

Currently, this functionality is not supported. However, I will add it to our feature request list for future consideration.

Thank you for your feedback!

Thanks for your fast response.
I found this:
[Dynamically Change Voices - Unreal Engine / Questions - Convai Developer Forum]

Is this still working, or is there a similar thing for Unity?

That post refers to changing a character’s voice to a different one from the 500+ available voice options. You can switch your character’s voice to any of these predefined options.

However, your question is about changing the tone of the same voice at runtime, which is not currently possible.

So if I have a custom voice with e.g. three different variantions (which then end up being three different custom voices), I could switch from one to the other? Is there a documentation for how to do this with unity?
thanks in advance!

so the other solution (changine tone of same voice at runtime) is the one which elevenlabs also want to push (at least from what I see on their release news and roadmap)

Yes, you can switch between different custom voices, but this requires Core API Usage, and you need to be on the appropriate plan. You can find more details here:

Character API - Core API Reference

Unfortunately, this is not currently possible on our side.