We are developing a VR mock interview system in Unreal Engine 5.6 using the VR Template and MetaHuman characters.
We added the Convai plugin and connected a character using Character ID:
1298e5ce-543b-11f1-a860-42010a7be02e
Initially the character worked properly for both text and microphone input, but after reopening the project the character stopped responding completely.
Current issues:
-
Typed messages disappear after pressing Enter
-
No response from character
-
Microphone input also does not work
-
No AI reply is generated
-
Convai UI appears but no interaction happens
-
We also arent getting any lipsync animation when the character spoke in our initial test phase.
We already checked: -
API key
-
Character ID
-
Plugin enabled
-
Internet connection
Engine Version:
Unreal Engine 5.6
Plugin:
Convai Unreal Engine Plugin
Please help us identify the issue asap.
OUTPUT LOG -
Cmd: voice.MicNoiseGateThreshold 0.01
voice.MicNoiseGateThreshold = “0.01”
Cmd: voice.SilenceDetectionThreshold 0.001
voice.SilenceDetectionThreshold = “0.001”
ConvaiPlayerLog: Registered with ConvaiSubsystem and bound to server connection state changes
PIE: Server logged in
PIE: Play in editor total start time 0.151 seconds.
ConvaiSubsystemLog: OnConnectedToServer called
ConvaiReferenceAudioThread: ConvaiReferenceAudioThread created with chunk size: 480
ConvaiReferenceAudioThread: ConvaiReferenceAudioThread initialized
ConvaiReferenceAudioThread: ConvaiReferenceAudioThread started running
ConvaiReferenceAudioThread: Reference audio capture started
ConvaiSubsystemLog: Started reference audio capture thread
ConvaiPlayerLog: Server connection state changed: 2
ConvaiPlayerLog: Server connected and auto-initialize enabled - starting session
ConvaiPlayerLog: Started Streaming Audio
ConvaiAudioLog: Using Microphone (3- High Definition Audio Device) as Audio capture device with NumChannels:2 and SampleRate:44100
LogAudioCaptureCore: Display: WasapiCapture AudioFormat SampeRate: 44100, BitDepth: 32-Bit Floating Point
ConvaiPlayerLog: Started default audio capture
ConvaiChatbotComponentLog: OnConnectedToServer
ConvaiSubsystemLog:
Attendee connected: convai-bot
ConvaiChatbotComponentLog: OnAttendeeConnected
LogViewport: Display: Viewport MouseLockMode Changed, LockOnCapture → LockAlways
LogViewport: Display: Viewport HideCursorDuringCapture Changed, False → True
LogViewport: Display: Viewport MouseCaptureMode Changed, CapturePermanently_IncludingInitialMouseDown → CaptureDuringMouseDown
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“about”:{“library”:“pipecat-ai”,“library_version”:“1.1.0”},“version”:“1.2.0”},“id”:“”,“label”:“rtvi-ai”,“type”:“bot-ready”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“animation”:“neurosync”,“llm_model”:“gemini-3.1-flash-lite”,“llm_provider”:“gemini”,“stt”:“SONIOX”,“tts”:“ConvaiGoogleHttpTTSService”,“type”:“session-config”},“label”:“rtvi-ai”,“type”:“server-message”}
ConvaiSubsystemLog: Warning: OnDataPacketReceived: Unknown server type ‘session-config’.
LogViewport: Display: Viewport MouseLockMode Changed, LockAlways → LockOnCapture
LogViewport: Display: Viewport MouseCaptureMode Changed, CaptureDuringMouseDown → CapturePermanently
ConvaiFaceSyncLog: ConvaiStopLipSync: Stopping lipsync - bIsPlaying: false, bIsPaused: false, TotalFrames: 0, FramesRemaining: 0, TotalDuration: 0.000, TimePlayed: 0.000, TimeRemaining: 0.000, TotalPausedDuration: 0.000
ConvaiChatbotComponentLog: Character interrupted by user speaking
LogViewport: Display: Viewport MouseLockMode Changed, LockOnCapture → LockAlways
LogViewport: Display: Viewport MouseCaptureMode Changed, CapturePermanently → CaptureDuringMouseDown
LogViewport: Display: Viewport MouseLockMode Changed, LockAlways → LockOnCapture
LogViewport: Display: Viewport MouseCaptureMode Changed, CaptureDuringMouseDown → CapturePermanently
ConvaiFaceSyncLog: ConvaiStopLipSync: Stopping lipsync - bIsPlaying: false, bIsPaused: false, TotalFrames: 0, FramesRemaining: 0, TotalDuration: 0.000, TimePlayed: 0.000, TimeRemaining: 0.000, TotalPausedDuration: 0.000
ConvaiChatbotComponentLog: Character interrupted by user speaking
LogSlate: Updating window title bar state: overlay mode, drag disabled, window buttons hidden, title bar hidden
LogWorld: BeginTearingDown for /Game/VRTemplate/Maps/UEDPIE_0_VRTemplateMap
LogCrowdFollowing: Warning: Unable to find RecastNavMesh instance while trying to create UCrowdManager instance
ConvaiFaceSyncLog: ConvaiStopLipSync: Stopping lipsync - bIsPlaying: false, bIsPaused: false, TotalFrames: 0, FramesRemaining: 0, TotalDuration: 0.000, TimePlayed: 0.000, TimeRemaining: 0.000, TotalPausedDuration: 0.000
ConvaiConnectionManagerLog: Character [1298e5ce-543b-11f1-a860-42010a7be02e]: Connection released — TTL is 0, disconnecting immediately
ConvaiSubsystemLog:
Attendee disconnected via session disconnect: convai-bot
ConvaiSubsystemLog: Disconnecting character session
ConvaiChatbotComponentLog: Session stopped for character ID: 1298e5ce-543b-11f1-a860-42010a7be02e
ConvaiPlayerLog: Stopped Streaming Audio
ConvaiSubsystemLog: Disconnecting player session
ConvaiReferenceAudioThread: Stopped recording reference audio
ConvaiReferenceAudioThread: Reference audio capture stopped
ConvaiReferenceAudioThread: Warning: Reference audio capture not active
ConvaiReferenceAudioThread: ConvaiReferenceAudioThread stop requested
ConvaiReferenceAudioThread: ConvaiReferenceAudioThread stopped running
ConvaiReferenceAudioThread: ConvaiReferenceAudioThread exiting
ConvaiReferenceAudioThread: Warning: Reference audio capture not active
ConvaiReferenceAudioThread: ConvaiReferenceAudioThread stop requested
ConvaiReferenceAudioThread: ConvaiReferenceAudioThread destroyed
ConvaiSubsystemLog: Stopped and cleaned up reference audio capture thread
LogWorld: UWorld::CleanupWorld for VRTemplateMap, bSessionEnded=true, bCleanupResources=true
LogSlate: InvalidateAllWidgets triggered. All widgets were invalidated
LogPlayLevel: Display: Shutting down PIE online subsystems
LogSlate: InvalidateAllWidgets triggered. All widgets were invalidated
LogScript: Warning: Script Msg: No world was found for object (/Game/VRTemplate/Maps/UEDPIE_0_VRTemplateMap.VRTemplateMap:PersistentLevel.VRPawn_C_1.BP_ConvaiPlayerComponent.ConvaiConnectionSessionProxy_0) passed in to UEngine::GetWorldFromContextObject().
ConvaiUtilsLog: Warning: Could not get pointer to a GameInstance
LogScript: Warning: Script Msg: No world was found for object (/Engine/Transient.UnrealEdEngine_0:GameInstance_14.ConvaiSubsystem_0.ConvaiConnectionSessionProxy_0) passed in to UEngine::GetWorldFromContextObject().
ConvaiUtilsLog: Warning: Could not get pointer to a GameInstance
LogSlate: Updating window title bar state: overlay mode, drag disabled, window buttons hidden, title bar hidden
LogScript: Warning: Script Msg: No world was found for object (/Game/VRTemplate/Maps/UEDPIE_0_VRTemplateMap.VRTemplateMap:PersistentLevel.VRPawn_C_1.BP_ConvaiPlayerComponent) passed in to UEngine::GetWorldFromContextObject().
ConvaiUtilsLog: Warning: Could not get pointer to a GameInstance
LogAudioMixer: Deinitializing Audio Bus Subsystem for audio device with ID 16
LogAudioMixer: Display: FMixerPlatformXAudio2::StopAudioStream() called. InstanceID=16, StreamState=4
LogAudioMixer: Display: FMixerPlatformXAudio2::StopAudioStream() called. InstanceID=16, StreamState=2
LogUObjectHash: Compacting FUObjectHashTables data took 1.09ms
LogActorComponent: ReregisterComponent: (/Game/VRTemplate/Maps/VRTemplateMap.VRTemplateMap:PersistentLevel.REINST_VRPawn_C_0.TRASH_AudioComponent_1) Not currently registered. Aborting.
LogActorComponent: ReregisterComponent: (/Game/VRTemplate/Maps/VRTemplateMap.VRTemplateMap:PersistentLevel.REINST_VRPawn_C_0.TRASH_ConvaiAudioCaptureComponent_0.AudioComponent_0) Not currently registered. Aborting.
LogActorComponent: ReregisterComponent: (/Game/VRTemplate/Maps/VRTemplateMap.VRTemplateMap:PersistentLevel.REINST_VRPawn_C_0.TRASH_AudioComponent_2) Not currently registered. Aborting.
LogActorComponent: ReregisterComponent: (/Game/VRTemplate/Maps/VRTemplateMap.VRTemplateMap:PersistentLevel.REINST_VRPawn_C_0.TRASH_ConvaiAudioCaptureComponent_1.AudioComponent_1) Not currently registered. Aborting.
LogActorComponent: ReregisterComponent: (/Game/VRTemplate/Maps/VRTemplateMap.VRTemplateMap:PersistentLevel.REINST_VRPawn_C_1.TRASH_AudioComponent_0) Not currently registered. Aborting.
LogActorComponent: ReregisterComponent: (/Game/VRTemplate/Maps/VRTemplateMap.VRTemplateMap:PersistentLevel.REINST_VRPawn_C_0.TRASH_AudioComponent_0) Not currently registered. Aborting.
LogActorComponent: ReregisterComponent: (/Game/VRTemplate/Maps/VRTemplateMap.VRTemplateMap:PersistentLevel.REINST_VRPawn_C_1.TRASH_ConvaiAudioCaptureComponent_42.AudioComponent_1) Not currently registered. Aborting.
LogActorComponent: ReregisterComponent: (/Game/VRTemplate/Maps/VRTemplateMap.VRTemplateMap:PersistentLevel.REINST_VRPawn_C_1.TRASH_ConvaiAudioCaptureComponent_44.AudioComponent_1) Not currently registered. Aborting.
LogActorComponent: ReregisterComponent: (/Game/VRTemplate/Maps/VRTemplateMap.VRTemplateMap:PersistentLevel.REINST_VRPawn_C_1.TRASH_ConvaiAudioCaptureComponent_43.AudioComponent_1) Not currently registered. Aborting.
LogActorComponent: ReregisterComponent: (/Game/VRTemplate/Maps/VRTemplateMap.VRTemplateMap:PersistentLevel.REINST_VRPawn_C_2.TRASH_ConvaiAudioCaptureComponent_8.AudioComponent_1) Not currently registered. Aborting.
LogActorComponent: ReregisterComponent: (/Game/VRTemplate/Maps/VRTemplateMap.VRTemplateMap:PersistentLevel.REINST_VRPawn_C_2.TRASH_ConvaiAudioCaptureComponent_9.AudioComponent_1) Not currently registered. Aborting.
LogActorComponent: ReregisterComponent: (/Game/VRTemplate/Maps/VRTemplateMap.VRTemplateMap:PersistentLevel.REINST_VRPawn_C_4.TRASH_ConvaiAudioCaptureComponent_0.AudioComponent_0) Not currently registered. Aborting.
LogActorComponent: ReregisterComponent: (/Game/VRTemplate/Maps/VRTemplateMap.VRTemplateMap:PersistentLevel.REINST_VRPawn_C_3.TRASH_ConvaiAudioCaptureComponent_7.AudioComponent_1) Not currently registered. Aborting.
LogActorComponent: ReregisterComponent: (/Game/VRTemplate/Maps/VRTemplateMap.VRTemplateMap:PersistentLevel.REINST_VRPawn_C_3.TRASH_ConvaiAudioCaptureComponent_6.AudioComponent_1) Not currently registered. Aborting.
LogActorComponent: ReregisterComponent: (/Game/VRTemplate/Maps/VRTemplateMap.VRTemplateMap:PersistentLevel.REINST_VRPawn_C_4.TRASH_ConvaiAudioCaptureComponent_1.AudioComponent_1) Not currently registered. Aborting.
LogActorComponent: ReregisterComponent: (/Game/VRTemplate/Maps/VRTemplateMap.VRTemplateMap:PersistentLevel.REINST_VRPawn_C_4.TRASH_ConvaiAudioCaptureComponent_2.AudioComponent_1) Not currently registered. Aborting.
LogPlayLevel: Display: Destroying online subsystem :Context_47









