Browse Source

Fixed AI Answer not showing up in logs

master
Tillman Staffen 1 month ago
parent
commit
815e4ea652
  1. 2
      Unreal/Plugins/AvatarCore_AI/Source/AvatarCore_AI/Private/AIBaseManager.cpp
  2. 1
      Unreal/Plugins/AvatarCore_AI/Source/AvatarCore_AI/Private/RealtimeAPI/AvatarCoreAIRealtime.cpp

2
Unreal/Plugins/AvatarCore_AI/Source/AvatarCore_AI/Private/AIBaseManager.cpp

@ -401,6 +401,8 @@ void UAIBaseManager::OnAIResponse(const FString& Chunk, bool IsFinal)
}
if (IsInGameThread())
{
if (IsFinal)
BroadcastAILog(UpdatedAnswer, true);
OnAISubtitle.Broadcast(Chunk, UpdatedAnswer, ResponseID, IsFinal);
}
else

1
Unreal/Plugins/AvatarCore_AI/Source/AvatarCore_AI/Private/RealtimeAPI/AvatarCoreAIRealtime.cpp

@ -545,7 +545,6 @@ void UAvatarCoreAIRealtime::OnWebSocketConnectionStringReceived(const FString& M
UAvatarCoreAIRealtime::SetNewState(EAvatarCoreAIState::Ready);
TArray<uint8> EmptyPCMData;
OnAudioChunk.Broadcast(EmptyPCMData, true);
BroadcastAILog(FString::Printf(TEXT("Finalizing: %s"), *TypeString), true);
UAIBaseManager::OnAIResponse(TEXT(""), true);
return;
}

Loading…
Cancel
Save