Patent ID: 7478046

Claim:
A speech recognition apparatus comprising a terminal-side apparatus ( 100 B, 100 C) and a server-side apparatus ( 200 B, 200 C), wherein said terminal-side apparatus ( 100 B, 100 C) comprises: a waveform and signal reception portion ( 104 ) for receiving waveform data of a received speech to produce received waveform data and for receiving a waveform data re-transmission request signal transmitted from said server-side apparatus to produce received waveform data re-transmission request signal; a speech detection portion ( 101 A) for detecting a speech interval of the received waveform data to produce waveform data at the detected speech interval and for producing a start-point cancel signal when and the speech is detected and thereafter the detection is canceled; a waveform compression portion ( 102 , 102 A) for compressing the waveform data at the detected speech interval to produce compressed waveform data; a waveform storing portion ( 105 ) for temporarily storing the compressed waveform data as the stored waveform data to simultaneously produce the stored waveform data and for producing the stored waveform data in response to the received waveform data re-transmission request signal; a waveform transmission portion ( 103 ) for transmitting the stored waveform data to said server-side apparatus; a start-point cancel signal transmission portion ( 106 ) for transmitting the start-point cancel signal outputted from said speech detection portion to said server-side apparatus, and wherein said server-side apparatus ( 200 B, 200 C) comprises: a waveform and signal reception portion ( 201 B) for receiving compressed waveform data and the start-point cancel signal from said terminal-side apparatus to produce received waveform data and received start-point cancel signal and for producing a waveform data re-transmission request signal when the reception of the compressed waveform data fails; a waveform decompression portion ( 202 , 202 A) for decompressing the received waveform data to produce decompressed waveform data; recognizing means ( 203 , 204 A, 204 B, 205 ) for performing recognition processing by using the decompressed waveform data to produce a recognition result and for stopping the recognition processing in response to the received start-point cancel signal; and a waveform data re-transmission request signal transmission portion ( 206 ) for transmitting, to said server-side apparatus, the waveform data re-transmission request signal from said waveform and signal reception portion.