improved logging for audio receiver status

This commit is contained in:
tom.hempel
2025-10-23 03:25:45 +02:00
parent fd7e08679f
commit 4d77a4753a

View File

@ -322,6 +322,12 @@ namespace Convai.Scripts.Runtime.Multiplayer
}
sb.AppendLine($"Using Discovery: {(_audioSender.UsingDiscovery ? "YES" : "NO")}");
// WARNING if not sending packets while recording
if (_audioSender.IsRecording && _audioSender.TotalPacketsSent == 0)
{
sb.AppendLine("⚠️ RECORDING BUT NO PACKETS SENT!");
}
}
}
else
@ -355,6 +361,12 @@ namespace Convai.Scripts.Runtime.Multiplayer
if (sourceNPC != null)
{
sb.AppendLine($"Source NPC: {sourceNPC.characterName} ✅");
// Show if NPC is currently talking
if (sourceNPC.IsCharacterTalking)
{
sb.AppendLine($"NPC Talking: YES 🗣️");
}
}
else
{
@ -375,6 +387,12 @@ namespace Convai.Scripts.Runtime.Multiplayer
}
sb.AppendLine($"Using Discovery: {(_speechSender.UsingDiscovery ? "YES" : "NO")}");
// WARNING if transmitting but no clips sent
if (_speechSender.IsSendingSpeech && _speechSender.TotalClipsSent == 0)
{
sb.AppendLine("⚠️ TRANSMITTING BUT NO CLIPS SENT!");
}
}
}
else
@ -401,7 +419,8 @@ namespace Convai.Scripts.Runtime.Multiplayer
else
{
sb.AppendLine($"GameObject: {_audioReceiver.gameObject.name} ✅");
sb.AppendLine($"Listen Port: {_audioReceiver.ListenPort}");
sb.AppendLine($"Listen Port: {_audioReceiver.ListenPort} (shared)");
sb.AppendLine($"Listening: {(_audioReceiver.IsListening ? "YES " : "NO ")}");
// Show active NPC
var targetNPC = _audioReceiver.TargetNPC;
@ -426,6 +445,12 @@ namespace Convai.Scripts.Runtime.Multiplayer
{
sb.AppendLine($"Last Receive: Never");
}
// WARNING if not listening
if (!_audioReceiver.IsListening)
{
sb.AppendLine("⚠️ NOT LISTENING - PORT BIND FAILED?");
}
}
}
else
@ -452,7 +477,8 @@ namespace Convai.Scripts.Runtime.Multiplayer
else
{
sb.AppendLine($"GameObject: {_speechReceiver.gameObject.name} ✅");
sb.AppendLine($"Listen Port: {_speechReceiver.ListenPort}");
sb.AppendLine($"Listen Port: {_speechReceiver.ListenPort} (shared)");
sb.AppendLine($"Listening: {(_speechReceiver.IsListening ? "YES " : "NO ")}");
sb.AppendLine($"Playing: {(_speechReceiver.IsPlayingSequence ? "YES " : "NO")}");
sb.AppendLine($"Clips Received: {_speechReceiver.TotalClipsReceived}");
sb.AppendLine($"Queued Clips: {_speechReceiver.QueuedClipCount}");
@ -466,6 +492,12 @@ namespace Convai.Scripts.Runtime.Multiplayer
{
sb.AppendLine($"Last Receive: Never");
}
// WARNING if not listening
if (!_speechReceiver.IsListening)
{
sb.AppendLine("⚠️ NOT LISTENING - PORT BIND FAILED?");
}
}
}
else