Voice processing system
First Claim
1. A voice processing system comprising:
- a telephone interface unit over which telephony calls can be made and received, said telephone interface unit receiving an incoming audio signal as part of a telephone call;
an application program for controlling the processing of said telephony calls;
first means for connecting a local speech recognition resource on an adapter card to said telephone interface unit via a time division multiplex bus, for transferring said incoming audio signal from said telephone interface unit to said local speech recognition resource via a timeslot on said time division multiplex bus;
second means for connecting a remote speech recognition resource on a server system to said telephone interface unit via a local area network, for transferring said incoming audio signal from said telephone interface unit to said remote speech recognition resource in packets over said local area network;
wherein said local speech recognition resource is different from said remote speech recognition resource, the former being provided on a DSP within said voice processing system, the latter being a purely software system external to the voice processing system;
said voice processing system further comprising a voice technology subsystem providing an application interface for said application program to access said local or remote speech recognition resource to process said incoming audio signal to determine recognised text corresponding to said incoming audio signal, said application interface rendering it transparent to the application program whether the incoming audio signal is transferred from the telephone interface unit to the local speech recognition resource over said time division multiplex bus or to the remote speech recognition resource over said local area network.
1 Assignment
0 Petitions
Accused Products
Abstract
A voice processing system comprising a digital trunk processor 135 and a system unit 145 incorporates a local voice recognition resource 185 provided on a digital signal processing board 180, and can access a remote voice recognition resource 320 in a server 300 via a local area network 250. The system provides a barge-in facility for the recognition resource on the remote server, whereby a prompt is played out to the user, and the incoming telephony signal is fed into a voice activity detector on the digital trunk processor. Responsive to a detection of incoming voice activity, the outgoing prompt is terminated, and the incoming data is transferred over the local area network to the remote server for recognition.
94 Citations
16 Claims
-
1. A voice processing system comprising:
-
a telephone interface unit over which telephony calls can be made and received, said telephone interface unit receiving an incoming audio signal as part of a telephone call;
an application program for controlling the processing of said telephony calls;
first means for connecting a local speech recognition resource on an adapter card to said telephone interface unit via a time division multiplex bus, for transferring said incoming audio signal from said telephone interface unit to said local speech recognition resource via a timeslot on said time division multiplex bus;
second means for connecting a remote speech recognition resource on a server system to said telephone interface unit via a local area network, for transferring said incoming audio signal from said telephone interface unit to said remote speech recognition resource in packets over said local area network;
wherein said local speech recognition resource is different from said remote speech recognition resource, the former being provided on a DSP within said voice processing system, the latter being a purely software system external to the voice processing system;
said voice processing system further comprising a voice technology subsystem providing an application interface for said application program to access said local or remote speech recognition resource to process said incoming audio signal to determine recognised text corresponding to said incoming audio signal, said application interface rendering it transparent to the application program whether the incoming audio signal is transferred from the telephone interface unit to the local speech recognition resource over said time division multiplex bus or to the remote speech recognition resource over said local area network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of operating a voice processing system including a telephone interface unit, said method comprising the steps of:
-
making and receiving telephony calls over said telephone interface unit;
controlling the processing of said telephony calls with an application program;
transferring an incoming audio signal within a telephone call from said telephone interface unit to at least one of;
a local speech recognition resource connected to the telephone interface unit by a time division multiplex bus, via a timeslot on said time division multiplex bus; and
a remote speech recognition resource on a server system connected to said telephone interface unit via a local area network, in packets over said local area network;
wherein said local speech recognition resource is different from said remote speech recognition resource, the former being provided on a DSP within said voice processing system, the latter being a purely software system external to the voice processing system; and
providing an application interface for said application program to access a speech recognition resource to process an incoming audio signal from a telephony call to determine recognised text corresponding to said incoming audio signal, said application interface rendering it transparent to the application program whether the incoming audio signal is transferred from the telephone interface unit to the local speech recognition resource over said time division multiplex bus or to the remote speech recognition resource over said local area network.
-
Specification