JP3267659B2 - Japanese speech synthesis method - Google Patents
Japanese speech synthesis methodInfo
- Publication number
- JP3267659B2 JP3267659B2 JP07774392A JP7774392A JP3267659B2 JP 3267659 B2 JP3267659 B2 JP 3267659B2 JP 07774392 A JP07774392 A JP 07774392A JP 7774392 A JP7774392 A JP 7774392A JP 3267659 B2 JP3267659 B2 JP 3267659B2
- Authority
- JP
- Japan
- Prior art keywords
- vowel
- energy
- mora
- time length
- japanese
- 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 - Fee Related
Links
Description
【0001】[0001]
【産業上の利用分野】本発明は、日本語音声において単
音節に相当する韻律の単位であるモーラを単位として文
節あるいはそれ以上の日本語を合成する方法に関する。
特に本発明ではモーラ間時間長を調整し、日本語音声の
自然な合成を容易化することを目的とする。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of synthesizing a Japanese phrase or a sentence in units of mora, which is a unit of prosody corresponding to a single syllable in Japanese speech.
In particular, an object of the present invention is to adjust the time length between mora and to facilitate natural synthesis of Japanese speech.
【0002】[0002]
【従来の技術】従来このような分野の技術として、CO
C(Context Oriented Clustering)法を用いたテキスト
合成ボードの試作(電子情報通信学会技術研究報告:1
990年11月30日)に記載されたものがあった。こ
の文献に記載されているCOC法は、自然音声のデータ
ベースから統計的手法により生成された種々のバリエー
ションを含む音韻を合成単位とする手法である。2. Description of the Related Art Conventionally, as a technique in such a field, CO2 is used.
Prototyping of text synthesis board using C (Context Oriented Clustering) method (IEICE technical report: 1)
(November 30, 990). The COC method described in this document is a method in which a phoneme including various variations generated by a statistical method from a database of natural speech is used as a synthesis unit.
【0003】[0003]
【発明が解決しようとする課題】ところで、従来の日本
語音声合成方法によれば、下記のような問題が発生す
る。図12は従来の音韻継続時間長の制御を説明する図
である。本図に示すように、音節の時間長制御法として
従来から考えられてきた方法は音素ごとで時間長を与え
る制御方法であり、人が発した言葉を分析すると、各音
素の時間が実に変化に富むものであることが分かる。こ
の方法で音節の時間長制御を行う場合、考慮しなければ
ならない要因としては、自分自身の音の種類、1つ前の
音の種類、1つ後ろの音の種類、2つ前の音の種類、2
つ後ろの音の種類、単語内の位置、文章内の位置、アク
セントの有無等が挙げられる(梅木等:「文音声におけ
る音韻継続時間長の設定」信学技報、SP90−2(平
02−04))。このように、音節の種類や連なり方に
よって様々に異なって現れる時間長が言葉のリズムとい
われるが、自然な音声を合成する際には音節それぞれに
正確な時間長を与えることが必要になる。すなわち、一
種の音節に対してその前後に連なる音節に対応して、リ
ズムが異なるため、種々の音節データを蓄積し、データ
の中から必要な部分を切り出して用いる必要がある。し
かし、ここに挙げられている要因だけでもその組合せは
天文学的な数になり、すべての場合を考慮することは不
可能である。またこれらの要因だけでは不十分であるこ
とも既に分かっている。このため、膨大なデータを蓄積
せざるを得ず、また複雑な処理や場合分けが必要になる
から日本語音声合成音の品質を向上するのが困難である
という問題があった。However, according to the conventional Japanese speech synthesis method, the following problems occur. FIG. 12 is a diagram for explaining conventional control of the phoneme duration. As shown in this figure, the conventional method of controlling the length of syllables is a control method that gives the length of time for each phoneme.When words spoken by humans are analyzed, the time of each phoneme actually changes. It can be seen that it is rich. When performing syllable duration control using this method, the factors that must be considered include the type of the sound itself, the type of the previous sound, the type of the next sound, and the type of the previous sound. Kind, 2
The type of the next sound, the position in a word, the position in a sentence, the presence or absence of an accent, and the like can be cited (Umeki et al .: “Setting of phoneme duration in sentence speech” IEICE Technical Report, SP90-2 (Heisei 02 -04)). As described above, the length of time that appears differently depending on the type of syllables and how they are connected is called the rhythm of words. When synthesizing natural speech, it is necessary to give each syllable an accurate time length. In other words, since the rhythm differs depending on the syllables connected before and after a syllable, it is necessary to accumulate various syllable data and cut out a necessary portion from the data for use. However, the combination of these factors alone is an astronomical number and cannot be considered in all cases. We also know that these factors alone are not enough. For this reason, there has been a problem that a huge amount of data has to be accumulated, and it is difficult to improve the quality of Japanese speech synthesized sound because complicated processing and case classification are required.
【0004】したがって本発明は上記問題点に鑑み自然
な音声を簡単に合成できる日本語音声合成方法を提供す
ることを目的とする。Accordingly, an object of the present invention is to provide a Japanese speech synthesis method capable of easily synthesizing natural speech in view of the above problems.
【0005】[0005]
【課題を解決するための手段】本発明は前記問題点を解
決するために、単音節に相当する韻律の単位であるモー
ラを合成単位とする日本語音声合成方法において、任意
の相隣合う2つのモーラの音声波形のエネルギーを求
め、該音声波形の母音部のエネルギーの時間積分を取
り、前記2つのモーラの前記エネルギーの時間積分の重
心点間である母音部エネルギー重心点位置間の時間長に
よりモーラ間隔を求め、前記2つのモーラの間の子音を
パラメータとしてモーラ間隔を決定する。合成すべき文
章の音韻継続時間を前記モーラ間隔で調整する。In order to solve the above-mentioned problems, the present invention provides a method for synthesizing Japanese speech using a mora, which is a unit of prosody corresponding to a single syllable, as a synthesis unit. The energy of the vowel part of the two mora is determined, the time integral of the energy of the vowel part of the two mora is obtained, and the time length between the vowel part energy centroid positions between the centroids of the time integral of the energy of the two mora And the mora interval is determined using the consonant between the two mora as a parameter. The phoneme duration of a sentence to be synthesized is adjusted at the mora interval.
【0006】[0006]
【作用】本発明の日本語音声合成方法によれば、任意の
相隣合う2つのモーラの音声波形のエネルギーを求め、
該音声波形の母音部のエネルギーの時間積分を取り、前
記2つのモーラの前記エネルギーの時間積分の重心点間
である母音部エネルギー重心点位置間の時間長によりモ
ーラ間隔を求めると、前後の母音が変化しても母音部エ
ネルギー重心点位置間の時間長はほとんど変化しない。
さらに前の子音が変化しても前記母音部エネルギー重心
点位置間の時間長はほとんど変化しない。しかし間の子
音の変化により前記母音エネルギー重心点位置間の時間
長が変化する。前記2つのモーラの間の子音をパラメー
タとしてモーラ間隔を決定する。合成すべき文章の音韻
継続時間を前記モーラ間隔で調整することにより、自然
な日本語合成音が簡単に得られるようになる。According to the Japanese speech synthesis method of the present invention, the energy of the speech waveform of any two adjacent mora is determined,
The time integral of the energy of the vowel part of the voice waveform is calculated, and the mora interval is determined from the time length between the vowel part energy centroid points between the centroid points of the time integral of the energy of the two moras. Does not substantially change the time length between the vowel part energy centroid positions.
Even if the preceding consonant changes, the time length between the vowel part energy centroid positions hardly changes. However, the length of time between the vowel energy barycenter positions changes due to the change in consonants between them. A consonant between the two moras is used as a parameter to determine a mora interval. By adjusting the phoneme duration of a sentence to be synthesized at the above-mentioned mora interval, a natural Japanese synthesized sound can be easily obtained.
【0007】[0007]
【実施例】以下本発明の実施例について図面を参照して
説明する。図1は本発明の実施例に係る日本語音声合成
システムの構成を示す図である。本図に示す日本語音声
合成システムは、合成文章が入力されると音声合成しよ
うとする日本語文を解析し、音声合成処理に必要なアク
セントの情報、ポーズ、母音の無音声化などといった発
音情報を加えた音韻記号列に変換するテキスト解析部1
と、該テキスト解析部1によって生成された音韻記号列
を後述するリズム規則により音韻継続時間長を制御する
音韻継続時間長生成部2と、該音韻継続時間長生成部2
のリズム規則により与えられる母音部エネルギー重心点
間時間長を守るように音声のパワーパタンをパワー規則
により決定する音響振幅パタン生成部3と、該音韻継続
時間長生成部2のリズム規則により与えられる母音部エ
ネルギー重心点間時間長を守るように、韻律制御規則か
ら各アクセント句のアクセントによりピッチパタンを決
めて、それらを補間して連続点ピッチパタンを生成する
ピッチパタン生成部4と、前記パワーパタンと前記連続
点ピッチパタンをもとに音源を生成する音源生成部5
と、音韻性向上規則、音韻結合規則により、母音・子音
といった音韻の種類を決め、各音韻のスペクトルを結合
し、フォルマントパタンを作成するスペクトルパタン生
成部6と、前記得られた音源情報と前記フォルマントパ
タンから合成音声を作成する音声合成器7とを含む。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing a configuration of a Japanese speech synthesis system according to an embodiment of the present invention. The Japanese speech synthesis system shown in this figure analyzes the Japanese sentence to be synthesized when a synthesized sentence is input, and generates pronunciation information such as accent information, pause, and vowel de-voice necessary for speech synthesis processing. Analysis unit 1 for converting to a phoneme symbol string to which is added
A phoneme duration generator 2 for controlling the phoneme duration of the phoneme symbol string generated by the text analyzer 1 according to a rhythm rule described later; and a phoneme duration generator 2.
The sound amplitude pattern generator 3 determines the power pattern of the voice according to the power rule so as to observe the time length between the vowel part energy centroids given by the rhythm rule of the above, and the rhythm rule of the phoneme duration length generator 2. A pitch pattern generation unit 4 for determining pitch patterns based on the accent of each accent phrase from the prosody control rules and interpolating them to generate a continuous point pitch pattern so as to maintain the time length between the vowel part energy centroids; Sound source generation unit 5 for generating a sound source based on the pattern and the continuous point pitch pattern
And a phonological improvement rule, a phonological combination rule, determines a type of vowel such as a vowel or a consonant, and combines the spectra of each phonology to form a formant pattern. And a speech synthesizer 7 for creating a synthesized speech from the formant pattern.
【0008】次に本発明の特徴部である音韻継続時間長
生成部2のリズム規則について詳細に説明する。本発明
者は、高品質な日本語音声を容易に合成するために、日
本語のリズム法則を見い出しリズム規則として適用する
こが不可欠であると考えた。なぜならこれまで多くの研
究者の努力にも関わらず、リズム規則は見い出されてい
なかったからである。以下に説明するように、日本語音
声のリズムが母音部エネルギー重心点間の時間長として
与えられること、さらにこの時間長があるテンポの範囲
内では母音間に存在する子音の種類によりほぼ一意に定
まることが明らかになった。Next, the rhythm rule of the phoneme duration generation unit 2 which is a feature of the present invention will be described in detail. The present inventor thought that in order to easily synthesize high-quality Japanese speech, it was essential to find a Japanese rhythm rule and apply it as a rhythm rule. This is because, despite the efforts of many researchers, rhythm rules have not been found. As explained below, the rhythm of the Japanese voice is given as the time length between the vowel part energy centroids, and furthermore, this time length is almost uniquely determined by the type of consonant existing between the vowels within a certain tempo range. It became clear that it was decided.
【0009】はじめに以下の日本語リズムの仮説に立脚
して説明を進める。すなわち、かなり小さな子供であっ
ても、日本語独特なリズム感を正しく形成することがで
きる。また、どんなモーラ系列であっても人は自然なリ
ズムで発音できる。これらの現象から日本語のリズム規
則は非常に単純なものでなければならないはずである。
このことについて金田一(日本語音韻の研究(196
7)東京堂出版)はつぎのような法則があると指摘して
いる。First, the explanation will be made based on the following hypothesis of Japanese rhythm. That is, even a very small child can correctly form a sense of rhythm unique to Japanese. Also, no matter what the mora series, a person can pronounce with a natural rhythm. From these phenomena, Japanese rhythm rules should be very simple.
About this, Kaneda Kazu (Japanese Phonological Research (196
7) Tokyodo Shuppan) points out the following rules.
【0010】〔法則〕日本語のリズムはモーラ単位でと
られ、基本的に等時性という単一概念で支配されてい
る。また、ゆっくり発声した場合を考察すると、リズム
はモーラ中の母音部でとられていることがわかる。さら
に、人は音のエネルギーを聞いていると考えられる。従
って、物理的なリズムを次のように定義することができ
る。[Rule] Japanese rhythm is taken in mora units and is basically governed by a single concept of isochronism. In addition, when considering the case of uttering slowly, it is understood that the rhythm is taken in the vowel part in the mora. Furthermore, it is believed that one is hearing the energy of sound. Therefore, the physical rhythm can be defined as follows.
【0011】〔定義〕日本語のリズムはモーラ中の母音
部エネルギー重心点間の時間長で与えられる。日本語の
リズムは基本的に等時的であるが、これを乱す最大の要
因は、発声器官の構造から付随的に加わる物理的制約で
あると考えられる。この制約は母音発声時よりも子音発
声時の方が明らかに大きく、母音部エネルギー重心点間
の時間長は子音の違いに大きく依存すると思われる。[Definition] The rhythm of Japanese is given by the time length between vowel energy centroids in the mora. The Japanese rhythm is basically isochronous, but the biggest factor that disturbs it is thought to be the additional physical constraints imposed by the structure of the vocal organs. This constraint is clearly larger when consonants are uttered than when vowels are uttered, and the time length between the vowel energy centroids seems to be largely dependent on the difference in consonants.
【0012】図2は母音部エネルギー重心点間時間長に
着目した時間長制御を示す図である。本図を用いて詳細
に説明すると、図中の音声波形による日本語の音節は、
一般に子音部と母音部とからなる。上述したように、リ
ズムがモーラ中の母音部でとられていると考えられるこ
とより、とくに音節内の母音部のエネルギーに着目す
る。すなわち母音部のエネルギーを求め、その部分の重
心を与える瞬間の点を母音部エネルギー重心点と定義す
る。音節それぞれにつき1つずつ母音部エネルギー重心
点が決まるので、この母音部エネルギー重心点間の時間
長を図中の如くt1 、t2 、t3 、t4 と与えれば音節
の時間長をもとめることができる。FIG. 2 is a diagram showing time length control focusing on the time length between the vowel energy center of gravity. Explaining in detail using this figure, Japanese syllables based on the audio waveform in the figure are:
Generally, it consists of a consonant part and a vowel part. As described above, since the rhythm is considered to be taken in the vowel part in the mora, attention is paid particularly to the energy of the vowel part in the syllable. That is, the energy of the vowel part is determined, and the point at which the center of gravity of the part is given is defined as the vowel part energy centroid point. Since the vowel energy center of gravity is determined one by one for each syllable, the time length of the syllable can be determined by giving the time length between the vowel energy center of gravity as t1, t2, t3 and t4 as shown in the figure.
【0013】この母音部エネルギー重心点に着目した時
間長制御法では、波形のエネルギーを考慮するため、母
音の種類の違いは考える必要がない。また母音部エネル
ギー重心点間に存在する子音部について考える。子音
は、母音に比べるとエネルギーは小さいけれど、発音の
しやすさ・しにくさといった物理的な制約を大きく与え
ている。日本語のリズム法則は、エネルギー単位での等
間隔性に基づいていると先に述べた。母音部エネルギー
重心点間の時間長は、本来等間隔であるべきものである
が、間に存在する子音の発声のしやすさ・しにくさでこ
の等間隔性が大きく乱され、実際には様々な時間長とな
って現れていると考えることができる。In the time length control method focusing on the vowel part energy centroid, it is not necessary to consider the difference in the type of vowel because the energy of the waveform is considered. Consider a consonant part existing between the vowel part energy centroids. Consonants have less energy than vowels, but they have great physical limitations such as ease of pronunciation and difficulty. I mentioned earlier that the Japanese rhythm rule is based on equidistantness in energy units. The time length between the vowel energy centroids should originally be at regular intervals, but the equidistantness is greatly disturbed by the ease and difficulty of vocalization of consonants existing between them. It can be thought that it appears as various time lengths.
【0014】そこで、以下のような仮説を設け、実音声
の分析を通して検証する。 〔仮説〕母音部エネルギー重心点間の時間長(リズム)
はあるテンポ以下では対象となる母音間の子音の種類の
みで定まり、前後の母音の種類には依らない。次に音声
資料と分析方法について説明する。音声資料として、7
モーラの無意味単語部を含む「それは、“こ○○めんか
い”です」という1文を用いた。発声者は男女一名ずつ
計2名である。Therefore, the following hypothesis is provided and verified through analysis of real speech. [Hypothesis] Time length between vowel energy center of gravity (rhythm)
Is determined only by the type of consonant between target vowels below a certain tempo, and does not depend on the type of vowels before and after. Next, audio materials and analysis methods will be described. As audio material, 7
One sentence containing the meaningless word part of Mora, "It's" This is a OO Menkai "" was used. There are two speakers, one male and one female.
【0015】Ci をi 番目の子音、Vi をi 番目の母音
とすれば、無意味単語中の○部分はそれぞれC2 V2 、
C3 V3 と表すことができる。この第2・第3モーラ間
について先の仮説を検証するため、 〔分析1〕前の母音V2 が違う場合、 〔分析2〕後ろの母音V3 が違う場合、 〔分析3〕前の子音C2 が違う場合、 〔分析4〕間に挟まれた子音C3 が違う場合、 という4つの場合について母音部エネルギー重心点間時
間長の分析を行った。各音韻の種類毎に10回の発声を
し、平均時間長と標準偏差を求めている。この際、発話
毎に起こるテンポの微妙な違いを吸収するため、無意味
単語部の継続時間を7モーラ/秒に線形伸縮で正規化し
た。6〜8モーラ/秒のテンポについては、母音部エネ
ルギー重心点間時間長が線形に変化することを別途確か
めてある。If Ci is the i-th consonant and Vi is the i-th vowel, the circles in the meaningless word are C2 V2,
It can be represented as C3 V3. [Analysis 1] If the previous vowel V2 is different, [Analysis 2] if the rear vowel V3 is different, and [Analysis 3] the previous consonant C2 The analysis of the time length between the vowel part energy centroids was performed for four cases, that is, when the consonants C3 sandwiched between [Analysis 4] were different. Ten utterances are made for each phoneme type, and the average time length and standard deviation are obtained. At this time, the duration of the meaningless word portion was normalized by linear expansion and contraction to 7 mora / sec in order to absorb a subtle difference in tempo generated for each utterance. For a tempo of 6 to 8 mora / sec, it has been separately confirmed that the time length between the vowel part energy centroids changes linearly.
【0016】なお、男女それぞれの分析結果は大局的に
同じ傾向が見られるため、以下1人(女声)の例でのみ
説明する。図3は前の母音が違う場合を示す図であり、
図4は図3の場合の母音部エネルギー重心点間時間長の
影響を示す図である。図3に示すように、子音1、母音
1、子音2、母音2の順に配列し、子音1、2、母音2
を固定して母音1を種々変化させて母音部エネルギー重
心点間の時間長が測定される。図4に示すように、◆は
母音部エネルギー重心点間の平均時間長、上下に伸びた
線分は標準偏差であり、横軸は第2モーラ及び第3のモ
ーラ目の音韻を、例えば「baba、biba、buba、beba 、
boba、 Nba」と、示している。図4では前の母音V2 が
違う場合の母音部エネルギー重心点間時間長が示されて
いるが、その平均時間長は139〜145msであり、
±約3.5msの幅で分布している。音韻継続時間長の
弁別限は約10〜20msである事実から(参照:橋本
等、第7回国際音響会議、129−132(197
1))、前の母音V2 の違いによる影響はほとんどない
ものといえる。Since the same tendency is observed in the analysis results of men and women, only the case of one person (female voice) will be described below. FIG. 3 is a diagram showing a case where the previous vowel is different,
FIG. 4 is a diagram showing the effect of the time length between the vowel energy center points in the case of FIG. As shown in FIG. 3, consonants 1, vowels 1, consonants 2, and vowels 2 are arranged in this order, and consonants 1, 2, and vowels 2
Is fixed, and the vowel 1 is variously changed, and the time length between the vowel part energy centroids is measured. As shown in FIG. 4, ◆ is the average time length between the vowel energy centroids, the line segment extending up and down is the standard deviation, and the horizontal axis is the phoneme of the second and third mora, for example, “ baba, biba, buba, beba,
boba, Nba ". FIG. 4 shows the time length between the vowel part energy centroids when the previous vowel V2 is different, and the average time length is 139 to 145 ms.
It is distributed over a width of about ± 3.5 ms. From the fact that the discrimination limit of the phoneme duration is about 10 to 20 ms (see: Hashimoto et al., 7th International Conference on Acoustics, 129-132 (197)
1)), it can be said that there is almost no influence by the difference of the previous vowel V2.
【0017】図5は後ろの母音が違う場合を示す図であ
り、図6は図5の場合の母音部エネルギー重心点間時間
長の影響を示す図である。上記と同様に図5に示すよう
に、子音1、2、母音1を固定して母音2を、例えば図
6に示すように「baba、babi、babu、babe、babo、 baN
(de)」と、種々変化させて母音部エネルギー重心点間時
間長が測定される。図6に示すように、後ろの母音V3
が違っても、母音部エネルギー重心点間平均時間長の分
布は140〜154ms、±約7msであり、前の母音
と同様、後ろの母音V3 の違いによる影響もほとんどな
いことが分かる。FIG. 5 is a diagram showing the case where the rear vowel is different, and FIG. 6 is a diagram showing the effect of the time length between the gravities of the vowel part energy in the case of FIG. Similarly to the above, as shown in FIG. 5, consonants 1, 2, and vowel 1 are fixed and vowel 2, for example, as shown in FIG. 6, "baba, babi, babu, babe, babo, baN
(de) ”, and the time length between the vowel part energy centroids is measured with various changes. As shown in FIG. 6, the rear vowel V3
Even if the vowel part is different, the distribution of the average time length between the vowel part energy centroids is 140 to 154 ms, ± about 7 ms, and it can be seen that there is almost no influence by the difference of the rear vowel V3 as in the case of the preceding vowel.
【0018】図7は前の子音が違う場合を示す図であ
り、図8は図7の母音部エネルギー重心点間時間長の影
響を示す図である。上記と同様に図7に示すように母音
1、2、子音2を固定して子音1を、例えば図8に示す
ように「byaba 、 baba 、 gyaba、…、naba」と、種々
変化させて母音部エネルギー重心点間時間長が測定され
る。図8に示すように、子音C2 が違う場合は、母音部
エネルギー重心点間の平均時間は121〜153ms、
±約16msの幅で分布している。FIG. 7 is a diagram showing the case where the preceding consonant is different, and FIG. 8 is a diagram showing the effect of the time length between the gravities of the vowel part energy in FIG. Similarly to the above, vowels 1 and 2 and consonants 2 are fixed as shown in FIG. 7 and consonants 1 are variously changed as shown in FIG. 8, for example, "byaba, baba, gyaba,..., Naba". The time length between the local energy centroids is measured. As shown in FIG. 8, when the consonant C2 is different, the average time between the vowel energy centroids is 121 to 153 ms.
It is distributed over a width of about ± 16 ms.
【0019】図9は間の子音が違う場合を示す図であ
り、図10は母音部エネルギー重心点間時間長の影響を
示す図である。上記と同様に図9に示すように母音1、
2、子音1を固定して子音2を、例えば「bara、bada、
bawa、…、bahya 」と、種々変化させて母音部エネルギ
ー重心点間時間長が測定される。図10に示すように、
子音2が分析対象の母音に挟まれて、違っている場合に
は、母音部エネルギー重心点間の平均時間長分布幅は、
113〜195ms、±約41msとなっており、明ら
かに弁別限を越えている。FIG. 9 is a diagram showing the case where the consonants are different, and FIG. 10 is a diagram showing the influence of the time length between the vowel energy center of gravity. The vowel 1 as shown in FIG.
2. Consonant 1 is fixed and consonant 2 is set to, for example, "bara, bada,
bawa,..., bahya ”, and the time length between the vowel part energy centroids is measured with various changes. As shown in FIG.
If the consonant 2 is different between the vowels to be analyzed, the average time length distribution width between the vowel energy centroids is
113 to 195 ms, ± about 41 ms, clearly exceeding the discrimination limit.
【0020】図11は母音部エネルギー重心点間の時間
長導出方法を説明する図である。本図(a)に示すよう
なそれぞれ子音部及び母音部からなる第iモーラ、第
(i+1)モーラの音声波形において、本図(b)に示
すような音声波形をエネルギーで表した音声エネルギー
Eに対して、母音部分に関して本図(c)に示すような
音声エネルギーの和(積分)を取り、例えば、第iモー
ラ及び第(i+1)モーラの全エネルギーの和をEtota
l (i)、Etotal (i+1)とし、第iモーラ及び第
(i+1)モーラの1/2Etotal (i)、1/2Eto
tal (i+1)になる時間をそれぞれ第iモーラ及び第
(i+1)モーラの母音部エネルギー重心点とし、これ
らの間隔を母音部エネルギー重心点間時間長とする。FIG. 11 is a diagram for explaining a method of deriving the time length between the vowel energy centroids. In the i-th mora and (i + 1) -th mora sound waveforms each having a consonant part and a vowel part as shown in FIG. 6A, a sound energy E representing the sound waveform as shown in FIG. For the vowel part, the sum (integration) of voice energies as shown in this figure (c) is taken, and for example, the sum of all energies of the i-th and (i + 1) -th mora is calculated as Etota
l (i), Etotal (i + 1), and 1 / 2Etotal (i), 1 / 2Eto of the i-th and (i + 1) -th mora
The time when tal (i + 1) is reached is defined as the vowel energy centroid of the i-th and (i + 1) -th mora, and the interval between them is defined as the time length between the vowel energy centroids.
【0021】以上の方法で導出した各種の子音に対する
母音部エネルギー重心点間の時間長を下記表に示す。 以上の結果から前の母音の種類の違いによる影響(図
4)、後ろの母音の種類の違いよる影響(図6)ではと
もに平均時間長は140ms近辺に集中している。母音
の種類ごとで若干のばらつきがみられるものの、人間が
約10〜20msの音の長さの変化を認知できない(橋
本等:「音声合成の韻律規則」、第7回国際音響会議)
ことを考慮すると、母音の種類による影響が無視できる
ものであると結論できる。それに対し、間の子音の違い
による影響(図10)は約110〜190msと幅広く
分布し、種類の違いによる影響の大きさが確認できた。The following table shows the time length between the vowel energy centroids for various consonants derived by the above method. From the above results, the average time length is concentrated around 140 ms in both the effect of the difference in the type of the preceding vowel (FIG. 4) and the effect of the difference in the type of the rear vowel (FIG. 6). Although there is a slight variation among vowel types, humans cannot recognize changes in the sound length of about 10 to 20 ms (Hashimoto et al .: "Prosody rules for speech synthesis", 7th International Conference on Acoustic Sound)
Considering this, it can be concluded that the effect of the type of vowel is negligible. On the other hand, the influence (FIG. 10) due to the difference between consonants was widely distributed at about 110 to 190 ms, and the magnitude of the influence due to the difference in type could be confirmed.
【0022】図10に示すように、母音部エネルギー重
心点間時間長と各種子音とはほぼ直線をなし、この関係
が図1の音韻継続時間長生成部2のリズム規則として格
納される。As shown in FIG. 10, the time length between the vowel part energy centroids and the various consonants are substantially straight lines, and this relationship is stored as the rhythm rule of the phoneme duration generation unit 2 in FIG.
【0023】[0023]
【発明の効果】以上説明したように本発明によれば、前
記2つのモーラの間の子音をパラメータとしてモーラ間
隔を決定し、合成すべき文章の音韻継続時間を前記モー
ラ間隔で調整することにより、自然な日本語合成音が簡
単に得られるようになる。As described above, according to the present invention, the mora interval is determined using the consonant between the two mora as a parameter, and the phoneme duration of the text to be synthesized is adjusted at the mora interval. Natural Japanese synthesized sounds can be easily obtained.
【図1】本発明の実施例に係る日本語音声合成システム
の構成を示す図である。FIG. 1 is a diagram showing a configuration of a Japanese speech synthesis system according to an embodiment of the present invention.
【図2】母音部エネルギー重心点間時間長に着目した時
間長制御を示す図である。FIG. 2 is a diagram illustrating time length control focusing on the time length between vowel energy center points.
【図3】前の母音が違う場合を示す図である。FIG. 3 is a diagram showing a case where a previous vowel is different.
【図4】図3の場合の母音部エネルギー重心点間時間長
の影響を示す図である。FIG. 4 is a diagram showing the influence of the time length between vowel energy center points in the case of FIG. 3;
【図5】後ろの母音が違う場合を示す図である。FIG. 5 is a diagram showing a case where a back vowel is different.
【図6】図5の場合の母音部エネルギー重心点間時間長
の影響を示す図である。6 is a diagram showing the effect of the time length between vowel energy center points in the case of FIG. 5;
【図7】前の子音が違う場合を示す図である。FIG. 7 is a diagram showing a case where a previous consonant is different.
【図8】図7の母音部エネルギー重心点間時間長の影響
を示す図である。FIG. 8 is a diagram showing the effect of the time length between vowel energy center points in FIG. 7;
【図9】間の子音が違う場合を示す図である。FIG. 9 is a diagram showing a case in which consonants are different.
【図10】母音部エネルギー重心点間時間長の影響を示
す図である。FIG. 10 is a diagram showing the influence of the time length between vowel energy center points.
【図11】母音部エネルギー重心点間の時間長導出方法
を説明する図である。FIG. 11 is a diagram illustrating a method for deriving a time length between vowel energy center points.
【図12】従来の音韻継続時間長の制御を説明する図で
ある。FIG. 12 is a diagram for explaining conventional control of phoneme duration.
1…テキスト解析部 2…音韻継続時間長生成部 3…音源振幅パタン生成部 4…ピッチパタン生成部 5…音源生成部 6…スクペクトルパタン生成部 7…音声合成器 DESCRIPTION OF SYMBOLS 1 ... Text analysis part 2 ... Phoneme duration length generation part 3 ... Sound source amplitude pattern generation part 4 ... Pitch pattern generation part 5 ... Sound source generation part 6 ... Spectrum pattern generation part 7 ... Speech synthesizer
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭56−111898(JP,A) 特開 昭61−84697(JP,A) 特開 昭61−84699(JP,A) 特開 昭62−284397(JP,A) 特開 平3−2799(JP,A) (58)調査した分野(Int.Cl.7,DB名) G10L 13/00 - 13/08 ──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-56-11118 (JP, A) JP-A-61-84697 (JP, A) JP-A-61-84699 (JP, A) JP-A-62 284397 (JP, A) JP-A-3-2799 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) G10L 13/00-13/08
Claims (2)
ラを合成単位として日本語を合成する音声合成方法にお
いて、 任意の相隣合う2つのモーラの音声波形のエネルギーを
求め、 該音声波形の母音部のエネルギーの時間積分を取り、 前記2つのモーラの前記エネルギーの時間積分の重心点
間である母音部エネルギー重心点位置間の時間長により
モーラ間隔を求め、 前記2つのモーラの間の子音をパラメータとしてモーラ
間隔を決定することを特徴とする日本語音声合成方法。1. A speech synthesis method for synthesizing Japanese using a mora, which is a unit of prosody corresponding to a single syllable, as a synthesis unit, wherein energy of a speech waveform of two adjacent mora is obtained, and energy of the speech waveform is calculated. Take the time integral of the energy of the vowel part, find the mora interval by the time length between the vowel part energy centroid positions between the centroids of the time integral of the energy of the two mora, and find the consonant between the two mora A Japanese speech synthesis method characterized by determining a mora interval as a parameter.
ーラ間隔で調整する請求項1記載の日本語音声合成方
法。2. The Japanese speech synthesis method according to claim 1, wherein a phoneme duration of a sentence to be synthesized is adjusted at the mora interval.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP07774392A JP3267659B2 (en) | 1992-03-31 | 1992-03-31 | Japanese speech synthesis method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP07774392A JP3267659B2 (en) | 1992-03-31 | 1992-03-31 | Japanese speech synthesis method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05281993A JPH05281993A (en) | 1993-10-29 |
| JP3267659B2 true JP3267659B2 (en) | 2002-03-18 |
Family
ID=13642395
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP07774392A Expired - Fee Related JP3267659B2 (en) | 1992-03-31 | 1992-03-31 | Japanese speech synthesis method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3267659B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3963141B2 (en) * | 2002-03-22 | 2007-08-22 | ヤマハ株式会社 | SINGLE SYNTHESIS DEVICE, SINGE SYNTHESIS PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING SINGE SYNTHESIS PROGRAM |
-
1992
- 1992-03-31 JP JP07774392A patent/JP3267659B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH05281993A (en) | 1993-10-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE19610019C2 (en) | Digital speech synthesis process | |
| EP0710378A1 (en) | A method and apparatus for converting text into audible signals using a neural network | |
| Rietveld et al. | Aligning pitch targets in speech synthesis: effects of syllable structure | |
| JP2000305582A (en) | Speech synthesizing device | |
| JP2000163088A (en) | Voice synthesis method and apparatus | |
| Venditti et al. | Modeling Japanese boundary pitch movements for speech synthesis | |
| JP3267659B2 (en) | Japanese speech synthesis method | |
| JP5175422B2 (en) | Method for controlling time width in speech synthesis | |
| JP3437064B2 (en) | Speech synthesizer | |
| JP3278486B2 (en) | Japanese speech synthesis system | |
| JPH0580791A (en) | Device and method for speech rule synthesis | |
| JP3575919B2 (en) | Text-to-speech converter | |
| JPS62138898A (en) | Speech rule synthesis method | |
| JP3113101B2 (en) | Speech synthesizer | |
| JP3278485B2 (en) | Japanese speech synthesis system | |
| JP3270668B2 (en) | Prosody synthesizer based on artificial neural network from text to speech | |
| JP3368948B2 (en) | Voice rule synthesizer | |
| JP3397406B2 (en) | Voice synthesis device and voice synthesis method | |
| KR100269215B1 (en) | Method for producing fundamental frequency contour of prosodic phrase for tts | |
| JP2910587B2 (en) | Speech synthesizer | |
| JP2995814B2 (en) | Voice synthesis method | |
| JP3218639B2 (en) | Energy control method in rule speech synthesizer | |
| JP2004206144A (en) | Basic frequency pattern generation method and program recording medium | |
| JPH01321496A (en) | Speech synthesizing device | |
| JPH056191A (en) | Speech synthesizer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |