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

**URL:** <https://forum.convai.com/t/is-it-possible-to-switch-a-characters-synth-voice-during-runtime/2812>\
**Category:** Voice, Speech & Language\
**Tags:** question, language-and-speech\
**Created:** [February 4, 2025, 12:29pm UTC](https://forum.convai.com/t/is-it-possible-to-switch-a-characters-synth-voice-during-runtime/2812 "2025-02-04T12:29:22Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![info\_AM](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/info_am/32/2984_2.png) [@info\_AM](https://forum.convai.com/u/info_AM)\
**Post date:** [February 4, 2025, 12:29pm UTC](https://forum.convai.com/t/is-it-possible-to-switch-a-characters-synth-voice-during-runtime/2812/1 "2025-02-04T12:29:22Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![K3](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/k3/32/2611_2.png) [@K3](https://forum.convai.com/u/K3)\
**Post date:** [February 4, 2025, 12:38pm UTC](https://forum.convai.com/t/is-it-possible-to-switch-a-characters-synth-voice-during-runtime/2812/2 "2025-02-04T12:38:40Z")

</div>

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!

---

<div class="post-metadata">

**Author:** ![info\_AM](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/info_am/32/2984_2.png) [@info\_AM](https://forum.convai.com/u/info_AM)\
**Post date:** [February 4, 2025, 1:27pm UTC](https://forum.convai.com/t/is-it-possible-to-switch-a-characters-synth-voice-during-runtime/2812/3 "2025-02-04T13:27:34Z")

</div>

Thanks for your fast response.  
I found this:  
[[Dynamically Change Voices - Unreal Engine / Questions - Convai Developer Forum]](https://forum.convai.com/t/dynamically-change-voices/944)

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

---

<div class="post-metadata">

**Author:** ![K3](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/k3/32/2611_2.png) [@K3](https://forum.convai.com/u/K3)\
**Post date:** [February 4, 2025, 1:36pm UTC](https://forum.convai.com/t/is-it-possible-to-switch-a-characters-synth-voice-during-runtime/2812/4 "2025-02-04T13:36:29Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![info\_AM](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/info_am/32/2984_2.png) [@info\_AM](https://forum.convai.com/u/info_AM)\
**Post date:** [February 4, 2025, 3:12pm UTC](https://forum.convai.com/t/is-it-possible-to-switch-a-characters-synth-voice-during-runtime/2812/5 "2025-02-04T15:12:07Z")

</div>

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!

---

<div class="post-metadata">

**Author:** ![info\_AM](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/info_am/32/2984_2.png) [@info\_AM](https://forum.convai.com/u/info_AM)\
**Post date:** [February 4, 2025, 3:13pm UTC](https://forum.convai.com/t/is-it-possible-to-switch-a-characters-synth-voice-during-runtime/2812/6 "2025-02-04T15:13:20Z")

</div>

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)

---

<div class="post-metadata">

**Author:** ![K3](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/k3/32/2611_2.png) [@K3](https://forum.convai.com/u/K3)\
**Post date:** [February 6, 2025, 11:42am UTC](https://forum.convai.com/t/is-it-possible-to-switch-a-characters-synth-voice-during-runtime/2812/8 "2025-02-06T11:42:03Z")

</div>

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](https://docs.convai.com/api-docs/reference/core-api-reference/character-api)

---

<div class="post-metadata">

**Author:** ![K3](https://yyz2.discourse-cdn.com/flex004/user_avatar/forum.convai.com/k3/32/2611_2.png) [@K3](https://forum.convai.com/u/K3)\
**Post date:** [February 6, 2025, 11:42am UTC](https://forum.convai.com/t/is-it-possible-to-switch-a-characters-synth-voice-during-runtime/2812/9 "2025-02-06T11:42:09Z")

</div>

Unfortunately, this is **not currently possible** on our side.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex004/uploads/convai/original/1X/e60ef96aa7334c5ccf6682f6c6dbc20fcfa96b49.png) [@system](https://forum.convai.com/u/system)\
**Post date:** [March 8, 2025, 11:43am UTC](https://forum.convai.com/t/is-it-possible-to-switch-a-characters-synth-voice-during-runtime/2812/10 "2025-03-08T11:43:01Z")

</div>

Closed on March 8, 2025, 11:43am UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
