only initialize webkitSpeechRecongition() once