There is nothing special about names and addresses recognition except providing proper pronunciations of those. Automatic pronunciation generation of proper nouns is specific task and you'll need to implement your own solution. Grapheme to phoneme statistical approach is a good starting point. Check this link for more information: http://cmusphinx.sourceforge.net/wiki/tutorialdict
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
we need to recognize specifically US names , street addresses and email
which would be the best possible approach
There is nothing special about names and addresses recognition except providing proper pronunciations of those. Automatic pronunciation generation of proper nouns is specific task and you'll need to implement your own solution. Grapheme to phoneme statistical approach is a good starting point. Check this link for more information: http://cmusphinx.sourceforge.net/wiki/tutorialdict