14. The method of claim 13 , further comprising: generating a plurality of voice samples based on the first speech input, the plurality of voice samples including the voice sample; storing the plurality of voice samples on the device; and transmitting the stored plurality of voice samples to the voiceprint service for generating the text-independent voiceprint based on the plurality of voice samples.
15. The method of claim 14 , further comprising: receiving the text-independent voiceprint from the voiceprint service through a network interface of the device.