Abstract:
Systems and methods are provided for voice data processing. For example, a first data packet included in voice data transmitted by a client is received; the first data packet is stored in a storage area; whether to process one or more second data packets stored in the storage area is determined based on at least information associated with a type of the first data packet and a current storage state of the storage area; in response to a determination to process the second data packets, voice resources are applied for; and the second data packets stored in the storage area are processed using the voice resources.
Abstract:
Systems, methods and/or devices used to enable load balancing in a speech recognition system are provided. 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.
Abstract:
A method of processing information content based on a language model is performed at a computer. The method includes the following steps: identifying a plurality of expressions in the information content that is queued to be processed; dividing the plurality of expressions into a plurality of characteristic units according to semantic features and predetermined characteristics associated with each of the plurality of characteristic units, each characteristic unit including a subset of the plurality of expressions and the predetermined characteristics at least including a respective integer number of expressions that are included in the characteristic unit; extracting, from the language model, a plurality of probabilities for a plurality of punctuation marks associated with each of the plurality of characteristic units; and in accordance with the extracted probabilities, associating a respective punctuation mark with each of the plurality of characteristic units included in the information content.