In an interactive process using speech recognition together with a graphical user interface comprising a plurality of settable graphical user interface items, the recognition rate is improved by reducing recognition target vocabulary. A settable graphical user interface item not displayed on the display screen is detected, and the received speech information is recognized using a speech recognition grammar corresponding to the detected item, and data is set to the item using the recognition result.