Add "Couldn't initialise microphone" warning

If no microphone is present/available, it would previously leave the user
staring at a garbled interface with no hint of what the problem is.