-
公开(公告)号:US10423621B2
公开(公告)日:2019-09-24
申请号:US16018750
申请日:2018-06-26
Applicant: Google LLC
Inventor: Gaurav Bhaya , Robert Stets
IPC: G10L15/00 , G06F16/2455 , G10L15/18 , G10L15/30 , G10L15/22 , G06F16/242 , G10L15/08
Abstract: Systems and methods of voice activated thread management in a voice activated data packet based environment are provided. A natural language processor (“NLP”) component can receive and parse data packets comprising a first input audio signal to identify a first request and a first trigger keyword. A direct action application programming interface (“API”) can generate a first action data structure with a parameter defining a first action. The NLP component can receive and parse a second input audio signal to identify a second request and a second trigger keyword, and can generate a second action data structure with a parameter defining a second action. A pooling component can generate the first and second action data structures into a pooled data structure, and can transmit the pooled data structure to a service provider computing device to cause it device to perform an operation defined by the pooled data structure.
-
公开(公告)号:US20180308493A1
公开(公告)日:2018-10-25
申请号:US16018750
申请日:2018-06-26
Applicant: Google LLC
Inventor: Gaurav Bhaya , Robert Stets
CPC classification number: G06F16/2455 , G06F16/2428 , G10L15/1822 , G10L15/22 , G10L15/30 , G10L2015/088
Abstract: Systems and methods of voice activated thread management in a voice activated data packet based environment are provided. A natural language processor (“NLP”) component can receive and parse data packets comprising a first input audio signal to identify a first request and a first trigger keyword. A direct action application programming interface (“API”) can generate a first action data structure with a parameter defining a first action. The NLP component can receive and parse a second input audio signal to identify a second request and a second trigger keyword, and can generate a second action data structure with a parameter defining a second action. A pooling component can generate the first and second action data structures into a pooled data structure, and can transmit the pooled data structure to a service provider computing device to cause it device to perform an operation defined by the pooled data structure.
-
公开(公告)号:US20180096675A1
公开(公告)日:2018-04-05
申请号:US15815375
申请日:2017-11-16
Applicant: Google LLC
Inventor: Valerie Nygaard , Bogdan Caprita , Robert Stets , Saisuresh Krishnakumaran , Jason Brant Douglas
CPC classification number: G10L13/043 , G06F3/167 , G06F17/30864 , G10L13/04 , G10L13/08 , G10L15/26
Abstract: An example method includes receiving, by a computational assistant executing at one or more processors, a representation of an utterance spoken at a computing device; selecting, based on the utterance, an agent from a plurality of agents, wherein the plurality of agents includes one or more first party agents and a plurality of third-party agents; responsive to determining that the selected agent comprises a first party agent, selecting a reserved voice from a plurality of voices; and outputting synthesized audio data using the selected voice to satisfy the utterance.
-
-