Componentized voice server with selectable internal and external speech detectors
First Claim
1. A method for detecting speech utterances within a telephone call comprising the steps of:
- initializing a componentized voice server having at least one software-based speech detection routine;
discerning a speech detection methodology for handling speech detection for an incoming call, said methodology comprising at least one of a plurality of selectable techniques selected from the group consisting of a software-based technique based upon said software-based speech detection routines and an external technique executing in a computing space external to said componentized voice server;
receiving a speech utterance;
detecting the speech utterance in accordance with said speech detection methodology; and
said voice server performing at least one programmatic action responsive to the detecting of the speech utterance.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for detecting speech utterances within a telephone call can include the steps of initializing a componentized voice server having at least one software-based speech detection routine. At least one previously established parameter can be used to discern a speech detection methodology for handling an incoming call. The software-based speech detection routine can be set in accordance with a select one of the parameters. An indicator of particular one of the parameters can be conveyed to an external speech detection component so that the external speech detection component is set to detect speech for the call in accordance with the conveyed indication. The software-based speech detection routine and/or the external speech detection component can detect a speech utterance for the call. The voice server can perform at least one programmatic action responsive to the detecting of the speech utterance.
36 Citations
19 Claims
-
1. A method for detecting speech utterances within a telephone call comprising the steps of:
-
initializing a componentized voice server having at least one software-based speech detection routine;
discerning a speech detection methodology for handling speech detection for an incoming call, said methodology comprising at least one of a plurality of selectable techniques selected from the group consisting of a software-based technique based upon said software-based speech detection routines and an external technique executing in a computing space external to said componentized voice server;
receiving a speech utterance;
detecting the speech utterance in accordance with said speech detection methodology; and
said voice server performing at least one programmatic action responsive to the detecting of the speech utterance. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A machine-readable storage having stored thereon, a computer program having a plurality of code sections, said code sections executable by a machine for causing the machine to perform the steps of:
-
initializing a componentized voice server having at least one software-based speech detection routine;
discerning from at least one previously established parameter a speech detection methodology for handling an incoming call;
setting said software speech detection routines in accordance with a select one of the parameters; and
conveying an indication of a particular one of said parameters to an external speech detection component so that said external speech detection component is set to detect speech for the call in accordance with the conveyed indication. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A telephony system providing speech services comprising:
-
an external speech detection component operationally located remotely from a voice server, said external speech detection component configured to detect speech utterances by detecting energy differences within telephone channels;
said voice server including at least one internal software-based speech detection routine; and
means for said voice server to selectively activate said external speech detection component, wherein when activated said voice server performs speech detection using said external speech detection component. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification