A computer readable non-transitory recording medium that records a program, the program causing a computer to function as a display device, the display device including
- a voice recognition unit (53) that performs voice recognition;
- a conversation-derived term extraction unit (55) that extracts a plurality of conversation-derived terms from conversation information recognized by the voice recognition unit (53);
- a search keyword storage unit (57) that stores conversation-derived term and search keyword in an associated manner, and for each specific conversation-derived term, stores a coefficient corresponding to a change of voice, an increase or a decrease of volume, or a change of wavelength of voice in association with the specific conversation-derived term, the coefficient being retrieved based on the specific conversation-derived term when the information related to the conversation is analyzed;
- a search keyword extraction unit (59) that extracts a plurality of search keywords from the search keyword storage unit (57) using the plurality of conversation-derived terms extracted by the conversation-derived term extraction unit (55), wherein the search keywords are weighted using the coefficient stored in association with the conversation-derived term;
- a material storage unit (61) that stores each page of a plurality of presentation materials, a search term of each page, and a score of the search term in an associated manner;
- a relevant page information extraction unit (63) that, using the plurality of search keywords extracted by the search keyword extraction unit (59) as the search term, extracts a page of presentation material associated with the search keyword from the material storage unit (61) based on the weighted search keywords and the score of the search term;
- a selection term extraction unit (65) that extracts the search keywords, each of the search keywords being extracted as a selection term for selecting a slide when the page of presentation material extracted by the relevant page information extraction unit (63) exists;
- a selection term display unit (71) that causes the selection terms for selecting a certain page of presentation material extracted by the selection term extraction unit (65) to be displayed on a display unit (69), whereby the selection terms are displayed on the display unit (69);
- a selection term input unit (75) that receives information indicating that the selection term displayed is selected;
- a page candidate read out unit (77) that, using the selection term input by the selection term input unit (75), reads out the page candidate of the plurality of presentation materials associated with the selection term;
- and
- a page selection information input unit (79) that receives information indicating that a page of specific presentation material is selected from among page candidates of the plurality of presentation materials read out by the page candidate read out unit (77), wherein the page of presentation material selected is displayed on the display unit (69) using information related to the page of presentation material selected by the page selection information input unit (79), wherein
- in a case where the display device receives a command to reject a candidate of the search term, the display device reduces the score of the search term.