Browse Source

clouds, CLOUDS, CLOOOOOOUUUUUDS!

master
Tillman Staffen 1 month ago
parent
commit
3cdc0560ae
  1. 6
      .vs/VSWorkspaceState.json
  2. BIN
      .vs/slnx.sqlite
  3. BIN
      Unreal/Content/Movies/Clouds.mp4
  4. 9
      Unreal/Plugins/AvatarCore_AI/Source/AvatarCore_AI/Private/RealtimeAPI/AvatarCoreAIRealtime.cpp
  5. 4
      Unreal/Plugins/AvatarCore_AI/Source/AvatarCore_AI/Public/RealtimeAPI/AvatarCoreAIRealtime.h
  6. BIN
      Unreal/Plugins/AvatarCore_Manager/Content/Widgets/Debug/Pages/W_DebugAvatarCoreAI.uasset

6
.vs/VSWorkspaceState.json

@ -0,0 +1,6 @@
{
"ExpandedNodes": [
""
],
"PreviewInSolutionExplorer": false
}

BIN
.vs/slnx.sqlite

Binary file not shown.

BIN
Unreal/Content/Movies/Clouds.mp4 (Stored with Git LFS)

Binary file not shown.

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

@ -686,6 +686,15 @@ void UAvatarCoreAIRealtime::WebSocketSendAudioChunk(FString Base64AudioChunk)
}
}
void UAvatarCoreAIRealtime::DebugDisconnect(int32 DisconnectCode)
{
if (Socket == nullptr) {
BroadcastAIError("Trying to send something over WebSocket but Websocket is not initialized.", EAvatarCoreAIError::NotInitialized);
return;
}
Socket->Close(DisconnectCode);
}
FString UAvatarCoreAIRealtime::GetRoleAsString(EOpenAIRoleType role)
{

4
Unreal/Plugins/AvatarCore_AI/Source/AvatarCore_AI/Public/RealtimeAPI/AvatarCoreAIRealtime.h

@ -191,6 +191,10 @@ public:
void OnSTTAudioChunk(TArray<int16> AudioChunks);
void WebSocketSendAudioChunk(FString Base64AudioChunk);
//Simulate a disconnect with a disconnect code, to simulate server side socket closing
UFUNCTION(BlueprintCallable, Category = "AvatarCore AI|RealtimeAPI")
void DebugDisconnect(int32 DisconnectCode);
private:
URealtimeAPIConfig* RealtimeConfig;

BIN
Unreal/Plugins/AvatarCore_Manager/Content/Widgets/Debug/Pages/W_DebugAvatarCoreAI.uasset (Stored with Git LFS)

Binary file not shown.
Loading…
Cancel
Save