1. A method of providing speaker recognition, said method comprising the steps of: providing a model corresponding to a target speaker, the model being resolved hierarchically into at least one frame comprising a plurality of levels of phonetic detail of varying resolution; receiving an identity claim; ascertaining whether the identity claim corresponds to the target speaker model; said ascertaining step comprising the steps of: determining, for each frame and each level of phonetic detail of the target speaker model, a likelihood value; and resolving the at least one likelihood value to obtain a likelihood scores. wherein the likelihood values are determined utilizing grain-specific weights.