Speech recognition usually refers to software that attempts to distinguish thousands of words in a human language.
Speech recognition typically involves software that aims to differentiate between thousands of words in a human language.