A non-transitory computer-readable medium storing a program for generating a speech recognition result from a sound signal received from a speech recognition client system, said program, when executed by a computer, causing the computer to perform steps comprising:
- receiving the sound signal as a plurality of sound signal units of a predetermined length, each sound signal unit of the plurality of sound signal units being received, from the speech recognition client system, at intervals of a first predetermined unit time starting from a starting time and ending at an ending time;
- generating at least one intermediate result using a partial sound signal generated by accumulating at least one of the plurality of sound signal units received within a second predetermined unit time;
- and
- transmitting the at least one intermediate result to the speech recognition client system at intervals of the second predetermined unit time,
- wherein the at least one intermediate result is displayed at a display time corresponding to a time between a starting time and an ending time of the sound signal.