Learn to control your breathing. A shaking voice is usually caused by irregular breathing. Take deep breaths when you hear your voice shaking, and consciously slow your breathing down to a normal rhythm. Don't wait until the end of a sentence to take a breath. Without air, there is no voice, so breathe when you need to.