Interacting with computers by voice: automatic speech recognition and synthesis | Synapse