Speech is an ultimately important part of social life. Millions of speeches are delivered daily on different occasions and in different circumstances. Some of them change single human life, others change the entire course of human history. Delivering a speech to a big audience might be one of the greatest pleasures, yet it definitely is one of the greatest challenges that many of us have to overcome. How will the audience perceive the speech? Am I confident and intelligent enough to be listened to with respect? Are people interested in the subject of my speech at all? People face these questions when preparing a speech and even more questions while delivering it. Speech Guru is a resource that was developed to facilitate your effort in preparation of the speech as well as to grow your confidence when preparing to deliver the speech to an audience.