It seems that the microphone doesn't register with Google Chrome sometimes. This is partly to do with CoreAudio in OSX.
It seems if you google around, that people just willy-nilly sudo pkill -f coreaudiod
which then restarts and should register microphone services.