Language learning system, language learning method, and computer program product thereof
First Claim
1. A language learning system, for assessing a pronunciation in a learning sentence, the language learning system comprising:
- a storage module, configured for storing a plurality of training data and at least one assessment decision tree generated according to the training data, wherein the assessment decision tree has a plurality of decision paths, each of the decision paths comprises a plurality of decision nodes and is corresponding to at least one feedback information, and the decision paths and decision nodes on the assessment decision tree represent a specific type of pronunciations having a plurality of predefined types of tones;
a feature extraction module, configured for extracting at least one pronunciation feature of the pronunciation, wherein the feature extraction module is further configured for extracting at least one pronunciation feature of each of the training data, wherein the training data has at least one grade mark,a decision tree generation module, configured for generating the assessment decision tree according to the pronunciation features and the grade marks of the training data,a feedback information generation module, configured for analyzing each of the decision paths of the assessment decision tree according to the pronunciation features corresponding to the decision nodes on the decision path to identify incorrect pronunciation types represented by the decision nodes and setting the feedback information corresponding to the decision path according to the incorrect pronunciation types represented by the decision nodes; and
an assessment and diagnosis module, is configured for determining a diagnosis path corresponding to the pronunciation among the decision paths of the assessment decision tree according to the pronunciation feature of the pronunciation and outputting the feedback information corresponding to the diagnosis path to correct at least one incorrect pronunciation in the learning sentence.
1 Assignment
0 Petitions
Accused Products
Abstract
A language learning system including a storage module, a feature extraction module, and an assessment and diagnosis module is provided. The storage module stores training data and an assessment decision tree generated according to the training data. The feature extraction module extracts pronunciation features of a pronunciation given by a language learner. The assessment and diagnosis module identifies a diagnosis path corresponding to the pronunciation of the language learner in the assessment decision tree and outputs feedback information corresponding to the diagnosis path. Thereby, the language learning system can assess and provide feedback information regarding words, phrases or sentences pronounced by the language learner.
-
Citations
22 Claims
-
1. A language learning system, for assessing a pronunciation in a learning sentence, the language learning system comprising:
-
a storage module, configured for storing a plurality of training data and at least one assessment decision tree generated according to the training data, wherein the assessment decision tree has a plurality of decision paths, each of the decision paths comprises a plurality of decision nodes and is corresponding to at least one feedback information, and the decision paths and decision nodes on the assessment decision tree represent a specific type of pronunciations having a plurality of predefined types of tones; a feature extraction module, configured for extracting at least one pronunciation feature of the pronunciation, wherein the feature extraction module is further configured for extracting at least one pronunciation feature of each of the training data, wherein the training data has at least one grade mark, a decision tree generation module, configured for generating the assessment decision tree according to the pronunciation features and the grade marks of the training data, a feedback information generation module, configured for analyzing each of the decision paths of the assessment decision tree according to the pronunciation features corresponding to the decision nodes on the decision path to identify incorrect pronunciation types represented by the decision nodes and setting the feedback information corresponding to the decision path according to the incorrect pronunciation types represented by the decision nodes; and an assessment and diagnosis module, is configured for determining a diagnosis path corresponding to the pronunciation among the decision paths of the assessment decision tree according to the pronunciation feature of the pronunciation and outputting the feedback information corresponding to the diagnosis path to correct at least one incorrect pronunciation in the learning sentence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A language learning method, for assessing a pronunciation in a learning sentence, the language learning method comprising:
-
collecting a plurality of training data; extracting at least one pronunciation feature of each of the training data, wherein the training data has at least one grade mark; generating at least one assessment decision tree according to the pronunciation features and the grade marks of the training data, wherein the assessment decision tree has a plurality of decision paths, each of the decision paths comprises a plurality of decision nodes, and the decision paths and the decision nodes on the assessment decision tree represent a specific type of pronunciations having a plurality of predefined types of tones; analyzing each of the decision paths of the assessment decision tree according to the pronunciation features corresponding to the decision nodes on each of the decision path to identify incorrect pronunciation types represented by the decision nodes and setting feedback information corresponding to the decision path according to the incorrect pronunciation types represented by the decision nodes; extracting at least one pronunciation feature of the pronunciation; determining a diagnosis path corresponding to the pronunciation among the decision paths of the assessment decision tree according to the pronunciation feature of the pronunciation; and outputting the feedback information corresponding to the diagnosis path to correct at least one incorrect pronunciation in the learning sentence. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory program product, comprising at least one program instruction, wherein the at least one program instruction when executed by a computer system performing a language learning method comprising:
-
collecting a plurality of training data; extracting at least one pronunciation feature of each of the training data, wherein the training data has at least one grade mark; generating at least one assessment decision tree according to the pronunciation features and the grade marks of the training data, wherein the assessment decision tree has a plurality of decision paths, each of the decision paths comprises a plurality of decision nodes, and the decision paths and the decision nodes on the assessment decision tree represent a specific type of pronunciations having a plurality of predefined types of tones; analyzing each of the decision paths of the assessment decision tree according to the pronunciation features corresponding to the decision nodes on each of the decision path to identify incorrect pronunciation types represented by the decision nodes and setting feedback information corresponding to the decision path according to the incorrect pronunciation types represented by the decision nodes; storing at least one assessment decision tree; extracting at least one pronunciation feature of the pronunciation; determining a diagnosis path corresponding to the pronunciation among the decision paths of the assessment decision tree according to the pronunciation feature of the pronunciation; and outputting the feedback information corresponding to the diagnosis path to correct at least one incorrect pronunciation in the learning sentence.
-
Specification