摘要 |
<p>The various implementations described herein include systems, methods and/or devices used to enable load balancing in a speech recognition system. For example, in some implementations, the method includes, at a speech access server: (1) initializing the speech access server, (2) receiving a speech request from a terminal, (3) determining, in accordance with a predefined load balancing algorithm, a first speech recognition server to process the speech request, (4) determining whether the first speech recognition server is available for processing, (5) if the first speech recognition server is available, forwarding the speech request to the first speech recognition server for processing, and (6) if the first speech recognition server is not available: (a) determining whether other speech recognition servers are available for processing, and (b) if a second speech recognition server is available, forwarding the speech request to the second speech recognition server for processing.</p> |