Patent ID: 8818815

Claim:
A method of maintaining the quality of speech recognition in an interactive voice recognition system comprising at least one client platform arranged to communicate over at least one communications link, capable of supporting a connectionless data packet connection, with an interactive voice recognition server platform, the method comprising the steps of: predicting a grammar complexity for a future speech segment to be received in an encoded form from said client platform responsive to a prompt provided by an IVR application running on said server platform; and determining if the encoding to be used in said future speech segment to be received by said server platform can be optimised if said prediction indicates a change in grammar complexity, and if so: generating based on the predicted grammar complexity of said future speech segment a new codec to be used by the client platform for encoding of said future speech segment; transmitting said new codec to said client platform in at least one packet forming a data stream arranged to generate said prompt at said client platform; and commanding said client platform to encode subsequent speech segments with said new codec.