MANAGEMENT LAYER FOR MULTIPLE INTELLIGENT PERSONAL ASSISTANT SERVICES
First Claim
1. A non-transitory computer-readable storage medium including instructions that, when executed by one or more processors, configure the one or more processors to perform speech recognition performing the steps of:
- detecting an activation phrase within a first audio signal;
based on the activation phrase, selecting an intelligent personal assistant (IPA) that is included in a group of candidate IPAs;
extracting query content from the first audio signal;
generating a second audio signal based on the query content; and
transmitting the second audio signal to the IPA.
1 Assignment
0 Petitions
Accused Products
Abstract
Performing speech recognition in a multi-device system includes receiving a first audio signal that is generated by a first microphone in response to a verbal utterance, and a second audio signal that is generated by a second microphone in response to the verbal utterance; dividing the first audio signal into a first sequence of temporal segments; dividing the second audio signal into a second sequence of temporal segments; comparing a sound energy level associated with a first temporal segment of the first sequence to a sound energy level associated with a first temporal segment of the second sequence; based on the comparing, selecting, as a first temporal segment of a speech recognition audio signal, one of the first temporal segment of the first sequence and the first temporal segment of the second sequence; and performing speech recognition on the speech recognition audio signal.
-
Citations
20 Claims
-
1. A non-transitory computer-readable storage medium including instructions that, when executed by one or more processors, configure the one or more processors to perform speech recognition performing the steps of:
-
detecting an activation phrase within a first audio signal; based on the activation phrase, selecting an intelligent personal assistant (IPA) that is included in a group of candidate IPAs; extracting query content from the first audio signal; generating a second audio signal based on the query content; and transmitting the second audio signal to the IPA. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a memory storing an intelligent personal assistant (IPA) management application; and one or more processors that are coupled to the memory and, when executing the IPA management application, are configured to; detect an activation phrase within a first audio signal; based on the activation phrase, select an intelligent personal assistant (IPA) that is included in a group of candidate IPAs; extract query content from the first audio signal; generate a second audio signal based on the query content; and transmit the second audio signal to the IPA. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for performing speech recognition, the method comprising:
-
detecting an activation phrase within a first audio signal; based on the activation phrase, selecting an intelligent personal assistant (IPA) that is included in a group of candidate IPAs; extracting query content from the first audio signal; generating a second audio signal based on the query content; and transmitting the second audio signal to the IPA. - View Dependent Claims (20)
-
Specification