VIRTUAL ASSISTANT CONFIGURED BY SELECTION OF WAKE-UP PHRASE
First Claim
1. A method of configuring a computerized dialog system, the method comprising:
- receiving a request including an indication of which of a plurality of wake-up phrases has been detected; and
configuring a text-to-speech (TTS) system, responsive to receiving the request, based on which of the plurality of wake-up phrases has been detected.
8 Assignments
0 Petitions
Accused Products
Abstract
A speech-enabled dialog system responds to a plurality of wake-up phrases. Based on which wake-up phrase is detected, the system'"'"'s configuration is modified accordingly. Various configurable aspects of the system include selection and morphing of a text-to-speech voice; configuration of acoustic model, language model, vocabulary, and grammar; configuration of a graphic animation; configuration of virtual assistant personality parameters; invocation of a particular user profile; invocation of an authentication function; and configuration of an open sound. Configuration depends on a target market segment. Configuration also depends on the state of the dialog system, such as whether a previous utterance was an information query.
111 Citations
22 Claims
-
1. A method of configuring a computerized dialog system, the method comprising:
-
receiving a request including an indication of which of a plurality of wake-up phrases has been detected; and configuring a text-to-speech (TTS) system, responsive to receiving the request, based on which of the plurality of wake-up phrases has been detected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium storing code that, if executed by one or more computers would cause the one or more computers to:
-
receive an indication of which of a plurality of wake-up phrases associated with a virtual agent has been detected; and configure a TTS system accordingly.
-
-
15. A system for hosting virtual assistant plugins, the system comprising:
-
a digital storage medium for storing a plurality of TTS voices; a network interface enabled to receive indications of which of a plurality of wake-up phrases has been detected; and a processing device enabled to select one of the plurality of TTS voices based on a received indication.
-
-
16. (canceled)
-
17. A voice-enabled device comprising at least one non-transitory computer readable medium storing code that, when executed by one or more processors, would cause the device to:
-
spot for a plurality of wake-up phrases; and responsive to detecting a wake-up phrase from the plurality of wake-up phrases; retrieve open sound audio data; and output the open sound audio data. - View Dependent Claims (18, 19)
-
-
20. A non-transitory computer readable medium storing code that, if executed by one or more computers, would cause the one or more computers to:
-
associate one wake-up phrase with each of a plurality of plugins resulting in a plurality of wake-up phrases; spot one of the plurality of wake-up phrases; and invoke the plugin associated with the spotted wake-up phrase, wherein the invoked plugin acts as a complete virtual assistant. - View Dependent Claims (21, 22)
-
Specification