The present invention relates to a method of generating an exceptional pronunciation dictionary for automatic Korean pronunciation generator in a Text-to-Speech system or in an automatic speech recognition system.
Conventionally, a method for automatic Korean pronunciation generator as shown in
One example of regular rules is the Fortition of lenis consonanti, e.g., a Korean word is pronounced as
Thus, it is the Fortition rule that the Korean letter
after
is pronounced as
The Fortition rule actually includes that
as well as
after
are respectively pronounced as
When a Korean obstruent letter,
of a Korean word is positioned after another Korean obstruent letter, the
are respectively pronounced as
This Fortition Rule has no exceptions in a given environment.
On the contrary, alternative pronunciations can be observed in a certain context, in which the choice of the pronunciation depends on the words (idiosyncratic). And it is impossible to make rules for these words, which should be classified as words for the Exceptional Pronunciation Dictionary in TTS or ASR. For example, and
are respectively realized as
and
In
a letter
located after a letter
is pronounced as
while in
a letter
located after a letter
is pronounced as
The Fortition in
is an exceptional case, which is not predictable, and needs to be recorded as an entry of the Exceptional Pronunciation Dictionary.
A generating process of the exceptional pronunciations in Korean has been known as a challenging task to be solved in the TTS system and the speech recognition system in Korean, but very little research has been conducted on this matter, for which, the characteristics of words having the exceptional pronunciations need to be dealt with in advance.
Therefore, it is an object of the present invention to provide a method for generating an exceptional pronunciation dictionary for automatic Korean pronunciation generator by reviewing the words which have exceptional pronunciations from text corpus based on the characteristics of the words of exceptional pronunciations through phonological research and text analysis of Korean language.
This invention will be better understood and its various objects and advantages will be fully appreciated from the following descriptions taken in conjunction with the accompanying drawings, in which:
This invention is comprised of the steps of (1) setting exceptional sound conditions; (2) compiling an exceptional pronunciation dictionary using general dictionaries; and (3) compiling the exceptional pronunciation dictionary using text corpus.
The step of setting exceptional pronunciation conditions establishes the phoneme conditions where the exceptional pronunciations are observed based on the systematic research through the Korean phonology and the text analysis.
Although it has been thought that the phoneme conditions of exceptional pronunciations cannot be explained with any rules, the disclosed shows its regularity based on thorough researches. Accordingly, the words showing exceptional pronunciations in Korean are observed in certain limited conditions.
The step of generating the exceptional pronunciation dictionary includes the following two steps.
The first step is to generate an exceptional pronunciation dictionary by analyzing words having the exceptional pronunciations in a general Korean dictionary. By using a general Korean dictionary, the repetition of vocabulary can be minimized and also different kinds of vocabulary can be included in the exceptional pronunciation dictionary. The general Korean dictionary used as an analyzing object in this research is the YEONSEI KOREAN DICTIONARY (YKD henceforth), which has a record of about 50,000 entry words of high frequency. To generate an exceptional pronunciation dictionary, the exceptional condition reference dictionary which includes the words appearing in the exceptional pronunciation conditions needs to be established using YKD. The exceptional pronunciation dictionary is to be generated by manual review of the words listed in the exceptional condition reference dictionary.
However, vocabularies excluded in the general dictionary are also used in actual economic and social life. Furthermore, a number of vocabularies are being coined in variable conditions of life, such as the new words observed in the texts of newspapers or broadcasts, which should be extracted and listed in the exceptional pronunciation dictionary.
(1) Setting Exceptional Pronunciation Conditions
The exceptional pronunciation conditions mean phonological conditions in which the exceptional pronunciations are observed.
Accordingly, a research was preceded for systematic phonological conditions based on the characteristics of the words of exceptional pronunciations through text analysis.
The words which have exceptional pronunciations are nouns and their derivatives, which are declinable parts of speech in Korean.
In the following description, phonological conditions are disclosed where the exceptional pronunciations are observed.
Generally, phonological conditions include 4 different cases: the first case is when a vowel follows a consonant; the second, when a consonant follows a preceding consonant; the third, when a vowel follows a vowel, and the fourth is when a vowel follows a consonant.
Among the above 4 cases, the phonological conditions for the exceptional pronunciations are the second case, when a consonant follows another preceding consonant, and the fourth case, when a vowel follows a consonant. When a consonant follows another preceding consonant, the preceding consonant is a voiced sound such as and the following consonant is a lenis sound. In this context, there are no regular phoneme rules that can be applied, but the words with lenis sound are pronounced as fortis depending on words. An example is already shown above.
and
are respectively realized as
and
In
a letter
located after a letter
is pronounced as
while in
a letter
located after a letter
is pronounced as
These words, which have different pronunciations in the same phoneme context, are exceptional pronunciation words and eventually recorded in the exceptional pronunciation dictionary.
When a vowel follows a consonant, there can be observed two cases detailed as follows. In one case, when the consonant is is respectively pronounced as
in the same condition, for example,
and
In the other case, a letter
is inserted between the consonant and the vowel. For example,
is pronounced as
In this invention, the conditions of the exceptional pronunciations are arranged based on the analytical research of YKD.
The following table 1 shows the conditions in which the exceptional pronunciations are observed, and the table 2 shows examples for each condition.
(2) Compiling an Exceptional Pronunciation Dictionary Using an General Dictionary (YKD)
A reference dictionary 1 is compiled by extracting the words (using the Table 1) in the exceptional conditions from the entries of a general dictionary which includes basic words of the Korean language.
A researcher manually reviews words of the reference dictionary 1 in the exceptional conditions and edits an exceptional pronunciation dictionary 1 by collecting words which show exceptional pronunciations.
(3) Compiling an Exceptional Pronunciation Dictionary Based on Text Corpus
The text corpus are basically an assemblage of sentences, which are to be analyzed, preprocessed, and divided into Eojols (units surrounded by space). Then the Eojols in the exceptional conditions will form the vocabulary dictionary 1 in the exceptional conditions.
Next, the vocabulary dictionary 1 in the exceptional conditions are compared with the words included in the reference dictionary 1 in the exceptional conditions generated in the previous step. As a result of the comparison, the vocabulary dictionary 2 in the exceptional condition is to be generated, after removing repeated words.
The exceptional pronunciation dictionary 2 is compiled by extracting additional words having exceptional pronunciations through manual review of the vocabulary dictionary 2 in the exceptional condition.
The new reference dictionary 2 in the exceptional conditions is created by editing the vocabulary dictionary 2 in the exceptional condition and the reference dictionary 1 in the exceptional condition. However, when an exceptional pronunciation dictionary is edited from a new text corpora, the new reference dictionary 2 for the exceptional condition will be used as the reference dictionary.
Thus, the method contributes to the performance improvement of automatic pronunciation generator in Korean as well as the performance improvement of speech recognition system and TTS system in Korean.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/KR03/01187 | 6/17/2003 | WO | 12/19/2005 |