1. A system architecture for efficiently distributing voice call data over a telephone network using speech recognition, the system architecture comprising: a) a first circuit for receiving incoming voice call data from a call, wherein the first circuit recognizes a grammar-type of the call; b) a plurality of processing circuits configured to process the voice call data; c) a load balancing circuit coupled each of the first circuit and the plurality of processing circuits for distributing the voice call data to a preferred processor circuit within the plurality of processors, wherein the preferred processor circuit is selected by the load balance circuit using criteria comprising the assigned grammar type and known processor efficiencies for each processor circuit for processing previously received voice call data having a same grammar type as the call.