Interacting with computers by voice: automatic speech recognition and synthesis | IEEE Journals & Magazine | IEEE Xplore