LOCAL AND REMOTE AGGREGATION OF FEEDBACK DATA FOR SPEECH RECOGNITION
First Claim
Patent Images
1. A method to be executed at least in part in a computing device for providing speech recognition with local and remote feedback loops, the method comprising:
- collecting user data at a computing device executing a speech recognition application for the user;
aggregating collected user data through a feedback mechanism;
providing the aggregated user data to an adaptation module of the speech recognition application locally through the feedback mechanism; and
providing the aggregated user data to a remote system developer through the feedback mechanism for updating generic training models for the speech recognition application.
2 Assignments
0 Petitions
Accused Products
Abstract
A local feedback mechanism for customizing training models based on user data and directed user feedback is provided in speech recognition applications. The feedback data is filtered at different levels to address privacy concerns for local storage and for submittal to a system developer for enhancement of generic training models.
-
Citations
20 Claims
-
1. A method to be executed at least in part in a computing device for providing speech recognition with local and remote feedback loops, the method comprising:
-
collecting user data at a computing device executing a speech recognition application for the user; aggregating collected user data through a feedback mechanism; providing the aggregated user data to an adaptation module of the speech recognition application locally through the feedback mechanism; and providing the aggregated user data to a remote system developer through the feedback mechanism for updating generic training models for the speech recognition application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A speech recognition system for providing speech recognition with local and remote feedback loops, the system comprising:
a computing device executing a speech recognition application, the application including; a feedback mechanism configured to; collect user data in audio and textual format from the computing device; receive directed feedback from the user in response to recognized speech; and aggregate the collected user data and the directed feedback; a local adaptation module configured to; receive the aggregated data; provide the aggregated data to the speech recognition application for customizing current language and acoustic models of the speech recognition application; and a communication module configured to; provide the aggregated data to a system developer for updating generic language and acoustic models for the speech recognition application. - View Dependent Claims (13, 14, 15, 16)
-
17. A computer-readable storage medium with instructions stored thereon for speech recognition with integrated local and remote feedback loops, the instructions comprising:
-
collecting user data in audio and textual format; receiving directed feedback from the user in response to recognized speech; aggregating the collected user data and the directed feedback; filtering the aggregated data at different levels for the integrated local and the remote feedback loops to protect private data; providing the data filtered at the local feedback level to a speech recognition engine through a local adaptation module to customize current language and acoustic models of the speech recognition engine; providing the data filtered at the remote feedback level to a system developer for updating generic language and acoustic models for the speech recognition engine. - View Dependent Claims (18, 19, 20)
-
Specification