16. At least one non-transitory machine readable medium comprising a plurality of instructions that, in response to being executed on a device, cause the device to provide speaker recognition by: determining a speaker recognition score based on a received audio input; generating a speech to noise ratio based on the received audio input; generating a noise type label corresponding to the received audio input; determining a selected adaptive speaker recognition threshold from a plurality of adaptive speaker recognition thresholds based on the speech to noise ratio, the noise type label, and a target false accept rate corresponding to the received audio input, wherein each of the plurality of adaptive speaker recognition thresholds is associated with a particular noise type label, a particular speech to noise ratio, and a particular target false accept rate, and wherein each of the plurality of adaptive speaker recognition thresholds provides a threshold corresponding to a lowest target false reject rate for the particular noise type label, the particular speech to noise ratio, and the particular target false accept rate; and performing speaker recognition for the received audio input based on a comparison of the speaker recognition score to the selected adaptive speaker recognition threshold.
16. At least one non-transitory machine readable medium comprising a plurality of instructions that, in response to being executed on a device, cause the device to provide speaker recognition by: determining a speaker recognition score based on a received audio input; generating a speech to noise ratio based on the received audio input; generating a noise type label corresponding to the received audio input; determining a selected adaptive speaker recognition threshold from a plurality of adaptive speaker recognition thresholds based on the speech to noise ratio, the noise type label, and a target false accept rate corresponding to the received audio input, wherein each of the plurality of adaptive speaker recognition thresholds is associated with a particular noise type label, a particular speech to noise ratio, and a particular target false accept rate, and wherein each of the plurality of adaptive speaker recognition thresholds provides a threshold corresponding to a lowest target false reject rate for the particular noise type label, the particular speech to noise ratio, and the particular target false accept rate; and performing speaker recognition for the received audio input based on a comparison of the speaker recognition score to the selected adaptive speaker recognition threshold. 17. The machine readable medium of claim 16 , further comprising a plurality of instructions that, in response to being executed on the device, cause the device to provide speaker recognition by: determining the target false accept rate based on a speaker recognition application corresponding to the received audio input.