Can I use a speech recognition software as general purpose software and train it to recognize acoustic models from my regional language? Any specific packages available?
Sure, you can train a model for your language with CMUSphinx
For details see the tutorial
CMUSphinx is available in Ubuntu repository but it is recommended to install latest version from github