JPH0827635B2 - Compound word processor used for sentence-speech converter - Google Patents
Compound word processor used for sentence-speech converterInfo
- Publication number
- JPH0827635B2 JPH0827635B2 JP61218316A JP21831686A JPH0827635B2 JP H0827635 B2 JPH0827635 B2 JP H0827635B2 JP 61218316 A JP61218316 A JP 61218316A JP 21831686 A JP21831686 A JP 21831686A JP H0827635 B2 JPH0827635 B2 JP H0827635B2
- Authority
- JP
- Japan
- Prior art keywords
- word
- character
- character string
- compound word
- sentence
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Document Processing Apparatus (AREA)
Description
【発明の詳細な説明】 [概要] 英語、独逸語、仏蘭西語等の欧米系言語の文−音声変
換装置においては、文章から音韻記号列を生成しこれに
よって音声を出力している。このとき、高頻度単語や例
外的な発音の単語は、辞書に登録し、その他の単語は予
め定めた規則によって、アクセントや発音を決定してい
る。DETAILED DESCRIPTION OF THE INVENTION [Outline] In a sentence-speech conversion device for Western languages such as English, German, French-Western, etc., a phonological symbol string is generated from a sentence and a speech is output. At this time, high-frequency words and words with exceptional pronunciations are registered in the dictionary, and accents and pronunciations of other words are determined according to a predetermined rule.
任意の文章の文−音声変換を行う場合、文章の中の複
合語については、該複合語を構成している単語が、辞書
に登録されているのであれば、比較的簡単に分割が可能
である。When sentence-to-speech conversion of an arbitrary sentence is performed, a compound word in a sentence can be relatively easily divided if the words forming the compound word are registered in a dictionary. is there.
しかし、複合語を構成する単語が辞書に登録されてい
ない単語である場合、複合語は構成単語に分割されず、
1つの単語として取り扱われ、規則によってアクセント
および発音が決定される。However, if the words that make up the compound word are not registered in the dictionary, the compound word is not divided into constituent words,
Treated as a word, the rules determine accent and pronunciation.
そのため、従来複合語の文−音声変換に際し、該複合
語を構成する単語が辞書に登録されていない場合には出
力される音声の発音やアクセントが不自然なものになる
ことがあると言う問題点があった。本発明は、このよう
な従来の問題点を解決するため、該当する言語系につい
て、複合語を含まない単語を対象として、ある文字の次
に並ぶ文字の出現確率を予め求めておいて、その値を基
準として複合語を判定することにより正しい発音とアク
セントの音声出力を得ることの可能な文−音声変換装置
について開示している。Therefore, in the conventional sentence-to-speech conversion of a compound word, if the words constituting the compound word are not registered in the dictionary, the pronunciation and accent of the output sound may be unnatural. There was a point. The present invention, in order to solve such a conventional problem, for the corresponding language system, the appearance probability of a character arranged next to a certain character is obtained in advance for a word not including a compound word, and Disclosed is a sentence-speech conversion device capable of obtaining a correct pronunciation and accented speech output by determining a compound word based on a value.
[産業上の利用分野] 本発明は欧米系の言語を対象とする文−音声変換装置
の制御に関するものであって、特に文章から音韻記号を
生成する際の、複数の単語が結合した複合語についての
処理方式に係わる。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to control of a sentence-speech conversion device for Western languages, and particularly to a compound word in which a plurality of words are combined when a phonological symbol is generated from a sentence. Concerning the processing method of.
[従来の技術] 欧米系の言語(英、独、仏語等)の文−音声変換を行
う場合、文章から音韻記号列を生成するには、高頻度の
単語や例外的な発音の単語は、辞書に登録し、その他の
単語は予め定めた規則によって、アクセントや発音を決
定している。[Prior Art] When sentence-to-speech conversion of Western languages (English, German, French, etc.) is performed, in order to generate a phonological symbol string from a sentence, high-frequency words or words with exceptional pronunciation are The words are registered in the dictionary, and the accents and pronunciations of other words are determined according to a predetermined rule.
任意の文章を音声に変換する場合、文章中に含まれる
複合語は、構成単語に分割され、各単語ごとにアクセン
トおよび発音が決定され、さらに、複合語としてのアク
セントが決定されることが必要である。通常の文章の中
には、当然、単語どうしが結合した複合語が含まれてい
る。この場合、複合語を構成している単語が、辞書に登
録されているのであれば、最長一致法等を用いて、比較
的簡単に分割が可能であるが辞書に登録されていない場
合には複合語として認識することが出来ない。そのた
め、従来の文−音声変換装置では複合語を構成する単語
が辞書に登録されていない単語である場合、複合語は構
成単語に分割されず、1つの単語として取り扱われ、予
め定めた規則によってアクセントおよび発音が決定され
ていた。When converting an arbitrary sentence into speech, it is necessary to divide the compound word contained in the sentence into constituent words, determine the accent and pronunciation for each word, and further determine the accent as the compound word. Is. Naturally, a normal sentence includes a compound word in which words are combined. In this case, if the words that make up the compound word are registered in the dictionary, it is possible to relatively easily divide them using the longest match method, but if they are not registered in the dictionary, It cannot be recognized as a compound word. Therefore, in the conventional sentence-speech conversion device, when a word forming a compound word is a word that is not registered in the dictionary, the compound word is not divided into the constituent words and is treated as one word, and according to a predetermined rule. Accent and pronunciation were decided.
[発明が解決しようとする問題点] 上述したように従来の文−音声変換装置においては、
複合語を構成する単語が辞書に登録されていない単語で
ある場合、複合語は構成単語に分割されず、1つの単語
として取り扱われ、予め定めた規則によって一意的にア
クセントおよび発音が決定されていたので出力される音
声の発音やアクセントが正しくなかったり不自然である
場合があると言う問題点があった。[Problems to be Solved by the Invention] As described above, in the conventional sentence-speech conversion device,
If the words that make up the compound word are not registered in the dictionary, the compound word is not divided into constituent words and is treated as one word, and the accent and pronunciation are uniquely determined by a predetermined rule. Therefore, there is a problem that the pronunciation or accent of the output voice may be incorrect or unnatural.
例えば、複合名詞の場合、一般的には、前の単語に第
1アクセント、後の単語に第2アクセントが置かれるが
該複合名詞が分割されずに、1つの単語として取り扱わ
れると、正しいアクセント位置を決定することはできな
い。For example, in the case of a compound noun, generally, the first accent is placed on the preceding word and the second accent is placed on the latter word, but if the compound noun is not divided and is treated as one word, the correct accent is obtained. The position cannot be determined.
これを“bedroom"という複合語を例にとって説明する
と、複合語と認識された場合“bed"に第1アクセントが
“room"に第2アクセントがそれぞれ置かれる。しか
し、構成単語に分割されなければ、接頭辞“be"と語幹
“droom"という単語と見なされ、第2音節に第2アクセ
ントが置かれ、第1音節はアクセントのない弱音節とな
ってしまう。This will be explained by taking the compound word "bedroom" as an example. When the compound word is recognized, the first accent is put in "bed" and the second accent is put in "room". However, if it is not divided into the constituent words, it is regarded as a word with the prefix "be" and the stem "droom", the second accent is placed on the second syllable, and the first syllable becomes a weak syllable without accent. .
また、1文字どうしならば、それぞれに発音が定まる
が、その文字が連続したとき、特別な発音となるような
文字の組が存在している。そのため、その一方の文字で
終わる単語と、もう一方の文字で始まる単語が結合し
て、複合語を形成する場合、構成単語に分割されなけれ
ば、2つの文字が連続していると見なされ、正しい発音
を得ることはできない。In addition, if there is one character, the pronunciation is determined for each character, but there is a set of characters that gives a special pronunciation when the characters continue. Therefore, when a word ending with one character and a word starting with the other character are combined to form a compound word, it is considered that two characters are continuous unless it is divided into constituent words, You can't get the correct pronunciation.
たとえば、‘t'で終わる単語と、‘h'で終わる単語が
結合して、複合語になった場合、分割されなければ、
‘th'の発音規則によって、〔θ〕または〔δ〕と発音
が決定されてしまう。For example, if a word that ends in't 'and a word that ends in'h' are combined into a compound word that is not split,
The pronunciation rule of'th 'determines the pronunciation as [θ] or [δ].
本発明は、このような従来の問題点に鑑み、複合語を
構成する単語が辞書に登録されていない場合であって
も、該複合語を複合語として認識することが可能で、こ
れによって複合語についての発音やアクセントを正しく
出力することの出来る文−音声変換装置を提供すること
を目的としている。In view of such a conventional problem, the present invention can recognize a compound word as a compound word even if a word forming the compound word is not registered in a dictionary. It is an object of the present invention to provide a sentence-speech conversion device capable of correctly outputting the pronunciation and accent of a word.
[問題点を解決するための手段] 本発明によれば上述の目的は、前記特許請求の範囲に
記載のとおり、文字あるいは記号で記述されている文章
から音韻記号列を生成して該音韻記号列に基づき音声を
出力する文−音声変換装置に用いられる複合語処理装置
であって、一定数の実在する単語について予め統計的に
求めた所の或る文字あるいは文字列の次に或る文字ある
いは文字列が出現する確率に係る値を保持して置く記憶
手段と、前記文章中に含まれる複合語を構成する文字列
について、該文字列中の文字あるいは文字列の一部ごと
に、その後位に隣接する文字あるいは文字列の一部が出
現する確率に係る値を前記記憶手段を検索して求め、求
めた確率に係る値を予め定めた閾値と比較して、その結
果が該閾値より小さい前記文字列中の文字あるいは文字
列の一部とその後位に隣接する文字あるいは文字列との
間を前記複合語を構成する単語と単語の境界として前記
複合語を分割する複合語処理手段とを具備することを特
徴とする複合語処理装置により達成される。[Means for Solving Problems] According to the present invention, as described above, the object is to generate a phoneme symbol string from a sentence described in characters or symbols to generate the phoneme symbol. A compound word processing device used in a sentence-speech conversion device for outputting speech based on a string, wherein a certain character or a character next to a character string statistically obtained in advance for a certain number of existing words is used. Alternatively, with respect to a storage unit that holds a value relating to the probability of occurrence of a character string, and a character string that forms a compound word included in the sentence, for each character or part of the character string in the character string, then The value relating to the probability that a character or a part of a character string adjacent to the position appears is searched for in the storage means, the value relating to the calculated probability is compared with a predetermined threshold value, and the result is less than the threshold value. Character in the small string Alternatively, a compound word processing unit that divides the compound word with a word forming the compound word between a part of the character string and a character or a character string adjacent to the succeeding position or a word boundary is provided. It is achieved by the compound word processing device.
[作用] ある文字列1が、次の文字列2に遷移する確率(遷移
確率)p(文字列1|文字列2)は、多数の単語セット内
の文字列における、文字列1の出現回数で、文字列1と
文字列2が、同時に(連続して)起こる状態の出現回数
を割れば、求められる。[Operation] The probability (transition probability) p (character string 1 | character string 2) that a certain character string 1 transits to the next character string 2 is the number of appearances of the character string 1 in the character strings in many word sets. Then, the character string 1 and the character string 2 can be obtained by dividing the number of appearances of the states that occur simultaneously (successively).
たとえば、1文字の遷移を考えると、‘s'が‘t'に遷
移する確率は、‘s'の出現回数で、‘st'の出現回数を
割れば、求めることができる。For example, considering the transition of one character, the probability that's 'changes to't' can be obtained by dividing the number of appearances of'st 'by the number of appearances of's'.
文字列1が文字列2に遷移する確率: 多数の単語を含む(ただし、複合語は含まない)単語
セットの中の、各単語のつづりを調べることによって、
各文字列の、次の文字列への遷移確率を求めて、テーブ
ルとして持つようにする。Probability of transition of character string 1 to character string 2: By examining the spelling of each word in a word set that contains a large number of words (but not compound words),
The transition probability of each character string to the next character string is obtained and held as a table.
複合語を処理する場合、その単語内の各文字列の遷移
確率をテーブルから引き出し、閾値以下となる遷移確率
を持つ、文字列の連続部分を、構成単語の境界の候補と
して、選択する。When processing a compound word, the transition probability of each character string in the word is extracted from the table, and a continuous portion of the character string having a transition probability that is less than or equal to a threshold value is selected as a candidate for a boundary of constituent words.
[実施例] 第1図は本発明の一実施例のブロック図であって、欧
米系の言語の文−音声変換装置における単語−発音記号
変換部の論理構成を示しており、1は例外語処理部、2
は2は接辞分離処理部、3は複合語処理部、4はアクセ
ント決定部、5は文字−発音記号変換部、6は例外語辞
書、7は遷移確率テーブル、8はアクセント規則、9は
発音規則、10は接辞分離規則を表わしている。[Embodiment] FIG. 1 is a block diagram of an embodiment of the present invention, showing a logical configuration of a word-phonetic symbol converter in a sentence-speech converter of a Western language, where 1 is an exceptional word. Processing unit, 2
2 is an affix separation processing unit, 3 is a compound word processing unit, 4 is an accent determination unit, 5 is a character-phonetic symbol conversion unit, 6 is an exception word dictionary, 7 is a transition probability table, 8 is an accent rule, and 9 is pronunciation. Rule 10, the affix separation rule.
第1図において、入力された単語は、まず接辞分離処
理部3によって接辞を分離され、例外語であるかどうか
調べられる。例外語であれば、単語を発音記号へ変換
後、処理を終える。例外語でなければ、語幹部分に対し
て、複合語処理を行う。複合語であれば、単語境界を示
す記号を単語内に挿入する。さらに、単語のアクセント
を決定して、最後に、つづり字を発音記号に変換して、
処理を終える。In FIG. 1, the affix separation processing unit 3 first separates the affix of the input word, and checks whether it is an exceptional word. If the word is an exceptional word, the word is converted into a phonetic symbol, and then the process ends. If it is not an exception word, compound word processing is performed on the stem portion. If it is a compound word, a symbol indicating a word boundary is inserted in the word. Furthermore, determine the accent of the word, and finally, convert the spelling to a phonetic symbol,
Finish the process.
遷移確率テーブルは、十分に、多くの単語を含む単語
セット(複合語は含んでいない)を用意し、それらの中
の単語について、各文字列の遷移確率を計算してそれら
の値を格納したものである。For the transition probability table, a word set including a large number of words (not including compound words) was prepared, the transition probability of each character string was calculated for the words therein, and their values were stored. It is a thing.
複合語処理部3は第2図の流れ図に示すような制御に
よって、複合語の分割位置の候補を選択する。The compound word processing unit 3 selects a candidate for a compound word division position by the control shown in the flowchart of FIG.
すなわち、複合語を処理する場合には、単語を指すポ
インタptrに単語の先頭を設定し、ptrが指している文字
以下の文字数が、n文字より少ないならば、処理を終了
する。そうでなければ、ptrに続くn文字を切り出す。
次に、切り出した文字列の遷移確率をテーブルから引き
出す。その遷移確率が、閾値以下であれば、その位置を
単語境界の候補とする。さらに、ptrに次の文字を設定
し、再び、A点に戻る。That is, when processing a compound word, the beginning of the word is set in the pointer ptr pointing to the word, and if the number of characters equal to or less than the character pointed to by ptr is less than n characters, the process ends. Otherwise, cut out the n characters following ptr.
Next, the transition probability of the cut out character string is extracted from the table. If the transition probability is less than or equal to the threshold value, the position is regarded as a word boundary candidate. Then, set the next character to ptr and return to point A again.
たとえば、英語の複合語“earthquake"が入力された
場合を考える。ここで用いる遷移確率のテーブルは、1
文字から1文字への遷移確率を、約2万語の単語から算
出したものである。“earthquake"のそれぞれの文字に
ついて、テーブルから引き出した遷移確率を、第3図に
示す。数値が小さい程、文字と文字の結付きが弱いこと
になる。図では‘h'から‘q'への遷移確率が0で、この
文字の連続は、1単語中には、存在しないことを示して
いる。そこで、‘h'と‘q'の間に単語の境界記号を挿入
して、複合語の分割を行う。For example, suppose the English compound word "earthquake" is entered. The transition probability table used here is 1
The transition probability from one character to one character is calculated from about 20,000 words. The transition probabilities extracted from the table for each character "earthquake" are shown in FIG. The smaller the value, the weaker the bond between characters. In the figure, the transition probability from'h 'to'q' is 0, which indicates that this character sequence does not exist in one word. Therefore, a word boundary symbol is inserted between'h 'and'q' to perform compound word division.
この場合は、遷移確率が0となる位置を単語境界とし
た。しかし、閾値の取り方によって、単語境界と成り得
る位置が複数個、存在したり、まったく、存在しなかっ
たりする。そのため、境界候補の位置より前の文字列
が、語尾へ遷移する、あるいは、語頭から境界候補の位
置より前の文字列へ遷移する確率を、テーブルから引き
出して、その値が、閾値を越える境界候補を選べば、さ
らに候補を絞ることができる。In this case, the position where the transition probability is 0 is set as the word boundary. However, depending on how the threshold is taken, there may be a plurality of positions that can be word boundaries, or there may not be any. Therefore, the probability that the character string before the position of the boundary candidate transitions to the end of the word or from the beginning of the character string to the character string before the position of the boundary candidate is extracted from the table, and the value exceeds the threshold. If you select a candidate, you can further narrow down the candidates.
[発明の効果] 以上説明したように本発明の複合語処理装置によれ
ば、辞書に登録されていない単語によって構成されてい
る文章中の複合語であっても、当該複合語を構成する文
字列の遷移確率を利用することによって、当該複合語を
正しい構成単語に分割することができるから、本発明の
複合語処理装置を文−音声変換装置に用いることで、正
しいアクセント及び発音の音声を得ることが出来る利点
がある。[Effects of the Invention] As described above, according to the compound word processing device of the present invention, even if a compound word in a sentence is composed of words that are not registered in the dictionary, the characters that make up the compound word By using the sequence transition probability, the compound word can be divided into correct constituent words. Therefore, by using the compound word processing device of the present invention in the sentence-speech conversion device, a correct accent and pronunciation sound can be obtained. There is an advantage that can be obtained.
第1図は本発明の一実施例のブロック図、第2図は複合
語処理部の制御を示す流れ図、第3図は遷移確率の例を
示す図である。 1……例外語処理部、2……接辞分離処理部、3……複
合語処理部、4……アクセント決定部、5……文字−発
音記号変換部、6……例外語辞書、7……遷移確率テー
ブル、8……アクセント規則、9……発音規則、10……
接辞分離規則FIG. 1 is a block diagram of an embodiment of the present invention, FIG. 2 is a flow chart showing control of a compound word processing unit, and FIG. 3 is a diagram showing an example of transition probability. 1 ... Exception word processing unit, 2 ... Affix separation processing unit, 3 ... Compound word processing unit, 4 ... Accent determination unit, 5 ... Character-phonetic symbol conversion unit, 6 ... Exception word dictionary, 7 ... … Transition probability table, 8 …… Accent rule, 9 …… Pronunciation rule, 10 ……
Affix separation rules
Claims (1)
ら音韻記号列を生成して該音韻記号列に基づき音声を出
力する文−音声変換装置に用いられる複合語処理装置で
あって、 一定数の実在する単語について予め統計的に求めた所の
或る文字あるいは文字列の次に或る文字あるいは文字列
が出現する確率に係る値を保持して置く記憶手段と、 前記文章中に含まれる複合語を構成する文字列につい
て、該文字列中の文字あるいは文字列の一部ごとに、そ
の後位に隣接する文字あるいは文字列の一部が出現する
確率に係る値を前記記憶手段を検索して求め、求めた確
率に係る値を予め定めた閾値と比較して、その結果が該
閾値より小さい前記文字列中の文字あるいは文字列の一
部とその後位に隣接する文字あるいは文字列との間を前
記複合語を構成する単語と単語の境界として前記複合語
を分割する複合語処理手段とを具備することを特徴とす
る複合語処理装置。1. A compound word processing device used in a sentence-speech conversion device for generating a phoneme symbol string from a sentence described by characters or symbols and outputting a voice based on the phoneme symbol string, comprising: Storage means for holding a value relating to the probability that a certain character or character string will appear next to a certain character or character string statistically obtained in advance for the existing word, and included in the sentence. For the character string forming the compound word, the storage means is searched for a value relating to the probability that a character or a part of the character string adjacent to the succeeding character appears for each character or part of the character string in the character string. The obtained probability is compared with a predetermined threshold value, and the result is a character or a part of the character string in the character string whose result is smaller than the threshold value and a character or character string adjacent to the posterior position. Between the compound words That it comprises a compound word processing means for dividing the compound word as a word and a word boundary to be formed compound word processing apparatus according to claim.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61218316A JPH0827635B2 (en) | 1986-09-17 | 1986-09-17 | Compound word processor used for sentence-speech converter |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61218316A JPH0827635B2 (en) | 1986-09-17 | 1986-09-17 | Compound word processor used for sentence-speech converter |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6373298A JPS6373298A (en) | 1988-04-02 |
| JPH0827635B2 true JPH0827635B2 (en) | 1996-03-21 |
Family
ID=16717940
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61218316A Expired - Lifetime JPH0827635B2 (en) | 1986-09-17 | 1986-09-17 | Compound word processor used for sentence-speech converter |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0827635B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE68913669T2 (en) * | 1988-11-23 | 1994-07-21 | Digital Equipment Corp | Pronunciation of names by a synthesizer. |
| JP4754247B2 (en) * | 2004-03-31 | 2011-08-24 | オセ−テクノロジーズ ビーブイ | Apparatus and computerized method for determining words constituting compound words |
-
1986
- 1986-09-17 JP JP61218316A patent/JPH0827635B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6373298A (en) | 1988-04-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8126714B2 (en) | Voice search device | |
| JPH03224055A (en) | Method and device for input of translation text | |
| EP1668628A1 (en) | Method for synthesizing speech | |
| JPWO2007097176A1 (en) | Speech recognition dictionary creation support system, speech recognition dictionary creation support method, and speech recognition dictionary creation support program | |
| JP2633824B2 (en) | Kana-Kanji conversion device | |
| JPH0827635B2 (en) | Compound word processor used for sentence-speech converter | |
| JP3366253B2 (en) | Speech synthesizer | |
| JPH06282290A (en) | Natural language processing apparatus and method thereof | |
| JP3589972B2 (en) | Speech synthesizer | |
| US6327560B1 (en) | Chinese character conversion apparatus with no need to input tone symbols | |
| JPH07262191A (en) | Word division method and speech synthesizer | |
| JP2002189490A (en) | Method of pinyin speech input | |
| JP3414326B2 (en) | Speech synthesis dictionary registration apparatus and method | |
| JPH11296193A (en) | Speech synthesizer | |
| JP2798931B2 (en) | Chinese phonetic delimiter and phonetic kanji conversion | |
| JPH08185197A (en) | Japanese analyzer and Japanese text-to-speech synthesizer | |
| JP2000276189A (en) | Japanese dictation system | |
| JP2002358091A (en) | Speech synthesis method and speech synthesis device | |
| JPH10143503A (en) | Speech word processor | |
| JPH1063651A (en) | Chinese input device | |
| KR0136423B1 (en) | Phonetic change processing method by validity check of sound control symbol | |
| JP2000010579A (en) | Speech synthesizer and computer readable recording medium | |
| JPS6349243B2 (en) | ||
| JP2005534968A (en) | Deciding to read kanji | |
| JP3280729B2 (en) | Phonetic symbol creation device |