I am building an Metahuman in Unreal engine. So, I need to get when my metahuman stop talking.
According documentation, I should use an event : On Audio Finished in my blueprint of convai chatbot
But , when I use it, It didnt execute when my metahuman stop talking. But I noticed that in my logs I get this message ConvaiAudioStreamerLog: onAudioFinished, but On Audio Finished node never execute in my blueprint.
After OnFinishedSpeaking is called, you can use the IsInConversation node. If it returns false, then that was the final response and the character will not continue talking.