JPH01304499A - 音声合成方法とその装置 - Google Patents
音声合成方法とその装置Info
- Publication number
- JPH01304499A JPH01304499A JP63136969A JP13696988A JPH01304499A JP H01304499 A JPH01304499 A JP H01304499A JP 63136969 A JP63136969 A JP 63136969A JP 13696988 A JP13696988 A JP 13696988A JP H01304499 A JPH01304499 A JP H01304499A
- Authority
- JP
- Japan
- Prior art keywords
- speech
- pitch
- sound source
- signal
- source signal
- 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
- 230000015572 biosynthetic process Effects 0.000 title claims description 19
- 238000003786 synthesis reaction Methods 0.000 title claims description 19
- 238000001228 spectrum Methods 0.000 claims abstract description 20
- 230000003595 spectral effect Effects 0.000 claims description 38
- 238000001308 synthesis method Methods 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 abstract description 19
- 238000012937 correction Methods 0.000 abstract description 18
- 230000002194 synthesizing effect Effects 0.000 abstract description 6
- 230000033764 rhythmic process Effects 0.000 abstract 1
- 238000004458 analytical method Methods 0.000 description 18
- 238000000034 method Methods 0.000 description 16
- 230000000694 effects Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000005311 autocorrelation function Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 241000283690 Bos taurus Species 0.000 description 1
- 101000687448 Homo sapiens REST corepressor 1 Proteins 0.000 description 1
- 102100024864 REST corepressor 1 Human genes 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000004575 stone Substances 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Landscapes
- Stereophonic System (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、音源信号とスペクトルパラメータを格納し、
音源信号の韻律(ピッチ、振幅2時間長など)を制御し
、前記音源信号を用いて合成フィルタを駆動して音声を
合成する音声合成方式とその装置に関する。
音源信号の韻律(ピッチ、振幅2時間長など)を制御し
、前記音源信号を用いて合成フィルタを駆動して音声を
合成する音声合成方式とその装置に関する。
任意語音声合成の方式として、線形予測分析等を用いて
得られた予測残差信号の一部を音源信号として用い、こ
の音源信号により線形予測係数から構成される合成フィ
ルタを駆動して音声を合成する方式が知られている。こ
の方式は例えば、佐藤氏による“’cvcと音源要素に
もとづ((SYMPLE)音声合成′°(日本音響学会
音声研究会資料 583−69.1984年)と題した
論文(文献1)に詳細に記載されている。文献1の方式
においては、無声音区間では元の音声から線形予測分析
して得られた予測残差信号を音源信号として用い、有声
音区間では母音区間の代表的な1ピッチ周期区間から切
り出した予測残差信号分有声音区間の音源として使用し
て、合成フィルタを駆動して音声を合成している。この
方式では、音源として有声音区間ではインパルス列を、
無声音区間では雑音信号を用いる方式と比べて音質が改
善されるとしている。
得られた予測残差信号の一部を音源信号として用い、こ
の音源信号により線形予測係数から構成される合成フィ
ルタを駆動して音声を合成する方式が知られている。こ
の方式は例えば、佐藤氏による“’cvcと音源要素に
もとづ((SYMPLE)音声合成′°(日本音響学会
音声研究会資料 583−69.1984年)と題した
論文(文献1)に詳細に記載されている。文献1の方式
においては、無声音区間では元の音声から線形予測分析
して得られた予測残差信号を音源信号として用い、有声
音区間では母音区間の代表的な1ピッチ周期区間から切
り出した予測残差信号分有声音区間の音源として使用し
て、合成フィルタを駆動して音声を合成している。この
方式では、音源として有声音区間ではインパルス列を、
無声音区間では雑音信号を用いる方式と比べて音質が改
善されるとしている。
音声合成、特に任意語合成では、単位音声を接続して音
声を合成するわけであるが、人間が発話の際に行ってい
るような自然な抑揚をつけるために、韻律情報あるいは
韻律規則に従い、音声信号あるいは音源信号のピッチ周
期を変化させる必要がある。しかるに前記文献1の方式
では、有声区間の音源である残差信号のピッチ周期を変
化させたときに、合成フィルタの係数を分析した元の音
声のピッチ周期と合成すべき音声のピッチ周期が異なる
ので、残差信号の変更したピッチと合成フィルタのスペ
クトル包絡とでミスマツチングが発生して合成音声のス
ペクトルが大きく歪むため、合成音声が大きく歪んだり
明瞭度が大幅に低下するという大きな問題点があった。
声を合成するわけであるが、人間が発話の際に行ってい
るような自然な抑揚をつけるために、韻律情報あるいは
韻律規則に従い、音声信号あるいは音源信号のピッチ周
期を変化させる必要がある。しかるに前記文献1の方式
では、有声区間の音源である残差信号のピッチ周期を変
化させたときに、合成フィルタの係数を分析した元の音
声のピッチ周期と合成すべき音声のピッチ周期が異なる
ので、残差信号の変更したピッチと合成フィルタのスペ
クトル包絡とでミスマツチングが発生して合成音声のス
ペクトルが大きく歪むため、合成音声が大きく歪んだり
明瞭度が大幅に低下するという大きな問題点があった。
また、この問題点は、ピッチ周期の短い女声話者におい
てピッチ周期を大きく変化させたときに時にm著であっ
た。
てピッチ周期を大きく変化させたときに時にm著であっ
た。
この問題点については、スペクトル包絡の低域のホルマ
ントのピークを、合成するときのピッチ周波数の位置に
一致させるようにピーク位置をずらすことによりある程
度改善する方法が知られており、具体的には例えば、匂
坂氏らによるピッチ構造を考慮したスペクトル包絡の合
成法“′ (日本音響学会講演論文集 501−502
頁、1979年10月)と題した論文(文献2)を参照
できる。しかしながら前記文献2の方法では、ホルマン
トのピーク位置を、変更したピッチ周波数の位置にずら
してしまうので、重責的に改善法ではなく、ホルマント
位置の移動によって明瞭性および音質が劣化するという
問題点が新たに発生していた。
ントのピークを、合成するときのピッチ周波数の位置に
一致させるようにピーク位置をずらすことによりある程
度改善する方法が知られており、具体的には例えば、匂
坂氏らによるピッチ構造を考慮したスペクトル包絡の合
成法“′ (日本音響学会講演論文集 501−502
頁、1979年10月)と題した論文(文献2)を参照
できる。しかしながら前記文献2の方法では、ホルマン
トのピーク位置を、変更したピッチ周波数の位置にずら
してしまうので、重責的に改善法ではなく、ホルマント
位置の移動によって明瞭性および音質が劣化するという
問題点が新たに発生していた。
さらに、前記文献1の方式では、母音区間では、同一母
音区間の代表的な1ピッチ区間の予測残差信号を基本的
には繰り返して使用しているので、母音区間での残差信
号のスペクトル及び位相の時間的な変化を十分に表すこ
とができず、母音区間で音質が劣化していた。
音区間の代表的な1ピッチ区間の予測残差信号を基本的
には繰り返して使用しているので、母音区間での残差信
号のスペクトル及び位相の時間的な変化を十分に表すこ
とができず、母音区間で音質が劣化していた。
本発明の目的は、音源信号のピッチ周期を変化させて合
成フィルタを駆動して音声を合成する際に、従来の問題
点を改善するのみならず、母音区間でも良好な音質の得
られる音声合成方式とその装置を提供することにある。
成フィルタを駆動して音声を合成する際に、従来の問題
点を改善するのみならず、母音区間でも良好な音質の得
られる音声合成方式とその装置を提供することにある。
本発明の音声合成方式は、音源信号とスペクトルパラメ
ータを単位音声について格納し、前記音源信号の韻律を
制御しながら前記スペクトルパラメータを用いて音声を
合成し、フィルタにより前記合成音声のスペクトルを補
正することを特徴とする。
ータを単位音声について格納し、前記音源信号の韻律を
制御しながら前記スペクトルパラメータを用いて音声を
合成し、フィルタにより前記合成音声のスペクトルを補
正することを特徴とする。
また、本発明の音声合成装置は、単位音声毎に音源信号
を格納する音源信号格納回路と、前記単位音声毎にスペ
クトル特性を表すスペクトルパラメータを格納するスペ
クトルパラメータ格納回路と、前記音源信号の韻律を制
御する韻律制御回路と、前記韻律を制御された音源信号
と前記スペクトルパラメータを用いて音声を合成する合
成回路と、前記スベク)〜ルパラメータと前記合成音声
から求めたスペクトルパラメータとを用い前記合成音声
のスペクトルを補正するフィルタ回路とを有することを
特徴とする。
を格納する音源信号格納回路と、前記単位音声毎にスペ
クトル特性を表すスペクトルパラメータを格納するスペ
クトルパラメータ格納回路と、前記音源信号の韻律を制
御する韻律制御回路と、前記韻律を制御された音源信号
と前記スペクトルパラメータを用いて音声を合成する合
成回路と、前記スベク)〜ルパラメータと前記合成音声
から求めたスペクトルパラメータとを用い前記合成音声
のスペクトルを補正するフィルタ回路とを有することを
特徴とする。
本発明は、音源信号を単位音声区間では、有音声、無音
声を問わず全区間に対して有するとともに、音源信号の
ピッチを変化させて音声を合成したときに、スペクトル
の歪を補正するための補正用フィルタを用いることを特
徴とする。
声を問わず全区間に対して有するとともに、音源信号の
ピッチを変化させて音声を合成したときに、スペクトル
の歪を補正するための補正用フィルタを用いることを特
徴とする。
第2図は本発明の作用を示すブロック図で、音源信号記
憶部110は単位音声(例えばCV、VCなど)毎に音
声信号を分析して音源信号を求め、この音源信号を単位
音声毎に記憶しておく。また分析して求めたスペクトル
パラメータ(次数M+)をスペクトルパラメータ記憶部
350に格納しておく。ここでは、分析法としては周知
の線形予測分析を用い、音源信号として線形予測分析し
て得られた予測残差信号を用いるものとして説明を進め
る。ただし、スペクトルパラメータ、音源信号としては
、周知の他の良好なものを用いることもできる。また、
予測残差信号の母音区間では、各ピッチ毎の開始位置も
格納しておく。スペクトルパラメータとしては線形予測
パラメータとして種種のものが考えられるが、ここては
LPCパラメータを用いることにする。これ以外にもL
SP。
憶部110は単位音声(例えばCV、VCなど)毎に音
声信号を分析して音源信号を求め、この音源信号を単位
音声毎に記憶しておく。また分析して求めたスペクトル
パラメータ(次数M+)をスペクトルパラメータ記憶部
350に格納しておく。ここでは、分析法としては周知
の線形予測分析を用い、音源信号として線形予測分析し
て得られた予測残差信号を用いるものとして説明を進め
る。ただし、スペクトルパラメータ、音源信号としては
、周知の他の良好なものを用いることもできる。また、
予測残差信号の母音区間では、各ピッチ毎の開始位置も
格納しておく。スペクトルパラメータとしては線形予測
パラメータとして種種のものが考えられるが、ここては
LPCパラメータを用いることにする。これ以外にもL
SP。
P A RCOR、ホルマントなど、他の周知のパラメ
ータを用いることができる。分析は、あらかじめ定めら
れた固定長フレーム(5あるいは10m5)でもよいし
、母音区間ではピンチ周期に同期したピッチ同期分析を
用いることもできる。
ータを用いることができる。分析は、あらかじめ定めら
れた固定長フレーム(5あるいは10m5)でもよいし
、母音区間ではピンチ周期に同期したピッチ同期分析を
用いることもできる。
また、音源信号記憶部11.0は端子100から入力し
た制御情報にもとづき、必要な単位音声を選択してこれ
に対応する予測残差信号を出力する。
た制御情報にもとづき、必要な単位音声を選択してこれ
に対応する予測残差信号を出力する。
ピッチ制御部150では前記制御情報のうちピッチを変
化させるための情報を用いて、母音区間では前記ピッチ
の開始位置にもとづいてピッチ区間毎に残差信号のピッ
チの伸縮を行う。具体的な方法については、前記文献1
に記載されているように、ピッチ周期を長くするときは
ピッチ区間の後ろに零を詰め、ピッチ周期を短くすると
きはピッチ区間の後ろからサンプルを切り詰める。また
母音区間の時間長は前記制御情報により指定された時間
長を用いてピッチ単位で調整する。
化させるための情報を用いて、母音区間では前記ピッチ
の開始位置にもとづいてピッチ区間毎に残差信号のピッ
チの伸縮を行う。具体的な方法については、前記文献1
に記載されているように、ピッチ周期を長くするときは
ピッチ区間の後ろに零を詰め、ピッチ周期を短くすると
きはピッチ区間の後ろからサンプルを切り詰める。また
母音区間の時間長は前記制御情報により指定された時間
長を用いてピッチ単位で調整する。
スペクトルパラメータ記憶部350は、あらかじめ線形
予測分析により求めたLPGパラメータを各単位音声に
ついて記憶しておく。そして前記制御情報に従い、単位
音声と選択しこれに対応するLPCパラメータal
(次数Ml)を出力する。
予測分析により求めたLPGパラメータを各単位音声に
ついて記憶しておく。そして前記制御情報に従い、単位
音声と選択しこれに対応するLPCパラメータal
(次数Ml)を出力する。
合成フィルタ200は下式の伝達特性を持ち5(z)=
−−・・・・・・(1〉1−ΣalZ
−’ ピッチを変化させた予測残差信号とL P Gパラメー
タとを用いて合成した合成音声x (n)を出力する。
−−・・・・・・(1〉1−ΣalZ
−’ ピッチを変化させた予測残差信号とL P Gパラメー
タとを用いて合成した合成音声x (n)を出力する。
補正用スペクトルパラメータ記憶部300はl−5PC
パラメータal と合成音声x <n)を用いて、ピッ
チを変化させたときに合成音声に発生するスペク)・ル
歪を補正するための補正用スペクトルパラメータb1を
計算する9具体的には以下のように行う。
パラメータal と合成音声x <n)を用いて、ピッ
チを変化させたときに合成音声に発生するスペク)・ル
歪を補正するための補正用スペクトルパラメータb1を
計算する9具体的には以下のように行う。
まず、LPGパラメータcl + 3用いて以下のパワ
スペクトルH”(z)を計算する。
スペクトルH”(z)を計算する。
H2(z ) = −−−
・・・・・・(2)
次に、合成音声x(n)の有声音区間についてあらかじ
め定められた区間長毎に、あるいはピッチ周期にLPG
分析を行い、スペクトルパラメータa1′ (次数:N
12)を計算し、これを用いて以下のパワスペクトルF
2 (z)を計算する。
め定められた区間長毎に、あるいはピッチ周期にLPG
分析を行い、スペクトルパラメータa1′ (次数:N
12)を計算し、これを用いて以下のパワスペクトルF
2 (z)を計算する。
F2 (z)=−−二一一一一□
・・・・・・(3)
次に、(1)式と(2)式の比を以下のように求める。
そして、<3)式を逆フーリエ変換して自己相関関数R
(m)を求め、R(m)がらLPC分析により補正用ス
ペクトルパラメータb、(次数3〉を計算する。なお、
(1) 、 (2)式はフーリエ変換を用いて計算する
ことができる。
(m)を求め、R(m)がらLPC分析により補正用ス
ペクトルパラメータb、(次数3〉を計算する。なお、
(1) 、 (2)式はフーリエ変換を用いて計算する
ことができる。
補正用フィルタ250は以下の伝達特性Q(z)を持ち
、 ] Q(Z) −−□ ・・・ ・・
べ5 〉合成音声x (n>を入力し、補正用スペクト
ルパラメータbIを用いて、スペクトル歪を補正した合
成音声x’(n、)を端子360へ出力する。
、 ] Q(Z) −−□ ・・・ ・・
べ5 〉合成音声x (n>を入力し、補正用スペクト
ルパラメータbIを用いて、スペクトル歪を補正した合
成音声x’(n、)を端子360へ出力する。
次に本発明について第1図を参照して詳細に説明する。
第1図は本発明の一実施例の構成を示すブロック図であ
る。制御回路5]0は端子500から韻律制御(ピッチ
、時間長、振幅)情報、単位音声の接続情報を入力し、
音源記憶回路550.スペクトルパラメータ記憶回路5
80.ピッチ制御回路560.振幅制御回路570へ出
力する。音源記憶回路550は単位音声の接続情報を入
力し、その単位音声に対応する予測残差信号を出力する
。
る。制御回路5]0は端子500から韻律制御(ピッチ
、時間長、振幅)情報、単位音声の接続情報を入力し、
音源記憶回路550.スペクトルパラメータ記憶回路5
80.ピッチ制御回路560.振幅制御回路570へ出
力する。音源記憶回路550は単位音声の接続情報を入
力し、その単位音声に対応する予測残差信号を出力する
。
ピッチ制御回路560はピッチ制御情報を入力し、母音
区間においてあらかじめ指定されているピッチ分割位置
を用いて予測残差信号のピッチの変更を行う。ピッチを
変更するための具体的な方法は、前記作用の項で説明し
た方法や他の周知の方法を用いることができる。
区間においてあらかじめ指定されているピッチ分割位置
を用いて予測残差信号のピッチの変更を行う。ピッチを
変更するための具体的な方法は、前記作用の項で説明し
た方法や他の周知の方法を用いることができる。
次に、振幅制御回路570は振幅制御情報を入力し、そ
れに従って予測残差信号の振幅を制御して予測残差信号
e (n)を出力する。スペクトルパラメータ記憶回路
580は単位音声の接続情報を入力し、その単位音声に
対応するスペクトルパラメータ系列を出力する。ここで
は、前記作用の項と同様にスペクI〜ルパラメータとし
て、LPG係数aIを用いることにす為が、他の周知の
パラメータを用いることができる。
れに従って予測残差信号の振幅を制御して予測残差信号
e (n)を出力する。スペクトルパラメータ記憶回路
580は単位音声の接続情報を入力し、その単位音声に
対応するスペクトルパラメータ系列を出力する。ここで
は、前記作用の項と同様にスペクI〜ルパラメータとし
て、LPG係数aIを用いることにす為が、他の周知の
パラメータを用いることができる。
合成フィルタ回路600は(1)式の特性を有しており
、ピッチを変更した予測残差信号を入力してLPG係数
a、を用いて次式に従い合成音声x(n)を計算する。
、ピッチを変更した予測残差信号を入力してLPG係数
a、を用いて次式に従い合成音声x(n)を計算する。
・・・・・・(6)
振幅制御回路710は合成音声x(n)にゲインGをか
けて出力する。ゲインGはゲイン計算回路700から入
力する。なお、ゲイン計算回路700の動作は後述する
。
けて出力する。ゲインGはゲイン計算回路700から入
力する。なお、ゲイン計算回路700の動作は後述する
。
FFT計算回路610はL P C係数a、を入力し、
あらかじめ定められた点数(例えば256点)のFFT
(高速フーリエ変換)を行い、前記(2)式で定義した
パワスペクトルH2(z)を計算して出力する。なお、
FFTの計算法は、例えばOppenheim氏らによ
る’Digital Signal Processi
ng ” (Prentice−Hall、1975
年〉と題した単行本の第6章(文献3)に記載されてい
るのでここでは説明を省略する。
あらかじめ定められた点数(例えば256点)のFFT
(高速フーリエ変換)を行い、前記(2)式で定義した
パワスペクトルH2(z)を計算して出力する。なお、
FFTの計算法は、例えばOppenheim氏らによ
る’Digital Signal Processi
ng ” (Prentice−Hall、1975
年〉と題した単行本の第6章(文献3)に記載されてい
るのでここでは説明を省略する。
LPG分析回路640はピッチ周期を変更して得な合成
音声x(n)の母音区間においてLPC分析を行い、L
PC係数al’を計算する。このとき、作用の項で述べ
たように、LPC分析をピッチ同期で行ってもよいし、
固定長フレーム区間毎に行ってもよい。FFT計算回路
630は係数a+’を入力し、前記(3)式で定めたパ
ワーペクトルF2 (z)を計算し出力する。
音声x(n)の母音区間においてLPC分析を行い、L
PC係数al’を計算する。このとき、作用の項で述べ
たように、LPC分析をピッチ同期で行ってもよいし、
固定長フレーム区間毎に行ってもよい。FFT計算回路
630は係数a+’を入力し、前記(3)式で定めたパ
ワーペクトルF2 (z)を計算し出力する。
補正用スペクトルパラメータ計算回路620はパワース
ペクトルH2(z)、F2 (z)を用いて、(4)式
に従い比G2 (z)を計算する。さらに、これを逆F
F T して自己相関関数R(m)を求め、LPG分
析してLPG係数b1を求める。
ペクトルH2(z)、F2 (z)を用いて、(4)式
に従い比G2 (z)を計算する。さらに、これを逆F
F T して自己相関関数R(m)を求め、LPG分
析してLPG係数b1を求める。
補正用フィルタ650は係数b+を用い振幅制御回路7
10の出力を入力して、スペクトル歪を補正した合成音
声x’ (n)を下式に従い計算する。
10の出力を入力して、スペクトル歪を補正した合成音
声x’ (n)を下式に従い計算する。
x’ (n)=G−x(n)
(7)式でG−x(n)は補正用フィルタ650の入力
信号を示す。
信号を示す。
ゲイン計算回路700はピッチを変化させた区間で、合
成音声x (n)とx’ (n)のピッチ毎の平均電
力を等しくするためのゲインGを計算する。これは、補
正用フィルタ650のゲインが1ではないからである。
成音声x (n)とx’ (n)のピッチ毎の平均電
力を等しくするためのゲインGを計算する。これは、補
正用フィルタ650のゲインが1ではないからである。
具体的には、ピッチを変化させた区間で、ピッチ毎に合
成音声x(n)とx’ (n>の平均電力を下式に従
い計算する。
成音声x(n)とx’ (n>の平均電力を下式に従
い計算する。
P2−1/′N・Σx ′” (n ) −−
−−(8b)n+1 ここでNはピッチ区間のサンプル数を示す。そしてゲイ
ンGを下式から求める。
−−(8b)n+1 ここでNはピッチ区間のサンプル数を示す。そしてゲイ
ンGを下式から求める。
G= 5肩−石T7 ・・・・・・
(9)このゲインGがかけられた最終的な合成音声信号
x′ (n)は端子660を通して出力される。
(9)このゲインGがかけられた最終的な合成音声信号
x′ (n)は端子660を通して出力される。
上記実施例は、あくまでも本発明の一構成例にすぎず、
種種の変形も可能である。
種種の変形も可能である。
すなわち、本実施例では単位音声の全区間について、音
源信号として線形予測分析して得られた予測残差信号を
用いたが、演算量、メモリ量の低減のために、有声区間
、特に母音区間では代表的な1ピッチ区間の予測残差信
号分用いて、これの振福、ピッチ3制御しながら繰り返
して用いてもよい。
源信号として線形予測分析して得られた予測残差信号を
用いたが、演算量、メモリ量の低減のために、有声区間
、特に母音区間では代表的な1ピッチ区間の予測残差信
号分用いて、これの振福、ピッチ3制御しながら繰り返
して用いてもよい。
また、音源信号としては、線形予測分析して得られる予
測残差信号のみならず、他の良好な音源信号、例えば零
位相化信号9位相等化信号、マルチパルス音源などを用
いることができる。
測残差信号のみならず、他の良好な音源信号、例えば零
位相化信号9位相等化信号、マルチパルス音源などを用
いることができる。
また、スペクトルパラメータとしては、LPC以外に他
の良好なスペクトルパラメータ、例えばL S P 、
ホルマント、ケプストラムなどを用いることができる。
の良好なスペクトルパラメータ、例えばL S P 、
ホルマント、ケプストラムなどを用いることができる。
また、補正用フィルタのスペクトルパラメータもLPC
以外に、他の良好なパラメータ、例えばL S r−’
、ポルマント、ケプストラムなどを用いることができ
る。
以外に、他の良好なパラメータ、例えばL S r−’
、ポルマント、ケプストラムなどを用いることができ
る。
また、補正用フィルタの構成としては、(5)式で示し
たような全横形フィルタを用いたが、極−雲形フィルタ
やFIRフィルタを用いる構成としてもよい。ただしこ
のようにすると演算量がかなり増大する。
たような全横形フィルタを用いたが、極−雲形フィルタ
やFIRフィルタを用いる構成としてもよい。ただしこ
のようにすると演算量がかなり増大する。
また、演算量低減化のために、振幅制御回路710、ゲ
イン計算回路700を省略することもできる。ただしこ
のようにすると合成音声x’ (n)のレベルが多少
変化するおそれがある。
イン計算回路700を省略することもできる。ただしこ
のようにすると合成音声x’ (n)のレベルが多少
変化するおそれがある。
また、振幅制御回路570は残差信号のパワを制御する
のではなく、ゲイン計算回路700.振幅制御回路71
0と同一の構成とし、合成音声x (n)のパワを制御
するようにしてもよい。ただしこのときは、制御回路5
10から入力する制御信号は残差信号のピッチ毎の単位
パワではなく、合成音声のピッチ毎の単位パワとする必
要がある。
のではなく、ゲイン計算回路700.振幅制御回路71
0と同一の構成とし、合成音声x (n)のパワを制御
するようにしてもよい。ただしこのときは、制御回路5
10から入力する制御信号は残差信号のピッチ毎の単位
パワではなく、合成音声のピッチ毎の単位パワとする必
要がある。
また、本実施例では韻律制御情報を端子500を通して
入力する構成としたが、韻律制御に関しては、アクセン
ト情報、イントネーション情報を入力して、規則により
韻律制御情報を発生するようにしてもよい。
入力する構成としたが、韻律制御に関しては、アクセン
ト情報、イントネーション情報を入力して、規則により
韻律制御情報を発生するようにしてもよい。
また、演算量低減のために、補正用ライルタの計算はピ
ッチ制御回路560においてピッチの変(ヒが大きいと
きにのみ計算するような構成としてもよい。
ッチ制御回路560においてピッチの変(ヒが大きいと
きにのみ計算するような構成としてもよい。
以上説明したように本発明によれば、単位音声のすべて
の区間について音源信号とスペクトルパラメータを有し
ており、これらを用いて音声を合成しているので、子音
区間のみならず、従来音質が劣化していた母音区間でも
良好な音質の合成音を得ることができるという大きな効
果が得られる。
の区間について音源信号とスペクトルパラメータを有し
ており、これらを用いて音声を合成しているので、子音
区間のみならず、従来音質が劣化していた母音区間でも
良好な音質の合成音を得ることができるという大きな効
果が得られる。
また、本発明によれば、音源(B号のピッチ周期をあら
かじめ分析して格納しておいな音源信号のピッチ周期に
比べ大きく変化させて合成しても、それにより発生する
スペクトル歪を補正することが可能であるので、音質劣
化のほとんどない音声を合成することができるという効
果が得られる。またこの効果は、ピッチ周期の短い女性
話者について特に顕著である。
かじめ分析して格納しておいな音源信号のピッチ周期に
比べ大きく変化させて合成しても、それにより発生する
スペクトル歪を補正することが可能であるので、音質劣
化のほとんどない音声を合成することができるという効
果が得られる。またこの効果は、ピッチ周期の短い女性
話者について特に顕著である。
第1図は本発明の一実施例の構成を示すブロック図、第
2図は本発明の作用を示すブロック図である。 110・・・音源信号記憶部、150・・・ピッチ制御
部、200.600・・・合成フィルタ、250,65
0・・・補正用フィルタ、300・・・補正用スペク1
ヘルパラメータ計算部、350・・・スペクI・ルパラ
メータ記憶部、510・・・制御回路、550・・・音
源記憶回路、560・・・ピッチ制御回路、570゜7
10・・・振幅制御回路、580・・・スペクトルパラ
メータ記憶回路、610,630・・・FFT計算回路
、620・・・補正用スペクトルパラメータ計算回路、
640・・・LPC分析回路、700・・・ゲイン計算
回路。
2図は本発明の作用を示すブロック図である。 110・・・音源信号記憶部、150・・・ピッチ制御
部、200.600・・・合成フィルタ、250,65
0・・・補正用フィルタ、300・・・補正用スペク1
ヘルパラメータ計算部、350・・・スペクI・ルパラ
メータ記憶部、510・・・制御回路、550・・・音
源記憶回路、560・・・ピッチ制御回路、570゜7
10・・・振幅制御回路、580・・・スペクトルパラ
メータ記憶回路、610,630・・・FFT計算回路
、620・・・補正用スペクトルパラメータ計算回路、
640・・・LPC分析回路、700・・・ゲイン計算
回路。
Claims (2)
- (1)音源信号とスペクトルパラメータを単位音声につ
いて格納し、前記音源信号の韻律を制御しながら前記ス
ペクトルパラメータを用いて音声を合成し、フィルタに
より前記合成音声のスペクトルを補正することを特徴と
する音声合成方式。 - (2)単位音声毎に音源信号を格納する音源信号格納回
路と、前記単位音声毎にスペクトル特性を表すスペクト
ルパラメータを格納するスペクトルパラメータ格納回路
と、前記音源信号の韻律を制御する韻律制御回路と、前
記韻律を制御された音源信号と前記スペクトルパラメー
タを用いて音声を合成する合成回路と、前記スペクトル
パラメータと前記合成音声から求めたスペクトルパラメ
ータとを用い前記合成音声のスペクトルを補正するフィ
ルタ回路とを有することを特徴とする音声合成装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63136969A JP2615856B2 (ja) | 1988-06-02 | 1988-06-02 | 音声合成方法とその装置 |
| US07/358,104 US5029211A (en) | 1988-05-30 | 1989-05-30 | Speech analysis and synthesis system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63136969A JP2615856B2 (ja) | 1988-06-02 | 1988-06-02 | 音声合成方法とその装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01304499A true JPH01304499A (ja) | 1989-12-08 |
| JP2615856B2 JP2615856B2 (ja) | 1997-06-04 |
Family
ID=15187715
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63136969A Expired - Lifetime JP2615856B2 (ja) | 1988-05-30 | 1988-06-02 | 音声合成方法とその装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2615856B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6240384B1 (en) | 1995-12-04 | 2001-05-29 | Kabushiki Kaisha Toshiba | Speech synthesis method |
| JP2008026565A (ja) * | 2006-07-20 | 2008-02-07 | Fujitsu Ltd | ピッチ変換方法及び装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6239753A (ja) * | 1985-08-15 | 1987-02-20 | Shimadzu Corp | フロ−分析装置 |
| JPS62179800U (ja) * | 1987-05-07 | 1987-11-14 |
-
1988
- 1988-06-02 JP JP63136969A patent/JP2615856B2/ja not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6239753A (ja) * | 1985-08-15 | 1987-02-20 | Shimadzu Corp | フロ−分析装置 |
| JPS62179800U (ja) * | 1987-05-07 | 1987-11-14 |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6240384B1 (en) | 1995-12-04 | 2001-05-29 | Kabushiki Kaisha Toshiba | Speech synthesis method |
| US6332121B1 (en) | 1995-12-04 | 2001-12-18 | Kabushiki Kaisha Toshiba | Speech synthesis method |
| US6553343B1 (en) | 1995-12-04 | 2003-04-22 | Kabushiki Kaisha Toshiba | Speech synthesis method |
| US6760703B2 (en) | 1995-12-04 | 2004-07-06 | Kabushiki Kaisha Toshiba | Speech synthesis method |
| US7184958B2 (en) | 1995-12-04 | 2007-02-27 | Kabushiki Kaisha Toshiba | Speech synthesis method |
| JP2008026565A (ja) * | 2006-07-20 | 2008-02-07 | Fujitsu Ltd | ピッチ変換方法及び装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2615856B2 (ja) | 1997-06-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5029211A (en) | Speech analysis and synthesis system | |
| JP6024191B2 (ja) | 音声合成装置および音声合成方法 | |
| JP3563772B2 (ja) | 音声合成方法及び装置並びに音声合成制御方法及び装置 | |
| US5987413A (en) | Envelope-invariant analytical speech resynthesis using periodic signals derived from reharmonized frame spectrum | |
| JP3430985B2 (ja) | 合成音生成装置 | |
| JP3732793B2 (ja) | 音声合成方法、音声合成装置及び記録媒体 | |
| CN109416911B (zh) | 声音合成装置及声音合成方法 | |
| US20050010414A1 (en) | Speech synthesis apparatus and speech synthesis method | |
| JPH01304499A (ja) | 音声合成方法とその装置 | |
| JP2600384B2 (ja) | 音声合成方法 | |
| EP1905009B1 (en) | Audio signal synthesis | |
| US20080215330A1 (en) | Audio Signal Modification | |
| JPH01304500A (ja) | 音声合成方式とその装置 | |
| JP2612867B2 (ja) | 音声ピッチ変換方法 | |
| JP4468506B2 (ja) | 音声データ作成装置および声質変換方法 | |
| JP3197975B2 (ja) | ピッチ制御方法及び装置 | |
| JPH01302299A (ja) | 音声分析合成装置、音声分析装置及び音声合成装置 | |
| JP3059751B2 (ja) | 残差駆動型音声合成装置 | |
| JP5915264B2 (ja) | 音声合成装置 | |
| JPH0266600A (ja) | 音声合成方式 | |
| JP2001312300A (ja) | 音声合成装置 | |
| JPH07129194A (ja) | 音声合成方法及び音声合成装置 | |
| JPH01187000A (ja) | 音声合成装置 | |
| JPH01224800A (ja) | 残差駆動型音声合成装置 | |
| JPS63285596A (ja) | 音声合成における発話速度変更方式 |