Patent ID: 8046231

Claim:
A speech processing apparatus adapted to display a plurality of screens of a hierarchical menu and set shortcut data that provides a shortcut to each respective screen, the speech processing apparatus comprising: a selecting unit adapted to select a screen from among the plurality of screens; a determination unit adapted to determine whether the selected screen corresponds to a level which is deeper than a predetermined depth from a root level of the hierarchical menu; a storing unit adapted to register, in a case where it is determined that the selected screen corresponds to the level which is deeper than the predetermined depth, a speech recognition target vocabulary corresponding to the selected screen to a speech recognition grammar, and to associate and store the registered speech recognition target vocabulary and a shortcut data for transitioning to the selected screen; a speech input unit adapted to input a speech; a speech recognition unit adapted to recognize the speech that is input via the speech input unit using the speech recognition grammar; and a control unit adapted to display, by using the shortcut data corresponding to the recognized speech recognition target vocabulary, the screen corresponding to the recognized speech recognition target vocabulary, wherein, in a case where it is determined that the selected screen does not correspond to the level which is deeper than the predetermined depth, the storing unit does not register the speech recognition target vocabulary corresponding to the selected screen, and does not associate and store the registered speech recognition target vocabulary and the shortcut data for transitioning to the selected screen.