Storage medium storing pronunciation evaluating program, pronunciation evaluating apparatus and pronunciation evaluating method
First Claim
1. A non-transitory storage medium storing a pronunciation evaluating program,the pronunciation evaluating program, when executed, causing a computer of an information processing apparatus to perform operations comprising:
- receiving a voice input pronounced by a user;
calculating a first evaluation value on the basis of a first timing when a volume of the voice input is larger than a first predetermined value and a second timing set in advance;
calculating a second evaluation value on the basis of a first dispersion value of a change of the volume of the voice input and a second dispersion value set in advance; and
evaluating a degree of similarity of a pronunciation of the user with respect to a model voice on the basis of the first evaluation value and the second evaluation value.
1 Assignment
0 Petitions
Accused Products
Abstract
A game apparatus includes a CPU, and the CPU evaluates a pronunciation of a user with respect to an original sentence (ES). First, envelops as to a volume of a voice of the original sentence (ES) and a volume of a voice of the user are taken, and the average values of the volumes are made uniform. When the volumes are made uniform to each other, a degree of similarity (scoreA) of distributions of local solutions when the volumes are equal to or more than the average values, a degree of similarity (scoreB) of distributions (timing of concaves/convexes of the waveform) of values of the high or low level indicating whether or not the volume is equal to or more than a value multiplying the average value by a predetermined value, and a degree of similarity (scoreC) of dispersion values (dispersion of concaves/convexes of the waveform) of the envelopes are evaluated by utilizing the respective envelopes. On the basis of these degree of similarities (scoreA, scoreB, scoreC), the rhythm of the pronunciation by the user is evaluate.
8 Citations
22 Claims
-
1. A non-transitory storage medium storing a pronunciation evaluating program,
the pronunciation evaluating program, when executed, causing a computer of an information processing apparatus to perform operations comprising: -
receiving a voice input pronounced by a user; calculating a first evaluation value on the basis of a first timing when a volume of the voice input is larger than a first predetermined value and a second timing set in advance; calculating a second evaluation value on the basis of a first dispersion value of a change of the volume of the voice input and a second dispersion value set in advance; and evaluating a degree of similarity of a pronunciation of the user with respect to a model voice on the basis of the first evaluation value and the second evaluation value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory storage medium storing a pronunciation evaluating program,
the pronunciation evaluating program, when executed, causing a computer of an information processing apparatus to perform operations comprising: -
receiving a voice input pronounced by a user; calculating a first evaluation value on the basis of a first timing when a volume of the voice input is larger than a first predetermined value and a second timing set in advance; calculating a second evaluation value on the basis of a user voice level judging list indicating whether the volume of the voice input is equal to or more than a second predetermined value or is less than the second predetermined value and a model voice level judging list set in advance; and evaluating a degree of similarity of a pronunciation of the user with respect to a model voice on the basis of the first evaluation value and the second evaluation value.
-
-
17. A pronunciation evaluating apparatus, comprising:
-
a voice input for receiving a voice input pronounced by a user; a first evaluation value calculator for calculating a first evaluation value on the basis of a first timing when a volume of the voice input is larger than a first predetermined value and a second timing set in advance; a second evaluation value calculator for calculating a second evaluation value on the basis of a first dispersion value of a change of the volume of the voice input and a second dispersion value set in advance; and a pronunciation evaluator for evaluating a degree of similarity of a pronunciation of the user with respect to a model voice on the basis of the first evaluation value and the second evaluation value.
-
-
18. A pronunciation evaluating apparatus comprising:
-
a voice input for receiving a voice input pronounced by a user; a first evaluation value calculator for calculating a first evaluation value on the basis of a first timing when a volume of the voice input is larger than a first predetermined value and a second timing set in advance; a second evaluation value calculator for calculating a second evaluation value on the basis of a user voice level judging list indicating whether the volume of the voice input is equal to or more than a second predetermined value or is less than the second predetermined value and a model voice level judging list set in advance; and a pronunciation evaluator for evaluating a degree of similarity of a pronunciation of the user with respect to a model voice on the basis of the first evaluation value and the second evaluation value.
-
-
19. A pronunciation evaluating method comprising:
-
(a) receiving a voice input pronounced by a user, (b) calculating a first evaluation value on the basis of a first timing when a volume of the voice input is larger than a first predetermined value and a second timing set in advance, (c) calculating a second evaluation value on the basis of a first dispersion value of a change of the volume of the voice input and a second dispersion value set in advance, and (d) evaluating a degree of similarity of a pronunciation of the user with respect to a model voice on the basis of the first evaluation value and the second evaluation value.
-
-
20. A pronunciation evaluating method comprising:
-
(a) receiving a voice input pronounced by a user, (b) calculating a first evaluation value on the basis of a first timing when a volume of the voice input is larger than a first predetermined value and a second timing set in advance, (c) calculating a second evaluation value on the basis of a user voice level judging list indicating whether the volume of the voice input is equal to or more than a second predetermined value or is less than a second predetermined value and a model voice level judging list set in advance, and (d) evaluating a degree of similarity of a pronunciation of the user with respect to a model voice on the basis of the first evaluation value and the second evaluation value.
-
-
21. A pronunciation evaluating apparatus comprising:
-
a microphone for receiving a voice input from a user; a processor; and a memory storing a program which, when executed, causes the processor to perform operations comprising; calculating a first evaluation value on the basis of a first timing when a volume of the voice input is larger than a first predetermined value and a second timing set in advance; calculating a second evaluation value on the basis of a first dispersion value of a change of the volume of the voice input and a second dispersion value set in advance; and evaluating a degree of similarity of a pronunciation of the user with respect to a model voice on the basis of the first evaluation value and the second evaluation value.
-
-
22. A pronunciation evaluating apparatus comprising:
-
a microphone for receiving a voice input from a user; a processor; and a memory storing a program which, when executed, causes the processor to perform operations comprising; calculating a first evaluation value on the basis of a first timing when a volume of the voice input is larger than a first predetermined value and a second timing set in advance; calculating a second evaluation value on the basis of a user voice level judging list indicating whether the volume of the voice input is equal to or more than a second predetermined value or is less than the second predetermined value and a model voice level judging list set in advance; and evaluating a degree of similarity of a pronunciation of the user with respect to a model voice on the basis of the first evaluation value and the second evaluation value.
-
Specification