Hi all,
I wanted to provide an update and also raise a critical concern that is currently affecting our production environment.
We’ve tested again with the latest Convai plugin and tried setting MinBufferDuration=10 under Project Settings > Convai > Advanced > Extra Params as suggested. Unfortunately, the issue persists with no noticeable improvement.
Our setup is dependent on a custom ElevenLabs voice, which is essential to our project — not because it mitigates the bug, but because the voice itself is a core part of our application.
In our latest Unreal Engine debug session, the avatar started speaking and then abruptly stopped very early into the dialogue.
Looking at the logs, the final message was:
ConvaiAudioStreamerLog: onAudioFinished
What’s even more concerning is that this session appears empty in the Convai dashboard under Memory. I can see the session ID (24c15723fa8674c724c074e0466dfae0) and the container, but both my prompt and the avatar’s response are completely missing. This might be related to the voice-cutting issue, or it might be a separate backend problem — I’m reporting it here for completeness.
Here’s an excerpt from the full logs:
ConvaiAudioStreamerLog: State transition: WaitingOnAudio -> WaitingOnLipSync
ConvaiAudioStreamerLog: State transition: WaitingOnLipSync -> Playing
...
ConvaiGRPCLog: Received Audio Chunk: 1.724580 secs
ConvaiAudioStreamerLog: State transition: Playing -> WaitingOnLipSync
ConvaiAudioStreamerLog: onAudioFinished
We urgently need help identifying a reliable workaround.
We’ve launched our experience publicly, but for nearly two months the platform has been unstable and unpredictable. I understand the technical complexity, but is there still no clear root cause or fix for this?
It seems I’m not the only one affected (aside from a few unrelated or mixed-in reports).
Are there any extra parameters or settings we could try in Unreal to stabilize this?
Thanks in advance for any support.
Here is the full log