diff --git a/Content.Server/White/TTS/TTSSystem.cs b/Content.Server/White/TTS/TTSSystem.cs index 06fb787ad3..db8f70ae4d 100644 --- a/Content.Server/White/TTS/TTSSystem.cs +++ b/Content.Server/White/TTS/TTSSystem.cs @@ -125,8 +125,10 @@ public sealed partial class TTSSystem : EntitySystem var textSanitized = Sanitize(text); if (textSanitized == "") return null; - var metadata = Comp(uid); - return await _ttsManager.ConvertTextToSpeech(metadata.EntityName, speaker, textSanitized); + var entityName = "None"; + if (TryComp(uid, out var metadata)) + entityName = metadata.EntityName; + return await _ttsManager.ConvertTextToSpeech(entityName, speaker, textSanitized); } }