摘要:
Using the Internet World Wide Web (WWW) network 320, a WWW Client 310 can communicate with a WWW Server 330 to request the reconfiguration of or to generate software which controls a voice processing application. A voice response system client communicates with a voice response system server to alter the configuration of the voice response system or control the execution of software on said voice response system which enables a voice application program to be generated. The output of the voice response system ordinarily destined for display on a visual display unit of a local terminal is directed to the voice response system server. The voice response system server forwards the data to a voice response system client. The voice response system client generates data in a first format useable by said WWW client terminal from data in a second format received from said voice response system and generates data in said second format useable by said voice response system from data in said first format received from WWW client terminal, that is, the voice response system client dynamically generates HTML data from the data generated by the voice response system for transmission to and subsequent display at the WWW client terminal and visa versa.
摘要:
The invention relates to a voice processing system capable of outputting voice prompts and background music. The volume of background music is progressively variable relative to the voice prompts or speech. The progressive variation is effected by multiplying the background music samples by a scaling factor and then adding together a current voice sample and the scaled background music sample. Accordingly, when the combined samples are output to the user the volume of the background music varies.
摘要:
A bus connection controller in a voice processing is for managing the connection of a timeslot on a time-division multiplex (TDM) bus to a port on an adapter. The voice processing system includes basic time-division multiplex (TDM) connection management to enable the coordination of connections between resources such as channels on line cards (SPacks or VPacks), and channels on digital signal processor (DSPs) cards that provide, amongst others things, voice recognition, text-to-speech, fax capabilities and so on. Problems are encountered when a telephone call in a voice processing system ends suddenly because one of the callers hangs up. If the telephony channel has connections with other channels or resources via a TDM bus, callers may hear spurious data. To address this problem each call is associated with its corresponding connection on the TDM bus and each connection is associated with its connection details including the adapters and ports involved in connecting the calls. When one of the calls ends all the relevant ports involved with the connection are immediately disconnected.
摘要:
The invention relates to a voice processing system capable of varying the speed of output of digitized audio data stored therein. The digitized audio data is stored using blocks of LPC coefficients. Each block is sufficient to allow twenty milliseconds of speech to be generated therefrom. Periodically, or selectably, the utilization of particular blocks is repeated resulting in a decrease in the speed of output of the speech synthesized therefrom. Alternatively, selectably blocks of LPC coefficients are omitted from use thereby producing a corresponding increase in speech output.
摘要:
Contention in a distributed processor computer system with a replicated message environment is reduced. The system comprises processor consumers intercommunicating via a server interface that receives a message from a producer. The server favors one consumer, marks the message accordingly, communicates the marked message to the system, and delays the processing in another consumer beyond a predetermined time, for example the time normally taken to process a message.
摘要:
A method and apparatus are provided to create a parent XSD document that separately identifies localized data and non-localized content definitions. A tool is employed to parse the localized content definitions from the non-localized content definitions. The parsing tool generates a child XSD document pertaining to the localized content definitions identified within the parent XSD document. One or more child XML documents are created to store data pertaining to the localized content definitions of the child XSD document. Localized content is isolated in a child XML document that is governed by a corresponding child XSD document, wherein the corresponding child XSD document is derived from the parent XSD document. Just as with any other XML document, the localized content in the isolated child XML document is supported by querying and validation by XML tools.
摘要:
Contention in a distributed processor computer system with a replicated message environment is reduced. The system comprises processor consumers intercommunicating via a server interface that receives a message from a producer. The server favors one consumer, marks the message accordingly, communicates the marked message to the system, and delays the processing in another consumer beyond a predetermined time, for example the time normally taken to process a message.
摘要:
A sequence of processing transactions operating on a cached data set, which depend on each other because they operate on the same items of data from the data set. The transactions are saved until the master copy of the data becomes available. The transactions are played back against the master copy until one of the played back transactions fails because another transaction which operated on the same items of data but against a separate cached copy and originating from another application, was successfully played back on the master copy at an earlier time. At this point, all subsequent transactions which depended on the failing transaction are rolled back on the cached copy (with appropriate failure reports generated) and activity resumes from there. “Chained” (optimistic) transactions can therefore be applied to cached data and can be allowed to progress by recording their dependencies so they can be undone when required.
摘要:
A sequence of processing transactions operating on a cached data set, which depend on each other because they operate on the same items of data from the data set. The transactions are saved until the master copy of the data becomes available. The transactions are played back against the master copy until one of the played back transactions fails because another transaction which operated on the same items of data but against a separate cached copy and originating from another application, was successfully played back on the master copy at an earlier time. At this point, all subsequent transactions which depended on the failing transaction are rolled back on the cached copy (with appropriate failure reports generated) and activity resumes from there. “Chained” (optimistic) transactions can therefore be applied to cached data and can be allowed to progress by recording their dependencies so they can be undone when required.
摘要:
A sequence of processing transactions operating on a cached data set, which depend on each other because they operate on the same items of data from the data set. The transactions are saved until the master copy of the data becomes available. The transactions are played back against the master copy until one of the played back transactions fails because another transaction which operated on the same items of data but against a separate cached copy and originating from another application, was successfully played back on the master copy at an earlier time. At this point, all subsequent transactions which depended on the failing transaction are rolled back on the cached copy (with appropriate failure reports generated) and activity resumes from there. “Chained” (optimistic) transactions can therefore be applied to cached data and can be allowed to progress by recording their dependencies so they can be undone when required.