IP Library Granted Patent US 10,008,199
Granted Patent B2
US 10,008,199 · App. 14/833,059 · Granted Jun 26, 2018

Speech recognition system with abbreviated training

Inventors: Jeffrey E. Pierfelice (Canton, MI); Sean L. Helm (Saline, MI); Bryan E. Yamasaki (Ypsilanti, MI)
Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
G10L15/07B60R16/0373G10L15/24G10L17/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,008,199
App. No.
14/833,059
Granted
Jun 26, 2018
Kind
B2
Abstract

A method of adapting a speech recognition system to its user includes gathering information about a user of a speech recognition system, selecting at least a part of a speech model reflecting estimated speech attributes of the user based on the information about the user, running, in the speech recognition system, a speech model including the selected at least a part of a speech model, and training, in the speech recognition system, other parts of the speech model to reflect identified speech attributes of the user.

Claims (62)

1. A method of adapting a speech recognition system to its user, comprising:

gathering information about a user of a speech recognition system; and

generating a speech model on which the speech recognition system is configured to rely in order to identify speech in utterances of the user, the generating including:

selecting, based on the information about the user, at least a part of a speech model reflecting non-utterance-based estimated speech attributes of the user that differ from those of a greater language speaking population;

running, in the speech recognition system, a speech model including the selected at least a part of a speech model, whereby the speech recognition system relies on the speech model in order to identify speech in the user's utterances; and

training, in the speech recognition system, other parts of the speech model, whereby the other parts of the speech model reflect utterance-based identified speech attributes of the user that differ from those of the greater language speaking population; whereby

the generated speech model includes the selected at least a part of a speech model and the trained other parts of the speech model.

2. The method of claim 1 , wherein the information about the user includes any combination of the user's accent, age, ethnicity and gender.

3. The method of claim 1 , further comprising:

creating a speech model including the selected at least a part of a speech model, wherein the running comprises running, in the speech recognition system, the created speech model, whereby the speech recognition system relies on the created speech model in order to identify speech in the user's utterances.

4. The method of claim 1 , wherein the selecting and running comprise:

selecting, based on the information about the user, a speech model reflecting the user's non-utterance-based estimated speech attributes from a plurality of different speech models respectively reflecting different speech attributes that differ from those of the greater language speaking population; and

running, in the speech recognition system, the selected speech model, whereby the speech recognition system relies on the selected speech model in order to identify speech in the user's utterances.

5. The method of claim 1 , wherein the gathering and selecting comprise:

receiving, at the speech recognition system, the information about the user; and

selecting, based on the information about the user, with the speech recognition system, the at least a part of a speech model from a plurality of different at least parts of speech models included in the speech recognition system and respectively reflecting different speech attributes that differ from those of the greater language speaking population.

6. The method of claim 1 , wherein the gathering and selecting comprise:

receiving the information about the user;

selecting, based on the information about the user, the at least a part of a speech model from a plurality of different at least parts of speech models included in a speech server remote from the speech recognition system and respectively reflecting different speech attributes that differ from those of the greater language speaking population; and

transferring, to the speech recognition system from the speech server, the selected at least a part of a speech model.

7. The method of claim 1 , further comprising:

receiving, at the speech recognition system, an utterance from the user; and

identifying, with the speech recognition system, the user's utterance-based speech attributes based on the received utterance.

8. A method of adapting systems of a vehicle, comprising:

gathering information about a user of a vehicle including a speech recognition system and at least one other system;

generating a speech model on which the speech recognition system is configured to rely in order to identify speech in utterances of the user, the generating including:

selecting, based on the information about the user, at least a part of a speech model reflecting non-utterance-based estimated speech attributes of the user that differ from those of a greater language speaking population;

running, in the speech recognition system, a speech model including the selected at least a part of a speech model, whereby the speech recognition system relies on the speech model in order to identify speech in the user's utterances; and

training, in the speech recognition system, other parts of the speech model, whereby the other parts of the speech model reflect utterance-based identified speech attributes of the user that differ from those of the greater language speaking population; whereby

the generated speech model includes the selected at least a part of a speech model and the trained other parts of the speech model; and

adapting, based on the information about the user, the at least one other system.

9. The method of claim 8 , wherein the information about the user includes any combination of the user's accent, age, ethnicity and gender.

10. The method of claim 8 , wherein the information about the user includes a location where the user acquired the vehicle, and the gathering comprises:

determining the vehicle's location upon the speech recognition system's initial startup; and

identifying the determined location as the location where the user acquired the vehicle.

11. The method of claim 8 , wherein the vehicle includes input hardware, and the gathering comprises:

receiving the information about the user at the input hardware.

12. The method of claim 8 , wherein the gathering comprises:

receiving the information about the user from among information documenting the user's acquisition of the vehicle.

13. The method of claim 8 , further comprising:

creating a speech model including the selected at least a part of a speech model, wherein the running comprises running, in the speech recognition system, the created speech model, whereby the speech recognition system relies on the created speech model in order to identify speech in the user's utterances.

14. The method of claim 8 , wherein the selecting and running comprise:

selecting, based on the information about the user, a speech model reflecting the user's non-utterance-based estimated speech attributes from a plurality of different speech models respectively reflecting different speech attributes that differ from those of the greater language speaking population; and

running, in the speech recognition system, the selected speech model, whereby the speech recognition system relies on the selected speech model in order to identify speech in the user's utterances.

15. The method of claim 8 , wherein the gathering and selecting comprise:

receiving, at the speech recognition system, the information about the user; and

selecting, based on the information about the user, with the speech recognition system, the at least a part of a speech model from a plurality of different at least parts of speech models included in the speech recognition system and respectively reflecting different speech attributes that differ from those of the greater language speaking population.

16. The method of claim 8 , wherein the gathering and selecting comprise:

receiving the information about the user;

selecting, based on the information about the user, the at least a part of a speech model from a plurality of different at least parts of speech models included in a speech server remote from the speech recognition system and respectively reflecting different speech attributes that differ from those of the greater language speaking population; and

transferring, to the speech recognition system from the speech server, the selected at least a part of a speech model.

17. The method of claim 8 , further comprising:

receiving, at the speech recognition system, an utterance from the user; and

identifying, with the speech recognition system, the user's utterance-based speech attributes based on the received utterance.

18. The method of claim 8 , wherein the at least one other system is an IVI system supported by the speech recognition system that has radio presets settable to different radio stations, the information about the user includes a location where the user acquired the vehicle, and the adapting comprises:

setting one or more of the radio presets to radio stations local to the location where the user acquired the vehicle.

19. The method of claim 8 , wherein the at least one other system is an engine system that has a plurality of engine modes, the information about the user includes a location where the user acquired the vehicle, and the adapting comprises:

selecting an engine mode from the plurality of engine modes based on the location where the user acquired the vehicle; and

setting the engine system to the selected engine mode.

20. The method of claim 8 , wherein the at least one other system is a suspension system that has a plurality of suspension modes, and the adapting comprises:

selecting a suspension mode from the plurality of suspension modes based on the information about the user; and

setting the suspension system to the selected suspension mode.

Assignments (2)
CHANGE OF ADDRESS Recorded Nov 30, 2018
From: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
To: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
Reel/Frame 047688/0784 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2015
From: PIERFELICE, JEFFREY E.; HELM, SEAN L.; YAMASAKI, BRYAN E.
To: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
Reel/Frame 036642/0694 →
Continuity (1)
Related Publication 20170053645A1 · Feb 23, 2017