Method and system for dynamic control over modes of operation of voice-processing in a voice command platform
First Claim
1. A network-based voice command platform for interacting with remote users via speech signals exchanged between the user and the voice command platform via a telephone and a communications network, comprising:
- a user communication interface for receiving speech from the user via the telephone and the network;
a processor;
an application-processing module executable by the processor to process voice command applications designed for interacting with users via speech, the voice command applications defining user-prompts, allowed grammars, and application logic;
a voice-processing module executable by the processor to recognize the allowed grammars in speech signals received from a user via the user communication interface, and to convert the user-prompts into speech signals for transmission to the user via the user communication interface, the voice-processing module having a plurality of selectable modes of operation; and
selection-logic executable by the processor in response to a specification received during a voice command session with the user, to cause the voice-processing module to operate according to a mode of operation that corresponds with the specification.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for dynamically controlling a voice-processing mechanism in a voice command platform. The platform receives a specification during a voice command session with a user and responsively sets a mode of operation of the voice-processing mechanism. The platform can receive the specification from various sources, such as a user (e.g., as a voice command), a stored user profile record, a voice command application and/or another stored table or data source. Example modes of operation include (i) use of a designated text-to-speech engine from among multiple text-to-speech engines, (ii) use of a designated voice prompt store from among multiple voice prompt stores, (iii) muting of a speech recognition engine, and (iv) selection of a secondary phoneme dictionary for use in recognizing phonemes in incoming speech signals.
67 Citations
47 Claims
-
1. A network-based voice command platform for interacting with remote users via speech signals exchanged between the user and the voice command platform via a telephone and a communications network, comprising:
-
a user communication interface for receiving speech from the user via the telephone and the network; a processor; an application-processing module executable by the processor to process voice command applications designed for interacting with users via speech, the voice command applications defining user-prompts, allowed grammars, and application logic; a voice-processing module executable by the processor to recognize the allowed grammars in speech signals received from a user via the user communication interface, and to convert the user-prompts into speech signals for transmission to the user via the user communication interface, the voice-processing module having a plurality of selectable modes of operation; and selection-logic executable by the processor in response to a specification received during a voice command session with the user, to cause the voice-processing module to operate according to a mode of operation that corresponds with the specification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of dynamically switching between modes of operation of a voice-processing module in a voice command platform, the voice-processing module being executable by a processor to recognize allowed grammars in speech signals received from a user via a user communication interface, and to convert user-prompts defined by voice command applications into speech signals for transmission to a user via the user communication interface, the method comprising:
-
receiving, during a voice command session with the user, a specification indicative of a mode of operation of the voice-processing module; in response to the specification, switching from a first mode of operation of the voice-processing module to a second mode of operation of the voice-processing module. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
Specification