FOREIGN LANGUAGE LEARNING APPARATUS AND METHOD FOR CORRECTING PRONUNCIATION THROUGH SENTENCE INPUT
First Claim
1. A foreign language learning apparatus using a function of reading an input sentence in voice via a Text To Speech (TTS) engine, the foreign language learning apparatus correcting pronunciation through sentence input, comprising:
- a sentence input unit for receiving a first sentence from a user;
a linked letter detection unit for detecting at least one letter corresponding to at least one linking rule by searching letters that form the first sentence received via the sentence input unit;
a linked letter removal unit for removing the letter corresponding to the linking rule and detected by the linked letter detection unit and generating a second sentence by inserting a linking code into a part from which the letter has been removed;
a partial waveform generation unit for generating one or more partial waveforms using the TTS engine with respect to a portion from a start point of the second sentence generated by the linked letter removal unit before the part into which the linking code has been inserted, a portion from the part into which the linking code has been inserted before a part into which a subsequent linking code has been inserted, and a portion from the part into which the subsequent linking code has been inserted to an end point of the second sentence;
an input waveform generation unit for converting a voice corresponding to the first sentence received via the sentence input unit into an input waveform when the voice is received from a user; and
a matching degree calculation unit for calculating a matching degree by comparing the input waveform generated by the input waveform generation unit with the one or more partial waveforms generated by the partial waveform generation unit and calculating a partial matching degree of a part having a highest matching degree in the partial waveforms by detecting the part having the highest matching degree while moving from a beginning of the input waveform to an end thereof in an order in which the one or more partial waveforms are disposed.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a foreign language learning apparatus and method using a function of reading an input sentence in voice via a Text To Speech (TTS) engine. The foreign language learning apparatus and method correct pronunciation through sentence input. The foreign language learning apparatus includes a sentence input unit for receiving a first sentence from a user; a linked letter detection unit for detecting at least one letter corresponding to at least one linking rule; a linked letter removal unit for removing the letter and generating a second sentence by inserting a linking code; a partial waveform generation unit for generating one or more partial waveforms using the TTS engine; an input waveform generation unit for converting a voice corresponding to the first sentence into an input waveform; and a matching degree calculation unit for calculating a matching degree and a partial matching degree.
-
Citations
20 Claims
-
1. A foreign language learning apparatus using a function of reading an input sentence in voice via a Text To Speech (TTS) engine, the foreign language learning apparatus correcting pronunciation through sentence input, comprising:
-
a sentence input unit for receiving a first sentence from a user; a linked letter detection unit for detecting at least one letter corresponding to at least one linking rule by searching letters that form the first sentence received via the sentence input unit; a linked letter removal unit for removing the letter corresponding to the linking rule and detected by the linked letter detection unit and generating a second sentence by inserting a linking code into a part from which the letter has been removed; a partial waveform generation unit for generating one or more partial waveforms using the TTS engine with respect to a portion from a start point of the second sentence generated by the linked letter removal unit before the part into which the linking code has been inserted, a portion from the part into which the linking code has been inserted before a part into which a subsequent linking code has been inserted, and a portion from the part into which the subsequent linking code has been inserted to an end point of the second sentence; an input waveform generation unit for converting a voice corresponding to the first sentence received via the sentence input unit into an input waveform when the voice is received from a user; and a matching degree calculation unit for calculating a matching degree by comparing the input waveform generated by the input waveform generation unit with the one or more partial waveforms generated by the partial waveform generation unit and calculating a partial matching degree of a part having a highest matching degree in the partial waveforms by detecting the part having the highest matching degree while moving from a beginning of the input waveform to an end thereof in an order in which the one or more partial waveforms are disposed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A foreign language learning method using a function of reading an input sentence in voice through a Text To Speech (TTS) engine, the foreign language learning method correcting pronunciation through sentence input, comprising the steps of:
-
(a) receiving a first sentence from a user via a sentence input unit; (b) detecting, by a linked letter detection unit, at least one letter corresponding to at least one linking rule by searching letters that form the first sentence received via the sentence input unit; (c) removing, by a linked letter removal unit, the letter corresponding to the linking rule detected by the linked letter detection unit, and generating, by the linked letter removal unit, a second sentence by inserting a linking code into a part from which the letter has been removed; (d) generating, by a partial waveform generation unit, one or more partial waveforms using the TTS engine with respect to a portion from a start point of the second sentence generated by the linked letter removal unit before a part into which the linking code has been inserted, a portion from the part into which the linking code has been inserted before a part into which a subsequent linking code has been inserted, and a portion from the part into which the subsequent linking code has been inserted to an end point of the second sentence; (d) converting, by an input waveform generation unit, a voice corresponding to the first sentence received through the sentence input unit into an input waveform when the voice is received from a user; and (e) calculating, by a matching degree calculation unit, a matching degree by comparing the input waveform generated by the input waveform generation unit with the one or more partial waveforms generated by the partial waveform generation unit, and calculating, by the matching degree calculation unit, a partial matching degree of a part having a highest matching degree in each of the partial waveforms by detecting the part having the highest matching degree while moving from a beginning of the input waveform to an end thereof in an order in which the one or more partial waveforms are disposed. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification