← Back to Patent Explorer
US5666466A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for speaker recognition using selected spectral information

Assignee: Rutgers, The State University of New Jersey
•
Filing: 1994-12-27
•
Granted: 1997-09-09
•
Expires: 2014-12-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus are disclosed for robust, text-independent (and text-dependent) speaker recognition in which identification of a speaker is based on selected spectral information from the speaker's voice. Traditionally, speaker recognition systems (i) render a speech sample in the frequency domain to produce a spectrum, (ii) produce cepstrum coefficients from the spectrum, (iii) produce a codebook from the cepstrum coefficients, and (iv) use the codebook as the feature measure for comparing training speech samples with testing speech samples. The present invention, on the other hand, introduces the important and previously unknown step of truncating the spectrum prior to producing the cepstrum coefficients. Through the use of selected spectra as the feature measure for speaker recognition, the present invention has been shown to yield significant improvements in performance over prior art systems.

Inventors

  • 👤 Qiguang Lin
  • 👤 James L. Flanagan
  • 👤 Ea-Ee Jan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 19:35
CPC Classifications
G; G10; G10L; G10L17/00; G10L17/02; G10L17/04; G10L25/00; G10L25/03; G10L25/24

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 75 words
In a method for speaker recognition, of the type wherein a speech sample is processed, the improvement comprising band-pass filtering the speech sample with a filter having a minimum frequency greater than 1 kHz and a maximum frequency between 5 and 10 kHz, wherein said band-pass filtering preserves spectral information in the speech sample for a range of frequencies between the minimum frequency and the maximum frequency, and excludes spectral information outside of the range.
Claim 2
Dependent Claim 75 words
In a method for speaker recognition, of the type wherein a speech sample is processed, the improvement comprising band-pass filtering the speech sample with a filter having a minimum frequency greater than 1 kHz and a maximum frequency between 5 and 10 kHz, wherein said band-pass filtering preserves spectral information in the speech sample for a range of frequencies between the minimum frequency and the maximum frequency, and excludes spectral information outside of the range.
Claim 3
Dependent Claim 47 words
The method of claim 1, wherein said minimum frequency is greater than 2 KHz and is chosen to substantially exclude phonetic/linguistic information from the speech sample, and said maximum frequency is less than 8 kHz and is chosen to substantially include identity information from the speech sample.
Claim 4
Dependent Claim 19 words
The method of claim 1, wherein said minimum frequency is 3 kHz and said maximum frequency is 8 kHz.
Claim 5
Dependent Claim 69 words
In a method for speaker recognition, of the type wherein a speech sample is transformed into the frequency domain to produce a spectrum for processing, improvement comprising truncating the spectrum, wherein said truncation preserves spectral information in the spectrum for a range of frequencies between a minimum frequency greater than 1 kHz and a maximum frequency between 5 and 10 kHz, and excludes spectral information outside of the range.
Claim 6
Dependent Claim 69 words
In a method for speaker recognition, of the type wherein a speech sample is transformed into the frequency domain to produce a spectrum for processing, improvement comprising truncating the spectrum, wherein said truncation preserves spectral information in the spectrum for a range of frequencies between a minimum frequency greater than 1 kHz and a maximum frequency between 5 and 10 kHz, and excludes spectral information outside of the range.
Claim 7
Dependent Claim 47 words
The method of claim 4, wherein said minimum frequency is greater than 2 kHz and is chosen to substantially exclude phonetic/linguistic information from the speech sample, and said maximum frequency is less than 8 kHz and is chosen to substantially include identity information from the speech sample.
Claim 8
Dependent Claim 19 words
The method of claim 4, wherein said minimum frequency is 3 kHz and said maximum frequency is 8 kHz.
Claim 9
Independent Claim 318 words
A method for speaker recognition which relies on an accumulated vector distance between a training speech sample and a testing speech sample, which method comprises the steps of: (a) dividing the training speech sample into a plurality of speech frames; (b) for each speech frame of the training speech sample: transforming the speech frame into the frequency domain to produce a spectrum; truncating the spectrum to produce a selected spectrum, said selected spectrum preserving spectral information in the speech frame for a range of frequencies between a minimum frequency greater than 1 kHz and a maximum frequency between 5 and 10 kHz, and excluding spectral information outside of the range; and producing cepstrum coefficients based on the selected spectrum; (c) preparing a codebook collectively based on the cepstrum coefficients produced in step (b) for each speech frame, the codebook (i) having a plurality of codebook vectors and (ii) being the feature measure for comparing the training speech sample with the testing speech sample; (d) dividing the testing speech sample into a plurality of speech frames; (e) for each speech frame of the testing speech sample: transforming the speech frame into the frequency domain to produce a spectrum; truncating the spectrum to produce a selected spectrum, said selected spectrum preserving spectral information in the speech frame for the range of frequencies between the minimum frequency and the maximum frequency, and excluding spectral information outside of the range; producing cepstrum coefficients based on the selected spectrum; for each codebook vector of the codebook prepared in step (c), computing a vector distance between the codebook vector and the cepstrum coefficients; and selecting a minimum vector distance from the vector distances for all the codebook vectors; and (f) computing the accumulated vector distance based on a summation of the minimum vector distances produced in step (e) for each speech frame, the accumulated vector distance being the feature measure for determining speaker recognition.
Claim 10
Independent Claim 318 words
A method for speaker recognition which relies on an accumulated vector distance between a training speech sample and a testing speech sample, which method comprises the steps of: (a) dividing the training speech sample into a plurality of speech frames; (b) for each speech frame of the training speech sample: transforming the speech frame into the frequency domain to produce a spectrum; truncating the spectrum to produce a selected spectrum, said selected spectrum preserving spectral information in the speech frame for a range of frequencies between a minimum frequency greater than 1 kHz and a maximum frequency between 5 and 10 kHz, and excluding spectral information outside of the range; and producing cepstrum coefficients based on the selected spectrum; (c) preparing a codebook collectively based on the cepstrum coefficients produced in step (b) for each speech frame, the codebook (i) having a plurality of codebook vectors and (ii) being the feature measure for comparing the training speech sample with the testing speech sample; (d) dividing the testing speech sample into a plurality of speech frames; (e) for each speech frame of the testing speech sample: transforming the speech frame into the frequency domain to produce a spectrum; truncating the spectrum to produce a selected spectrum, said selected spectrum preserving spectral information in the speech frame for the range of frequencies between the minimum frequency and the maximum frequency, and excluding spectral information outside of the range; producing cepstrum coefficients based on the selected spectrum; for each codebook vector of the codebook prepared in step (c), computing a vector distance between the codebook vector and the cepstrum coefficients; and selecting a minimum vector distance from the vector distances for all the codebook vectors; and (f) computing the accumulated vector distance based on a summation of the minimum vector distances produced in step (e) for each speech frame, the accumulated vector distance being the feature measure for determining speaker recognition.
Claim 11
Dependent Claim 49 words
The method of claim 7, wherein said minimum frequency is greater than 2 kHz and is chosen to substantially exclude phonetic/linguistic information from the training speech sample, and said maximum frequency is less than 8 kHz and is chosen to substantially include identity information from the training speech sample.
Claim 12
Dependent Claim 19 words
The method of claim 7, wherein said minimum frequency is 3 kHz and said maximum frequency is 8 kHz.
Claim 13
Dependent Claim 24 words
A machine for speaker recognition according to the method of any one of claims 1, 2, 3, 4, 5, 6, 7, 8, or 9.

References Cited (Backward Citations)

US4078154A Cited
US5054085A Cited
US5091948A Cited
US5457769A Cited
US5522012A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-09-08 2001-03-10 2001-09-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-09-08 2005-03-10 2005-09-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-09-08 2009-03-10 2009-09-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag