Speech to Text directive for text entry with Angular