User-specific acoustic models
First Claim
1. A plurality of non-transitory computer-readable storage media storing one or more programs, wherein the one or more programs comprise instructions, which when executed by one or more processors of a first electronic device, cause the first electronic device to:
- receive a plurality of speech inputs, each of the speech inputs associated with a same user of the first electronic device;
provide each of the plurality of speech inputs to a user-independent acoustic model, the user-independent acoustic model providing a plurality of speech results based on the plurality of speech inputs;
initiate a user-specific acoustic model on the first electronic device;
adjust the user-specific acoustic model based on the plurality of speech inputs and the plurality of speech results;
provide the adjusted user-specific acoustic model to a second electronic device;
wherein the one or more programs comprise instructions, which when executed by one or more processors of the second electronic device, cause the second electronic device to;
receive the adjusted user-specific acoustic model;
receive a second speech input; and
identify, with the adjusted user-specific acoustic model, a speaker of the second speech input.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and processes for providing user-specific acoustic models are provided. In accordance with one example, a method includes, at an electronic device having one or more processors, receiving a plurality of speech inputs, each of the speech inputs associated with a same user of the electronic device; providing each of the plurality of speech inputs to a user-independent acoustic model, the user-independent acoustic model providing a plurality of speech results based on the plurality of speech inputs; initiating a user-specific acoustic model on the electronic device; and adjusting the user-specific acoustic model based on the plurality of speech inputs and the plurality of speech results.
4346 Citations
30 Claims
-
1. A plurality of non-transitory computer-readable storage media storing one or more programs, wherein the one or more programs comprise instructions, which when executed by one or more processors of a first electronic device, cause the first electronic device to:
-
receive a plurality of speech inputs, each of the speech inputs associated with a same user of the first electronic device; provide each of the plurality of speech inputs to a user-independent acoustic model, the user-independent acoustic model providing a plurality of speech results based on the plurality of speech inputs; initiate a user-specific acoustic model on the first electronic device; adjust the user-specific acoustic model based on the plurality of speech inputs and the plurality of speech results; provide the adjusted user-specific acoustic model to a second electronic device;
wherein the one or more programs comprise instructions, which when executed by one or more processors of the second electronic device, cause the second electronic device to;receive the adjusted user-specific acoustic model; receive a second speech input; and identify, with the adjusted user-specific acoustic model, a speaker of the second speech input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
at a first electronic device having one or more processors; receiving a plurality of speech inputs, each of the speech inputs associated with a same user of the first electronic device; providing each of the plurality of speech inputs to a user-independent acoustic model, the user-independent acoustic model providing a plurality of speech results based on the plurality of speech inputs; initiating a user-specific acoustic model on the first electronic device; adjusting the user-specific acoustic model based on the plurality of speech inputs and the plurality of speech results; providing the adjusted user-specific acoustic model to a second electronic device;
wherein at the second electronic device;receiving the adjusted user-specific acoustic model; receiving a second speech input; and identifying, with the adjusted user-specific acoustic model, a speaker of the second speech input. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. A system, comprising:
-
a first electronic device, comprising; one or more first processors;
a first memory; and
one or more first programs, wherein the one or more first programs are stored in the first memory and configured to be executed by the one or more first processors, the one or more first programs including instructions for;receiving a plurality of speech inputs, each of the speech inputs associated with a same user of the first electronic device; providing each of the plurality of speech inputs to a user-independent acoustic model, the user-independent acoustic model providing a plurality of speech results based on the plurality of speech inputs; initiating a user-specific acoustic model on the first electronic device; adjusting the user-specific acoustic model based on the plurality of speech inputs and the plurality of speech results; providing the adjusted user-specific acoustic model to a second electronic device; and the second electronic device, comprising; one or more second processors;
a second memory; and
one or more second programs, wherein the one or more second programs are stored in the second memory and configured to be executed by the one or more second processors, the one or more second programs including instructions for;receiving the adjusted user-specific acoustic model; receiving a second speech input; and identifying, with the adjusted user-specific acoustic model, a speaker of the second speech input. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification