The assert occurs in :
UEditorEngine::ResetPreviewAudioComponent
Because the AudioComponent is null
From what I have seen, it appears that the function
FAudioDevice::CreateComponent
returns null because of the function
GEngine->UseSound()
which returns false because of the -nosound argument