A program guidance apparatus includes a recognition word storage unit
(105) operable to store a past recognition word that is recognized by
speech recognition in the past, a viewing history word storage unit (106)
operable to store viewing history words that are the information of a
viewed program and a dictionary creating unit (103) operable to create a
customized recognition dictionary that is created by adding the past
recognition word and viewing history words that are not included in the
basic recognition dictionary to the basic recognition dictionary and
another customized recognition dictionary to which weights are assigned
using "item weight coefficient" according to the categories of words and
"history weight coefficient" according to whether or not the word is
recorded as a past recognition word or viewing history words.