A language model score calculation apparatus calculates a prediction probability of a word wi as a language model score of a language model based on a recurrent neural network. The language model score calculation apparatus includes a memory; and a processor configured to execute converting a word wi-1 that is observed immediately before the word wi into a word vector ϕ(wi-1); converting a speaker label ri-1 corresponding to the word wi-1 and a speaker label ri corresponding to the word wi into a speaker vector ψ(ri-1) and a speaker vector ψ(ri), respectively; calculating a word history vector si by using the word vector ϕ(wi-1), the speaker vector ψ(ri-1), and a word history vector si-1 that is obtained when a prediction probability of the word wi-1 is calculated; and calculating a prediction probability of the word wi by using the word history vector si-1 and the speaker vector ψ(ri).
LANGUAGE MODEL SCORE CALCULATING APPARATUS, LEARNING APPARATUS, LANGUAGE MODEL SCORE CALCULATING METHOD, LEARNING METHOD AND PROGRAM