1. A method of automatically setting microphone volume, the method comprising: checking a first audio capture for clipping; if clipping is detected, analyzing the first audio capture to estimate a clipping magnitude; and adjusting the microphone volume setting based on the estimated clipping magnitude to eliminate the clipping; analyzing at least one clipping-free audio capture to determine a peak capture volume level and a noise level; and adjusting the microphone volume setting based on the peak capture volume level and the noise level; wherein analyzing the at least one clipping-free audio capture to determine the peak capture volume level and the noise level includes: analyzing the first clipping-free audio capture to determine the peak capture volume level of the first clipping-free audio capture; estimating the noise level from the first clipping-free audio capture, unless the peak capture volume of the first clipping-free audio capture is outside a predetermined margin of a clipping threshold; if the peak capture volume of the first clipping-free audio capture is outside of the predetermined margin, adjusting the microphone volume setting to bring the peak capture volume within the predetermined margin of the clipping threshold; obtaining a second clipping-free audio capture at the adjusted microphone volume setting; and determining the noise level from the second clipping-free audio capture.