A language model generation and accumulation apparatus (10) that generates and accumulates language models for speech recognition is comprised of: a higher-level N-gram generation and accumulation unit (11) that generates and accumulates a higher-level N-gram language model obtained by modeling each of a plurality of texts as a string of words including a word string class having a specific linguistic property; and a lower class dependent word N-gram generation and accumulation unit (12) that generates and accumulates a lower-level N-gram language model obtained by modeling a sequence of words included in each word string class. <IMAGE>
LANGUAGE MODEL CREATION/ACCUMULATION DEVICE, SPEECH RECOGNITION DEVICE, LANGUAGE MODEL CREATION METHOD, AND SPEECH RECOGNITION METHOD