JPH0380300A - 音声合成方法 - Google Patents
音声合成方法Info
- Publication number
- JPH0380300A JPH0380300A JP1216560A JP21656089A JPH0380300A JP H0380300 A JPH0380300 A JP H0380300A JP 1216560 A JP1216560 A JP 1216560A JP 21656089 A JP21656089 A JP 21656089A JP H0380300 A JPH0380300 A JP H0380300A
- Authority
- JP
- Japan
- Prior art keywords
- pitch
- residual signal
- pitch period
- speech
- section
- 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.)
- Granted
Links
- 230000002194 synthesizing effect Effects 0.000 title claims abstract 3
- 230000003595 spectral effect Effects 0.000 claims abstract description 36
- 230000015572 biosynthetic process Effects 0.000 claims abstract description 22
- 238000003786 synthesis reaction Methods 0.000 claims abstract description 22
- 238000001308 synthesis method Methods 0.000 claims description 13
- 238000005314 correlation function Methods 0.000 claims description 6
- 238000002789 length control Methods 0.000 abstract description 6
- 230000006866 deterioration Effects 0.000 abstract description 4
- 230000033764 rhythmic process Effects 0.000 abstract 3
- 230000001755 vocal effect Effects 0.000 abstract 2
- 239000011295 pitch Substances 0.000 description 112
- 238000000034 method Methods 0.000 description 13
- 238000004364 calculation method Methods 0.000 description 10
- 238000012937 correction Methods 0.000 description 6
- 238000004458 analytical method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000001228 spectrum Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 241001123248 Arma Species 0.000 description 1
- 206010028980 Neoplasm Diseases 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000012528 membrane Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000010183 spectrum analysis Methods 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
- Filters That Use Time-Delay Elements (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、音声合成方式に関し、特に単位音声接続情報
と韻律情報とに従い単位音声の残差信号の韻律を変化さ
せて接続し、単位音声のスペクトルパラメータに基づい
て構成される合成フィルタを駆動して合成音声を得る音
声合成方式に関する。
と韻律情報とに従い単位音声の残差信号の韻律を変化さ
せて接続し、単位音声のスペクトルパラメータに基づい
て構成される合成フィルタを駆動して合成音声を得る音
声合成方式に関する。
(従来の技術)
比較的良好な音質の得られる規則合成方式として、単位
音声(例えば、cv、vc等)の全区間において音源信
号を表すための残差信号とスペクトル包絡を表すスペク
トルパラメータをあらかじめ単位音声から分析して求め
て格納し、入力した単位音声接続情報と、入力したピッ
チ周期、振幅、継続時間長などの韻律情報を用いて該当
する単位音声の残差情報の韻律(ピッチ周期、振幅、継
続時間長)を所望の値に制御してこれを接続し、接続し
た残差信号を該当するスペクトルパラメータにより構成
される合成フィルタに通して音声を合成する残差制御型
音声合成方式が知られている。
音声(例えば、cv、vc等)の全区間において音源信
号を表すための残差信号とスペクトル包絡を表すスペク
トルパラメータをあらかじめ単位音声から分析して求め
て格納し、入力した単位音声接続情報と、入力したピッ
チ周期、振幅、継続時間長などの韻律情報を用いて該当
する単位音声の残差情報の韻律(ピッチ周期、振幅、継
続時間長)を所望の値に制御してこれを接続し、接続し
た残差信号を該当するスペクトルパラメータにより構成
される合成フィルタに通して音声を合成する残差制御型
音声合成方式が知られている。
この方式の詳細は、例えば、特願昭63−136969
号明細書(文献1)、特願昭63−133478号(文
献2)や岩田比らによる“残差制御による音声合成シス
テムの検討” (日本音響学会m論、3−2−7.19
88年10月)(文献3)等に記載されている。
号明細書(文献1)、特願昭63−133478号(文
献2)や岩田比らによる“残差制御による音声合成シス
テムの検討” (日本音響学会m論、3−2−7.19
88年10月)(文献3)等に記載されている。
この方式によれば、単位音声をあらかじめ分析−・eて
得た残差信号を単位音声の全区間にわたり音源信号とし
て使用しているので、音源信号として有声区間ではイン
パルス列、無声区間では雑音信号を用いる方式と比べて
、合成音声の音質が各段に良好である。
得た残差信号を単位音声の全区間にわたり音源信号とし
て使用しているので、音源信号として有声区間ではイン
パルス列、無声区間では雑音信号を用いる方式と比べて
、合成音声の音質が各段に良好である。
(発明が解決しようとする課題)
しかしながら、前述の残差制御型音声合成方式では、合
成時に残差信号のピッチ周期を変化させる範囲が小さい
ときは良好な音質の合成音声が得られるが、ピッチ周期
を大きく変化させると音質が劣化するという問題点があ
った。
成時に残差信号のピッチ周期を変化させる範囲が小さい
ときは良好な音質の合成音声が得られるが、ピッチ周期
を大きく変化させると音質が劣化するという問題点があ
った。
残差制御型音声合成方式におけるピッチ周期は次のよう
に変化させている。即ち、有声区間では単位音声から求
めた残差信号のピッチ周期をあらかじめ計算し、残差信
号を前記ピッチ周期に等しい長さを有するピッチ区間に
予め分割する0次に、入力した韻律情報からの所望のピ
ッチ周期と前記区間長あるいはピッチ周期とを用いて残
差信号のピッチ変化量を計算し、これを用いて残差信号
のピッチ周期をピッチ変化量だけ変化させている。
に変化させている。即ち、有声区間では単位音声から求
めた残差信号のピッチ周期をあらかじめ計算し、残差信
号を前記ピッチ周期に等しい長さを有するピッチ区間に
予め分割する0次に、入力した韻律情報からの所望のピ
ッチ周期と前記区間長あるいはピッチ周期とを用いて残
差信号のピッチ変化量を計算し、これを用いて残差信号
のピッチ周期をピッチ変化量だけ変化させている。
しかるに、残差信号をあらかじめピッチ区間毎に分割す
る際に、通常数%のピッチ周期抽出誤りが生ずる。これ
は単位音声のピッチ周期を変化させないときや変化させ
ても変化幅が小さいときには全く問題はないが、合成時
のピッチ周期を単位音声のピッチ周期に比べ大きく変化
させると、数%のピッチ抽出誤りが蓄積されて、ピッチ
を変化させた後のピッチ周期は韻律情報で指定したピッ
チ周期に対してゆらぎを生ずる。このゆらぎによって音
質劣化が発生していた。
る際に、通常数%のピッチ周期抽出誤りが生ずる。これ
は単位音声のピッチ周期を変化させないときや変化させ
ても変化幅が小さいときには全く問題はないが、合成時
のピッチ周期を単位音声のピッチ周期に比べ大きく変化
させると、数%のピッチ抽出誤りが蓄積されて、ピッチ
を変化させた後のピッチ周期は韻律情報で指定したピッ
チ周期に対してゆらぎを生ずる。このゆらぎによって音
質劣化が発生していた。
さらに、前記ピッチ区間の分割の際に、ピッチ区間毎に
残差信号のピッチ波形のピーク位置の位相をそろえて分
割することは困難なので、ピッチ周期を大きく変化させ
て合成したときに合成音声のピッチ波形の位相ずれによ
り音質が劣化していた。
残差信号のピッチ波形のピーク位置の位相をそろえて分
割することは困難なので、ピッチ周期を大きく変化させ
て合成したときに合成音声のピッチ波形の位相ずれによ
り音質が劣化していた。
本発明の目的は、単位音声のピッチ周期に対して合成時
のピッチ周期を大きく変化させても音質の劣化のない音
声合成方式を提供することにある。
のピッチ周期を大きく変化させても音質の劣化のない音
声合成方式を提供することにある。
〈課゛ばを解決するための手段)
本発明による音声合成方式は、単位音声全体の音源を表
わす残差信号とスペクトル包絡を表わすスペクトルパラ
メータとを格納し、単位音声接続情報と前記韻律情報と
に従い前記残差信号の韻律を変化させて接続し、前記ス
ペクトルパラメータに基づいて構成される合成フィルタ
を駆動して合成音声を得る音声合成方式において、前記
隣接ピッチ区間の残差信号どうしの相互相関関数の最大
値を与える遅れ時間を求め、前記遅れ時間と前記韻律情
報とに基づいてピッチ周期可変量を求め、前記残差信号
のピッチ周期を前記ピッチ周期可変量だけ変化させてい
る。
わす残差信号とスペクトル包絡を表わすスペクトルパラ
メータとを格納し、単位音声接続情報と前記韻律情報と
に従い前記残差信号の韻律を変化させて接続し、前記ス
ペクトルパラメータに基づいて構成される合成フィルタ
を駆動して合成音声を得る音声合成方式において、前記
隣接ピッチ区間の残差信号どうしの相互相関関数の最大
値を与える遅れ時間を求め、前記遅れ時間と前記韻律情
報とに基づいてピッチ周期可変量を求め、前記残差信号
のピッチ周期を前記ピッチ周期可変量だけ変化させてい
る。
また、隣接ピッチ区間の残差信号により前記合成フィル
タを駆動して合成音声を求め、前記隣接ピッチ区間の前
記合成音声どうしの相互相関関数の最大値を与える遅れ
時間を求め、前記遅れ時間と前記韻律情報とに基づいて
ピッチ周期変化量を求め、前記残差信号のピッチ周期を
前記ピッチ周期変化量だけ変化させ音声を合成する。
タを駆動して合成音声を求め、前記隣接ピッチ区間の前
記合成音声どうしの相互相関関数の最大値を与える遅れ
時間を求め、前記遅れ時間と前記韻律情報とに基づいて
ピッチ周期変化量を求め、前記残差信号のピッチ周期を
前記ピッチ周期変化量だけ変化させ音声を合成する。
(作曲)
第1の発明の作用を第3図を引用して説明する。
ここで、単位音声としては、例えば、日本語のcv、v
cを300〜400種を用いる場合を想定する。
cを300〜400種を用いる場合を想定する。
有声区間では、単位音声から予めピッチ周期を抽出し、
ピッチ周期に長さが等しいピッチ区間毎に単位音声に対
して境界を設けておく、ピッチ抽出には、音声信号の自
己相関から求める方法や、他の公知な方法を用いること
ができる。また、ピッチ分割境界の求め方として、例え
ば、特願昭62−210690号(文献4)に提案され
ている技術が用いられる。
ピッチ周期に長さが等しいピッチ区間毎に単位音声に対
して境界を設けておく、ピッチ抽出には、音声信号の自
己相関から求める方法や、他の公知な方法を用いること
ができる。また、ピッチ分割境界の求め方として、例え
ば、特願昭62−210690号(文献4)に提案され
ている技術が用いられる。
有声区間では、ピッチ区間毎に単位音声を分析して音声
信号のスペクトル包絡を表すスペクトルパラメータと残
差信号を求めておく、また無声区間では、あらかじめ定
められた一定区間(例えば5m5)毎に分析する0分析
には前記文献2,3と同じく改良ケプヌトラム分析を用
いるが、他の公知の良好なスペクトル分析法を用いるこ
とがでlる。残差信号は前記文献1,2.3と同様に単
位音声の全区間について求める。
信号のスペクトル包絡を表すスペクトルパラメータと残
差信号を求めておく、また無声区間では、あらかじめ定
められた一定区間(例えば5m5)毎に分析する0分析
には前記文献2,3と同じく改良ケプヌトラム分析を用
いるが、他の公知の良好なスペクトル分析法を用いるこ
とがでlる。残差信号は前記文献1,2.3と同様に単
位音声の全区間について求める。
以上の処理を予め行い、音源信号格納部200には単位
音声の全区間での残差信号を各単位音声毎に格納してお
く、またスペクトルパラメータ格納部210には、有声
区間ではピッチ区間毎に、無声区間では予め定められた
一定時間毎に求めたスペクトルパラメータを格納してお
く。
音声の全区間での残差信号を各単位音声毎に格納してお
く、またスペクトルパラメータ格納部210には、有声
区間ではピッチ区間毎に、無声区間では予め定められた
一定時間毎に求めたスペクトルパラメータを格納してお
く。
次に、端子100から単位音声接続情報を、端子150
から韻律情報(ピッチ周期、音韻の継続時間長、振幅)
を入力する。単位音声接続情報は音源信号格納部200
とスペクトルパラメータ格納部210とへ供給され、韻
律情報はピッチ制御部230と時間長制御部240とへ
供給される。
から韻律情報(ピッチ周期、音韻の継続時間長、振幅)
を入力する。単位音声接続情報は音源信号格納部200
とスペクトルパラメータ格納部210とへ供給され、韻
律情報はピッチ制御部230と時間長制御部240とへ
供給される。
ピッチ変化量計算部220は、残差信号の有声区間で隣
接ピッチ区間の残差波形に対して正確なピッチ周期T、
遅れ時間τ11.を計算し、ピッチ変化量を求める。第
4図に示すように、分割したピッチ区間■における区間
長をLL、残差波形をe+ (n)、ピッチ区間■に
おける区間長をL2、TA藻波形をe2 (n)とする
、el (n)とe2(n)の相互相関関数を次式によ
り計算する。
接ピッチ区間の残差波形に対して正確なピッチ周期T、
遅れ時間τ11.を計算し、ピッチ変化量を求める。第
4図に示すように、分割したピッチ区間■における区間
長をLL、残差波形をe+ (n)、ピッチ区間■に
おける区間長をL2、TA藻波形をe2 (n)とする
、el (n)とe2(n)の相互相関関数を次式によ
り計算する。
Φ (τ)=Σet (n+L+ +τ)e2 (
n) (1)種々の遅れ時間に対して(1)式を
計算し、(1)式を最大化する遅れ時間をτ6.8とす
る。このとき隣接ピッチ間の正確なピッチ周期Tは次式
により求められる。
n) (1)種々の遅れ時間に対して(1)式を
計算し、(1)式を最大化する遅れ時間をτ6.8とす
る。このとき隣接ピッチ間の正確なピッチ周期Tは次式
により求められる。
T=L1+τ、、、 (2)従
って、単位音声の有するピッチ周期Tを、韻律情報とし
て入力した合成したいピッチ周期T°にするためには、
ピッチ変化量りは次式から求められる。
って、単位音声の有するピッチ周期Tを、韻律情報とし
て入力した合成したいピッチ周期T°にするためには、
ピッチ変化量りは次式から求められる。
D=T’ −LL−τ、、、=T’−T (3
)求めたピッチ変化量りをピッチ制御部230へ出力す
る。
)求めたピッチ変化量りをピッチ制御部230へ出力す
る。
ピッチ制御部230は、ピッチ変化量りを用いて残差信
号の有声区間で残差信号のピッチ周期をピッチ変化量だ
け変化させる。具体的には、前記文献1.2のように、
ピッチ周期をDだけ長くさせ′るときにはピッチ区間の
後方にDサンプルだけOを詰める。一方、ピッチ周期を
Dだけ短くさせるときにはピッチ区間の後方から残差信
号をDサンプルだけ切り詰めていく、なお、ピッチ周期
の変化法としては他の公知な方法を用いることもできる
ことは勿論である。
号の有声区間で残差信号のピッチ周期をピッチ変化量だ
け変化させる。具体的には、前記文献1.2のように、
ピッチ周期をDだけ長くさせ′るときにはピッチ区間の
後方にDサンプルだけOを詰める。一方、ピッチ周期を
Dだけ短くさせるときにはピッチ区間の後方から残差信
号をDサンプルだけ切り詰めていく、なお、ピッチ周期
の変化法としては他の公知な方法を用いることもできる
ことは勿論である。
時間長制御部240は、入力した韻律情報にうちの継続
時間長を用いて、単位音声を接続して求めた音韻の継続
時間長を制御する。具体的には前記文献1.2の時間長
制御部を参照することができる。
時間長を用いて、単位音声を接続して求めた音韻の継続
時間長を制御する。具体的には前記文献1.2の時間長
制御部を参照することができる。
合成フィルタ250は、単位音声が接続され、ピッチ周
期、継続1時間長という韻律情報が制御された残差信号
を入力して次式によりスペクトルパラメータを用いて音
声を合成して端子260より出力する。なお、ここでス
ペクトルパラメータとしては、制御し易さを考慮して、
改良ゲプヌトラムを線形予測係数a1に変換したものを
用いる。
期、継続1時間長という韻律情報が制御された残差信号
を入力して次式によりスペクトルパラメータを用いて音
声を合成して端子260より出力する。なお、ここでス
ペクトルパラメータとしては、制御し易さを考慮して、
改良ゲプヌトラムを線形予測係数a1に変換したものを
用いる。
改良ゲプヌトラムから線形予測係数への変換は、例えば
前記文献2を参照できる。
前記文献2を参照できる。
次に第2の発明では、−旦、合成音声を求めて合成音声
信号レベルでピッチ変化量りを求める。
信号レベルでピッチ変化量りを求める。
求めかたを以下に示す6図4においてピッチ区間■にお
ける合成音声をx+(n)、ピッチ区間■における合成
音声をx2 (n)とする、これらの合成音声はピッチ
区間の残差信号を合成フィルタ250に一旦通ずことに
より求められる0次に次式に従い相互相関関数を計算す
る。
ける合成音声をx+(n)、ピッチ区間■における合成
音声をx2 (n)とする、これらの合成音声はピッチ
区間の残差信号を合成フィルタ250に一旦通ずことに
より求められる0次に次式に従い相互相関関数を計算す
る。
Φ (τ)= Σ XI (n+L + τ )
X2 (n) (5)(5)式を最大
化するτをτ、1工として求め、前記(2)、(3)式
から正確なピッチ周期T、ピッチ変化量りを求める。
X2 (n) (5)(5)式を最大
化するτをτ、1工として求め、前記(2)、(3)式
から正確なピッチ周期T、ピッチ変化量りを求める。
(実施例)
第1図に第1の一実施例を示すブロック図を示す。
制御回路510は、端子500から韻律制御情報(ピッ
チ、継続時間長、振幅)単位音声の接続情報を入力し、
音源格納回路550、スペクトルパラメータ格納口v?
1580、ピッチ変化量計算回路555、振幅制御回路
570、時間長制御回路590へ出力する。
チ、継続時間長、振幅)単位音声の接続情報を入力し、
音源格納回路550、スペクトルパラメータ格納口v?
1580、ピッチ変化量計算回路555、振幅制御回路
570、時間長制御回路590へ出力する。
音源格納回路550は、単位音声の接続情報を入力し、
その単位音声に対応する予測残差信号を出力する。
その単位音声に対応する予測残差信号を出力する。
ピッチ変化量計算回路555は、韻律制御情報から合成
時のピッチ周期T″を入力する。また、残差信号の有声
区間で隣接ピッチ区間の残差波形に対して正確なピッチ
周期T、遅れ時間τ16.を計算し、ピッチ変化量りを
求める。ピッチ変化量りは前記(1)〜(3〉式に従い
計算することができる。求めたDをピッチ制御回路56
0へ出力する。
時のピッチ周期T″を入力する。また、残差信号の有声
区間で隣接ピッチ区間の残差波形に対して正確なピッチ
周期T、遅れ時間τ16.を計算し、ピッチ変化量りを
求める。ピッチ変化量りは前記(1)〜(3〉式に従い
計算することができる。求めたDをピッチ制御回路56
0へ出力する。
ピッチ制御回路560は、ピッチ変化量りを入力し、有
声区間においてあらかじめ指定されているピッチ分割位
置を用いて、残差信号のピッチ周期の変更を行う、ピッ
チ周期を変更するための具体的な方法については、前記
作用の項で説明した方−決や、他の公知の方法を用いる
ことができる。
声区間においてあらかじめ指定されているピッチ分割位
置を用いて、残差信号のピッチ周期の変更を行う、ピッ
チ周期を変更するための具体的な方法については、前記
作用の項で説明した方−決や、他の公知の方法を用いる
ことができる。
時間長制御回路590は、制御回路510から継続時間
長情報を入力し、単位音声を接続して得た音韻の継続時
間長が所望の時間長となるように時間長を制御する。詳
細は前記文献1.2の時間長制御回路を参照できる。
長情報を入力し、単位音声を接続して得た音韻の継続時
間長が所望の時間長となるように時間長を制御する。詳
細は前記文献1.2の時間長制御回路を参照できる。
次に、振幅制御回路570は、振幅制御情報を入力し、
それに従い、残差信号の振幅を制御しe (n)を出力
する。
それに従い、残差信号の振幅を制御しe (n)を出力
する。
スペクトルパラメータ格納口F#1580は、単位音声
の接続情報を入力し、その単位音声に対応するスペクト
ルパラメータ系列を出力する。ここでは、前記作用の項
と同様にスペクトルパラメータとして、ケプストラム係
数から変換して求めたしpc係数alを用いることにす
るが、他の公知なパラメータを用いることができる。
の接続情報を入力し、その単位音声に対応するスペクト
ルパラメータ系列を出力する。ここでは、前記作用の項
と同様にスペクトルパラメータとして、ケプストラム係
数から変換して求めたしpc係数alを用いることにす
るが、他の公知なパラメータを用いることができる。
合成フィルタ回路600は、ピッチ周期を変更した残差
信号を入力して係数&lを用いて次式に従い合成音声x
(n)を計算する。
信号を入力して係数&lを用いて次式に従い合成音声x
(n)を計算する。
x (n)=e(n)十 Σat −x (n−i
) (6)以上で第1の発明の実
施例に対する説明を終える。
) (6)以上で第1の発明の実
施例に対する説明を終える。
第2図は第2の発明の一実腫例を示すブロック図である
。第2図において、第1図と同一の番号を付した構成要
素は、第1図と同一の動きをするのでここでは説明を省
略する。
。第2図において、第1図と同一の番号を付した構成要
素は、第1図と同一の動きをするのでここでは説明を省
略する。
第2図において、ピッチ変化量計算回路610は、音源
格納回路から出力した残差信号の有声区間において、前
記残差信号により一旦合戒ファイルを駆動して合成音声
信号を求める。ここで合成フィルタの係数は、スペクト
ルパラメータ格納回路580より読み出して使用する。
格納回路から出力した残差信号の有声区間において、前
記残差信号により一旦合戒ファイルを駆動して合成音声
信号を求める。ここで合成フィルタの係数は、スペクト
ルパラメータ格納回路580より読み出して使用する。
そして隣接ピッチ区間の合成音声に対して、前記〈5)
式に従い遅れ時間τ1.工を求め、前記(3)式に従い
ピッチ変化量りを求め、ピッチ制御回路560へ出力す
る。
式に従い遅れ時間τ1.工を求め、前記(3)式に従い
ピッチ変化量りを求め、ピッチ制御回路560へ出力す
る。
尚、上記実施例は、あくまでも本発明の一梢成にすぎず
、種々の変形も可能である。
、種々の変形も可能である。
本実施例では、単位音声の全区間について、音源信号と
して、予測分析して得られた予測残差信号を用いたが、
演算量、メモリ量の低減のために、有声区間、特に母音
区間では、代表的な1ピッチ区間の予測残差信号を用い
て、この振幅、ピッチを制御しながら繰り返して用いて
もよい。
して、予測分析して得られた予測残差信号を用いたが、
演算量、メモリ量の低減のために、有声区間、特に母音
区間では、代表的な1ピッチ区間の予測残差信号を用い
て、この振幅、ピッチを制御しながら繰り返して用いて
もよい。
また、音源信号としては、予測分析して得られる予測残
差信号のみならず、他の良好な音源信号、例えば、零位
相化信号、位相等化信号、マルチパルス音源などを用い
ることができる。
差信号のみならず、他の良好な音源信号、例えば、零位
相化信号、位相等化信号、マルチパルス音源などを用い
ることができる。
また、正確なピッチ周期Tの計算は上述の実施例のよう
に合成する際に計算するのではなく、単位音声の分析時
にTを前記(1)、(2)、(5)に基づきあらかじめ
計算し格納しておき、合成時には前記(3)式にもとづ
きピッチ変化量りを計算して、ピッチを制御するように
してもよい。
に合成する際に計算するのではなく、単位音声の分析時
にTを前記(1)、(2)、(5)に基づきあらかじめ
計算し格納しておき、合成時には前記(3)式にもとづ
きピッチ変化量りを計算して、ピッチを制御するように
してもよい。
さらにピッチ区間を分割するときに、分割区間長を前記
正確なピッチ周期Tと等しい長さとするように分割する
こともできる。
正確なピッチ周期Tと等しい長さとするように分割する
こともできる。
また、格納するスペクトルパラメータとしては、実肢例
の方法以外に他のスペクトルパラメータ、例えば、ホル
マント、ARMA、PSE、LSP、PARCOR、メ
ルケプストラム、−膜化ケプストラム、メル一般化ケプ
ストラムなどを用いることができる。
の方法以外に他のスペクトルパラメータ、例えば、ホル
マント、ARMA、PSE、LSP、PARCOR、メ
ルケプストラム、−膜化ケプストラム、メル一般化ケプ
ストラムなどを用いることができる。
また、スペクトルパラメータとしてLPCl数をスペク
トルパラメータ格納回路580に格納したが、ケプスト
ラムや改良ケプストラムを直接格納し、ケプストラムや
改良ケプストラムを用いて合成するようにすることもで
きる。
トルパラメータ格納回路580に格納したが、ケプスト
ラムや改良ケプストラムを直接格納し、ケプストラムや
改良ケプストラムを用いて合成するようにすることもで
きる。
更にピッチ周期を大きく変更したときに、合成音声のス
ペクトル包絡はピッチ周期を変更する前のスペクトル包
絡と比べ変形あるいは歪んでいる可能性があるので、合
成フィルタ600の後段にスペクトル包絡を補正する補
正フィルタを接続するようにしてもよい、補正フィルタ
の具体的な構成法は、前記文献1.2に開示されている
構成を用いることができる。
ペクトル包絡はピッチ周期を変更する前のスペクトル包
絡と比べ変形あるいは歪んでいる可能性があるので、合
成フィルタ600の後段にスペクトル包絡を補正する補
正フィルタを接続するようにしてもよい、補正フィルタ
の具体的な構成法は、前記文献1.2に開示されている
構成を用いることができる。
また、各単位音声毎に、ピッチの変化量に応じて前記補
正フィルタの補正用スペクトルパラメータをcodeb
ookとして有しておくか、あるいはスペクトルパラメ
ータの変化自体をcodebookあるいはテーブルと
して予め有しておき、スペクトルパラメータの最適な変
化を参照するようにしてもよい、このようにすると、前
者の場合では補正用フィルタの計算が簡略化され、後者
の場合では補正用フィルタの計算が不要となる。
正フィルタの補正用スペクトルパラメータをcodeb
ookとして有しておくか、あるいはスペクトルパラメ
ータの変化自体をcodebookあるいはテーブルと
して予め有しておき、スペクトルパラメータの最適な変
化を参照するようにしてもよい、このようにすると、前
者の場合では補正用フィルタの計算が簡略化され、後者
の場合では補正用フィルタの計算が不要となる。
更に、振幅制御回路570は簡略化のために省略するこ
ともできる。
ともできる。
また、本実總例では、韻律1tIIfjRIr1を報を
端子500を通して入力する構成としたが、韻律制御に
関しては、アクセント情報、イントネーション情報を入
力して、規則により韻律制御情報を発生するよ−うにし
てもよい。
端子500を通して入力する構成としたが、韻律制御に
関しては、アクセント情報、イントネーション情報を入
力して、規則により韻律制御情報を発生するよ−うにし
てもよい。
(発明の効果)
以上説明したように、本発明によれば、単位音声の全て
の区間について残差信号とスペクトルパラメータを有し
ており、残差信号のピッチ周期を変更するときに、隣接
ピッチ区間の残差信号どうしあるいは合成音声信号どう
しの相互相関関数の計算からピッチ変化量を求めてピッ
チ周期を変更しているので、従来方式に比べてピッチを
変化させたときに音質の劣化がほとんどない良好な合成
音声を得ることができるという大きな効果がある。
の区間について残差信号とスペクトルパラメータを有し
ており、残差信号のピッチ周期を変更するときに、隣接
ピッチ区間の残差信号どうしあるいは合成音声信号どう
しの相互相関関数の計算からピッチ変化量を求めてピッ
チ周期を変更しているので、従来方式に比べてピッチを
変化させたときに音質の劣化がほとんどない良好な合成
音声を得ることができるという大きな効果がある。
第1図は本発明における第1の発明の実施例を示すブロ
ック図、第2図は第2の発明の実施例を示すブロック図
、第3図は本発明の作用を示すブロック図、第4図は有
声区間におけるピッチ区間の残差波形を示す図である。 200.550・・・音源信号格納回路、210゜58
0・・・スペクトルパラメータ格納回路、220゜55
5.610・・・ピッチ変化量計算回路、230゜56
0・・・ピッチ制御回路、240.590・・・時間長
制御回路、250,600・・・合成フィルタ、570
・・・振幅制御回路。
ック図、第2図は第2の発明の実施例を示すブロック図
、第3図は本発明の作用を示すブロック図、第4図は有
声区間におけるピッチ区間の残差波形を示す図である。 200.550・・・音源信号格納回路、210゜58
0・・・スペクトルパラメータ格納回路、220゜55
5.610・・・ピッチ変化量計算回路、230゜56
0・・・ピッチ制御回路、240.590・・・時間長
制御回路、250,600・・・合成フィルタ、570
・・・振幅制御回路。
Claims (2)
- (1)単位音声全体の音源を表わす残差信号とスペクト
ル包絡を表わすスペクトルパラメータとを格納し、入力
される単位音声接続情報と韻律情報とに従い前記残差信
号の韻律を変化させて接続し、前記スペクトルパラメー
タに基づいて構成される合成フィルタを駆動して合成音
声を得る音声合成方式において、前記隣接ピッチ区間の
残差信号どうしの相互相関関数の最大値を与える遅れ時
間を求め、前記遅れ時間と前記韻律情報とに基づいてピ
ッチ周期変化量を求め、前記残差信号のピッチ周期を前
記ピッチ周期変化量だけ変化させて音声を合成すること
を特徴とする音声合成方式。 - (2)単位音声全体の音源を表わす残差信号とスペクト
ル包絡を表わすスペクトルパラメータとを格納し、入力
される単位音声接続情報と韻律情報とに従い前記残差信
号の韻律を変化させて接続し前記スペクトルパラメータ
に基づいて構成される合成フィルタを駆動して合成音声
を得る音声合成方式において、隣接ピッチ区間の残差信
号により前記合成フィルタを駆動して合成音声を求め、
前記隣接ピッチ区間の前記合成音声どうしの相互相関関
数の最大値を与える遅れ時間を求め、前記遅れ時間と前
記韻律情報とに基づいてピッチ周期変化量を求め、前記
残差信号のピッチ周期を前記ピッチ周期変化量だけ変化
させ音声を合成することを特徴とする音声合成方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1216560A JP2600384B2 (ja) | 1989-08-23 | 1989-08-23 | 音声合成方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1216560A JP2600384B2 (ja) | 1989-08-23 | 1989-08-23 | 音声合成方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0380300A true JPH0380300A (ja) | 1991-04-05 |
| JP2600384B2 JP2600384B2 (ja) | 1997-04-16 |
Family
ID=16690346
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1216560A Expired - Lifetime JP2600384B2 (ja) | 1989-08-23 | 1989-08-23 | 音声合成方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2600384B2 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04370810A (ja) * | 1991-06-19 | 1992-12-24 | Daikin Ind Ltd | 電気カーペットの温度調節方法 |
| WO2006114964A1 (ja) * | 2005-04-22 | 2006-11-02 | Kyushu Institute Of Technology | ピッチ周期等化装置及びピッチ周期等化方法、並びに音声符号化装置、音声復号装置及び音声符号化方法 |
| US7630883B2 (en) | 2001-08-31 | 2009-12-08 | Kabushiki Kaisha Kenwood | Apparatus and method for creating pitch wave signals and apparatus and method compressing, expanding and synthesizing speech signals using these pitch wave signals |
| US8346546B2 (en) * | 2006-08-15 | 2013-01-01 | Broadcom Corporation | Packet loss concealment based on forced waveform alignment after packet loss |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| USD986289S1 (en) | 2020-11-24 | 2023-05-16 | Aquastar Pool Products, Inc. | Centrifugal pump |
| US11193504B1 (en) | 2020-11-24 | 2021-12-07 | Aquastar Pool Products, Inc. | Centrifugal pump having a housing and a volute casing wherein the volute casing has a tear-drop shaped inner wall defined by a circular body region and a converging apex with the inner wall comprising a blocker below at least one perimeter end of one diffuser blade |
| USD946629S1 (en) | 2020-11-24 | 2022-03-22 | Aquastar Pool Products, Inc. | Centrifugal pump |
-
1989
- 1989-08-23 JP JP1216560A patent/JP2600384B2/ja not_active Expired - Lifetime
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04370810A (ja) * | 1991-06-19 | 1992-12-24 | Daikin Ind Ltd | 電気カーペットの温度調節方法 |
| US7630883B2 (en) | 2001-08-31 | 2009-12-08 | Kabushiki Kaisha Kenwood | Apparatus and method for creating pitch wave signals and apparatus and method compressing, expanding and synthesizing speech signals using these pitch wave signals |
| US7647226B2 (en) | 2001-08-31 | 2010-01-12 | Kabushiki Kaisha Kenwood | Apparatus and method for creating pitch wave signals, apparatus and method for compressing, expanding, and synthesizing speech signals using these pitch wave signals and text-to-speech conversion using unit pitch wave signals |
| WO2006114964A1 (ja) * | 2005-04-22 | 2006-11-02 | Kyushu Institute Of Technology | ピッチ周期等化装置及びピッチ周期等化方法、並びに音声符号化装置、音声復号装置及び音声符号化方法 |
| JP2006301464A (ja) * | 2005-04-22 | 2006-11-02 | Kyushu Institute Of Technology | ピッチ周期等化装置及びピッチ周期等化方法、並びに音声符号化装置、音声復号装置及び音声符号化方法 |
| US7957958B2 (en) | 2005-04-22 | 2011-06-07 | Kyushu Institute Of Technology | Pitch period equalizing apparatus and pitch period equalizing method, and speech coding apparatus, speech decoding apparatus, and speech coding method |
| US8346546B2 (en) * | 2006-08-15 | 2013-01-01 | Broadcom Corporation | Packet loss concealment based on forced waveform alignment after packet loss |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2600384B2 (ja) | 1997-04-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6024191B2 (ja) | 音声合成装置および音声合成方法 | |
| KR940002854B1 (ko) | 음성 합성시스팀의 음성단편 코딩 및 그의 피치조절 방법과 그의 유성음 합성장치 | |
| US5682502A (en) | Syllable-beat-point synchronized rule-based speech synthesis from coded utterance-speed-independent phoneme combination parameters | |
| JP4469883B2 (ja) | 音声合成方法及びその装置 | |
| JP3294604B2 (ja) | 波形の加算重畳による音声合成のための処理装置 | |
| US8195464B2 (en) | Speech processing apparatus and program | |
| JPH031200A (ja) | 規則型音声合成装置 | |
| CN101425291A (zh) | 语音处理装置及语音处理方法 | |
| JP3732793B2 (ja) | 音声合成方法、音声合成装置及び記録媒体 | |
| US5381514A (en) | Speech synthesizer and method for synthesizing speech for superposing and adding a waveform onto a waveform obtained by delaying a previously obtained waveform | |
| JPH0380300A (ja) | 音声合成方法 | |
| JPH0247700A (ja) | 音声合成方法および装置 | |
| JP4451665B2 (ja) | 音声を合成する方法 | |
| JP2612867B2 (ja) | 音声ピッチ変換方法 | |
| JP2615856B2 (ja) | 音声合成方法とその装置 | |
| EP1093111B1 (en) | Amplitude control for speech synthesis | |
| JPH10124082A (ja) | 歌声合成装置 | |
| Fries | Hybrid time-and frequency-domain speech synthesis with extended glottal source generation | |
| JP3089940B2 (ja) | 音声合成装置 | |
| JP3063088B2 (ja) | 音声分析合成装置、音声分析装置及び音声合成装置 | |
| EP1505570A1 (en) | Singing voice synthesizing method | |
| JPH01304500A (ja) | 音声合成方式とその装置 | |
| JP3284634B2 (ja) | 規則音声合成装置 | |
| JPH056191A (ja) | 音声合成装置 | |
| JP2001312300A (ja) | 音声合成装置 |