1. A speech recognition system for identifying words from a sound block, the speech recognition system comprising: a word recognizer for deriving a best path through a word graph, each word in the word graph having assigned a word score and a phonetic transcription, and wherein words are assigned to the sound block based on the best path, wherein the word score of each word in the word graph includes the word score as obtained from applying a phonemic language model to each word of the word graph; a phoneme recognizer for extracting from the sound block a phoneme graph, the phoneme graph assigning a phoneme to each edge, and wherein the phonetic transcription of the words in the word graph are based on the phoneme graph; and a word-phoneme graph generator for converting the phoneme graph to a word-phoneme graph, the word-phoneme graph assigning a word and associated phonetic transcription to each edge.