CPC G10L 15/22 (2013.01) [G06F 16/3329 (2019.01); G06F 21/6245 (2013.01); G10L 13/00 (2013.01); G10L 13/033 (2013.01); G10L 13/08 (2013.01); G10L 15/1815 (2013.01); G10L 15/1822 (2013.01); G10L 15/26 (2013.01); G10L 15/30 (2013.01); G10L 17/22 (2013.01); H04L 67/104 (2013.01); G10L 2015/223 (2013.01); G10L 2015/228 (2013.01)] | 20 Claims |
1. A method implemented by one or more processors of a user device, comprising:
receiving a spoken utterance from a user of the user device, the spoken utterance being directed to a first party computer-implemented agent that is executed at the user device;
determining whether the spoken utterance includes a request to interact with a third party computer-implemented agent, the third party computer-implemented agent being accessible by the user device over one or more networks; and
in response to determining that the spoken utterance includes the request to interact with the third party computer-implemented agent:
causing the third party computer-implemented agent to engage in a dialog with the user, wherein causing the third party computer-implemented agent to engage in the dialog with the user comprises:
causing the third party computer-implemented agent to generate third party computer-implement agent voice output based on a particular style of speech that is specified by third party computer-implemented agent data associated with the third party computer-implemented agent; and
causing the third party computer-implement agent voice output to be provided for presentation to the user at the user device.
|