(57)【要約】【課題】高品質の合成音を容易に生成することができる音合成方法を提供する。【解決手段】音合成方法は、予め定めた周期性を表す指標の値と群遅延スペクトルの変動量との対応関係に基づいて、指標の任意の値に対応させた群遅延スペクトルの変動量を生成する第１工程Ｓ３と、この群遅延スペクトルの変動量を用いて群遅延スペクトルを生成する第２工程Ｓ４と、この群遅延スペクトルを積分又は累積和を計算して位相スペクトルに変換する第３工程Ｓ５と、任意の振幅スペクトル又は任意のスペクトル包絡と、第３工程Ｓ５で変換された位相スペクトルとを組み合わせて複素スペクトルを求め、この複素スペクトルを逆フーリエ変換して１周期分の信号である１ピッチ波形を生成する第４工程Ｓ６と、この１ピッチ波形を重畳加算して合成音を生成する第５工程Ｓ７とを備えており、第２工程Ｓ４から第５工程Ｓ７を繰り返して合成用フレーム長の合成音を生成する。【選択図】図２
2015161774.tif 000002
【特許請求の範囲】
【請求項１】
合成音を生成する音合成方法であって、
予め定めた周期性を表す指標の値と群遅延スペクトルの変動量との対応関係に基づいて、前記指標の任意の値に対応させた群遅延スペクトルの変動量を生成する第１工程と、
この第１工程で生成された前記群遅延スペクトルの変動量を用いて群遅延スペクトルを生成する第２工程と、
この第２工程で生成された群遅延スペクトルを積分又は累積和を計算して位相スペクトルに変換する第３工程と、
任意の振幅スペクトル又は任意のスペクトル包絡と、前記第３工程で変換された前記位相スペクトルとを組み合わせて複素スペクトルを求め、この複素スペクトルを逆フーリエ変換して１周期分の信号である１ピッチ波形を生成する第４工程と、
この第４工程で生成した前記１ピッチ波形を重畳加算して合成音を生成する第５工程とを備えており、
前記第２工程から第５工程を繰り返して合成用フレーム長の合成音を生成することを特徴とする音合成方法。
【請求項２】
前記指標の任意の値は、入力された音信号に対して設定した時間長さのフレーム長の分析用信号から抽出される請求項１記載の音合成方法。
【請求項３】
前記指標は尖度又はスペクトルフラットネスである請求項１又は２記載の音合成方法。
【請求項４】
前記任意の振幅スペクトル又は任意のスペクトル包絡は、入力された音信号に対して設定した時間長さのフレーム長の分析用信号から抽出される請求項１乃至３のいずれか１項記載の音合成方法。
【請求項５】
前記第２工程で生成される前記群遅延スペクトルは群遅延スペクトルの変動量に所定の係数を乗じて生成される請求項１乃至４のいずれか１項記載の音合成方法。
【請求項６】
前記第２工程で生成される前記群遅延スペクトルは群遅延スペクトルの変動量に乱数を乗じて生成される請求項１乃至５のいずれか１項記載の音合成方法。
【請求項７】
合成音を生成する音合成装置であって、
予め定めた指標の値と群遅延スペクトルの変動量との対応関係を記憶した記憶部と、
この記憶部に記憶された前記指標の値と前記群遅延スペクトルの変動量との対応関係に基づいて、前記指標の任意の値に対応させた群遅延スペクトルの変動量を生成する群遅延変動量生成部と、
この群遅延変動量生成部で生成された前記群遅延スペクトルの変動量を用いて群遅延スペクトルを生成する群遅延生成部と、
この群遅延生成部で生成された群遅延スペクトルを積分又は累積和を計算して位相スペクトルに変換する位相生成部と、
任意の振幅スペクトル又は任意のスペクトル包絡と、前記位相生成部で変換された前記位相スペクトルとを組み合わせて複素スペクトルを求め、この複素スペクトルを逆フーリエ変換して１周期分の信号である１ピッチ波形を生成する１ピッチ波形生成部と、
この第１ピッチ波形生成部で生成した前記１ピッチ波形を重畳加算して合成音を生成する重畳加算部とを備えていることを特徴とする音合成装置。
【請求項８】
入力された音信号に対して設定した時間長さのフレーム長毎に分析用信号を抽出する分析用信号抽出部と、
この分析用信号抽出部で抽出された前記分析用信号から周期性を表す前記指標の値を抽出する指標抽出部とを備えている請求項７記載の音合成装置。
【請求項９】
入力された音信号に対して設定した時間長さのフレーム長毎に分析用信号を抽出する分析用信号抽出部と、
この分析用信号抽出部で抽出された前記分析用信号から前記振幅スペクトル又は前記スペクトル包絡を抽出するスペクトル抽出部とを備えている請求項７又は８記載の音合成装置。
【請求項１０】
前記指標は尖度又はスペクトルフラットネスである請求項７乃至９のいずれか１項記載の音合成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は音合成方法及び音合成装置に関するものである。
【背景技術】
【０００２】
本発明の音合成方法及び音合成装置は、音声信号の音色を変換する際に基板技術として用いられる音声分析合成方式を拡張するものである。音声分析合成方式は、多くの場合、声の高さに関する情報である基本周波数、声道の情報を表すスペクトル包絡、及び無声音か有声音かを表す有声無声判定情報の３つの時間的に変化する情報を音声波形から分析して抽出し、これら情報から合成音を生成する。
【０００３】
スペクトル包絡は、音声信号の分析において求められる振幅スペクトルから、声の高さにも関係する周波数方向に変化する細かい変動情報を除去したものである。また、スペクトル包絡は音の音色の情報に深く関係している。つまり、音声において、スペクトル包絡は声道の情報と密接な関係にあり、誰が話しているかを表す話者性の情報や、何を話しているかを表す音韻性の情報を多分に含んでいる。
【０００４】
音声分析合成方式は音声信号から声道の情報を分離して表現することから、声道の制御が容易である。しかし、音声分析合成方式は、音声波形に含まれる情報の中で、振幅スペクトルと対になる位相スペクトルの情報をほとんど含んでいない。位相スペクトルは声帯振動における雑音性の情報等を多く含んでいる。そこで、音声分析合成方式は位相スペクトルを有声無声判定情報という縮退した情報に置き換えて合成音を生成している。この場合、アナウンサーのような声帯振動が規則的な音声であれば、このような縮退した情報であっても問題は少ないが、ハスキーな声やガラガラ声等の声帯振動が特殊な音声を入力し、再合成した場合は合成音の劣化が発生する。
【０００５】
さらに、近年では歌声合成システムにおいて、歌手が声帯の振動を積極的に制御するシャウト唱法やスクリーム唱法等を再現可能なシステムの実現の期待が高まっている。これらの音声も声帯振動がきわめて特殊であり、既存の音声分析合成方式では高品質な再現が難しい。声帯振動が特殊な音声の音声波形そのものを大量に収録しておき、それを使用する方法が用いられることも有るが、収録したものしか再現できないため、ユーザーが所望する声帯振動を再現することは困難である。
【０００６】
そこで、非特許文献１は、雑音性の強い声帯振動を持つ音声を高品質に再合成したり、雑音性を強調したりすることができる従来の音声分析合成方式を開示している。この音声分析合成方式は、位相スペクトルと同等の情報を持つ群遅延スペクトルを音声信号から抽出し、その値を増幅することによって、声帯振動の雑音性を強調することができる。
【０００７】
また、特許文献１は従来の音声合成方式を開示している。この音声合成方式は位相スペクトルの情報を変化させるものである。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平１０−９７２８７号公報
【非特許文献】
【０００９】
【非特許文献１】坂野秀樹、陸金林、中村哲、鹿野清宏、河原英紀、「時間領域平滑化群遅延による位相制御を用いた声質制御方式」、電子情報通信学会論文誌、Ｄ−II，Ｖｏｌ．Ｊ８３−Ｄ−II，Ｎｏ．１１，ｐｐ．２２７６−２２８２，２０００年１１月
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかし、非特許文献１の音声分析合成方式は、群遅延スペクトルを安定して取り出すために、ピッチマーキングという前処理が必要になる。ピッチマーキングは、誤りの多い自動処理であるため、誤りが多く発生した場合は、手動で修正を行わないと高い品質の音声合成ができない。また、特許文献１の音声合成方式は、入力音声の位相スペクトルの情報を利用するものではなく、単に位相スペクトルの情報を変化させるものである。
【００１１】
本発明は、上記従来の実情に鑑みてなされたものであって、高品質の合成音を容易に生成することができる音合成方法及び音合成装置を提供することを解決すべき課題としている。
【課題を解決するための手段】
【００１２】
本発明の音合成方法は、合成音を生成する音合成方法であって、
予め定めた周期性を表す指標の値と群遅延スペクトルの変動量との対応関係に基づいて、前記指標の任意の値に対応させた群遅延スペクトルの変動量を生成する第１工程と、
この第１工程で生成された前記群遅延スペクトルの変動量を用いて群遅延スペクトルを生成する第２工程と、
この第２工程で生成された群遅延スペクトルを積分又は累積和を計算して位相スペクトルに変換する第３工程と、
任意の振幅スペクトル又は任意のスペクトル包絡と、前記第３工程で変換された前記位相スペクトルとを組み合わせて複素スペクトルを求め、この複素スペクトルを逆フーリエ変換して１周期分の信号である１ピッチ波形を生成する第４工程と、
この第４工程で生成した前記１ピッチ波形を重畳加算して合成音を生成する第５工程とを備えており、
前記第２工程から第５工程を繰り返して合成用フレーム長の合成音を生成することを特徴とする。
【００１３】
また、本発明の音合成装置は、合成音を生成する音合成装置であって、
予め定めた指標の値と群遅延スペクトルの変動量との対応関係を記憶した記憶部と、
この記憶部に記憶された前記指標の値と前記群遅延スペクトルの変動量との対応関係に基づいて、前記指標の任意の値に対応させた群遅延スペクトルの変動量を生成する群遅延変動量生成部と、
この群遅延変動量生成部で生成された前記群遅延スペクトルの変動量を用いて群遅延スペクトルを生成する群遅延生成部と、
この群遅延生成部で生成された群遅延スペクトルを積分又は累積和を計算して位相スペクトルに変換する位相生成部と、
任意の振幅スペクトル又は任意のスペクトル包絡と、前記位相生成部で変換された前記位相スペクトルとを組み合わせて複素スペクトルを求め、この複素スペクトルを逆フーリエ変換して１周期分の信号である１ピッチ波形を生成する１ピッチ波形生成部と、
この第１ピッチ波形生成部で生成した前記１ピッチ波形を重畳加算して合成音を生成する重畳加算部とを備えている。
【００１４】
この音合成方法及び音合成装置は群遅延スペクトルの変動量と対応関係にある周期性を表す指標を利用して合成音を生成する。周期性を表す指標の値は群遅延スペクトルの変動量とは対応関係にあるため、予め定めておき、指標の任意の値に対応させて群遅延スペクトルの変動量を生成することができる。これは、群遅延スペクトルを忠実に再現するのではなく、各帯域における群遅延スペクトルの変動の度合いを再現することで、雑音性を有する合成音の生成を可能にするものである。
【００１５】
したがって、本発明の音合成方法及び音合成装置は高品質の合成音を容易に生成することができる。
【図面の簡単な説明】
【００１６】
【図１】実施例１の音合成装置を示すブロック図である。
【図２】実施例１の音合成方法を示すフローチャートである。
【図３】尖度の値を示すグラフである。
【図４】群遅延スペクトルの変動量を示すグラフである。
【図５】指標−群遅延変動量対応を示すグラフである。
【図６】群遅延スペクトルを示すグラフである。
【図７】位相スペクトルを示すグラフである。
【図８】スペクトル包絡を示すグラフである。
【図９】１ピッチ波形を示すグラフである。
【図１０】合成音を示すグラフである。
【図１１】実施例２の音合成装置を示すブロック図である。
【図１２】実施例２の音合成方法を示すフローチャートである。
【発明を実施するための形態】
【００１７】
本発明における好ましい実施の形態を説明する。
【００１８】
本発明の音合成方法において、前記指標の任意の値は入力された音信号に対して設定した時間長さのフレーム長の分析用信号から抽出され得る。この場合、入力された音信号から群遅延スペクトルを抽出するよりも容易に抽出することができる指標を抽出するため、入力された音信号の分析を容易に行うことができる。
【００１９】
本発明の音合成方法及び音合成装置において、前記指標は尖度又はスペクトルフラットネスであり得る。この場合、尖度の値及びスペクトルフラットネスの値は群遅延スペクトルの変動量に対応しており、音信号から容易かつ安定して抽出することができる。
【００２０】
本発明の音合成方法において、前記任意の振幅スペクトル又は任意のスペクトル包絡は、入力された音信号に対して設定した時間長さのフレーム長の分析用信号から抽出され得る。この場合、位相スペクトルと組み合わせて複素スペクトルを求める際の振幅スペクトル又はスペクトル包絡を分析用信号から抽出したものを利用することによって、入力された音信号により近い合成音を生成することができる。
【００２１】
本発明の音合成方法において、前記第２工程で生成される前記群遅延スペクトルは群遅延スペクトルの変動量に所定の係数を乗じて生成され得る。この場合、群遅延スペクトルの変動量に乗じる所定の係数によって、合成音の雑音性を増幅させたり、減衰させたりすることができる。
【００２２】
本発明の音合成方法において、前記第２工程で生成される前記群遅延スペクトルは群遅延スペクトルの変動量に乱数を乗じて生成され得る。この場合、群遅延スペクトルの変動量に乗じる乱数によって、合成音の雑音性を増幅させたり、減衰させたりすることができると共に、合成音の雑音感をより良好に生成することができる。
【００２３】
本発明の音合成装置において、入力された音信号に対して設定した時間長さのフレーム長毎に分析用信号を抽出する分析用信号抽出部と、この分析用信号抽出部で抽出された前記分析用信号から周期性を表す前記指標の値を抽出する指標抽出部とを備え得る。この場合、分析用信号から抽出する周期性を表す指標の値は、分析用信号から群遅延スペクトルを抽出するよりも容易に抽出することができるため、入力された音信号の分析を容易に行うことができる。
【００２４】
本発明の音合成装置において、入力された音信号に対して設定した時間長さのフレーム長毎に分析用信号を抽出する分析用信号抽出部と、この分析用信号抽出部で抽出された前記分析用信号から前記振幅スペクトル又は前記スペクトル包絡を抽出するスペクトル抽出部とを備え得る。この場合、分析用信号抽出部で入力された音信号から分析用信号を抽出し、スペクトル抽出部で分析用信号から振幅スペクトル又はスペクトル包絡を抽出する。これによって、位相スペクトルと組み合わせて複素スペクトルを求める際の振幅スペクトル又はスペクトル包絡を分析用信号から抽出したものを利用することができ、入力された音信号により近い合成音を生成することができる。
【００２５】
次に、本発明の音合成方法及び音合成装置を具体化した実施例１及び２について、図面を参照しつつ説明する。
【００２６】
＜実施例１＞
実施例１の音合成装置は、図１に示すように、分析部１０と合成部２０とを備えている。分析部１０は、分析用信号抽出部１１、スペクトル抽出部１２、基本周波数抽出部１３、及び指標抽出部１４を有している。合成部２０は群遅延変動量生成部２１、群遅延生成部２２、位相生成部２３、１ピッチ波形生成部２４、重畳加算部２５、及び記憶部２６を有している。この音合成装置を利用した音合成方法は、音合成装置に入力された音信号を分析部１０で分析し、分析によって得られた情報に基づき、合成部２０で合成音を生成する。
【００２７】
この音合成装置を利用した音合成方法は、図２に示すように、先ず、分析用信号抽出部１１において、音合成装置に入力された音信号に対し、分析開始点から設定した時間長さのフレーム長の分析用信号を抽出する（ステップＳ１）。必要に応じて、抽出した分析用信号に分析窓を乗じる。以下において、このフレームにおけるフレーム番号をｍとする。
【００２８】
次に、指標抽出部１４において、分析用信号抽出部１１で抽出された分析用信号から周期性を表す指標である尖度の値Ｋm（ｆ）を抽出する（ステップＳ２）。尖度の値Ｋm（ｆ）は、図３に示すように、周波数ｆに依存し、群遅延スペクトルの変動量Ｗm（ｆ）に対応している。尖度の値Ｋm（ｆ）は容易かつ安定して音信号から抽出することができるため、入力された音信号の分析を容易に行うことができる。また、周波数に応じて変化する尖度の値Ｋm（ｆ）を用いることによって、高品質な合成音を生成することができる。
【００２９】
次に、群遅延変動量生成部２１において、群遅延スペクトルの変動量Ｗm（ｆ）を生成する第１工程を実行する（ステップＳ３）。第１工程で生成された群遅延スペクトルの変動量Ｗm（ｆ）を図４に示す。この群遅延スペクトルの変動量Ｗm（ｆ）は、記憶部２６に蓄積された「指標−群遅延変動量対応情報」（図５参照）に基づいて生成される。尖度の値Ｋm（ｆ）と群遅延スペクトルの変動量Ｗm（ｆ）との対応関係は、実験的に予め定めておき、記憶部２６に「指標−群遅延変動量対応情報」として蓄積されている。指標である尖度の値Ｋm（ｆ）と群遅延スペクトルの変動量Ｗm（ｆ）との対応関係を表す関数Ψを周波数ｆと尖度の値Ｋm（ｆ）に依存したものであるとすると、Ｗm（ｆ）＝Ψ（ｆ，Ｋm（ｆ））と表すことができる。
【００３０】
ここでは、まず、人工的に群遅延スペクトルの変動量Ｗm（ｆ）を与えて作成した信号から尖度の値Ｋm（ｆ）を観察し、これらの関係をシグモイド関数に基づく式１で近似した。
【００３１】
【数１】
2015161774.tif 000003
【００３２】
ここで、ｂ，ｃ，ｄは、実験データから観察される尖度の値Ｋm（ｆ）と群遅延スペクトルの変動量Ｗm（ｆ）とが最も良く対応付けられるように決められた定数である。また、ａ（ｆ）も尖度の値Ｋm（ｆ）と群遅延スペクトルの変動量Ｗm（ｆ）とが最もよく対応付けられるように定めた関数であり、例えば、シグモイド関数に基づく式２を利用することができる。
【００３３】
【数２】
2015161774.tif 000004
【００３４】
ここで、ｐ，ｑもｂ，ｃ，ｄと同様、実際のデータから観測される尖度の値Ｋm（ｆ）と群遅延スペクトルの変動量Ｗm（ｆ）とが最も良く対応付けられるように決められた定数である。そして、Ψ-1（ｆ，Ｗ）を用い、Ｗに関して逆関数を求めたものをΨ（ｆ，Ｗ）とした。式１及び式２から式３になる。なお、必要に応じてａ（ｆ）はｆに依存しない定数としてもよい。
【００３５】
【数３】
2015161774.tif 000005
【００３６】
次に、群遅延生成部２２において、第１工程で生成された群遅延スペクトルの変動量Ｗm（ｆ）を用いて合成用フレーム（フレーム番号をｎとする）に対する群遅延スペクトルＤn（ｆ）を生成する第２工程を実行する（ステップＳ４）。第２工程で生成された群遅延スペクトルＤn（ｆ）を図６に示す。この群遅延スペクトルＤn（ｆ）は、Ｗm（ｆ）に依存する変動量をもつものであればよく、乱数生成器を用いて、平均値０、分散１の乱数Ｎn（ｆ）を生成し、それに対して群遅延スペクトルの変動量Ｗm（ｆ）を乗じたものである。合成音の雑音性を増幅させたり、減衰させたりする場合は、この重みに対して非零の係数αを乗ずればよい。この場合、生成される群遅延スペクトルＤn（ｆ）は、Ｄn（ｆ）＝αＷm（ｆ）Ｎn（ｆ）と表される。このように、乱数Ｎn（ｆ）を乗ずることによって合成音の雑音感を良好に生成することができる。
【００３７】
次に、位相生成部２３において、第２工程で生成された群遅延スペクトルＤn（ｆ）を積分して位相スペクトルθn（ｆ）に変換する第３工程を実行する(ステップＳ５）。第３工程で変換された位相スペクトルθn（ｆ）を図７に示す。また、この変換は式４に表される。なお、この位相スペクトルθn（ｆ）に対しては、例えば、基本周波数の値に応じた位置のずれを再現するための変形等、他の変形を加えることもある。
【００３８】
【数４】
2015161774.tif 000006
【００３９】
次に、１ピッチ波形生成部２４において、図８に示すスペクトル包絡Ａm（ｆ）と、第３工程で生成された位相スペクトルθn（ｆ）とを組み合わせて複素スペクトルＹn（ｆ）を求める。スペクトル包絡Ａm（ｆ）は、分析部１０のスペクトル抽出部１２において、分析用信号から抽出したものである（ステップＳ６−1）。このため、入力された音信号により近い合成音を生成することができる。複素スペクトルＹn（ｆ）は式５に表させる。求められた複素スペクトルＹn（ｆ）を逆フーリエ変換して、図９に示す１周期分の信号（１ピッチ波形）ｙn（ｔ）を生成する第４工程を実行する（ステップＳ６）。
【００４０】
【数５】
2015161774.tif 000007
【００４１】
次に、第４工程で生成した１ピッチ波形を分析部１０の基本周波数抽出部１３において分析用信号から抽出した基本周波数の値（ステップＳ７−1）を用いて重畳加算し、合成音を生成する第５工程を実行する（ステップＳ７）。加算開始位置は基本周期に基づいて更新する。分析フレームの更新が必要になるまで、第２工程から第５工程を繰り返す。
【００４２】
分析フレームの更新が必要になった場合（ステップＳ８）、分析開始点を更新し、分析用信号抽出部１１で次の分析用信号を抽出し（ステップＳ１）、上述した各処理を実行する。合成用フレームｎにおける加算開始位置をｔnとすると、第２工程から第５工程を繰り返した処理後の合成音ｓm（ｔ）は、繰り返し処理前の合成音ｓm-1（ｔ）を用いて式６と表される。ここで、ｎmは分析用フレームｍにおける合成用フレームの最初のフレーム番号を表す。Ｎmは分析用フレームｍにおける合成の繰り返し回数を表す。
【００４３】
【数６】
2015161774.tif 000008
【００４４】
このようにして生成された合成音を図１０に示す。この音合成方法及び音合成装置は群遅延スペクトルの変動量と対応関係にある周期性を表す指標として尖度を利用して合成音を生成する。尖度の値Ｋm（ｆ）は群遅延スペクトルの変動量Ｗm（ｆ）とは対応関係にあるため、予め定めておき、分析用信号から抽出した尖度の値Ｋm（ｆ）に対応させて群遅延スペクトルの変動量Ｗm（ｆ）を生成することができる。これは、群遅延スペクトルを忠実に再現するのではなく、各帯域における群遅延スペクトルの変動の度合いを再現することで、雑音性を有する合成音の生成を可能にするものである。
【００４５】
したがって、実施例１の音合成方法及び音合成装置は雑音性を有する合成音の生成を容易にすることができる。
【００４６】
＜実施例２＞
実施例２の音合成装置は、図１１に示すように、分析部１１０において、線形予測分析部１５、及び線形予測残差抽出部１６を有し、合成部１２０において、残差駆動合成部２７を有する点で実施例１と相違する。他の構成は実施例１と同様であり、同一の構成は同一の符号を付し、詳細な説明を省略する。
【００４７】
この音合成装置を利用した音合成方法は、図１２に示すように、線形予測残差駆動型分析合成方式を利用するものである。つまり、１ピッチ波形生成部２４において、線形予測残差抽出部１６で抽出した線形予測残差信号の振幅スペクトルＡm（ｆ）（ステップＳ６−２)と、第３工程（ステップＳ５）で生成された位相スペクトルθn（ｆ）とを組み合わせて複素スペクトルＹn（ｆ）を求め、逆フーリエ変換して、１周期分の信号（１ピッチ波形）を生成する第４工程を実行する（ステップＳ６）。
【００４８】
その後、重畳加算部２５において、合成音を生成する第５工程を実行し（ステップＳ７）、線形予測残差駆動型分析合成方式に対して与える線形予測残差信号として利用する。そして、残差駆動合成部２７において、分析フレーム毎に線形予測分析部１５において抽出した線形予測係数（ステップＳ９−1）を用い、この線形予測残差信号で駆動して合成音を生成する（ステップＳ９）。
【００４９】
この音合成方法及び音合成装置も群遅延スペクトルの変動量と対応関係にある周期性を表す指標として尖度を利用して合成音を生成する。尖度の値Ｋm（ｆ）は群遅延スペクトルの変動量Ｗm（ｆ）とは対応関係にあるため、予め定めておき、分析用信号から抽出した尖度の値Ｋm(ｆ）に対応させて群遅延スペクトルの変動量Ｗm（ｆ）を生成することができる。これは、群遅延スペクトルを忠実に再現するのではなく、各帯域における群遅延スペクトルの変動の度合いを再現することで、雑音性を有する合成音の生成を可能にするものである。
【００５０】
したがって、実施例２の音合成方法及び音合成装置も雑音性を有する合成音の生成を容易にすることができる。
【００５１】
本発明は上記記述及び図面によって説明した実施例１及び２に限定されるものではなく、例えば次のような実施例も本発明の技術的範囲に含まれる。
（１）実施例１及び２では、分析部を有して音合成装置に入力した音信号を分析し、分析した各信号を基にして合成部で合成音を生成したが、分析部を有さず、蓄積した信号を基に合成部で合成音を生成してもよい。
（２）実施例１及び２では、周期性を表す指標として尖度を利用したが、尖度の代わりにスペクトルフラットネス、その他の周期性を表す指標を利用してもよい。
（３）実施例１及び２では、周波数に応じて変化する尖度を用いたが、全体域で１つの指標を用いてもよい。
（４）実施例１及び２では、分析用信号から尖度を抽出したが、スペクトル包絡の情報を取り除いた後の振幅スペクトルや、線形予測残差信号の振幅スペクトルから指標を抽出してもよい。
（５）実施例１及び２では、群遅延生成部において、乱数を群遅延スペクトルの変動量に乗じたが、乱数の代わりに適当に生成しておいた群遅延スペクトルを群遅延データベースとして用意しておき、それに対して同様の処理をしてもよい。
（６）実施例１及び２では、位相生成部において、群遅延スペクトルを積分して位相スペクトルに変換したが、群遅延スペクトルの累積和を計算して位相スペクトルに変換してもよい。
（７）実施例１及び２では、１ピッチ波形生成部において、スペクトル包絡と位相スペクトルを組み合わせて複素スペクトルを求めたが、スペクトル包絡の代わりに振幅スペクトルを利用してもよい。
【産業上の利用可能性】
【００５２】
本発明は、ハスキーさの再現や協調が可能なリアルタイム声質変換システム、シャウト・スクリーム唱法を再現・強調できる歌声合成システム、ハスキーさを制御できるテキスト音声合成システム、音色の雑音性を自在に制御できる音楽用シンセサイザーに利用可能である。
【符号の説明】
【００５３】
Ｓ３…第１工程
Ｓ４…第２工程
Ｓ５…第３工程
Ｓ６…第４工程
Ｓ７…第５工程
１１…分析用信号抽出部
１２…スペクトル抽出部
１４…指標抽出部
２１…群遅延変動量生成部
２２…群遅延生成部
２３…位相生成部
２４…１ピッチ波形生成部
２５…重畳加算部
２６…記憶部
【図１】
2015161774.tif 000009
【図２】
2015161774.tif 000010
【図１１】
2015161774.tif 000011
【図３】
2015161774.tif 000012
【図４】
2015161774.tif 000013
【図５】
2015161774.tif 000014
【図６】
2015161774.tif 000015
【図７】
2015161774.tif 000016
【図８】
2015161774.tif 000017
【図９】
2015161774.tif 000018
【図１０】
2015161774.tif 000019
【図１２】
2015161774.tif 000020