1. A method of voice recognition, comprising the steps of: organizing a plurality of speaker data points, representing a plurality of enrollment speakers, into a data structure using high-dimensional vectors that represent characteristics of enrollment voice samples from the enrollment speakers; estimating a density of a subset of the plurality of speaker data points comprising the approximate nearest neighbors to an unidentified voice sample from an unidentified speaker; and identifying the unidentified speaker based on one or more speaker data points most closely matching the unidentified voice sample as indicated by the estimated density.