Good afternoon,
I have a question regarding an issue I’m experiencing with the Convai plugin in Unreal Engine.
When I run the project, the character works correctly: it listens to the question, responds properly, and enters the conversation state. However, once it finishes responding and is no longer speaking, the character keeps playing the conversation/talking animations.
In other words, visually the character keeps moving as if it were still talking, even though it is already silent.
I checked the Blueprints and noticed that, inside the state logic, the character changes from Idle to Talk when a question is asked, but after the response is finished it does not return correctly to the Idle state. It stays constantly in the Talk state.
It only seems to “update” when I ask a new question: it responds correctly again, but once it finishes, it gets stuck in the Talk state again and does not return to Idle.
I have already tried several possible solutions, but the issue still persists:
-
I downloaded and installed the latest version of the plugin again.
-
I created a new project from scratch.
-
I tried a different Unreal Engine version, switching from UE5.7 to UE5.6.
-
I tried assigning a different character from Convai.
-
I am currently using plugin beta version 4.19.
Even after all of this, the problem continues.
I’m attaching an image where you can see that the Talk state remains active for a long time, even though the character is no longer speaking.
Could you please help me understand why the character does not return to the Idle state after it finishes speaking?
I would like to know:
-
Is there any specific node, event, or callback that indicates when Convai has finished speaking?
-
What is the correct way to detect that the response has finished in order to return to the
Idlestate? -
Could this be an issue with plugin beta version 4.19?
-
Is there any recommended configuration in the Animation Blueprint or in the Convai Player Component to prevent the character from getting stuck in the
Talkstate? -
Should I manually force the transition from
TalktoIdle, or should the plugin handle this automatically?
I need to know how to solve this issue so that, once the character finishes responding, it exits the Talk state and correctly returns to Idle.
Thank you very much for your help.

