1. A processor implemented method for speech recognition of a speech signal comprising: within a processor: providing at least one codebook comprising codebook entries, in particular, multivariate Gaussians of feature vectors, that are frequency weighted; and processing the speech signal for speech recognition comprising: extracting at least one feature vector from the speech signal and matching the feature vector with the entries of the codebook.