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;
identifying a knowledge domain associated with the detected wake-up phrase from the plurality of wake-up phrases; and
configuring a text-to-speech (TTS) system, responsive to receiving the request, to use the identified knowledge domain to respond to the request.
10 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.
-
Citations
20 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; identifying a knowledge domain associated with the detected wake-up phrase from the plurality of wake-up phrases; and configuring a text-to-speech (TTS) system, responsive to receiving the request, to use the identified knowledge domain to respond to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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; identify a knowledge domain associated with the detected wake-up phrase from the plurality of wake-up phrases; and configure a text-to-speech (TTS) system to use the identified knowledge domain to respond to a request.
-
-
14. A system for hosting virtual assistant plugins, the system comprising:
-
a digital storage medium for storing a plurality of a text-to-speech (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 identify a knowledge domain associated with the detected wake-up phrase and configure one of the plurality of TTS voices based on a received indication to use the identified knowledge domain to respond to a request.
-
-
15. 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; identify a knowledge domain associated with the detected wake-up phrase; configure the device to use the identified knowledge domain to respond to requests; and output the open sound audio data. - View Dependent Claims (16, 17)
-
-
18. 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; invoke a first plugin associated with the spotted wake-up phrase, wherein the first invoked plugin acts as a virtual assistant identify a knowledge domain associated with the spotted wake-up phrase; configure the first invoke plugin to use the identified knowledge domain to cause the one our more computers to respond to requests. - View Dependent Claims (19, 20)
-
Specification