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

Speech recognition method and apparatus for recognizing phonemes using a plurality of speech analyzing and recognizing methods for each kind of phoneme

Assignee: Canon Inc
•
Filing: 1994-11-14
•
Granted: 1999-04-06
•
Expires: 2014-11-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for recognizing speech employing a word dictionary in which the phoneme of words are stored and for recognizing speech based on the recognition of the phonemes. The method and apparatus recognize phonemes and produce data associated with each phoneme according to different speech analyzing and recognizing methods for each kind of phoneme, normalize the produced data, and match the recognized phonemes with words in the word dictionary by means of dynamic programming based on the normalized data.

Inventors

  • 👤 Tetsuo Kosaka

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 05:16
CPC Classifications
G; G10; G10L; G10L15/00; G10L15/08; G10L15/12; G10L15/16; G10L15/28; G10L15/32; G10L15/14; G10L15/142; G10L15/02; G10L2015/025

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 166 words
A method for speech recognition, comprising the steps of: inputting speech, which is to be recognized, into a speech recognition apparatus; performing a segmentation operation which classifies the input speech into segments, each segment including phonemes; determining the kinds of classes of phonemes in the input speech by referring to the segmentation operation; applying only one recognition method to each class of phonemes determined in said determining step, wherein different recognition methods are to be applied to different classes of phonemes; recognizing phonemes in each segment by using the selected one recognition method, and obtaining values of each phoneme as the recognition results; converting all the values for the segments into values in a predetermined range; selecting words from a dictionary which are coincident with a sequence of the recognized phonemes; calculating a score by summing up the values of phonemes of each selected word; and outputting a word with a maximum score calculated in the calculating step as a recognition result of the input speech.
Claim 2
Independent Claim 166 words
A method for speech recognition, comprising the steps of: inputting speech, which is to be recognized, into a speech recognition apparatus; performing a segmentation operation which classifies the input speech into segments, each segment including phonemes; determining the kinds of classes of phonemes in the input speech by referring to the segmentation operation; applying only one recognition method to each class of phonemes determined in said determining step, wherein different recognition methods are to be applied to different classes of phonemes; recognizing phonemes in each segment by using the selected one recognition method, and obtaining values of each phoneme as the recognition results; converting all the values for the segments into values in a predetermined range; selecting words from a dictionary which are coincident with a sequence of the recognized phonemes; calculating a score by summing up the values of phonemes of each selected word; and outputting a word with a maximum score calculated in the calculating step as a recognition result of the input speech.
Claim 3
Dependent Claim 27 words
A method for speech recognition according to claim 1, wherein said determining step determines the recognition method in accordance with each kind of phoneme in each segment.
Claim 4
Dependent Claim 27 words
A method for speech recognition according to claim 1, wherein said selecting step selects words in accordance with each segment of the words stored in the dictionary.
Claim 5
Dependent Claim 40 words
A method for speech recognition according to claim 1, further comprising the step of matching the input speech with the selected words, wherein said matching step matches each segment of the input speech with the segments of the selected words.
Claim 6
Dependent Claim 20 words
A method for speech recognition according to claim 1, wherein said recognizing step is performed by a central processing unit.
Claim 7
Dependent Claim 74 words
A method for speech recognition according to claim 1, wherein said selecting step selects words from the dictionary in which the phonemes of the words in the dictionary are stored in accordance with a segmentation operation which classifies each phoneme of the words stored in the dictionary wherein said method further comprises the steps of: matching the input speech with the selected words using normalized values; and outputting the result of said matching step.
Claim 8
Dependent Claim 30 words
A method for speech recognition according to claim 1, further comprising the step of transmitting the segments to a recognition device for recognizing phonemes by using the applied recognition methods.
Claim 9
Independent Claim 184 words
An apparatus for speech recognition, comprising: inputting means for inputting speech, which is to be recognized; performing means for performing a segmentation operation which classifies the input speech into segments, each segment including phonemes; determining means for determining the kinds of classes of phonemes in the input speech by referring to the segmentation operation; applying means for applying only one recognition method to each class of phonemes determined by said determining means, wherein said applying means applies different recognition methods to different classes of phonemes; recognizing means for recognizing phonemes by using the applied only one recognition method, and for obtaining values of each phoneme as the recognition results; converting means for converting all the values for the segments into values in a predetermined range; selecting means for selecting words from a dictionary which are coincident with a sequence of the recognized phonemes; calculating means for calculating a score by summing up the values of phonemes of each selected word; and outputting means for outputting a word with a maximum score calculated by said calculating means as a recognition result of the input speech.
Claim 10
Independent Claim 184 words
An apparatus for speech recognition, comprising: inputting means for inputting speech, which is to be recognized; performing means for performing a segmentation operation which classifies the input speech into segments, each segment including phonemes; determining means for determining the kinds of classes of phonemes in the input speech by referring to the segmentation operation; applying means for applying only one recognition method to each class of phonemes determined by said determining means, wherein said applying means applies different recognition methods to different classes of phonemes; recognizing means for recognizing phonemes by using the applied only one recognition method, and for obtaining values of each phoneme as the recognition results; converting means for converting all the values for the segments into values in a predetermined range; selecting means for selecting words from a dictionary which are coincident with a sequence of the recognized phonemes; calculating means for calculating a score by summing up the values of phonemes of each selected word; and outputting means for outputting a word with a maximum score calculated by said calculating means as a recognition result of the input speech.
Claim 11
Dependent Claim 49 words
An apparatus for speech recognition according to claim 8, wherein each segment comprises at least one phoneme, wherein said apparatus further comprises means for determining the kind of each phoneme, and wherein said determining means determines the recognition method in accordance with each kind of phoneme in each segment.
Claim 12
Dependent Claim 28 words
An apparatus for speech recognition according to claim 8, wherein said selecting means selects words in accordance with each segment of the words stored in the word dictionary.
Claim 13
Dependent Claim 39 words
An apparatus for speech recognition according to claim 8, further comprising means for matching of the input speech with the selected words, wherein said matching means matches each segment of the input speech with segments of the selected words.
Claim 14
Dependent Claim 18 words
An apparatus for speech recognition according to claim 8, wherein said recognition means comprises a central processing unit.
Claim 15
Dependent Claim 77 words
An apparatus for speech recognition according to claim 8, wherein said selecting means selects words from the dictionary in which the phoneme of words in the dictionary are stored in accordance with a segmentation operation which classifies each phoneme of the words in the dictionary, wherein said apparatus further comprises: matching means for matching the input speech with the selected words using converted values; and outputting means for outputting the result of matching by said matching means.
Claim 16
Dependent Claim 30 words
An apparatus for speech recognition according to claim 8, further comprising: transmitting means for transmitting the segments to said recognizing means for recognizing phonemes by using the applied recognition methods.
Claim 17
Dependent Claim 310 words
A computer program product comprising a computer usable medium having computer readable program code means embodied in the medium for speech recognition by a computer comprising a speech recognition apparatus, said product including: first computer readable program code means for causing a computer to input speech, which is to be recognized, into the speech recognition apparatus; second computer readable program code means for causing the computer to perform a segmentation operation which classifies the input speech into segments, each segment including phonemes; third computer readable program code means for causing the computer to determine the kinds of classes of phonemes in the input speech by referring to the segmentation operation; fourth computer readable program code means for causing the computer to apply only one recognition method to each class of phoneme caused to be determined by said third computer readable program means, wherein said fourth computer readable program code means causes the computer to apply different recognition methods to different classes of phonemes; fifth computer readable program code means for causing the computer to recognize phonemes in each segment by using the applied only one recognition method, and obtaining values of each phoneme as the recognition results; sixth computer readable program code means for causing the computer to convert the values for the segments into values of a predetermined range; seventh computer readable program code means for causing the computer to select words from a dictionary which are coincident with a sequence of the recognized phonemes: eighth computer readable program code means for causing the computer to calculate a score by summing up the values of phonemes of each selected word; and ninth computer readable program code means for causing the computer to output a word with a maximum score caused to be calculated by said eighth computer readable program code means as a recognition result of the input speech.
Claim 18
Dependent Claim 310 words
A computer program product comprising a computer usable medium having computer readable program code means embodied in the medium for speech recognition by a computer comprising a speech recognition apparatus, said product including: first computer readable program code means for causing a computer to input speech, which is to be recognized, into the speech recognition apparatus; second computer readable program code means for causing the computer to perform a segmentation operation which classifies the input speech into segments, each segment including phonemes; third computer readable program code means for causing the computer to determine the kinds of classes of phonemes in the input speech by referring to the segmentation operation; fourth computer readable program code means for causing the computer to apply only one recognition method to each class of phoneme caused to be determined by said third computer readable program means, wherein said fourth computer readable program code means causes the computer to apply different recognition methods to different classes of phonemes; fifth computer readable program code means for causing the computer to recognize phonemes in each segment by using the applied only one recognition method, and obtaining values of each phoneme as the recognition results; sixth computer readable program code means for causing the computer to convert the values for the segments into values of a predetermined range; seventh computer readable program code means for causing the computer to select words from a dictionary which are coincident with a sequence of the recognized phonemes: eighth computer readable program code means for causing the computer to calculate a score by summing up the values of phonemes of each selected word; and ninth computer readable program code means for causing the computer to output a word with a maximum score caused to be calculated by said eighth computer readable program code means as a recognition result of the input speech.

References Cited (Backward Citations)

US3688267A Cited
US4590605A Cited
US4509186A Cited
EP0085543A2 Cited
US4624010A Cited
US4625287A Cited
US4817159A Cited
US4736429A Cited
US4852181A Cited
US4856067A Cited
US4852170A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-04-05 2002-10-05 2003-04-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-04-05 2006-10-05 2007-04-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-04-05 2010-10-05 2011-04-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag