Syllable recognition system
First Claim
1. A method of recognizing syllables in an input voice signal comprising the steps ofsequentially sampling an input voice signal at regular time intervals to obtain a series of sampled signals,comparing said sampled signals with standard phoneme patterns to phonetically characterize each of said sampled signals and assigning character symbols individually to said sampled signals to thereby obtain an array of said character symbols, said character symbols being each indicative of a phonological characteristic,obtaining an array of segments by partitioning said array of character symbols into segments, each of said segments containing at least one of said character symbols and having its length defined by the number of said character symbols contained therein,providing a collection of standard syllable patterns, each of said standard syllable patterns being identified as representing a syllable and comprising an array of character groups, each of said character groups including one of said character symbols and a range symbol indicating a range of duration, said range being specified as being between a minimum and a maximum, said minimum and maximum being selected from more than three predefined values, andassigning syllables to said array of segments by sequentially comparing said array of segments with both said character and range symbols of said standard syllable patterns.
0 Assignments
0 Petitions
Accused Products
Abstract
Syllables are recognized in voice data obtained from an input voice signal. Character arrays are used to represent the types and time frames of syllables with which the voice data are compared.
162 Citations
8 Claims
-
1. A method of recognizing syllables in an input voice signal comprising the steps of
sequentially sampling an input voice signal at regular time intervals to obtain a series of sampled signals, comparing said sampled signals with standard phoneme patterns to phonetically characterize each of said sampled signals and assigning character symbols individually to said sampled signals to thereby obtain an array of said character symbols, said character symbols being each indicative of a phonological characteristic, obtaining an array of segments by partitioning said array of character symbols into segments, each of said segments containing at least one of said character symbols and having its length defined by the number of said character symbols contained therein, providing a collection of standard syllable patterns, each of said standard syllable patterns being identified as representing a syllable and comprising an array of character groups, each of said character groups including one of said character symbols and a range symbol indicating a range of duration, said range being specified as being between a minimum and a maximum, said minimum and maximum being selected from more than three predefined values, and assigning syllables to said array of segments by sequentially comparing said array of segments with both said character and range symbols of said standard syllable patterns.
-
5. An apparatus for recognizing syllables in an input voice signal comprising
sampling means for sequentially sampling an input voice signal at regular time intervals to obtain a series of sampled signals, means for comparing said sampled signals with standard phoneme patterns to phonetically characterize each of said sampled signals and assigning character symbols individually to said sampled signals to thereby obtain an array of said character symbols, said character symbols being each indicative of a phonological characteristic, means for obtaining an array of segments by partitioning said array of character symbols into segments, each of said segments containing at least ne of said character symbols and having its length defined by the number of said character symbols contained therein, dictionary means containing a collection of standard syllable patterns, each of said standard syllable patterns being identified as representing a syllable and comprising an array of character groups, each of said character groups including one of said character symbols and a range symbol indicating a range of duration, said range being specified as being between a minimum and a maximum, said minimum and maximum being selected from more than three predefined values, and processing means for assigning syllables to said array of segments by sequentially comparing said array of segments with both said character and range symbols of said standard syllable patterns.
Specification