Service platform
First Claim
1. An interactive voice platform for the provision of automated speech based services over a telephone network, the platform comprising:
- a plurality of speech processors, each with an associated memory, to provide at least one of the following functions;
speech recognition, speaker recognition, speaker verification, speech synthesis;
line interface means for terminating a plurality of telephony channels of the network;
a speech bus to carry speech signals between the line interface means and said speech processors;
a control processor, distinct from the speech processors, to control the routing of speech signals over the speech bus;
a control bus connecting the control means with the speech processors and the line interface means;
a memory distinct from the associated memory of said speech processors and holding one or more of the following;
a program including a speech recognition algorithm, a program including a speech synthesis algorithm, a program including a speaker recognition or verification algorithm, templates to be used in conjunction with the respectively corresponding programs; and
a data link connecting said memory with said speech processors and operable to effect the transfer of one or more of the programs or templates held in said memory to said speech processors for use in provision of the appropriate function;
wherein any incoming telephony channel connected to the line interface means can be routed to any one of the speech processors over the speech bus under the control of the control processor; and
wherein each of the speech processors and the line interface means includes a time/space switch which is controlled by the control processor via the control bus.
1 Assignment
0 Petitions
Accused Products
Abstract
A service platform for the provision of automated speech based services over a telephone network comprises a speech processor including associated memory, to provide at least one of speech recognition, speaker recognition, speaker verification, speech synthesis; line interface means for terminating a number of telephony channels of the network; a speech bus to carry speech signals between the line interface means and the speech processor; a control processor to control the routing of speech signals over the speech bus; a control bus connecting the control means with the speech processor and the line interface; a separate memory holding speech processing software; and a data link connecting the memory means with the speech processing means and operable to load programs into the speech processor during rum time in the event that the appropriate software does not exist on the speech processor in a free state.
-
Citations
14 Claims
-
1. An interactive voice platform for the provision of automated speech based services over a telephone network, the platform comprising:
-
a plurality of speech processors, each with an associated memory, to provide at least one of the following functions;
speech recognition, speaker recognition, speaker verification, speech synthesis;line interface means for terminating a plurality of telephony channels of the network; a speech bus to carry speech signals between the line interface means and said speech processors; a control processor, distinct from the speech processors, to control the routing of speech signals over the speech bus; a control bus connecting the control means with the speech processors and the line interface means; a memory distinct from the associated memory of said speech processors and holding one or more of the following;
a program including a speech recognition algorithm, a program including a speech synthesis algorithm, a program including a speaker recognition or verification algorithm, templates to be used in conjunction with the respectively corresponding programs; anda data link connecting said memory with said speech processors and operable to effect the transfer of one or more of the programs or templates held in said memory to said speech processors for use in provision of the appropriate function; wherein any incoming telephony channel connected to the line interface means can be routed to any one of the speech processors over the speech bus under the control of the control processor; and wherein each of the speech processors and the line interface means includes a time/space switch which is controlled by the control processor via the control bus. - View Dependent Claims (2, 3)
-
-
4. An interactive voice platform for the provision of automated speech based services over a telephone network, the platform comprising:
-
a plurality of speech processors, each with an associated memory, to provide at least one of the following functions;
speech recognition, speaker recognition, speaker verification, speech synthesis;line interface means for terminating a plurality of telephony channels of the network; a speech bus to carry speech signals between the line interface means and said speech processors; a control processor, distinct from the speech processors, to control the routing of speech signals over the speech bus; a control bus connecting the control means with the speech processors and the line interface means; a further memory distinct from the associated memory of said speech processors and holding one or more of the following;
a program including a speech recognition algorithm, a program including a speech synthesis algorithm, a program including a speaker recognition or verification algorithm, templates to be used in conjunction with the respectively corresponding programs; anda data link connecting said further memory with said speech processors and operable to effect the transfer of one or more of the programs or templates held in said memory to said speech processors for use in provision of the appropriate function; wherein any incoming telephony channel connected to the line interface means can be routed to any one of the speech processors over the speech bus under the control of the control processor; and wherein the platform is configured to handle multiple calls simultaneously, and, wherein while one call is being handled by a first one of the speech processors, the arrival of a further call of a known type causes a program loaded in a second one of said speech processors to be replaced by a different program from said further memory that is selected based upon the type of the further call.
-
-
5. An interactive voice platform for the provision of automated speech based services over a telephone network, the platform comprising:
-
a plurality of speech processors, each with an associated memory, to provide at least one of the following functions;
speech recognition, speaker recognition, speaker verification, speech synthesis;line interface means for terminating a plurality of telephony channels of the network; a speech bus to carry speech signals between the line interface means and said speech processors; a control processor, distinct from the speech processors, to control the routing of speech signals over the speech bus; a control bus connecting the control means with the speech processors and the line interface means; a memory distinct from the associated memory of said speech processors and holding one or more of the following;
a program including a speech recognition algorithm, a program including a speech synthesis algorithm, a program including a speaker recognition or verification algorithm, templates to be used in conjunction with the respectively corresponding programs; anda data link connecting said memory with said speech processors and operable to effect the transfer of one or more of the programs or templates held in said memory to said speech processors for use in provision of the appropriate function; wherein each of the speech processors includes a central processing unit together with a plurality of associated but distinct processors, each of the distinct processors having its own associated memory.
-
-
6. An interactive voice platform for the provision of automated speech based services over a telephone network, the platform comprising:
-
a plurality of speech processors, each with an associated memory, to provide at least one of the following functions;
speech recognition, speaker recognition, speaker verification, speech synthesis;line interface means for terminating a plurality of telephony channels of the network; a speech bus to carry speech signals between the line interface means and said speech processors; a control processor, distinct from the speech processors, to control the routing of speech signals over the speech bus; a control bus connecting the control means with the speech processors and the line interface means; a memory distinct from the associated memory of said speech processors and holding one or more of the following;
a program including a speech recognition algorithm, a program including a speech synthesis algorithm, a program including a speaker recognition or verification algorithm, templates to be used in conjunction with the respectively corresponding programs; anda data link connecting said memory with said speech processors and operable to effect the transfer of a copy of one or more of the programs or templates held in said memory to said speech processors for use in provision of the appropriate function; wherein a speech processor holds copies of plural programs, and wherein in response to an incoming call in which the use of a particular program of which there is currently no free copy is required, one of said held copies is replaced by a copy of the required program, the program which is replaced being selected on the basis of its load time and the number of copies of that program currently loaded in at least one of the speech processors, the choice of program to be replaced favoring those with the shortest load times of which there are plural loaded copies. - View Dependent Claims (7, 8)
-
-
9. An interactive voice platform for the provision of automated speech based services over a telephone network, the platform comprising:
-
a plurality of speech processors, each with an associated memory, to provide at least one of the following functions;
speech recognition, speaker recognition, speaker verification, speech synthesis;line interface means for terminating a plurality of telephony channels of the network; a speech bus to carry speech signals between the line interface means and said speech processors; a control processor, distinct from the speech processors, to control the routing of speech signals over the speech bus; a control bus connecting the control means with the speech processors and the line interface means; a memory distinct from the associated memory of said speech processors and holding one or more of the following;
a program including a speech recognition algorithm, a program including a speech synthesis algorithm, a program including a speaker recognition or verification algorithm, templates to be used in conjunction with the respectively corresponding programs; anda data link connecting said memory with said speech processors and operable to effect the transfer of one or more of the programs or templates held in said memory to said speech processors for use in provision of the appropriate function; wherein there are means for effecting plural combinations of speech processors, line interface means and speech buses. - View Dependent Claims (10, 11, 12)
-
-
13. An interactive voice platform for the provision of automated speech based services over a telephone network, the platform comprising:
-
a plurality of speech processors, each with an associated memory, to provide at least one of the following functions;
speech recognition, speaker recognition, speaker verification, speech synthesis;line interface means for terminating a plurality of telephony channels of the network; a speech bus to carry speech signals between the line interface means and said speech processors; a control processor, distinct from the speech processors, to control the routing of speech signals over the speech bus; a control bus connecting the control means with the speech processors and the line interface means; a memory distinct from the associated memory of said speech processors and holding one or more of the following;
a program including a speech recognition algorithm, a program including a speech synthesis algorithm, a program including a speaker recognition or verification algorithm, templates to be used in conjunction with the respectively corresponding programs; anda data link connecting said memory with said speech processors and operable to effect the transfer of one or more of the programs or templates held in said memory to said speech processors for use in provision of the appropiate function; wherein each of the speech processors, the line interface means and the control processor is provided as a separate card which is configured for use in a rack system, the control bus and the speech bus each being provided as elements of a rack system which houses the separate cards.
-
-
14. A service platform for the provision of automated speech based services over a telephone network, comprising:
-
a plurality of speech processors, each including associated memory, to provide at least one of speech recognition, speech coding, speaker recognition, speaker verification, speech synthesis, each speech processor comprising multiple processors each with an associated memory; line interface means associated with each processor; a speech bus to carry speech signals between the line interface means associated with each processor, a control processor distinct from the speech processors to control the routing of speech signals over the speech bus; a control bus connecting the control means with the speech processor and the line interface means; a separate memory holding speech processing software; and a data link connecting the memory with the speech processors and operable to load programs into a speech processor during run time in the event that the appropriate speech processing software either is not available on any of the speech processors;
or is not available on the relevant speech processor.
-
Specification