Some apps are supposed to detect your vocal pitch and vibrato and display them on a graph. Are they accurate? I thought it took expensive studio equipment to do that.
Some are better than others. Vocal Pitch Monitor and Singscope are probably my favorites of the bunch for their ease of use and accuracy. Of course, most apps in this field have a disclaimer that it provides an estimation of your vocal pitch, so it's definitely not an exact science.