Target specific data filter to speed processing
First Claim
Patent Images
1. A method for reducing the amount of speech data for detecting desired speakers, comprising:
- receiving a plurality of speech data from a plurality of speakers using a computer program stored on a computer;
labeling the speech data using the computer program;
priority ranking the labeled speech data using a speaker dependent filter for each of the speakers using the computer program;
generating the priority ranking by prioritizing the labeled speech data according to a performance criterion for each of the plurality of speakers using the computer program;
analyzing the labeled speech data according to the priority ranking of the labeled speech data for a specific speaker;
filtering out specified lower priority labeled speech data such that less of the speech data is analyzed; and
adjusting the step of filtering out specified lower priority labeled speech data to attain a specified speech data throughput.
0 Assignments
0 Petitions
Accused Products
Abstract
A method is presented which reduces data flow and thereby increases processing capacity while preserving a high level of accuracy in a distributed speech processing environment for speaker detection. The method and system of the present invention includes filtering out data based on a target speaker specific subset of labels using data filters. The method preserves accuracy and passes only a fraction of the data by optimizing target specific performance measures. Therefore, a high level of speaker recognition accuracy is maintained while utilizing existing processing capabilities.
13 Citations
8 Claims
-
1. A method for reducing the amount of speech data for detecting desired speakers, comprising:
-
receiving a plurality of speech data from a plurality of speakers using a computer program stored on a computer; labeling the speech data using the computer program; priority ranking the labeled speech data using a speaker dependent filter for each of the speakers using the computer program; generating the priority ranking by prioritizing the labeled speech data according to a performance criterion for each of the plurality of speakers using the computer program; analyzing the labeled speech data according to the priority ranking of the labeled speech data for a specific speaker; filtering out specified lower priority labeled speech data such that less of the speech data is analyzed; and adjusting the step of filtering out specified lower priority labeled speech data to attain a specified speech data throughput. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A speaker recognition system using a computer, which comprises:
-
a plurality of speech data from a plurality of speakers stored on a computer; a labeler element for analyzing the speech data and labeling the data; a speech data filter including a filter element for arranging the labels in a priority rank and the speech data filter designed according to a performance criterion for each of the plurality of speakers; a recognition element for analyzing the labeled data in accordance with the priority rank as determined by the speech data filter for filtering out specified lower priority labeled speech data to reduce speech data analyzed; and a specified speech data throughput being attained by filtering out specified lower priority labeled speech data. - View Dependent Claims (7)
-
-
8. A computer program product comprising a computer having a computer program, the computer executing the steps of the computer program for reducing the amount of speech data when detecting desired speakers, the program steps comprising:
-
receiving a plurality of speech data from a plurality of speakers using the computer program stored on the computer; labeling the speech data using the computer; priority ranking the labeled speech data using a speaker dependent filter for each of the speakers using the computer; generating the priority ranking by prioritizing the labeled speech data according to a performance criterion for each of the plurality of speakers using the computer; analyzing the labeled speech data according to the priority ranking of the labeled speech data for a specific speaker; filtering out specified lower priority labeled speech data such that less of the speech data is analyzed; and adjusting the step of filtering out specified lower priority labeled speech data to attain a specified speech data throughput.
-
Specification