Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3420964B2 - Pitch pattern generation method, device thereof, and program recording medium - Google Patents
[go: Go Back, main page]

JP3420964B2 - Pitch pattern generation method, device thereof, and program recording medium - Google Patents

Pitch pattern generation method, device thereof, and program recording medium

Info

Publication number
JP3420964B2
JP3420964B2 JP04816699A JP4816699A JP3420964B2 JP 3420964 B2 JP3420964 B2 JP 3420964B2 JP 04816699 A JP04816699 A JP 04816699A JP 4816699 A JP4816699 A JP 4816699A JP 3420964 B2 JP3420964 B2 JP 3420964B2
Authority
JP
Japan
Prior art keywords
pitch pattern
prosody
category
pattern data
pitch
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
Application number
JP04816699A
Other languages
Japanese (ja)
Other versions
JP2000250570A (en
Inventor
光昭 磯貝
秀之 水野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP04816699A priority Critical patent/JP3420964B2/en
Publication of JP2000250570A publication Critical patent/JP2000250570A/en
Application granted granted Critical
Publication of JP3420964B2 publication Critical patent/JP3420964B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】この発明は、テキスト音声合
成システムにおけるピッチパタン生成方法、その装置及
びプログラム記録媒体に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a pitch pattern generating method, its apparatus and program recording medium in a text-to-speech synthesis system.

【0002】[0002]

【従来の技術】従来のテキスト音声合成におけるピッチ
パタンの生成方式は、自然音声のピッチパタンを分析
し、そこから得た規則から一般的なピッチパタン生成モ
デルを構築し、そのモデルを用いてテキストのピッチパ
タンを生成していた。しかしながら、大量のデータを分
析したとしても、全ての規則を含んだ万能なモデルを構
築することは大変困難であるため、合成するテキストの
内容によっては不自然なピッチパタンを生成することが
ある。また、一般的な規則化がなされているために、生
成されたピッチパタンが機械的で単調になってしまうと
いう問題があった。
2. Description of the Related Art A conventional pitch pattern generation method in text-to-speech synthesis analyzes the pitch pattern of natural speech, constructs a general pitch pattern generation model from the rules obtained from it, and uses the model to generate a text pattern. The pitch pattern of was generated. However, even if a large amount of data is analyzed, it is very difficult to construct a universal model including all the rules, and thus an unnatural pitch pattern may be generated depending on the content of the synthesized text. In addition, there is a problem in that the generated pitch pattern is mechanical and monotonous because general regularization is performed.

【0003】こうした問題を解決するために、テキスト
合成音声のピッチパタン生成の方法として、ピッチパタ
ンデータベースを利用するアプローチがある。これは、
ピッチパタンデータベース中に大量の自然音声のピッチ
パタンを蓄積しておき、合成したいテキストにふさわし
いピッチパタンをデータベースから選択することにより
ピッチパタン生成を行うものである。この方式では、肉
声のピッチ情報を利用するため、合成するテキストにふ
さわしいピッチパタンデータをデータベースから得るこ
とができれば、自然性の高いピッチパタン生成が可能と
なるが、適切なピッチパタンデータを選択することは困
難である。また、データベース中に合成したい入力テキ
ストと同一の韻律カテゴリ条件(アクセント型、モーラ
数等のテキスト属性より決定されるテキスト条件)を持
つピッチパタンデータが存在しない場合には、適切なピ
ッチパタンデータの選択を行うことができないという問
題があった。
In order to solve such a problem, there is an approach using a pitch pattern database as a method of generating a pitch pattern of text-synthesized speech. this is,
A large amount of natural voice pitch patterns are stored in the pitch pattern database, and a pitch pattern suitable for the text to be synthesized is selected from the database to generate pitch patterns. In this method, since the pitch information of the real voice is used, if the pitch pattern data suitable for the text to be synthesized can be obtained from the database, it is possible to generate a highly natural pitch pattern, but select an appropriate pitch pattern data. Is difficult. If there is no pitch pattern data in the database that has the same prosodic category conditions as the input text to be synthesized (text conditions determined by the text attributes such as accent type and number of mora), the appropriate pitch pattern data There was a problem that selection could not be made.

【0004】[0004]

【発明が解決しようとする課題】この発明は上述した点
に鑑みてなされたものであって、テキスト音声合成シス
テムにおけるピッチパタン生成を行う際に、ピッチパタ
ンデータベースから適切なピッチパタンデータを選択
し、自然性の高いピッチパタン生成を可能とするピッチ
パタン生成方法を提供することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made in view of the above points, and when pitch pattern generation in a text-to-speech synthesis system is performed, appropriate pitch pattern data is selected from a pitch pattern database. An object of the present invention is to provide a pitch pattern generation method that enables highly natural pitch pattern generation.

【0005】[0005]

【課題を解決するための手段】以上の課題を解決するた
めに、この発明の方法は、自然音声より抽出した大量の
ピッチパタンデータからなるピッチパタンデータベース
よりピッチパタンデータを選択する際に、ピッチパタン
データベースに、合致する韻律カテゴリ(アクセント
型、モーラ数、先行アクセント型、後続アクセント型、
先行境界条件、後続境界条件などの集合からなる)のピ
ッチパタンデータが存在しなかった場合には、韻律カテ
ゴリ間の距離(類似度)を統計的な推定により求め、こ
の距離から、ピッチパタンデータベースの中で、合成し
たいテキストの韻律カテゴリに最も近いと推定される韻
律カテゴリを選択し、選択した韻律カテゴリに属するピ
ッチパタンデータの中から、合成するテキストに用いる
ピッチパタンデータを選択し、そのピッチパタンデータ
をピッチパタン生成に利用する。韻律カテゴリ間の距離
は、各韻律カテゴリに属するピッチパタンデータをベク
トルで表現し、韻律カテゴリの平均ベクトルを求め、異
なる韻律カテゴリ間のピッチパタンの形状差を差分ベク
トルで表現し、この差分ベクトルを韻律カテゴリ間の距
離とする。さらに、推定結果より得た韻律カテゴリ間の
差分ベクトルを用いて、選択したピッチパタンの形状
に、合成したいテキストの韻律カテゴリのピッチパタン
形状に近づけるための変形を施して、ピッチパタン生成
に利用する。
In order to solve the above-mentioned problems, the method of the present invention uses a pitch pattern data when selecting pitch pattern data from a pitch pattern database consisting of a large amount of pitch pattern data extracted from natural speech. Match prosodic categories to the pattern database (accent type, number of mora, leading accent type, trailing accent type,
If there is no pitch pattern data (including a set of preceding boundary conditions and subsequent boundary conditions), the distance (similarity) between the prosody categories is obtained by statistical estimation, and from this distance, the pitch pattern database is obtained. Select the prosody category that is estimated to be the closest to the prosody category of the text you want to synthesize, select the pitch pattern data to be used for the text to be synthesized from the pitch pattern data belonging to the selected prosody category, and select that pitch. The pattern data is used for pitch pattern generation. The distance between the prosody categories is expressed as a vector of the pitch pattern data belonging to each prosody category, the average vector of the prosody categories is obtained, and the difference in pitch pattern shape between different prosody categories is expressed as a difference vector. It is the distance between the prosody categories. Further, using the difference vector between prosodic categories obtained from the estimation result, the shape of the selected pitch pattern is transformed so as to be closer to the pitch pattern shape of the prosody category of the text to be synthesized, and used for pitch pattern generation. .

【0006】[0006]

【発明の実施の形態】以下、この発明の実施例を述べ
る。この発明におけるピッチパタン生成は、全てアクセ
ント句を基本単位として行う。この実施例では、取り扱
う全てのアクセント句は、テキストから安定した品質で
抽出できる情報である、アクセント型(第何音節目にア
クセントが置かれるか、平坦アクセントか、等の分
類)、モーラ数、先行アクセント型(前のアクセント句
のアクセント型)、後続アクセント型(後のアクセント
句のアクセント型)、先行境界条件、後続境界条件など
の集合で表される韻律カテゴリにより、いずれかの韻律
カテゴリに属するものとする。すなわち、この方法で
は、テキスト音声合成システムに入力されたアクセント
句は、形態素解析の結果に基づき上記いずれかの韻律カ
テゴリに属する。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below. In the present invention, pitch pattern generation is performed using accent phrases as basic units. In this embodiment, all the accent phrases to be handled are information that can be extracted from the text with stable quality, such as accent type (classification of which syllable is placed in the accent, flat accent, etc.), the number of mora, Depending on the prosody category represented by the set of preceding accent type (accent type of previous accent phrase), subsequent accent type (accent type of subsequent accent phrase), preceding boundary condition, subsequent boundary condition, etc. Shall belong. That is, in this method, the accent phrase input to the text-to-speech system belongs to one of the above prosodic categories based on the result of morphological analysis.

【0007】この実施例における、ピッチパタン生成方
法を図1を参照して説明する。ピッチパタンデータベー
ス11には、アクセント句単位でピッチパタンデータが
格納されている。このピッチパタンデータは、1フレー
ムごとにピッチの値を持つ。この実施例では、1フレー
ムは2.5msecとした。また、各ピッチパタンデー
タには、その韻律カテゴリ(条件)が併記されている。
合成するテキストは、アクセント句単位で与えられる。
A pitch pattern generating method in this embodiment will be described with reference to FIG. The pitch pattern database 11 stores pitch pattern data in units of accent phrases. This pitch pattern data has a pitch value for each frame. In this embodiment, one frame is 2.5 msec. In addition, each pitch pattern data also includes the prosody category (condition).
The text to be composed is given in units of accent phrases.

【0008】ステップ101では、合成したいテキスト
の韻律カテゴリと等しい韻律カテゴリに属するピッチパ
タンデータが、ピッチパタンデータベース11に存在す
るかどうかを検索する。ここで、ピッチパタンデータが
存在した場合は、以下のステップ102の処理を、存在
しなかった場合には、以下のステップ103からステッ
プ105の処理を行う。
In step 101, it is searched whether pitch pattern data belonging to a prosody category equal to the prosody category of the text to be synthesized exists in the pitch pattern database 11. Here, if the pitch pattern data exists, the processing of the following step 102 is performed, and if it does not exist, the processing of the following steps 103 to 105 is performed.

【0009】ステップ102では、合成したいテキスト
の韻律カテゴリと等しい韻律カテゴリからのピッチパタ
ンデータを選択する。ここで、選択した韻律カテゴリが
複数のピッチパタンデータを持つ場合、使用するピッチ
パタンデータを決定する必要がある。この実施例では、
カテゴリ中の最も平均的な形状のピッチパタンデータを
韻律カテゴリの代表ピッチパタンデータとして選択す
る。
In step 102, pitch pattern data from a prosody category equal to the prosody category of the text to be synthesized is selected. Here, when the selected prosody category has a plurality of pitch pattern data, it is necessary to determine the pitch pattern data to be used. In this example,
The pitch pattern data of the most average shape in the category is selected as the representative pitch pattern data of the prosody category.

【0010】ステップ103では、後述するステップ3
01及びステップ302に記す方法により、データベー
ス11に含まれる韻律カテゴリのうちから、合成するテ
キストの韻律カテゴリに、ピッチパタンの形状が最も近
いと思われる韻律カテゴリを推定する。ステップ104
では、ステップ102と同様にして、その推定した韻律
カテゴリからのピッチパタンデータの選択を行う。
In step 103, step 3 which will be described later is performed.
By the method described in 01 and step 302, the prosody category in which the shape of the pitch pattern is considered to be the closest to the prosody category of the text to be synthesized is estimated from the prosody categories included in the database 11. Step 104
Then, similarly to step 102, pitch pattern data is selected from the estimated prosody category.

【0011】ステップ105では、選択した韻律カテゴ
リとテキストの韻律カテゴリ間の差分ベクトルを、選択
したピッチパタンデータに適用して変形する。ピッチパ
タンデータのベクトル表現については、後述のステップ
202およびステップ203において、差分ベクトル表
現については、後述のステップ204において説明す
る。この差分ベクトルを適用したピッチパタンデータの
変形方法については、例えば、磯貝ら「ピッチパタン変
形方法及びその記録媒体」(特願平10−24755
5)に記載された方法を用いることができる。データベ
ースから選択した韻律カテゴリK、テキストの韻律カテ
ゴリEであるとき、韻律カテゴリKからEへの変形を表
す差分ベクトルをD(K,E)とする。D(K,
E)は、ステップ103において、ピッチパタンデータ
ベース11から韻律カテゴリKを選択した際の値を使用
する。選択したピッチパタンのベクトル表現をXin
すると、差分ベクトルD(K,E)を加算して変形さ
れたピッチパタンベクトルX′ inをX′in=Xin
+D(K,E)より得る。ベクトルXinが、変形さ
れたベクトルX′inのピッチパタンと等しくなるよう
に、選択したピッチパタンの形状を変形する。この形状
の変形は、1フレームごとにピッチの値を増減すること
により行う。
In step 105, the selected prosodic category is selected.
Select the difference vector between the prosodic categories of text and text
It is transformed by applying it to the specified pitch pattern data. Pitchpa
For the vector representation of the tan data, see the steps below.
In 202 and step 203, the difference vector table
The present will be described in step 204 described later.
It Of the pitch pattern data to which this difference vector is applied
For the transformation method, see, for example, Isogai et al.
Forming method and its recording medium "(Japanese Patent Application No. 10-24755)
The method described in 5) can be used. Database
The prosody category K selected from the
When it is Gori E, the transformation from prosody category K to E is displayed.
Let the difference vector be D (K, E). D (K,
E) is the pitch pattern data in step 103.
Use the value when the prosody category K is selected from the base 11
To do. X is the vector representation of the selected pitch patterninWhen
Then, the difference vector D (K, E) is added and transformed.
Pitch pattern vector X ' inX ′in= Xin
Obtained from + D (K, E). Vector xinBut transformed
Vector X ′inTo be equal to the pitch pattern of
Then, the shape of the selected pitch pattern is transformed. This shape
The modification is to increase or decrease the pitch value for each frame.
By.

【0012】ステップ106では、ピッチパタンデータ
をモーラ単位で時間軸方向に線形伸縮することにより、
与えられた時間長に従って時間長補正を行う。ステップ
107では、各ピッチパタンの高さについて、ピッチパ
タンの始点と終点の高さの中点が、点ピッチパタンの話
調成分決定アルゴリズムより求めた話調成分高さの平均
値となるように決定する。点ピッチパタンの話調成分決
定アルゴリズムについては、例えば、箱田ら「文音声合
成における音調規則」(電気通信学会論文誌Vol.J
63−D No.9)を用いることができる。
In step 106, the pitch pattern data is linearly expanded / contracted in the time axis direction in mora units,
The time length is corrected according to the given time length. In step 107, with respect to the height of each pitch pattern, the midpoint between the heights of the start point and the end point of the pitch pattern is set to be the average value of the voice tone component heights obtained by the voice tone component determination algorithm of the point pitch pattern. decide. Regarding the speech tone component determination algorithm of the point pitch pattern, see, for example, Hakoda et al.
63-D No. 9) can be used.

【0013】以上の処理により、合成したいテキストに
適したピッチパタンデータを、ピッチパタンデータベー
ス11より得ることができる。次に、ステップ103に
おいて必要となる。韻律カテゴリ間の距離(類似度)を
推定するための学習の方法を、図2を参照して説明す
る。ここでは、合成するテキストの韻律カテゴリに、ピ
ッチパタンの形状が最も近いと思われる韻律カテゴリを
選択するために、韻律カテゴリ間の距離を定める。その
距離を規定するためにはピッチパタンの形状の差を表現
する必要があり、そのために、ピッチパタンの形状をベ
クトルで表現する。そして、異なる韻律カテゴリ間のピ
ッチパタンベクトルの形状差を表す差分ベクトルの絶対
値を韻律カテゴリ間の距離とみる。すなわち、韻律カテ
ゴリ間の差分ベクトルを推定することは、韻律カテゴリ
間の距離を推定することと同義である。
By the above processing, the pitch pattern data suitable for the text to be synthesized can be obtained from the pitch pattern database 11. Next, it becomes necessary in step 103. A learning method for estimating the distance (similarity) between prosody categories will be described with reference to FIG. Here, the distance between the prosody categories is determined in order to select the prosody category in which the shape of the pitch pattern is considered to be the closest to the prosody category of the text to be synthesized. In order to define the distance, it is necessary to express the difference in the shape of the pitch pattern, and therefore the shape of the pitch pattern is expressed by a vector. Then, the absolute value of the difference vector representing the shape difference of the pitch pattern vector between different prosody categories is regarded as the distance between the prosody categories. That is, estimating the difference vector between the prosody categories is synonymous with estimating the distance between the prosody categories.

【0014】ステップ201から204までは、韻律カ
テゴリ間の距離を学習するための学習データを作成する
処理である。ステップ201では、ピッチパタンデータ
ベース11に含まれるピッチパタンデータを、アクセン
ト型、モーラ数、先行アクセント型、後続アクセント
型、先行境界条件、後続境界条件などの集合で表される
韻律カテゴリにカテゴライズ(分類)する。カテゴライ
ズ結果は、記憶装置21に格納される。
Steps 201 to 204 are processing for creating learning data for learning the distance between prosody categories. In step 201, the pitch pattern data included in the pitch pattern database 11 is categorized (classified) into a prosody category represented by a set of accent type, number of mora, preceding accent type, succeeding accent type, preceding boundary condition, succeeding boundary condition and the like. ) Do. The categorization result is stored in the storage device 21.

【0015】ステップ202では、ピッチパタンの形状
をベクトルで表現する。このピッチパタンのベクトル表
現方法は、例えば、磯貝ら「ピッチパタン変形方法及び
その記録媒体」(特願平10−247555)を用いる
ことができる。即ち、母音中心部のピッチの値およびア
クセント句始終端のピッチの値をピッチパタンのモデル
パラメータとする。ピッチパタンベクトルの各要素はそ
のモーラのピッチとそのモーラに先行するモーラのピッ
チの値との差分とする。あるアクセント句aのモーラ数
がm、第iモーラと第i+1モーラのピッチの値の差分
量がxi、全韻律カテゴリのモーラ数のうち最大モーラ
数がMのとき、アクセント句aのピッチパタンのベクト
ル表現xa を、xa =(x0 ,x1 ,…,xm-2
0,…,0,xM-m ,xm-1 ,xm )と表す。
At step 202, the shape of the pitch pattern is represented by a vector. As a vector expression method of this pitch pattern, for example, Isogai et al. “Pitch pattern deformation method and recording medium thereof” (Japanese Patent Application No. 10-247555) can be used. That is, the pitch value at the center of the vowel and the pitch value at the beginning and end of the accent phrase are used as model parameters of the pitch pattern. Each element of the pitch pattern vector is the difference between the pitch of the mora and the value of the pitch of the mora preceding the mora. When the mora number of a certain accent phrase a is m, the difference amount between the pitch values of the i-th mora and the i + 1-th mora is xi, and the maximum number of mora is M among the mora numbers of all prosody categories, the pitch pattern of the accent phrase a is The vector expression x a is converted into x a = (x 0 , x 1 , ..., X m-2 ,
0, ..., 0, x Mm , x m-1 , x m ).

【0016】ステップ203では、韻律カテゴリの平均
的なピッチパタンベクトルを求める。韻律カテゴリKの
平均的なピッチパタンベクトルをXK とすると、X
K =(1/n)Σi=0 n-1 xi(xi∈K)より求め
る。ここで、nは韻律カテゴリKに属するピッチパタン
データの数である。これを、韻律カテゴリのピッチパタ
ンベクトルとする。求めたピッチパタンベクトルは、記
憶装置22に格納する。
In step 203, an average pitch pattern vector of the prosody category is obtained. Let X K be the average pitch pattern vector of the prosody category K, then X
K = (1 / n) Σ i = 0 n−1 xi (xiεK) Here, n is the number of pitch pattern data belonging to the prosody category K. This is the pitch pattern vector of the prosody category. The obtained pitch pattern vector is stored in the storage device 22.

【0017】ステップ204では、韻律カテゴリ間の差
分ベクトルを求める。韻律カテゴリKから韻律カテゴリ
Lへの差分ベクトルD(K,L)は、D(K,L)
=XL −XK より求める。但し、(K=0,…,N
−1、L=0,…,N−1,K≠L)である。ここで、
K は韻律カテゴリKのピッチパタンベクトル、X
L は韻律カテゴリLのピッチパタンベクトル、Nはデー
タベース中にピッチパタンを持つ全韻律カテゴリ数であ
る。求めた差分ベクトルは、記憶装置23に格納する。
In step 204, a difference vector between prosody categories is obtained. The difference vector D (K, L) from the prosody category K to the prosody category L is D (K, L)
= Obtained from the X L -X K. However, (K = 0, ..., N
-1, L = 0, ..., N-1, K ≠ L). here,
X K is the pitch pattern vector of prosody category K, X
L is the pitch pattern vector of the prosody category L, and N is the number of all prosody categories having pitch patterns in the database. The calculated difference vector is stored in the storage device 23.

【0018】ステップ205では、ステップ204で求
めた韻律カテゴリ間の差分ベクトルをもとに、各韻律カ
テゴリ条件の差分ベクトルへの寄与について数量化I類
を用いて学習する。数量化I類とは、質的説明要因に基
づいて、量的に測定された外的基準(目的の量的変数)
の値を説明、あるいは予測するための方法であり、例え
ば、田中ら「多変量統計解析法」、(現代数学社、19
83)に記載されている。数量化I類は、以下の式
(1)で定式化される。
At step 205, based on the difference vector between the prosody categories obtained at step 204, the contribution of each prosody category condition to the difference vector is learned using quantification type I. Quantification type I is an external standard quantitatively measured based on qualitative explanatory factors (quantitative variable of purpose).
Is a method for explaining or predicting the value of, for example, Tanaka et al. “Multivariate statistical analysis method”, (Hyundai Mathematics Co. Ltd., 19
83). The quantification type I is formulated by the following equation (1).

【0019】 y^i=y′+Σf Σc fcδfc(i) (1) 上記(1)式において、y^iはi番目のサンプルの推
定値であり、y′は全学習データの平均値、δfc(i)
は、サンプルiがファクタfのカテゴリcに該当すると
き1、前記以外のとき0、をとるダミー変数である。a
fcはファクタfのカテゴリcに付与された数量(カテゴ
リ数量と呼ばれる)で、外的基準yiと推定値y^iと
の誤差が最小となるように決定される。すなわち、yi
とy^iとの誤差の自乗平均 Σi=1 n (yi−y^i)2 (2) (nはyiのサンプル数) が最小となるように決定される。Σc はafcδfc(i)
をcについて加算すること、Σf はΣc fcδfc(i)
をfについて加算することを表わす。
[0019] y ^ i = y 'in + Σ f Σ c a fc δ fc (i) (1) above (1), y ^ i is an estimate of the i th sample, y' is the total training data Mean value of δ fc (i)
Is a dummy variable that takes 1 when the sample i falls under the category c of the factor f, and 0 otherwise. a
fc is a quantity (called a category quantity) given to the category c of the factor f, and is determined so that the error between the external reference yi and the estimated value y ^ i is minimized. That is, yi
And y ^ i mean squared error Σ i = 1 n (yi-y ^ i) 2 (2) (n is the number of samples of yi) is determined to be the minimum. Σ c is a fc δ fc (i)
With respect to c, Σ f is Σ c a fc δ fc (i)
Represents adding for f.

【0020】数量化I類の量的変数となる特徴量、すな
わちyiは、ステップ204で求めた差分ベクトルD
(K,L)の各要素diである。質的説明要因となるフ
ァクタおよびカテゴリは、ステップ201で用いた韻律
カテゴリ条件と同一である。例えば、ファクタ‘アクセ
ント型’のカテゴリは、‘0型’や‘1型’などであ
り、ファクタ‘先行境界条件’のカテゴリは、‘強結
合’や‘弱結合’などである。ここで、これらのファク
タおよびカテゴリは、差分ベクトルの終点となる韻律カ
テゴリLの、韻律カテゴリ条件である。これらファク
タ、カテゴリは数値表現して使う。
The feature quantity, ie, yi, which is a quantitative variable of the quantification type I, is the difference vector D obtained in step 204.
It is each element di of (K, L). The factors and categories that are qualitative explanation factors are the same as the prosody category conditions used in step 201. For example, the category of the factor'accent type 'is' 0 type 'or' 1 type ', and the category of the factor'leading boundary condition'is'strong coupling 'or'weak coupling'. Here, these factors and categories are the prosody category conditions of the prosody category L that is the end point of the difference vector. These factors and categories are used as numerical expressions.

【0021】これらより、差分ベクトルD^(Kp,
Eq)の要素kの値を推定するためのカテゴリ数量ak
fc(Kp)、および学習データの平均値y′k(Kp)
を求める。ここで、Kpは、データベース中にピッチパ
タンデータがある学習データの韻律カテゴリ(p=0,
…,NK-1 :NK はデータベース中の全韻律カテゴリの
数)である。また、Eqは、データベース中にピッチパ
タンデータがない韻律カテゴリ(q=0,…,NE-1
E はデータベース中に含まれない韻律カテゴリの数)
である。また、(k=0,…,M:Mは全韻律カテゴリ
の最大モーラ数)である。
From these, the difference vector D ^ (Kp,
Category quantity ak for estimating the value of element k of Eq)
fc (Kp) and average value y'k (Kp) of learning data
Ask for. Here, Kp is a prosody category (p = 0, 0) of learning data having pitch pattern data in the database.
, N K-1 : N K is the number of all prosody categories in the database). Eq is a prosody category (q = 0, ..., N E-1 : Pitch pattern data that does not have pitch pattern data in the database).
N E is the number of prosodic categories not included in the database)
Is. Further, (k = 0, ..., M: M is the maximum number of mora in all prosody categories).

【0022】学習は任意の韻律カテゴリKp(0≦p≦
K-1 )に着目し、KpからKr(rは0,…,
K-1 ,r≠p)への差分値NK-1 個を外的基準とし
て、カテゴリ数量および学習データの平均値を求める。
カテゴリ数量は式(2) をafcで偏微分して0とおいて得
た、正規方程式を解くことにより求める。またカテゴリ
数量は各ファクタ内のカテゴリ数量の平均がゼロになる
ように標準化する。韻律カテゴリKpごとに、カテゴリ
数量および学習データの平均値を求める。また、差分ベ
クトルD(Kp,Kr)の各要素kごとにカテゴリ数
量および学習データの平均値を求める。
Learning is performed in an arbitrary prosody category Kp (0≤p≤
Focusing on N K-1 , Kp to Kr (r is 0, ...,
The average value of the category quantity and the learning data is obtained by using N K−1 difference values to N K−1 , r ≠ p) as external criteria.
The categorical quantity is obtained by solving the normal equation obtained by partially differentiating equation (2) with a fc and setting it to 0. The category quantity is standardized so that the average of the category quantities in each factor is zero. The category quantity and the average value of the learning data are calculated for each prosody category Kp. Further, the category quantity and the average value of the learning data are obtained for each element k of the difference vector D (Kp, Kr).

【0023】以上の手順により、未知の韻律カテゴリを
推定するために必要なカテゴリ数量および学習データの
平均値が求められた。このカテゴリ数量および学習デー
タの平均値は、記憶装置12に格納される。次に、ステ
ップ103における、使用する韻律カテゴリを推定によ
り求めるための手順を図3を参照して説明する。
By the above procedure, the category quantity necessary for estimating the unknown prosody category and the average value of the learning data were obtained. The category quantity and the average value of the learning data are stored in the storage device 12. Next, the procedure for obtaining the prosody category to be used by estimation in step 103 will be described with reference to FIG.

【0024】ステップ301は、データベース中の全て
の韻律カテゴリから、合成するテキストのデータベース
11中にない韻律カテゴリEへの差分ベクトルを推定す
る。韻律カテゴリKpから韻律カテゴリEへの差分ベク
トルD^(Kp,E)を推定する。ここで、Eは合成
するテキストの韻律カテゴリ、Kpはデータベース中の
韻律カテゴリ(p=0,…,N−1)(Nはデータベー
ス中の全ての韻律カテゴリの数)である。
Step 301 estimates a difference vector from all the prosody categories in the database to the prosody category E of the text to be synthesized which is not in the database 11. A difference vector D ^ (Kp, E) from the prosody category Kp to the prosody category E is estimated. Here, E is a prosody category of the text to be synthesized, Kp is a prosody category (p = 0, ..., N-1) in the database (N is the number of all prosody categories in the database).

【0025】差分ベクトルの各要素kは、以下の式
(3)より推定できる。 d^k(Kp,E)=y′k(Kp)+Σf Σc akfc(Kp)δfc(E) (3) 上記の式(3)において、d^k(Kp,E)は求める
差分ベクトルD^(Kp,E)の要素kの推定値、
y′k(Kp)は韻律カテゴリKpの要素kに関する全
学習データの平均値、δfc(E)は韻律カテゴリEがフ
ァクタfのカテゴリcに該当するとき1、前記以外のと
き0をとるダミー変数、akfc(Kp)は韻律カテゴリ
Kpの要素kのファクタfカテゴリcに付与されたカテ
ゴリ数量である。akfc(Kp)とy′k(Kp)は、
記憶装置12より得る。すなわち、韻律カテゴリKpに
関するカテゴリ数量および学習データの平均値と、差分
ベクトルの終点となる韻律カテゴリEの韻律カテゴリ条
件とから、差分ベクトルD^(Kp,E)を得ること
ができる。
Each element k of the difference vector can be estimated by the following equation (3). d ^ k (Kp, E) = the y'k (Kp) + Σ f Σ c ak fc (Kp) δ fc (E) (3) the above equation (3), d ^ k ( Kp, E) is determined An estimated value of the element k of the difference vector D ^ (Kp, E),
y′k (Kp) is an average value of all learning data regarding the element k of the prosody category Kp, and δ fc (E) is a dummy that takes 1 when the prosody category E corresponds to the category c of the factor f, and 0 otherwise. The variable, ak fc (Kp), is the category quantity assigned to the factor f category c of the element k of the prosody category Kp. ak fc (Kp) and y'k (Kp) are
Obtained from the storage device 12. That is, the difference vector D ^ (Kp, E) can be obtained from the category quantity related to the prosody category Kp, the average value of the learning data, and the prosody category condition of the prosody category E that is the end point of the difference vector.

【0026】ステップ302では、ステップ301で求
めた全ての差分ベクトルのうちから、差分ベクトルの大
きさが最小となる韻律カテゴリを求める。つまりEに最
も近いと推定されるKpを求める。以上の処理により、
合成するテキストの韻律カテゴリのピッチパタン形状に
最も近いと推定される韻律カテゴリを、データベースか
ら選択することができる。
In step 302, the prosody category that minimizes the magnitude of the difference vector is obtained from all the difference vectors obtained in step 301. That is, Kp estimated to be closest to E is obtained. By the above processing,
The prosody category estimated to be the closest to the pitch pattern shape of the prosody category of the text to be synthesized can be selected from the database.

【0027】[0027]

【発明の効果】以上の通りであって、この発明によれ
ば、ピッチパタンデータベースを利用したテキスト音声
合成システムにおいて、ピッチパタンデータベース中
に、合成する可能性のある全てのテキストの韻律カテゴ
リ条件に対応するピッチパタンデータを用意せずとも、
自動的に最適な代替ピッチパタンをデータベースより推
定し、更に選択したピッチパタンを変形することによ
り、自然なピッチパタンを得ることが可能となる。
As described above, according to the present invention, in the text-to-speech synthesis system using the pitch pattern database, the prosody category conditions of all texts that may be synthesized are included in the pitch pattern database. Even without preparing the corresponding pitch pattern data,
It is possible to obtain a natural pitch pattern by automatically estimating the optimum alternative pitch pattern from the database and deforming the selected pitch pattern.

【0028】以下に実施例を示す。ATR連続音声デー
タベース503文章から、ピッチパタンデータベースを
構成した、但し、評価用の文章はデータベースより除い
た。5文章について、次の5種類の合成音声を作成し
た。 (a)本発明(1).評価用の文章に含まれる全ての韻
律カテゴリがデータベースにある条件で、この発明方法
によりピッチパタンを生成。 (b)本発明(2).評価用の文章に含まれる韻律カテ
ゴリを全てデータベースから除き、この発明方法により
ピッチパタンを生成。 (c)本発明(3).(b)と同様であるが、ピッチパ
タン選択後の形状変形処理を行わない。 (d)従来法.点ピッチモデル(先の箱田らの文献)に
よってピッチパタンを生成。 (e)原音声.原音声のピッチパタンを使用。
Examples will be shown below. A pitch pattern database was constructed from 503 sentences of the ATR continuous speech database, but the sentences for evaluation were excluded from the database. For the five sentences, the following five types of synthetic speech were created. (A) The present invention (1). The pitch pattern is generated by the method of the present invention under the condition that all the prosody categories included in the evaluation text are in the database. (B) The present invention (2). All the prosody categories included in the sentences for evaluation are removed from the database, and pitch patterns are generated by the method of the present invention. (C) The present invention (3). Similar to (b), but the shape transformation process after selecting the pitch pattern is not performed. (D) Conventional method. A pitch pattern is generated by the point pitch model (reference of Hakoda et al.). (E) Original voice. Uses the pitch pattern of the original voice.

【0029】音韻時間長、アクセント情報などは全て原
音声の値を用いた。この発明方法による音声(a)
(b)(c)のピッチパタンの高さは、ピッチパタンの
始点と終点の高さの中点が、点ピッチモデルの話調成分
生成アルゴリズム(前記箱田らの文献)より求めた話調
成分の高さの平均値となるように調整した。これらを被
験者10名に提示し、イントネーションの自然性を5段
階で評価させた。その結果は下記の通りとなった。
The values of the original speech were used for the phoneme duration, accent information, and the like. Speech by the method of the present invention (a)
In the pitch pattern heights of (b) and (c), the midpoints of the heights of the starting point and the ending point of the pitch pattern are the tone-tone components obtained by the tone-tone component generation algorithm of the point-pitch model (Hakoda et al.). The height was adjusted to be the average value. These were presented to 10 subjects, and the naturalness of intonation was evaluated on a 5-grade scale. The results are shown below.

【0030】 音声種別 (a) 本発明 (b) 本発明 (c) 本発明 (d) 従来 (e) 原音 評価 3.28 3.32 3.16 3.00 3.98 この発明方法(a)(b)(c)は、全て従来法(d)
よりも自然性が向上している。また、データベース中に
入力テキストと一致する韻律カテゴリがない場合(b)
にも同等の自然性が実現できていることから、適切に推
定が行われていることが確認できた。また、(b)と
(c)の評価結果からピッチパタンの形状変形により自
然性が向上することが確認できた。
Voice type (a) present invention (b) present invention (c) present invention (d) conventional (e) original sound evaluation 3.28 3.32 3.16 3.00 3.98 This invention method (a) (b) (c) is all conventional Method (d)
It is more natural than that. Also, if there is no prosody category that matches the input text in the database (b)
Since the same naturalness was achieved, it was confirmed that the estimation was performed appropriately. Further, it was confirmed from the evaluation results of (b) and (c) that the naturalness was improved by the shape deformation of the pitch pattern.

【図面の簡単な説明】[Brief description of drawings]

【図1】この発明の一実施形態において、合成したいテ
キストのピッチパタンを生成する方法を説明するフロー
チャート。
FIG. 1 is a flowchart illustrating a method of generating a pitch pattern of text to be combined in an embodiment of the present invention.

【図2】この発明の一実施形態において、ピッチパタン
データベースから、使用する韻律カテゴリの推定に必要
となる、カテゴリ数量データテーブルを生成するための
フローチャート。
FIG. 2 is a flowchart for generating a category quantity data table necessary for estimating a prosody category to be used from a pitch pattern database in an embodiment of the present invention.

【図3】この発明の一実施形態において、使用する韻律
カテゴリの推定方法を説明するフローチャート。
FIG. 3 is a flowchart illustrating a method of estimating a prosody category to be used in the embodiment of the present invention.

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平6−236197(JP,A) 特開 平10−143196(JP,A) 特開 平9−44191(JP,A) 特開 平8−44391(JP,A) 特開 昭63−46497(JP,A) 特開 平11−95783(JP,A) 特開2000−75880(JP,A) 特開 平7−219599(JP,A) 特開 平7−261778(JP,A) (58)調査した分野(Int.Cl.7,DB名) G10L 13/08 ─────────────────────────────────────────────────── --- Continuation of front page (56) References JP-A-6-236197 (JP, A) JP-A-10-143196 (JP, A) JP-A-9-44191 (JP, A) JP-A-8- 44391 (JP, A) JP 63-46497 (JP, A) JP 11-95783 (JP, A) JP 2000-75880 (JP, A) JP 7-219599 (JP, A) Kaihei 7-261778 (JP, A) (58) Fields surveyed (Int.Cl. 7 , DB name) G10L 13/08

Claims (8)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 テキスト音声合成システムにおいて、 テキストに適したピッチパタンデータを、自然音声より
抽出した大量のピッチパタンデータからなるピッチパタ
ンデータベースより選択してピッチパタンを生成する方
法であって、 テキストの、アクセント型、モーラ数、先行アクセント
型、後続アクセント型、先行境界条件、後続境界条件な
どの集合よりなる韻律カテゴリに一致する韻律カテゴリ
のピッチパタンデータがピッチパタンデータベースに存
在した場合には、 その韻律カテゴリに属するピッチパタンデータの中か
ら、合成に用いるピッチパタンデータを選択し、 また、ピッチパタンデータベースに一致する韻律カテゴ
リのピッチパタンデータが存在しなかった場合には、 テキストの韻律カテゴリとピッチパタンデータベースの
各韻律カテゴリとの間の距離(類似度)を統計的な推定
により求め、この距離から、ピッチパタンデータベース
の中で、合成したいテキストの韻律カテゴリに最も近い
と推定される韻律カテゴリを選択し、 その選択した韻律カテゴリに属するピッチパタンデータ
の中から合成に用いるピッチパタンデータを選択し、 その選択したピッチパタンデータをピッチパタン生成に
利用することを特徴とするピッチパタン生成方法。
1. A method for generating pitch patterns by selecting pitch pattern data suitable for text from a pitch pattern database consisting of a large amount of pitch pattern data extracted from natural speech in a text-to-speech system. If, in the pitch pattern database, pitch pattern data of a prosody category that matches a prosody category consisting of a set of accent type, number of mora, leading accent type, trailing accent type, leading boundary condition, trailing boundary condition, etc. From the pitch pattern data belonging to the prosody category, select the pitch pattern data used for synthesis, and if there is no matching pitch pattern data in the prosody category in the pitch pattern database, the Pitch pattern database The distance (similarity) to each prosody category is obtained by statistical estimation, and from this distance, the prosody category estimated to be closest to the prosody category of the text to be synthesized is selected in the pitch pattern database, A pitch pattern generation method characterized in that pitch pattern data used for synthesis is selected from the pitch pattern data belonging to the selected prosody category, and the selected pitch pattern data is used for pitch pattern generation.
【請求項2】 請求項1記載のピッチパタン生成方法に
おいて、 韻律カテゴリ間の距離は、 各韻律カテゴリに属するピッチパタンデータをベクトル
で表現し、韻律カテゴリの平均ベクトルを求め、異なる
韻律カテゴリ間のピッチパタンの形状差を差分ベクトル
で表現し、この差分ベクトルを韻律カテゴリ間の距離と
することを特徴とするピッチパタン生成方法。
2. The pitch pattern generation method according to claim 1, wherein the distance between the prosodic categories is represented by a vector of pitch pattern data belonging to each prosody category, an average vector of the prosody categories is calculated, and the distance between different prosody categories is calculated. A pitch pattern generation method, characterized in that the difference in shape of pitch patterns is represented by a difference vector, and the difference vector is used as a distance between prosodic categories.
【請求項3】 請求項1又は請求項2記載のピッチパタ
ン生成方法において、 韻律カテゴリ間の差分ベクトルを用いて、選択したピッ
チパタンの形状に、合成したいテキストの韻律カテゴリ
のピッチパタン形状に近づけるための変形を施して、 ピッチパタンを生成することを特徴とするピッチパタン
生成方法。
3. The pitch pattern generation method according to claim 1, wherein the shape of the selected pitch pattern is brought closer to the pitch pattern shape of the prosody category of the text to be synthesized by using a difference vector between the prosody categories. A pitch pattern generation method characterized by generating a pitch pattern by performing a transformation for
【請求項4】 テキスト音声合成システムにおいて、 テキストに適したピッチパタンデータを、自然音声より
抽出した大量のピッチパタンデータからなるピッチパタ
ンデータベースより選択してピッチパタンを生成する装
置であって、 アクセント型、モーラ数、先行アクセント型、後続アク
セント型、先行境界条件、後続境界条件などの集合より
なる韻律カテゴリとピッチパタンデータが対応付けて記
録されたピッチパタンデータベースと、 テキストの韻律カテゴリに一致する韻律カテゴリのピッ
チパタンデータをピッチパタンデータベースで検索する
手段と、 この検索で一致する韻律カテゴリのピッチパタンデータ
が存在すると、その韻律カテゴリに属するピッチパタン
データの中から、合成に用いるピッチパタンデータを選
択する手段と、 上記検索でピッチパタンデータベースに一致する韻律カ
テゴリのピッチパタンデータが存在しなかった場合に、 テキストの韻律カテゴリとピッチパタンデータベースの
各韻律カテゴリとの間の距離(類似度)を統計的な推定
により求める手段と、この距離から、ピッチパタンデー
タベースの中で、合成したいテキストの韻律カテゴリに
最も近いと推定される韻律カテゴリを選択する手段と、 その選択した韻律カテゴリに属するピッチパタンデータ
の中から合成に用いるピッチパタンデータを選択する手
段と、 その選択したピッチパタンデータを用いてピッチパタン
を生成する手段と、 を具備することを特徴とするピッチパタン生成装置。
4. An apparatus for generating a pitch pattern by selecting pitch pattern data suitable for text from a pitch pattern database composed of a large amount of pitch pattern data extracted from natural speech in a text-to-speech system. Type pattern, number of mora, leading accent type, trailing accent type, leading boundary condition, trailing boundary condition, and so on. Pitch pattern database in which pitch pattern data is recorded in association with pitch pattern data, and matches the text prosody category. A means for searching the pitch pattern data of the prosody category in the pitch pattern database, and if there is pitch pattern data of the prosody category that matches this search, the pitch pattern data used for synthesis is selected from the pitch pattern data belonging to the prosody category. Means to choose , If there is no pitch pattern data of the prosody category that matches the pitch pattern database in the above search, the distance (similarity) between the prosody category of the text and each prosody category of the pitch pattern database is statistically estimated. And a means for selecting the prosody category that is estimated to be the closest to the prosody category of the text to be synthesized in the pitch pattern database from this distance, and from the pitch pattern data belonging to the selected prosody category. A pitch pattern generation device comprising: a means for selecting pitch pattern data to be used for synthesis; and a means for generating a pitch pattern using the selected pitch pattern data.
【請求項5】 請求項4記載のピッチパタン生成装置に
おいて、 韻律カテゴリ間の差分ベクトルを用いて、選択したピッ
チパタンの形状に、合成したいテキストの韻律カテゴリ
のピッチパタン形状に近づけるための変形を施して、 ピッチパタンを生成する手段を備えることを特徴とする
ピッチパタン生成装置。
5. The pitch pattern generation device according to claim 4, wherein the difference vector between the prosodic categories is used to transform the shape of the selected pitch pattern so as to approximate the pitch pattern shape of the prosody category of the text to be synthesized. A pitch pattern generation device comprising means for applying the pitch pattern to generate a pitch pattern.
【請求項6】 テキスト音声合成システムにおいて、 テキストに適したピッチパタンデータを、自然音声より
抽出した大量のピッチパタンデータからなるピッチパタ
ンデータベースより選択してピッチパタンを生成する装
置のコンピュータに、 テキストの、アクセント型、モーラ数、先行アクセント
型、後続アクセント型、先行境界条件、後続境界条件な
どの集合よりなる韻律カテゴリに一致する韻律カテゴリ
のピッチパタンデータをピッチパタンデータベースで検
索する処理と、 この検索で一致する韻律カテゴリのピッチパタンデータ
が存在すると、その韻律カテゴリに属するピッチパタン
データの中から、合成に用いるピッチパタンデータを選
択する処理と、 上記検索でピッチパタンデータベースに一致する韻律カ
テゴリのピッチパタンデータが存在しなかった場合に、 テキストの韻律カテゴリとピッチパタンデータベースの
各韻律カテゴリとの間の距離(類似度)を統計的な推定
により求める処理と、この距離から、ピッチパタンデー
タベースの中で、合成したいテキストの韻律カテゴリに
最も近いと推定される韻律カテゴリを選択する処理と、 その選択した韻律カテゴリに属するピッチパタンデータ
の中から合成に用いるピッチパタンデータを選択する処
理と、 その選択したピッチパタンデータを用いてピッチパタン
を生成する処理と、 を実行させるプログラムを記録した記録媒体。
6. In a text-to-speech synthesis system, pitch pattern data suitable for text is selected from a pitch pattern database consisting of a large amount of pitch pattern data extracted from natural speech, and a text is stored in a computer of a device for generating a pitch pattern. Processing for searching the pitch pattern database for pitch pattern data of a prosody category that matches a prosody category consisting of a set of accent type, number of mora, leading accent type, trailing accent type, leading boundary condition, trailing boundary condition, etc. If pitch pattern data of the prosody category that matches in the search exists, the process of selecting the pitch pattern data to be used for synthesis from the pitch pattern data belonging to that prosody category, and the process of selecting the prosody category that matches the pitch pattern database in the above search Pitch pattern If data does not exist, the process of statistically estimating the distance (similarity) between the prosody category of the text and each prosody category of the pitch pattern database, and from this distance, in the pitch pattern database , The process of selecting the prosody category that is estimated to be the closest to the prosody category of the text to be synthesized, the process of selecting the pitch pattern data used for synthesis from the pitch pattern data belonging to the selected prosody category, and the selected A recording medium in which a process for generating a pitch pattern using pitch pattern data and a program for executing the process are recorded.
【請求項7】 請求項6記載の記録媒体において、 韻律カテゴリ間の距離は、 各韻律カテゴリに属するピッチパタンデータをベクトル
で表現し、韻律カテゴリの平均ベクトルを求め、異なる
韻律カテゴリ間のピッチパタンの形状差を差分ベクトル
で表現し、この差分ベクトルを韻律カテゴリ間の距離と
することを特徴とする記録媒体。
7. The recording medium according to claim 6, wherein the distance between prosodic categories is represented by a vector of pitch pattern data belonging to each prosody category, an average vector of the prosody categories is calculated, and pitch patterns between different prosody categories are calculated. A recording medium characterized in that the difference in shape of the is expressed as a difference vector, and the difference vector is used as a distance between prosody categories.
【請求項8】 請求項6又は7記載の記録媒体におい
て、 韻律カテゴリ間の差分ベクトルを用いて、選択したピッ
チパタンの形状に、合成したいテキストの韻律カテゴリ
のピッチパタン形状に近づけるための変形を施して、 ピッチパタンを生成する処理を上記コンピュータに実行
させるプログラムを上記プログラムに含むことを特徴と
する記録媒体。
8. The recording medium according to claim 6 or 7, wherein a variation vector between prosodic categories is used to modify the shape of the selected pitch pattern to approximate the pitch pattern shape of the prosody category of the text to be synthesized. A recording medium, wherein the program includes a program that causes the computer to execute a process of generating a pitch pattern.
JP04816699A 1999-02-25 1999-02-25 Pitch pattern generation method, device thereof, and program recording medium Expired - Lifetime JP3420964B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP04816699A JP3420964B2 (en) 1999-02-25 1999-02-25 Pitch pattern generation method, device thereof, and program recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP04816699A JP3420964B2 (en) 1999-02-25 1999-02-25 Pitch pattern generation method, device thereof, and program recording medium

Publications (2)

Publication Number Publication Date
JP2000250570A JP2000250570A (en) 2000-09-14
JP3420964B2 true JP3420964B2 (en) 2003-06-30

Family

ID=12795815

Family Applications (1)

Application Number Title Priority Date Filing Date
JP04816699A Expired - Lifetime JP3420964B2 (en) 1999-02-25 1999-02-25 Pitch pattern generation method, device thereof, and program recording medium

Country Status (1)

Country Link
JP (1) JP3420964B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1234109C (en) 2001-08-22 2005-12-28 国际商业机器公司 Intonation generating method, speech synthesizing device by the method, and voice server

Also Published As

Publication number Publication date
JP2000250570A (en) 2000-09-14

Similar Documents

Publication Publication Date Title
US6260016B1 (en) Speech synthesis employing prosody templates
US6185533B1 (en) Generation and synthesis of prosody templates
JP5665780B2 (en) Speech synthesis apparatus, method and program
US20030154081A1 (en) Objective measure for estimating mean opinion score of synthesized speech
JP2007249212A (en) Method, computer program and processor for text speech synthesis
CN111916108B (en) Voice evaluation method and device
US7054814B2 (en) Method and apparatus of selecting segments for speech synthesis by way of speech segment recognition
JP5411845B2 (en) Speech synthesis method, speech synthesizer, and speech synthesis program
US8407053B2 (en) Speech processing apparatus, method, and computer program product for synthesizing speech
US20060271367A1 (en) Pitch pattern generation method and its apparatus
Tachibana et al. HMM-based speech synthesis with various speaking styles using model interpolation
US20010032079A1 (en) Speech signal processing apparatus and method, and storage medium
US8478595B2 (en) Fundamental frequency pattern generation apparatus and fundamental frequency pattern generation method
JP2001265375A (en) Ruled voice synthesizing device
JP3420964B2 (en) Pitch pattern generation method, device thereof, and program recording medium
JP2000075880A (en) Pitch pattern deformation method and recording medium thereof
JP3091426B2 (en) Speech synthesizer with spontaneous speech waveform signal connection
JP3459600B2 (en) Speech data amount reduction device and speech synthesis device for speech synthesis device
Wu et al. Synthesising expressiveness in peking opera via duration informed attention network
JP2004354644A (en) Speech synthesis method and apparatus, computer program thereof, and information storage medium storing the same
Nose et al. HMM-based speech synthesis with unsupervised labeling of accentual context based on F0 quantization and average voice model
JP3576792B2 (en) Voice information processing method
JP3571925B2 (en) Voice information processing device
Liberman Computer speech synthesis: its status and prospects.
JP2001282273A (en) Speech information processing apparatus, its method and storage medium

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090418

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090418

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100418

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100418

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110418

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120418

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130418

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140418

Year of fee payment: 11

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term