High quality thai text-to-phoneme converter
First Claim
Patent Images
1. A method of converting a word sequence into a corresponding phonetic transcription for the Thai language, comprising:
- preprocessing the word sequence;
syllabifying obvious portions of the word sequence;
syllabifying the special vowel syllabifying the special vowel for any words that contain vowels but have not yet completed syllabification, appending final consonants to the words when necessary according to preset rules;
syllabifying the special vowel syllabifying the special vowel processing any words in the word sequence that have not yet completed syllabification; and
obtaining a final phoneme series by concatenating phonemes for all of the generated syllables.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved, high-quality Thai text-to-phoneme converter. Syllabification is performed strictly according to the Thai pronunciation rules. Initial vowels, Thai syllable structures, special vowels, leading vowels, syllables with silent marks, unterminated vowels and terminated vowels are used to accurately implement the Thai syllabification. After syllabification, the most probable phonemes are obtained for all of the syllables using a rule-based approach in one embodiment of the invention.
10 Citations
20 Claims
-
1. A method of converting a word sequence into a corresponding phonetic transcription for the Thai language, comprising:
-
preprocessing the word sequence;
syllabifying obvious portions of the word sequence;
syllabifying the special vowel syllabifying the special vowel for any words that contain vowels but have not yet completed syllabification, appending final consonants to the words when necessary according to preset rules;
syllabifying the special vowel syllabifying the special vowel processing any words in the word sequence that have not yet completed syllabification; and
obtaining a final phoneme series by concatenating phonemes for all of the generated syllables. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for converting a word sequence into a corresponding phonetic transcription for the Thai language, comprising:
-
computer code for preprocessing the word sequence;
computer code for syllabifying obvious portions of the word sequence;
computer code for syllabifying the special vowel computer code for syllabifying the special vowel computer code for, for any words that contain vowels but have not yet completed syllabification, appending final consonants to the words when necessary according to preset rules;
computer code for syllabifying the special vowel computer code for syllabifying the special vowel computer code for processing any words in the word sequence that have not yet completed syllabification and computer code for obtaining a final phoneme series by concatenating phonemes for all of the generated syllables. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An electronic device, comprising:
-
a processor; and
a memory unit operatively connected to the processor and including a computer program product for converting a word sequence into a corresponding phonetic transcription for the Thai language, including;
computer code for preprocessing the word sequence;
computer code for syllabifying obvious portions of the word sequence;
computer code for syllabifying the special vowel computer code for syllabifying the special vowel computer code for, for any words that contain vowels but have not yet completed syllabification, appending final consonants to the words when necessary according to preset rules;
computer code for syllabifying the special vowel computer code for syllabifying the special vowel computer code for processing any words in the word sequence that have not yet completed syllabification; and
computer code for obtaining a final phoneme series by concatenating phonemes for all of the generated syllables. - View Dependent Claims (17, 18, 19)
-
-
20. A system for converting a word sequence into a corresponding phonetic transcription for the Thai language, comprising:
-
a processor; and
a memory unit operatively connected to the processor and including;
computer code for preprocessing the word sequence;
computer code for syllabifying obvious portions of the word sequence;
computer code for syllabifying the special vowel computer code for syllabifying the special vowel computer code for, for any words that contain vowels but have not yet completed syllabification, appending final consonants to the words when necessary according to preset rules;
computer code for syllabifying the special vowel computer code for syllabifying the special vowel computer code for processing any words in the word sequence that have not yet completed syllabification; and
computer code for obtaining a final phoneme series by concatenating phonemes for all of the generated syllables.
-
Specification