Public speaking means giving a speech in front of a live audience. doesn't matter you give a speech in Hindi or English. Public speaking is an art as well as a skill. A good speaker is one who bound his audience with his words. To become a good speaker we have to learn what is the quality of a good speaker.