The technology of speech recognition