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 - ピッチパタン生成方法、その装置及びプログラム記録媒体 - Google Patents
[go: Go Back, main page]

JP3420964B2 - ピッチパタン生成方法、その装置及びプログラム記録媒体 - Google Patents

ピッチパタン生成方法、その装置及びプログラム記録媒体

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
English (en)
Other versions
JP2000250570A (ja
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/ja
Publication of JP2000250570A publication Critical patent/JP2000250570A/ja
Application granted granted Critical
Publication of JP3420964B2 publication Critical patent/JP3420964B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、テキスト音声合
成システムにおけるピッチパタン生成方法、その装置及
びプログラム記録媒体に関するものである。
【0002】
【従来の技術】従来のテキスト音声合成におけるピッチ
パタンの生成方式は、自然音声のピッチパタンを分析
し、そこから得た規則から一般的なピッチパタン生成モ
デルを構築し、そのモデルを用いてテキストのピッチパ
タンを生成していた。しかしながら、大量のデータを分
析したとしても、全ての規則を含んだ万能なモデルを構
築することは大変困難であるため、合成するテキストの
内容によっては不自然なピッチパタンを生成することが
ある。また、一般的な規則化がなされているために、生
成されたピッチパタンが機械的で単調になってしまうと
いう問題があった。
【0003】こうした問題を解決するために、テキスト
合成音声のピッチパタン生成の方法として、ピッチパタ
ンデータベースを利用するアプローチがある。これは、
ピッチパタンデータベース中に大量の自然音声のピッチ
パタンを蓄積しておき、合成したいテキストにふさわし
いピッチパタンをデータベースから選択することにより
ピッチパタン生成を行うものである。この方式では、肉
声のピッチ情報を利用するため、合成するテキストにふ
さわしいピッチパタンデータをデータベースから得るこ
とができれば、自然性の高いピッチパタン生成が可能と
なるが、適切なピッチパタンデータを選択することは困
難である。また、データベース中に合成したい入力テキ
ストと同一の韻律カテゴリ条件(アクセント型、モーラ
数等のテキスト属性より決定されるテキスト条件)を持
つピッチパタンデータが存在しない場合には、適切なピ
ッチパタンデータの選択を行うことができないという問
題があった。
【0004】
【発明が解決しようとする課題】この発明は上述した点
に鑑みてなされたものであって、テキスト音声合成シス
テムにおけるピッチパタン生成を行う際に、ピッチパタ
ンデータベースから適切なピッチパタンデータを選択
し、自然性の高いピッチパタン生成を可能とするピッチ
パタン生成方法を提供することを目的とする。
【0005】
【課題を解決するための手段】以上の課題を解決するた
めに、この発明の方法は、自然音声より抽出した大量の
ピッチパタンデータからなるピッチパタンデータベース
よりピッチパタンデータを選択する際に、ピッチパタン
データベースに、合致する韻律カテゴリ(アクセント
型、モーラ数、先行アクセント型、後続アクセント型、
先行境界条件、後続境界条件などの集合からなる)のピ
ッチパタンデータが存在しなかった場合には、韻律カテ
ゴリ間の距離(類似度)を統計的な推定により求め、こ
の距離から、ピッチパタンデータベースの中で、合成し
たいテキストの韻律カテゴリに最も近いと推定される韻
律カテゴリを選択し、選択した韻律カテゴリに属するピ
ッチパタンデータの中から、合成するテキストに用いる
ピッチパタンデータを選択し、そのピッチパタンデータ
をピッチパタン生成に利用する。韻律カテゴリ間の距離
は、各韻律カテゴリに属するピッチパタンデータをベク
トルで表現し、韻律カテゴリの平均ベクトルを求め、異
なる韻律カテゴリ間のピッチパタンの形状差を差分ベク
トルで表現し、この差分ベクトルを韻律カテゴリ間の距
離とする。さらに、推定結果より得た韻律カテゴリ間の
差分ベクトルを用いて、選択したピッチパタンの形状
に、合成したいテキストの韻律カテゴリのピッチパタン
形状に近づけるための変形を施して、ピッチパタン生成
に利用する。
【0006】
【発明の実施の形態】以下、この発明の実施例を述べ
る。この発明におけるピッチパタン生成は、全てアクセ
ント句を基本単位として行う。この実施例では、取り扱
う全てのアクセント句は、テキストから安定した品質で
抽出できる情報である、アクセント型(第何音節目にア
クセントが置かれるか、平坦アクセントか、等の分
類)、モーラ数、先行アクセント型(前のアクセント句
のアクセント型)、後続アクセント型(後のアクセント
句のアクセント型)、先行境界条件、後続境界条件など
の集合で表される韻律カテゴリにより、いずれかの韻律
カテゴリに属するものとする。すなわち、この方法で
は、テキスト音声合成システムに入力されたアクセント
句は、形態素解析の結果に基づき上記いずれかの韻律カ
テゴリに属する。
【0007】この実施例における、ピッチパタン生成方
法を図1を参照して説明する。ピッチパタンデータベー
ス11には、アクセント句単位でピッチパタンデータが
格納されている。このピッチパタンデータは、1フレー
ムごとにピッチの値を持つ。この実施例では、1フレー
ムは2.5msecとした。また、各ピッチパタンデー
タには、その韻律カテゴリ(条件)が併記されている。
合成するテキストは、アクセント句単位で与えられる。
【0008】ステップ101では、合成したいテキスト
の韻律カテゴリと等しい韻律カテゴリに属するピッチパ
タンデータが、ピッチパタンデータベース11に存在す
るかどうかを検索する。ここで、ピッチパタンデータが
存在した場合は、以下のステップ102の処理を、存在
しなかった場合には、以下のステップ103からステッ
プ105の処理を行う。
【0009】ステップ102では、合成したいテキスト
の韻律カテゴリと等しい韻律カテゴリからのピッチパタ
ンデータを選択する。ここで、選択した韻律カテゴリが
複数のピッチパタンデータを持つ場合、使用するピッチ
パタンデータを決定する必要がある。この実施例では、
カテゴリ中の最も平均的な形状のピッチパタンデータを
韻律カテゴリの代表ピッチパタンデータとして選択す
る。
【0010】ステップ103では、後述するステップ3
01及びステップ302に記す方法により、データベー
ス11に含まれる韻律カテゴリのうちから、合成するテ
キストの韻律カテゴリに、ピッチパタンの形状が最も近
いと思われる韻律カテゴリを推定する。ステップ104
では、ステップ102と同様にして、その推定した韻律
カテゴリからのピッチパタンデータの選択を行う。
【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フレームごとにピッチの値を増減すること
により行う。
【0012】ステップ106では、ピッチパタンデータ
をモーラ単位で時間軸方向に線形伸縮することにより、
与えられた時間長に従って時間長補正を行う。ステップ
107では、各ピッチパタンの高さについて、ピッチパ
タンの始点と終点の高さの中点が、点ピッチパタンの話
調成分決定アルゴリズムより求めた話調成分高さの平均
値となるように決定する。点ピッチパタンの話調成分決
定アルゴリズムについては、例えば、箱田ら「文音声合
成における音調規則」(電気通信学会論文誌Vol.J
63−D No.9)を用いることができる。
【0013】以上の処理により、合成したいテキストに
適したピッチパタンデータを、ピッチパタンデータベー
ス11より得ることができる。次に、ステップ103に
おいて必要となる。韻律カテゴリ間の距離(類似度)を
推定するための学習の方法を、図2を参照して説明す
る。ここでは、合成するテキストの韻律カテゴリに、ピ
ッチパタンの形状が最も近いと思われる韻律カテゴリを
選択するために、韻律カテゴリ間の距離を定める。その
距離を規定するためにはピッチパタンの形状の差を表現
する必要があり、そのために、ピッチパタンの形状をベ
クトルで表現する。そして、異なる韻律カテゴリ間のピ
ッチパタンベクトルの形状差を表す差分ベクトルの絶対
値を韻律カテゴリ間の距離とみる。すなわち、韻律カテ
ゴリ間の差分ベクトルを推定することは、韻律カテゴリ
間の距離を推定することと同義である。
【0014】ステップ201から204までは、韻律カ
テゴリ間の距離を学習するための学習データを作成する
処理である。ステップ201では、ピッチパタンデータ
ベース11に含まれるピッチパタンデータを、アクセン
ト型、モーラ数、先行アクセント型、後続アクセント
型、先行境界条件、後続境界条件などの集合で表される
韻律カテゴリにカテゴライズ(分類)する。カテゴライ
ズ結果は、記憶装置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 )と表す。
【0016】ステップ203では、韻律カテゴリの平均
的なピッチパタンベクトルを求める。韻律カテゴリKの
平均的なピッチパタンベクトルをXK とすると、X
K =(1/n)Σi=0 n-1 xi(xi∈K)より求め
る。ここで、nは韻律カテゴリKに属するピッチパタン
データの数である。これを、韻律カテゴリのピッチパタ
ンベクトルとする。求めたピッチパタンベクトルは、記
憶装置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に格納する。
【0018】ステップ205では、ステップ204で求
めた韻律カテゴリ間の差分ベクトルをもとに、各韻律カ
テゴリ条件の差分ベクトルへの寄与について数量化I類
を用いて学習する。数量化I類とは、質的説明要因に基
づいて、量的に測定された外的基準(目的の量的変数)
の値を説明、あるいは予測するための方法であり、例え
ば、田中ら「多変量統計解析法」、(現代数学社、19
83)に記載されている。数量化I類は、以下の式
(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について加算することを表わす。
【0020】数量化I類の量的変数となる特徴量、すな
わちyiは、ステップ204で求めた差分ベクトルD
(K,L)の各要素diである。質的説明要因となるフ
ァクタおよびカテゴリは、ステップ201で用いた韻律
カテゴリ条件と同一である。例えば、ファクタ‘アクセ
ント型’のカテゴリは、‘0型’や‘1型’などであ
り、ファクタ‘先行境界条件’のカテゴリは、‘強結
合’や‘弱結合’などである。ここで、これらのファク
タおよびカテゴリは、差分ベクトルの終点となる韻律カ
テゴリLの、韻律カテゴリ条件である。これらファク
タ、カテゴリは数値表現して使う。
【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は全韻律カテゴリ
の最大モーラ数)である。
【0022】学習は任意の韻律カテゴリKp(0≦p≦
K-1 )に着目し、KpからKr(rは0,…,
K-1 ,r≠p)への差分値NK-1 個を外的基準とし
て、カテゴリ数量および学習データの平均値を求める。
カテゴリ数量は式(2) をafcで偏微分して0とおいて得
た、正規方程式を解くことにより求める。またカテゴリ
数量は各ファクタ内のカテゴリ数量の平均がゼロになる
ように標準化する。韻律カテゴリKpごとに、カテゴリ
数量および学習データの平均値を求める。また、差分ベ
クトルD(Kp,Kr)の各要素kごとにカテゴリ数
量および学習データの平均値を求める。
【0023】以上の手順により、未知の韻律カテゴリを
推定するために必要なカテゴリ数量および学習データの
平均値が求められた。このカテゴリ数量および学習デー
タの平均値は、記憶装置12に格納される。次に、ステ
ップ103における、使用する韻律カテゴリを推定によ
り求めるための手順を図3を参照して説明する。
【0024】ステップ301は、データベース中の全て
の韻律カテゴリから、合成するテキストのデータベース
11中にない韻律カテゴリEへの差分ベクトルを推定す
る。韻律カテゴリKpから韻律カテゴリEへの差分ベク
トルD^(Kp,E)を推定する。ここで、Eは合成
するテキストの韻律カテゴリ、Kpはデータベース中の
韻律カテゴリ(p=0,…,N−1)(Nはデータベー
ス中の全ての韻律カテゴリの数)である。
【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)を得ること
ができる。
【0026】ステップ302では、ステップ301で求
めた全ての差分ベクトルのうちから、差分ベクトルの大
きさが最小となる韻律カテゴリを求める。つまりEに最
も近いと推定されるKpを求める。以上の処理により、
合成するテキストの韻律カテゴリのピッチパタン形状に
最も近いと推定される韻律カテゴリを、データベースか
ら選択することができる。
【0027】
【発明の効果】以上の通りであって、この発明によれ
ば、ピッチパタンデータベースを利用したテキスト音声
合成システムにおいて、ピッチパタンデータベース中
に、合成する可能性のある全てのテキストの韻律カテゴ
リ条件に対応するピッチパタンデータを用意せずとも、
自動的に最適な代替ピッチパタンをデータベースより推
定し、更に選択したピッチパタンを変形することによ
り、自然なピッチパタンを得ることが可能となる。
【0028】以下に実施例を示す。ATR連続音声デー
タベース503文章から、ピッチパタンデータベースを
構成した、但し、評価用の文章はデータベースより除い
た。5文章について、次の5種類の合成音声を作成し
た。 (a)本発明(1).評価用の文章に含まれる全ての韻
律カテゴリがデータベースにある条件で、この発明方法
によりピッチパタンを生成。 (b)本発明(2).評価用の文章に含まれる韻律カテ
ゴリを全てデータベースから除き、この発明方法により
ピッチパタンを生成。 (c)本発明(3).(b)と同様であるが、ピッチパ
タン選択後の形状変形処理を行わない。 (d)従来法.点ピッチモデル(先の箱田らの文献)に
よってピッチパタンを生成。 (e)原音声.原音声のピッチパタンを使用。
【0029】音韻時間長、アクセント情報などは全て原
音声の値を用いた。この発明方法による音声(a)
(b)(c)のピッチパタンの高さは、ピッチパタンの
始点と終点の高さの中点が、点ピッチモデルの話調成分
生成アルゴリズム(前記箱田らの文献)より求めた話調
成分の高さの平均値となるように調整した。これらを被
験者10名に提示し、イントネーションの自然性を5段
階で評価させた。その結果は下記の通りとなった。
【0030】 音声種別 (a) 本発明 (b) 本発明 (c) 本発明 (d) 従来 (e) 原音 評価 3.28 3.32 3.16 3.00 3.98 この発明方法(a)(b)(c)は、全て従来法(d)
よりも自然性が向上している。また、データベース中に
入力テキストと一致する韻律カテゴリがない場合(b)
にも同等の自然性が実現できていることから、適切に推
定が行われていることが確認できた。また、(b)と
(c)の評価結果からピッチパタンの形状変形により自
然性が向上することが確認できた。
【図面の簡単な説明】
【図1】この発明の一実施形態において、合成したいテ
キストのピッチパタンを生成する方法を説明するフロー
チャート。
【図2】この発明の一実施形態において、ピッチパタン
データベースから、使用する韻律カテゴリの推定に必要
となる、カテゴリ数量データテーブルを生成するための
フローチャート。
【図3】この発明の一実施形態において、使用する韻律
カテゴリの推定方法を説明するフローチャート。
───────────────────────────────────────────────────── フロントページの続き (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

Claims (8)

    (57)【特許請求の範囲】
  1. 【請求項1】 テキスト音声合成システムにおいて、 テキストに適したピッチパタンデータを、自然音声より
    抽出した大量のピッチパタンデータからなるピッチパタ
    ンデータベースより選択してピッチパタンを生成する方
    法であって、 テキストの、アクセント型、モーラ数、先行アクセント
    型、後続アクセント型、先行境界条件、後続境界条件な
    どの集合よりなる韻律カテゴリに一致する韻律カテゴリ
    のピッチパタンデータがピッチパタンデータベースに存
    在した場合には、 その韻律カテゴリに属するピッチパタンデータの中か
    ら、合成に用いるピッチパタンデータを選択し、 また、ピッチパタンデータベースに一致する韻律カテゴ
    リのピッチパタンデータが存在しなかった場合には、 テキストの韻律カテゴリとピッチパタンデータベースの
    各韻律カテゴリとの間の距離(類似度)を統計的な推定
    により求め、この距離から、ピッチパタンデータベース
    の中で、合成したいテキストの韻律カテゴリに最も近い
    と推定される韻律カテゴリを選択し、 その選択した韻律カテゴリに属するピッチパタンデータ
    の中から合成に用いるピッチパタンデータを選択し、 その選択したピッチパタンデータをピッチパタン生成に
    利用することを特徴とするピッチパタン生成方法。
  2. 【請求項2】 請求項1記載のピッチパタン生成方法に
    おいて、 韻律カテゴリ間の距離は、 各韻律カテゴリに属するピッチパタンデータをベクトル
    で表現し、韻律カテゴリの平均ベクトルを求め、異なる
    韻律カテゴリ間のピッチパタンの形状差を差分ベクトル
    で表現し、この差分ベクトルを韻律カテゴリ間の距離と
    することを特徴とするピッチパタン生成方法。
  3. 【請求項3】 請求項1又は請求項2記載のピッチパタ
    ン生成方法において、 韻律カテゴリ間の差分ベクトルを用いて、選択したピッ
    チパタンの形状に、合成したいテキストの韻律カテゴリ
    のピッチパタン形状に近づけるための変形を施して、 ピッチパタンを生成することを特徴とするピッチパタン
    生成方法。
  4. 【請求項4】 テキスト音声合成システムにおいて、 テキストに適したピッチパタンデータを、自然音声より
    抽出した大量のピッチパタンデータからなるピッチパタ
    ンデータベースより選択してピッチパタンを生成する装
    置であって、 アクセント型、モーラ数、先行アクセント型、後続アク
    セント型、先行境界条件、後続境界条件などの集合より
    なる韻律カテゴリとピッチパタンデータが対応付けて記
    録されたピッチパタンデータベースと、 テキストの韻律カテゴリに一致する韻律カテゴリのピッ
    チパタンデータをピッチパタンデータベースで検索する
    手段と、 この検索で一致する韻律カテゴリのピッチパタンデータ
    が存在すると、その韻律カテゴリに属するピッチパタン
    データの中から、合成に用いるピッチパタンデータを選
    択する手段と、 上記検索でピッチパタンデータベースに一致する韻律カ
    テゴリのピッチパタンデータが存在しなかった場合に、 テキストの韻律カテゴリとピッチパタンデータベースの
    各韻律カテゴリとの間の距離(類似度)を統計的な推定
    により求める手段と、この距離から、ピッチパタンデー
    タベースの中で、合成したいテキストの韻律カテゴリに
    最も近いと推定される韻律カテゴリを選択する手段と、 その選択した韻律カテゴリに属するピッチパタンデータ
    の中から合成に用いるピッチパタンデータを選択する手
    段と、 その選択したピッチパタンデータを用いてピッチパタン
    を生成する手段と、 を具備することを特徴とするピッチパタン生成装置。
  5. 【請求項5】 請求項4記載のピッチパタン生成装置に
    おいて、 韻律カテゴリ間の差分ベクトルを用いて、選択したピッ
    チパタンの形状に、合成したいテキストの韻律カテゴリ
    のピッチパタン形状に近づけるための変形を施して、 ピッチパタンを生成する手段を備えることを特徴とする
    ピッチパタン生成装置。
  6. 【請求項6】 テキスト音声合成システムにおいて、 テキストに適したピッチパタンデータを、自然音声より
    抽出した大量のピッチパタンデータからなるピッチパタ
    ンデータベースより選択してピッチパタンを生成する装
    置のコンピュータに、 テキストの、アクセント型、モーラ数、先行アクセント
    型、後続アクセント型、先行境界条件、後続境界条件な
    どの集合よりなる韻律カテゴリに一致する韻律カテゴリ
    のピッチパタンデータをピッチパタンデータベースで検
    索する処理と、 この検索で一致する韻律カテゴリのピッチパタンデータ
    が存在すると、その韻律カテゴリに属するピッチパタン
    データの中から、合成に用いるピッチパタンデータを選
    択する処理と、 上記検索でピッチパタンデータベースに一致する韻律カ
    テゴリのピッチパタンデータが存在しなかった場合に、 テキストの韻律カテゴリとピッチパタンデータベースの
    各韻律カテゴリとの間の距離(類似度)を統計的な推定
    により求める処理と、この距離から、ピッチパタンデー
    タベースの中で、合成したいテキストの韻律カテゴリに
    最も近いと推定される韻律カテゴリを選択する処理と、 その選択した韻律カテゴリに属するピッチパタンデータ
    の中から合成に用いるピッチパタンデータを選択する処
    理と、 その選択したピッチパタンデータを用いてピッチパタン
    を生成する処理と、 を実行させるプログラムを記録した記録媒体。
  7. 【請求項7】 請求項6記載の記録媒体において、 韻律カテゴリ間の距離は、 各韻律カテゴリに属するピッチパタンデータをベクトル
    で表現し、韻律カテゴリの平均ベクトルを求め、異なる
    韻律カテゴリ間のピッチパタンの形状差を差分ベクトル
    で表現し、この差分ベクトルを韻律カテゴリ間の距離と
    することを特徴とする記録媒体。
  8. 【請求項8】 請求項6又は7記載の記録媒体におい
    て、 韻律カテゴリ間の差分ベクトルを用いて、選択したピッ
    チパタンの形状に、合成したいテキストの韻律カテゴリ
    のピッチパタン形状に近づけるための変形を施して、 ピッチパタンを生成する処理を上記コンピュータに実行
    させるプログラムを上記プログラムに含むことを特徴と
    する記録媒体。
JP04816699A 1999-02-25 1999-02-25 ピッチパタン生成方法、その装置及びプログラム記録媒体 Expired - Lifetime JP3420964B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP04816699A JP3420964B2 (ja) 1999-02-25 1999-02-25 ピッチパタン生成方法、その装置及びプログラム記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP04816699A JP3420964B2 (ja) 1999-02-25 1999-02-25 ピッチパタン生成方法、その装置及びプログラム記録媒体

Publications (2)

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

Family

ID=12795815

Family Applications (1)

Application Number Title Priority Date Filing Date
JP04816699A Expired - Lifetime JP3420964B2 (ja) 1999-02-25 1999-02-25 ピッチパタン生成方法、その装置及びプログラム記録媒体

Country Status (1)

Country Link
JP (1) JP3420964B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1234109C (zh) 2001-08-22 2005-12-28 国际商业机器公司 语调生成方法、语音合成装置、语音合成方法及语音服务器

Also Published As

Publication number Publication date
JP2000250570A (ja) 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 (ja) 音声合成装置、方法およびプログラム
US20030154081A1 (en) Objective measure for estimating mean opinion score of synthesized speech
JP2007249212A (ja) テキスト音声合成のための方法、コンピュータプログラム及びプロセッサ
CN111916108B (zh) 一种语音评测方法及装置
US7054814B2 (en) Method and apparatus of selecting segments for speech synthesis by way of speech segment recognition
JP5411845B2 (ja) 音声合成方法、音声合成装置及び音声合成プログラム
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 (ja) 規則音声合成装置
JP3420964B2 (ja) ピッチパタン生成方法、その装置及びプログラム記録媒体
JP2000075880A (ja) ピッチパタン変形方法及びその記録媒体
JP3091426B2 (ja) 自然発話音声波形信号接続型音声合成装置
JP3459600B2 (ja) 音声合成装置のための音声データ量削減装置及び音声合成装置
Wu et al. Synthesising expressiveness in peking opera via duration informed attention network
JP2004354644A (ja) 音声合成方法及びその装置並びにそのコンピュータプログラム及びそれを記憶した情報記憶媒体
Nose et al. HMM-based speech synthesis with unsupervised labeling of accentual context based on F0 quantization and average voice model
JP3576792B2 (ja) 音声情報処理方法
JP3571925B2 (ja) 音声情報処理装置
Liberman Computer speech synthesis: its status and prospects.
JP2001282273A (ja) 音声情報処理装置とその方法と記憶媒体

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