Method and system of speech evaluation
First Claim
1. A method of user speech performance evaluation with respect to a reference performance for which a phoneme mark-up is available, the method comprising the steps of:
- capturing input speech from a user and formatting it as frames; and
for a respective frame of the input speech,generating probability values for a plurality of phonemes;
generating a probability value for a phoneme class based upon the generated probability values for a plurality of phonemes belonging to that phoneme class; and
for a plurality of frames of the input speech,averaging the phoneme class probability values corresponding to the plurality of frames of the input speech; and
calculating a user speech performance score based upon the average.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for user speech performance evaluation with respect to a reference performance for which a phoneme mark-up is available. The method includes capturing input speech from the user and formatting it as frames. For a respective frame of the input speech, the method generates probability values for a plurality of phonemes, generates a probability value for a phoneme class based upon the generated probability values for a plurality of phonemes belonging to that phoneme class. For a plurality of frames of the input speech, the method further includes averaging the phoneme class probability values corresponding to the plurality of frames of the input speech. The method also includes calculating a user speech performance score based upon the average.
18 Citations
15 Claims
-
1. A method of user speech performance evaluation with respect to a reference performance for which a phoneme mark-up is available, the method comprising the steps of:
-
capturing input speech from a user and formatting it as frames; and for a respective frame of the input speech, generating probability values for a plurality of phonemes; generating a probability value for a phoneme class based upon the generated probability values for a plurality of phonemes belonging to that phoneme class; and for a plurality of frames of the input speech, averaging the phoneme class probability values corresponding to the plurality of frames of the input speech; and calculating a user speech performance score based upon the average. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A tangible, non-transitory computer program product comprising a storage medium on which is stored computer readable program code, the program code, when executed by a processor, causes the processor to implement a method of user speech performance evaluation with respect to a reference performance for which a phoneme mark-up is available, the method comprising the steps of:
-
capturing input speech from a user and formatting it as frames; and for a respective frame of the input speech, generating probability values for a plurality of phonemes; generating a probability value for a phoneme class based upon the generated probability values for a plurality of phonemes belonging to that phoneme class; and for a plurality of frames of the input speech, averaging the phoneme class probability values corresponding to the plurality of frames of the input speech; and calculating a user speech performance score based upon the average.
-
-
13. An entertainment device for evaluating a user speech performance with respect to a reference performance for which a phoneme mark-up is available, the entertainment device comprising;
-
an audio input operable to capture input speech from a user and format it as frames; a phoneme probability generator operable to generate probability values for a plurality of phonemes; a phoneme class probability generator operable to generate a probability value for a phoneme class based upon the generated probability values for a plurality of phonemes belonging to that phoneme class; an averaging logic operable to average phoneme class probability values corresponding to a plurality of frames of the input speech; and a calculating logic operable to calculate a user speech performance score based upon the average. - View Dependent Claims (14, 15)
-
Specification