Patent ID: 7653547

Claim:
A method of testing a speech application on a server by simulating an interaction between a client and the server, comprising: establishing a session between the client and the server, including establishing configuration parameters; transmitting, after establishing the session, audio data indicative of simulated user speech from the client to the server; and performing speech recognition on the audio data at the server in order to provide to the client an in-band signal indicative of an audible response to the simulated user speech and an out-of-band signal indicative of testing synchronization information related to the test, wherein the audible response and the testing synchronization information are based on recognition of the audio data; comparing the audible response and testing synchronization information with an expected audible response and expected testing synchronization information to determine a status of the speech application; and storing information on a computer storage medium indicative of the status of the speech application.