Analysing linguistic issues in Hindi speech recognition and intelligent response generation using a soft computing approach