1. A method for adapting a speech recognition system for out-of-vocabulary words, comprising: decoding by a hybrid speech recognition a speech including out-of-vocabulary terms, thereby generating graphemic transcriptions of the speech with a mixture of recognized in-vocabulary words and unrecognized sub-words, while keeping a time track of the decoded segments of the speech; converting the sub-words sequences to phoneme sequences by a process of concatenation of the phoneme representation of each sub-word; subsequently, determining among the set of phoneme patterns, which patterns are candidate to represent out-of-vocabulary words based on a first condition with respect to the lengths of the pattern as number of phonemes and a second condition with respect to the number of repetitions of the pattern audibly presenting to a user the candidate out-of-vocabulary patterns from the corresponding segments of the speech according to the time track, and receiving from the user indications of valid out-of-vocabulary words corresponding to audible presentations of the sequences of sub-words in the candidate out-of-vocabulary patterns; and training a speech recognition system to additionally recognize the identified out-of-vocabulary words, thereby adapting the speech recognition to recognize out-of-vocabulary words, wherein the method is performed on an at least one computerized apparatus configured to perform the method.