Multilingual Subtitle Timings

Having an issue where I have a multilingual character and subtitles on screen. It’s sentence by sentence, so when the character speaks, that line shows up until they finish speaking that sentence.

The English subtitle timings are mostly correct and move with the character’s speech. However, the other language subtitles are extremely rushed and the entire text block is played in the subtitles, out of sync, long before the character is done talking.

We are using the following Unreal Engine blueprint to control timings: Convai Setup posted by KEWI | blueprintUE | PasteBin For Unreal Engine

The main thing we are using to control when the subtitles change is Convai’s String Message property. Is there a way to time the subtitles correctly for both languages?

Thanks so much for the help!

Hello @Abigail,

Welcome to the Convai Developer Forum!

Unfortunately, there’s not much we can do on our end for this issue. Subtitle timing can vary depending on the selected voice, especially in different languages. You might consider developing a custom subtitle algorithm tailored to each language to improve accuracy.

Please note that the ChatBox and Subtitle UI elements we provide are intended as demo components. Customizing them for your specific project and use case is entirely up to you.