Speech recognition
First Claim
1. A speech recognition system, comprising:
- a receiver configured to receive first data from a first device of a first user and second data from a second device of a second user,wherein the first data includes a first voice signal captured by the first device, and first location information of the first device, andwherein the second data includes a second voice signal captured by the second device, and second location information of the second device;
a noise canceller configured to cancel first noise from the captured first voice signal based at least in part on the first location information and the second location information, wherein the first noise is associated with the second voice signal of the second user of the second device; and
a speech recognizer configured to translate the first voice signal into a first command for the first device.
5 Assignments
0 Petitions
Accused Products
Abstract
Technologies are generally described for a speech recognition scheme. In some examples, a method performed under control of a speech recognition system may include receiving, from a first device, first data including a first signal captured by the first device, first location information of the first device, and first time information corresponding to the captured first signal; cancelling first noise from the captured first signal based at least in part on the first location information and the first time information, and estimating a first voice signal of a first user of the first device, wherein the first noise is associated with a second voice signal of a second user of a second device located adjacent to the first device; and translating the first voice signal into a first command for the first device.
-
Citations
26 Claims
-
1. A speech recognition system, comprising:
-
a receiver configured to receive first data from a first device of a first user and second data from a second device of a second user, wherein the first data includes a first voice signal captured by the first device, and first location information of the first device, and wherein the second data includes a second voice signal captured by the second device, and second location information of the second device; a noise canceller configured to cancel first noise from the captured first voice signal based at least in part on the first location information and the second location information, wherein the first noise is associated with the second voice signal of the second user of the second device; and a speech recognizer configured to translate the first voice signal into a first command for the first device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method performed under control of a speech recognition system, comprising:
-
receiving, from a first device of a first user, first data including a first voice signal captured by the first device, first location information of the first device, and first time information corresponding to the captured first voice signal; receiving, from a second device of a second user, second data including a second voice signal captured by the second device; cancelling first noise from the captured first voice signal based at least in part on the first location information and the first time information, wherein the first noise is associated with the second voice signal of the second user of the second device located adjacent to the first device; and translating the first voice signal into a first command for the first device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, in response to execution, cause a speech recognition system to perform operations, comprising:
-
receiving, from a first device of a first user, first data including a first voice signal captured by the first device, first location information of the first device and first time information corresponding to the captured first voice signal; receiving, from a second device of a second user, second data including a second voice signal captured by the second device, second location information of the second device and second time information corresponding to the captured second voice signal; determining whether the first device and the second device are adjacent to each other based at least in part on the first location information and the second location information; determining whether the capture of the first voice signal and the capture of the second voice signal overlap in time based at least in part on the first time information and the second time information, when determining that the first device and the second device are adjacent to each other; cancelling first noise from the captured first voice signal when determining that the first device and the second device are adjacent to each other and the capture of the first voice signal and the capture of the second voice signal overlap in time, the first noise being associated with the second voice signal of the second user of the second device; and translating the first voice signal into a first command for the first device. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification