1. A processor-implemented method for speaker recognition, the method comprising: receiving, by a processor, an authentication audio signal associated with speech of a user; extracting, by the processor, features from the authentication audio signal; scoring, by the processor, results of application of one or more speaker models to the extracted features, wherein each of the speaker models is trained based on a training audio signal, the training audio signal processed by a reverberation simulator to simulate selected far-field environmental effects to be associated with the speaker model; selecting, by the processor, one of the speaker models, the selected speaker model associated with the highest of the scores; and recognizing, by the processor, an identity of the user based on a known speaker identification (ID) associated with the selected speaker model, the recognized identity for use to authenticate the user.