The correspondence between input fields and grammars is obtained (S102),
and a speech utterance example is displayed using a grammar corresponding
to a portion (field) designated by an input instruction (S106). Also, a
speech recognition process is executed using this grammar (S108). The
speech recognition result is displayed in the field designated by the
input instruction (S109). Upon reception an instruction for transmitting
input data to an application, the input data is transmitted to the
application (S110).