摘要 |
An apparatus of this invention is directed to an information processing apparatus that determines a search range of one of the pieces of instruction information based on the other of a plurality of different pieces of instruction information, and effectively narrows down manipulation instruction candidates corresponding to a user even if the manipulation instruction candidates are extended. The information processing apparatus includes an instruction information receiver that receives instruction voice information indicating the instruction voice of the user acquired from the voice of the user, and instruction operation information indicating the instruction operation of the user acquired from the operation of the user, a search range determining unit that determines a search range for recognizing the instruction operation information according to the instruction voice information, or determines a search range for recognizing the instruction voice information according to the instruction operation information, and a user instruction recognizer that recognizes an instruction of the user based on a search result obtained by searching for one of the instruction voice information and the instruction operation information within the search range determined by the search range determining unit. |