Since yesterday i am encountering problems in my Unreal Engine 5.7.4 project. The transcript appears in the Chat UI on screen and before the characters TTS would kick in and the transcript would be read out loud with face sync.
Now the character stops speaking slightly before reaching the end of every sentence, no matter which voice provider i choose. This is very unfortunate. I read the related posts and found nothing helpful. I did not customize anything about the chat bot behavior in Unreal. It is basically the vanilla versionfrom the latest version of the SDK. Any help at all would be greatly appreciated. This bug actually appeared yesterday evening when doing the last few preparations for a presentation of this sample project.
Could you please share the logs?
same problem for me any update?
Could you please share more details about the issue?
A video showing the problem and the Unreal Engine logs would help us investigate further.
Please share the logs.
LogSavePackage: Moving output files for package: /Game/DMC/BP/MISS_BP
LogSavePackage: Moving ‘../../../../../Unreal_Projects/Updated_MIMI_HIPPO/Saved/MISS_BP05B34F754DFBAE0FFC4BDD8E843B45A9.tmp’ to ‘../../../../../Unreal_Projects/Updated_MIMI_HIPPO/Content/DMC/BP/MISS_BP.uasset’
LogFileHelpers: InternalPromptForCheckoutAndSave took 124.648 ms (total: 13.9 sec)
LogContentValidation: Enabled validators:
LogContentValidation: /Script/DataValidation.DirtyFilesChangelistValidator
LogContentValidation: /Script/DataValidation.EditorValidator_Localization
LogContentValidation: /Script/DataValidation.EditorValidator_Material
LogContentValidation: /Script/DataValidation.PackageFileValidator
LogContentValidation: /Script/DataValidation.WorldPartitionChangelistValidator
LogContentValidation: /Script/InputBlueprintNodes.EnhancedInputUserWidgetValidator
LogContentValidation: Display: Starting to validate 1 assets (0 associated objects such as actors)
LogContentValidation: Additional assets added for validation by 0 validators:
AssetCheck: /Game/DMC/BP/MISS_BP Validating asset
LogContentValidation: Validated asset counts for 1 validators:
LogContentValidation: /Script/DataValidation.EditorValidator_Localization : 1
LogDebuggerCommands: Repeating last play command: New Editor Window (PIE)
LogCameraSystemEditor: No camera objects needed building (inspected 0 objects)
LogPlayLevel: PlayLevel: No blueprints needed recompiling
LogPlayLevel: Creating play world package: /Game/DMC/Maps/UEDPIE_0_Forest
LogPlayLevel: PIE: StaticDuplicateObject took: (0.012333s)
LogPlayLevel: PIE: Created PIE world by copying editor world from /Game/DMC/Maps/Forest.Forest to /Game/DMC/Maps/UEDPIE_0_Forest.Forest (0.012373s)
ConvaiUtilsLog: Warning: Could not get pointer to a GameInstance
ConvaiUtilsLog: Warning: Could not get pointer to a GameInstance
LogUObjectHash: Compacting FUObjectHashTables data took 2.40ms
LogChaosDD: Creating Chaos Debug Draw Scene for world Forest
LogPlayLevel: PIE: World Init took: (0.001696s)
LogAudio: Display: Creating Audio Device: Id: 74, Scope: Unique, Realtime: True
LogAudioMixer: Display: Audio Mixer Platform Settings:
LogAudioMixer: Display: Sample Rate: 48000
LogAudioMixer: Display: Callback Buffer Frame Size Requested: 1024
LogAudioMixer: Display: Callback Buffer Frame Size To Use: 1024
LogAudioMixer: Display: Number of buffers to queue: 1
LogAudioMixer: Display: Max Channels (voices): 32
LogAudioMixer: Display: Number of Async Source Workers: 4
LogAudio: Display: AudioDevice MaxSources: 32
LogAudio: Display: Audio Spatialization Plugin: None (built-in).
LogAudio: Display: Audio Reverb Plugin: None (built-in).
LogAudio: Display: Audio Occlusion Plugin: None (built-in).
LogAudioMixer: Display: Initializing audio mixer using platform API: ‘XAudio2’
LogAudioEnumeration: Display: FWindowsMMDeviceCache: Default Render Role=‘Console’, Device=‘Headset (realme Buds Wireless 3 Hands-Free AG Audio)’
LogAudioEnumeration: Display: FWindowsMMDeviceCache: Default Capture Role=‘Console’, Device=‘Microphone (6- Usb Audio Device)’
LogAudioEnumeration: Display: FWindowsMMDeviceCache: Default Render Role=‘Multimedia’, Device=‘Headset (realme Buds Wireless 3 Hands-Free AG Audio)’
LogAudioEnumeration: Display: FWindowsMMDeviceCache: Default Capture Role=‘Multimedia’, Device=‘Microphone (6- Usb Audio Device)’
LogAudioEnumeration: Display: FWindowsMMDeviceCache: Default Render Role=‘Communications’, Device=‘Headset (realme Buds Wireless 3 Hands-Free AG Audio)’
LogAudioEnumeration: Display: FWindowsMMDeviceCache: Default Capture Role=‘Communications’, Device=‘Headset (realme Buds Wireless 3 Hands-Free AG Audio)’
LogAudioMixer: Display: Using Audio Hardware Device Headset (realme Buds Wireless 3 Hands-Free AG Audio)
LogAudioMixer: Display: Initializing Sound Submixes…
LogAudioMixer: Display: Creating Master Submix ‘MasterSubmixDefault’
LogAudioMixer: Display: Creating Master Submix ‘MasterReverbSubmixDefault’
LogAudioMixer: FMixerPlatformXAudio2::StartAudioStream() called. InstanceID=74
LogAudioMixer: Display: Output buffers initialized: Frames=1024, Channels=2, Samples=2048, InstanceID=74
LogAudioMixer: Display: Starting AudioMixerPlatformInterface::RunInternal(), InstanceID=74
LogAudioMixer: Display: FMixerPlatformXAudio2::SubmitBuffer() called for the first time. InstanceID=74
LogInit: FAudioDevice initialized with ID 74.
LogAudio: Display: Audio Device (ID: 74) registered with world ‘Forest’.
LogAudioMixer: Initializing Audio Bus Subsystem for audio device with ID 74
LogSlate: Updating window title bar state: overlay mode, drag disabled, window buttons hidden, title bar hidden
LogLoad: Game class is ‘BP_FirstPersonGameMode_C’
LogWorld: Bringing World /Game/DMC/Maps/UEDPIE_0_Forest.Forest up for play (max tick rate 0) at 2026.05.23-16.34.25
LogWorld: Bringing up level for play took: 0.002391
LogOnline: OSS: Created online subsystem instance for: :Context_105
ConvaiPlayerLog: UConvaiPlayerComponent: Found submix “AudioInput”
ConvaiUtilsLog: FixCC5LipsyncPostProcessBlendshapes: Found skeletal mesh component: SkeletalMesh
ConvaiUtilsLog: Warning: FixCC5LipsyncPostProcessBlendshapes: No post process anim instance found
ConvaiFaceSyncLog: LipSyncTimeOffset: 0.020000s, SimulateFreeze: false
Cmd: DisableAllScreenMessages
LogEngine: Onscreen warnings/messages are now DISABLED
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.184 seconds.
ConvaiSubsystemLog: ConvaiClient Version: 0.1.8
ConvaiDefinitionsLog: End User ID not provided, using Device ID: 9ce9b698-d55f-4b81-abf8-4806b26f747e
ConvaiPlayerLog: Server connection state changed: 1
ConvaiConnectionManagerLog: Character [30b8ed52-568d-11f1-9008-42010a7be02e]: Establishing new connection
ConvaiChatbotComponentLog: Session started for character ID: 30b8ed52-568d-11f1-9008-42010a7be02e
ConvaiUtilsLog: FixCC5LipsyncPostProcessBlendshapes: Found skeletal mesh component: SkeletalMesh
ConvaiUtilsLog: Warning: FixCC5LipsyncPostProcessBlendshapes: No post process anim instance found
ConvaiSubsystemLog: Connecting to Convai service with parameters:
ConvaiSubsystemLog: StreamURL: https://realtime-api.convai.com/connect
ConvaiSubsystemLog: CharacterID: 30b8ed52-568d-11f1-9008-42010a7be02e
ConvaiSubsystemLog: ConnectionType: audio
ConvaiSubsystemLog: LLMProvider: dynamic
ConvaiSubsystemLog: BlendshapeProvider: neurosync
ConvaiSubsystemLog: BlendshapeFormat: arkit
ConvaiSubsystemLog: EmotionProvider: nrclex
ConvaiSubsystemLog: EndUserID: 9ce9b698-d55f-4b81-abf8-4806b26f747e
ConvaiSubsystemLog: EndUserMetadata:
ConvaiSubsystemLog: ChunkSize: 10
ConvaiSubsystemLog: OutputFPS: 90
ConvaiSubsystemLog: FramesBufferDuration: 0.500000
ConvaiSubsystemLog: InvocationMetadata - ClientVersion: PIE_20260523_124042 | ExtraMetadata: {
“convai_plugin_version”: “4.0.0-beta.19”,
“platform”: “Windows”,
“ue_version”: “5.7.4-51494982+++UE5+Release-5.7”,
“app_name”: “Camera_Feed_NPC”,
“convai_client_version”: “0.1.8”
}
ConvaiUtilsLog: FixCC5LipsyncPostProcessBlendshapes: Found skeletal mesh component: SkeletalMesh
ConvaiUtilsLog: Warning: FixCC5LipsyncPostProcessBlendshapes: No post process anim instance found
ConvaiChatbotComponentLog: Invoke Speech: Executed | Character ID : 30b8ed52-568d-11f1-9008-42010a7be02e | Session ID : -1
ConvaiPlayerLog: Started Streaming Audio
ConvaiAudioLog: Using Microphone (6- Usb Audio Device) as Audio capture device with NumChannels:1 and SampleRate:48000
LogAudioCaptureCore: Display: WasapiCapture AudioFormat SampeRate: 48000, BitDepth: 32-Bit Floating Point
ConvaiPlayerLog: Started default audio capture
ConvaiSubsystemLog: OnConnectedToServer called SessionID: 3ba2629f-185f-45a6-a66f-322d68e9a586, CharSessionID: 59196902-60cc-483f-ae6b-790202493843
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
ConvaiChatbotComponentLog: OnConnectedToServer
ConvaiSubsystemLog:
Active speaker changed: User
ConvaiSubsystemLog:
Active speaker changed: User
ConvaiSubsystemLog:
Active speaker changed: User
ConvaiSubsystemLog:
Attendee connected: convai-bot
ConvaiChatbotComponentLog: OnAttendeeConnected
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“animation”:“neurosync”,“llm_model”:“google/gemma-4-26B-A4B-it”,“llm_provider”:“openai”,“stt”:“SONIOX”,“tts”:“ConvaiGoogleTTSService”,“type”:“session-config”},“label”:“rtvi-ai”,“type”:“server-message”}
ConvaiSubsystemLog: Warning: OnDataPacketReceived: Unknown server type ‘session-config’.
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“event_type”:“update-template-keys”,“message”:“Narrative design service not available”,“status”:“error”,“type”:“server-response”},“label”:“rtvi-ai”,“type”:“server-message”}
ConvaiSubsystemLog: Warning: OnDataPacketReceived: Unknown server type ‘server-response’.
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“event_type”:“update-dynamic-info”,“message”:“No text provided in dynamic info”,“status”:“error”,“type”:“server-response”},“label”:“rtvi-ai”,“type”:“server-message”}
ConvaiSubsystemLog: Warning: OnDataPacketReceived: Unknown server type ‘server-response’.
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”:{“event_type”:“update-scene-metadata”,“message”:“Scene metadata updated successfully”,“status”:“success”,“type”:“server-response”},“label”:“rtvi-ai”,“type”:“server-message”}
ConvaiSubsystemLog: Warning: OnDataPacketReceived: Unknown server type ‘server-response’.
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“label”:“rtvi-ai”,“type”:“user-started-speaking”}
ConvaiPlayerLog: Started talking
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
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“label”:“rtvi-ai”,“type”:“user-stopped-speaking”}
ConvaiChatbotComponentLog: Character interrupt ended
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“event_type”:“context-update”,“extras”:{“actual_run_llm”:“true”,“bot_state”:“idle”,“content”:“Introduce yourself as a Hippy Miss very short intro and\nask the child what their name is.”,“downgrade_reason”:null,“downgraded”:false,“interrupted”:false,“max_tokens”:50000,“max_words”:50000,“remaining_tokens”:49975,“remaining_words”:49975,“requested_run_llm”:“true”,“runtime_max_tokens”:30000,“runtime_token_count”:25,“runtime_word_count”:25,“static_max_tokens”:20000,“static_token_count”:0,“static_word_count”:0,“token_count”:25,“user_speaking
“:false,“word_count”:25},“message”:“Context updated successfully (replace mode, run_llm=true)”,“status”:“success”,“type”:“server-response”},“label”:“rtvi-ai”,“type”:“server-message”}
ConvaiSubsystemLog: Warning: OnDataPacketReceived: Unknown server type ‘server-response’.
ConvaiPlayerLog: Finished talking
ConvaiPlayerLog: Transcription received:
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“label”:“rtvi-ai”,“type”:“user-stopped-speaking”}
ConvaiChatbotComponentLog: Character interrupt ended
ConvaiPlayerLog: Finished talking
ConvaiPlayerLog: Transcription received:
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:“Context update:\nIntroduce yourself as a Hippy Miss very short intro and\nask the child what their name is.\n\nRespond in character now.”},“label”:“rtvi-ai”,“type”:“user-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“label”:“rtvi-ai”,“type”:“bot-llm-started”}
ConvaiFaceSyncLog: ConvaiStopLipSync: Stopping lipsync - bIsPlaying: false, bIsPaused: false, TotalFrames: 0, FramesRemaining: 0, TotalDuration: 0.000, TimePlayed: 0.000, TimeRemaining: 0.000, TotalPausedDuration: 0.000
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“label”:“rtvi-ai”,“type”:“bot-llm-started”}
ConvaiFaceSyncLog: ConvaiStopLipSync: Stopping lipsync - bIsPlaying: false, bIsPaused: false, TotalFrames: 0, FramesRemaining: 0, TotalDuration: 0.000, TimePlayed: 0.000, TimeRemaining: 0.000, TotalPausedDuration: 0.000
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:“ஹ”},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:“ாய்”},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:” நான்”},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:" தான்"},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:" உ"},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:“ங்கள”},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:“ோட”},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:" Hipp"},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:“y”},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:" Miss"},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:“”},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:" செ"},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:“ம்ம”},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:“”},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:" fun-“},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:“ஆ”},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:” பேச"},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:“லாம்”},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:“”},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:" உ"},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:“ங்க”},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:" பேர்"},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:" என்ன"},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“character_session_id”:“59196902-60cc-483f-ae6b-790202493843”,“interaction_id”:“a6a65d22-c8a7-445b-9260-782c4ba501fc”,“type”:“interaction-created”},“label”:“rtvi-ai”,“type”:“server-message”}
ConvaiSubsystemLog: Warning: OnDataPacketReceived: Unknown server type ‘interaction-created’.
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“emotion”:“neutral”,“scale”:2,“type”:“bot-emotion”},“label”:“rtvi-ai”,“type”:“server-message”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:" கு"},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:“ட்டி”},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:“?”},“label”:“rtvi-ai”,“type”:“bot-llm-text”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“text”:“ஹாய் நான் தான் உங்களோட Hippy Miss செம்ம fun-ஆ பேசலாம் உங்க பேர் என்ன குட்டி?”},“label”:“rtvi-ai”,“type”:“bot-transcription”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“label”:“rtvi-ai”,“type”:“bot-llm-stopped”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“label”:“rtvi-ai”,“type”:“bot-llm-stopped”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“emotion”:“neutral”,“scale”:1,“type”:“bot-emotion”},“label”:“rtvi-ai”,“type”:“server-message”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“data”:{“emotion”:“neutral”,“scale”:1,“type”:“bot-emotion”},“label”:“rtvi-ai”,“type”:“server-message”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“label”:“rtvi-ai”,“type”:“bot-tts-started”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“label”:“rtvi-ai”,“type”:“bot-tts-started”}
ConvaiChatbotComponentLog: UConvaiChatbotComponent Transcription received: ஹாய் நான் தான் உங்களோட Hippy Miss செம்ம fun-ஆ பேசலாம் உங்க பேர் என்ன குட்டி? | Character ID : 30b8ed52-568d-11f1-9008-42010a7be02e | Session ID : -1
ConvaiChatbotComponentLog: UConvaiChatbotComponent Transcription received: | Character ID : 30b8ed52-568d-11f1-9008-42010a7be02e | Session ID : -1
ConvaiChatbotComponentLog: UConvaiChatbotComponent Transcription received: | Character ID : 30b8ed52-568d-11f1-9008-42010a7be02e | Session ID : -1
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+bb9, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+baf, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+ba8, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+ba9, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+ba4, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+ba9, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+b89, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+b99, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+b95, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+bb3, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+b9f, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+b9a, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+bae, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+bae, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+b86, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+baa, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+b9a, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+bb2, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+bae, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+b89, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+b99, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+b95, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+baa, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+bb0, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+b8e, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+ba9, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+ba9, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+b95, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+b9f, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
LogSlate: Warning: Could not find Glyph Index 0 with codepoint U+b9f, getting last resort font data F:\Perforce\Releases\4.24\Engine\Content\Slate\Fonts\DroidSansFallback.ttf
ConvaiFaceSyncLog: ConvaiPauseLipSync: Pausing lipsync - TotalFrames: 0, FramesRemaining: 0, TotalDuration: 0.000, TimePlayed: 0.000, TimeRemaining: 0.000, TotalPausedDuration: 0.000
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“label”:“rtvi-ai”,“type”:“bot-tts-stopped”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“label”:“rtvi-ai”,“type”:“bot-tts-stopped”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“label”:“rtvi-ai”,“type”:“bot-started-speaking”}
ConvaiAudioStreamerLog: New SampleRate: 48000
ConvaiAudioStreamerLog: New Channels: 1
ConvaiAudioStreamerLog: [AudioStreamer] ProcessIncomingAudio - Starting Lipsync
ConvaiSubsystemLog:
Active speaker changed: convai-bot
ConvaiSubsystemLog:
Active speaker changed: convai-bot
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“label”:“rtvi-ai”,“type”:“bot-tts-stopped”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“label”:“rtvi-ai”,“type”:“bot-tts-started”}
ConvaiFaceSyncLog: ConvaiPauseLipSync: Pausing lipsync - TotalFrames: 0, FramesRemaining: 0, TotalDuration: 0.000, TimePlayed: 0.000, TimeRemaining: 0.000, TotalPausedDuration: 0.000
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“label”:“rtvi-ai”,“type”:“bot-started-speaking”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“label”:“rtvi-ai”,“type”:“bot-tts-stopped”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“label”:“rtvi-ai”,“type”:“bot-tts-started”}
ConvaiAudioStreamerLog: [AudioStreamer] ProcessIncomingAudio - Starting Lipsync
ConvaiSubsystemLog:
Active speaker changed: convai-bot
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“label”:“rtvi-ai”,“type”:“bot-tts-started”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“label”:“rtvi-ai”,“type”:“bot-tts-stopped”}
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“label”:“rtvi-ai”,“type”:“bot-tts-stopped”}
ConvaiSubsystemLog:
Active speaker changed: convai-bot
ConvaiSubsystemLog:
Active speaker changed: convai-bot
ConvaiSubsystemLog:
Active speaker changed: convai-bot
ConvaiSubsystemLog:
Active speaker changed: convai-bot
ConvaiSubsystemLog: [BlendshapeTurnStats] Server: 627 frames | Received: 627 frames | Match: YES | Audio: 921690 bytes | Duration: 7.20 s | FPS: 60.00
ConvaiSubsystemLog:
Active speaker changed: convai-bot
ConvaiSubsystemLog:
Active speaker changed: convai-bot
ConvaiSubsystemLog:
Active speaker changed: convai-bot
ConvaiSubsystemLog: [BlendshapeTurnStats] After 2.0s inactivity - Server: 627 | Final Received: 627 | Late arrivals: 0 | Match: YES
ConvaiSubsystemLog:
Active speaker changed: User
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“label”:“rtvi-ai”,“type”:“bot-stopped-speaking”}
ConvaiChatbotComponentLog: UConvaiChatbotComponent Transcription received: | Character ID : 30b8ed52-568d-11f1-9008-42010a7be02e | Session ID : -1
ConvaiSubsystemLog: Attendee ID: convai-bot, Data: {“type”:“bot-turn-completed”,“was_interrupted”:false}
ConvaiSubsystemLog: Warning: OnDataPacketReceived: Unknown packet type ‘bot-turn-completed’.
ConvaiSubsystemLog:
Active speaker changed: convai-bot
ConvaiChatbotComponentLog: onAudioFinished - IsConnectionTalking: false
ConvaiFaceSyncLog: ConvaiPauseLipSync: Pausing lipsync - TotalFrames: 627, FramesRemaining: 36, TotalDuration: 10.450, TimePlayed: 9.854, TimeRemaining: 0.596, TotalPausedDuration: 0.000
LogSlate: Updating window title bar state: overlay mode, drag disabled, window buttons hidden, title bar hidden
LogWorld: BeginTearingDown for /Game/DMC/Maps/UEDPIE_0_Forest
LogSlate: Window ‘Camera_Feed_NPC Preview [NetMode: Standalone 0] (64-bit/PC D3D SM5)’ being destroyed
ConvaiFaceSyncLog: ConvaiStopLipSync: Stopping lipsync - bIsPlaying: true, bIsPaused: true, TotalFrames: 627, FramesRemaining: 36, TotalDuration: 10.450, TimePlayed: 9.854, TimeRemaining: 0.596, TotalPausedDuration: 0.000
ConvaiConnectionManagerLog: Character [30b8ed52-568d-11f1-9008-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: 30b8ed52-568d-11f1-9008-42010a7be02e
ConvaiPlayerLog: Stopped default audio capture
ConvaiPlayerLog: Stopped Streaming Audio
ConvaiSubsystemLog: Disconnecting player session
ConvaiPlayerLog: Stopped default audio capture
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 Forest, 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
LogAudio: Display: Audio Device unregistered from world ‘None’.
LogScript: Warning: Script Msg: No world was found for object (None.None:None.ConvaiPlayer_C_0.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:NPC_Instance_C_72.ConvaiSubsystem_0.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 (None.None:None.ConvaiPlayer_C_0.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 74
LogAudioMixer: Display: FMixerPlatformXAudio2::StopAudioStream() called. InstanceID=74, StreamState=4
LogAudioMixer: Display: FMixerPlatformXAudio2::StopAudioStream() called. InstanceID=74, StreamState=2
LogUObjectHash: Compacting FUObjectHashTables data took 2.23ms
LogPlayLevel: Display: Destroying online subsystem :Context_105
I also am experiencing the same issue, UE 5.6 and Convai plugin 4.0. Any updates?
Thank you for sharing the details.
We are aware of this issue, and it appears to occur with Live LLMs. As a temporary workaround, please try using a different LLM.
Once the issue is resolved, I’ll update you here.
Awesome, thanks for the update.
Probably worth mentioning here that after playing around with different models, gtp-4o-mini is the most stable and has no TTS cut-offs in my project.
@kaitlinmoat Thx for the suggestion of the most stable model.
I can share my logs too if that helps, but they are really inconspicuous… i checked them myself and nothing seems to have changed and nothing seems to be out of the ordinary.
@K3 Do you still want my logs aswell?
Are you still experiencing this issue?