(57)【要約】【課題】  テキスト音声合成による合成音声の音質を効果的に向上させることができる音声ピッチマーク設定装置及び音声ピッチマーク設定方法を提供すると共に、当該音声ピッチマーク設定装置及び音声ピッチマーク設定方法を用いた音声合成装置及び音声合成方法を提供する。【解決手段】  音声素片に対して複数組設定されたピッチマーク候補を用いて、トレーニング音声素片の変形パラメータ値に従って上記音声素片の変形パラメータ値を制御して、上記複数組のピッチマーク候補に対応する複数の合成音声素片を生成し、当該複数の合成音声素片のそれぞれの歪を評価し、当該評価結果に基づいて、ピッチマークを設定する。【選択図】  図２
2007279219.tif 000002
【特許請求の範囲】
【請求項１】
音声素片に対して複数組設定されたピッチマーク候補を用いて、トレーニング音声素片の変形パラメータ値に従って上記音声素片の変形パラメータ値を制御して、上記複数組のピッチマーク候補に対応する複数の合成音声素片を生成する合成音声素片生成手段と、
上記合成音声素片生成手段で生成された複数の合成音声素片のそれぞれの歪を評価し、当該評価結果に基づいて、ピッチマークを設定する歪み評価手段と
を備えたことを特徴とする音声ピッチマーク設定装置。
【請求項２】
上記歪み評価手段は、上記合成音声素片生成手段で生成された複数の合成音声素片のそれぞれの上記トレーニング音声素片との距離を用いて、上記複数の合成音声素片のそれぞれの歪を評価することを特徴とする請求項１に記載の音声ピッチマーク設定装置。
【請求項３】
上記距離は、聴覚的に重要な部分に重み付けされた距離であることを特徴とする請求項２に記載の音声ピッチマーク設定装置。
【請求項４】
上記距離は、声道特性を排除された距離であることを特徴とする請求項２に記載の音声ピッチマーク設定装置。
【請求項５】
複数組設定されたピッチマーク候補を用いて、トレーニング音声素片の変形パラメータ値に従って変形パラメータ値が制御されて上記複数組のピッチマーク候補に対応する複数の合成音声素片が生成され、当該複数の合成音声素片のそれぞれの歪の評価結果に基づいて、ピッチマークが設定された音声素片が格納された音声素片辞書と、
入力された音韻記号・韻律情報に基づいて、上記音声素片辞書から音声素片を抽出すると共に、当該抽出した音声素片に設定されたピッチマークを用いて当該抽出した音声素片の変形パラメータ値を制御して合成音声を生成する音声生成手段と
を備えたことを特徴とする音声合成装置。
【請求項６】
音声素片に対して複数組設定されたピッチマーク候補を用いて、トレーニング音声素片の変形パラメータ値に従って上記音声素片の変形パラメータ値を制御して、上記複数組のピッチマーク候補に対応する複数の合成音声素片を生成する合成音声素片生成ステップと、
上記合成音声素片生成手段で生成された複数の合成音声素片のそれぞれの歪を評価し、当該評価結果に基づいて、ピッチマークを設定する歪み評価ステップと
を有することを特徴とする音声ピッチマーク設定方法。
【請求項７】
複数組設定されたピッチマーク候補を用いて、トレーニング音声素片の変形パラメータ値に従って変形パラメータ値が制御されて上記複数組のピッチマーク候補に対応する複数の合成音声素片が生成され、当該複数の合成音声素片のそれぞれの歪の評価結果に基づいて、ピッチマークが設定された音声素片が格納された音声素片辞書から、音韻記号・韻律情報に基づいて、音声素片を抽出すると共に、当該抽出した音声素片に設定されたピッチマークを用いて当該抽出した音声素片の変形パラメータ値を制御して合成音声を生成することを特徴とする音声合成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、音声素片における音声波形のピッチ周期に対応する１周期毎の時間的基準位置を表現する情報であるピッチマークを設定する音声ピッチマーク設定装置及び音声ピッチマーク設定方法と、上記ピッチマークが設定された音声素片を用いて合成音声を生成する音声合成装置及び音声合成方法に関するものである。
【背景技術】
【０００２】
任意の文章から人工的に音声信号を作り出すテキスト音声合成では、入力テキストに対して言語解析処理、韻律生成処理を行って得られる音韻記号・韻律情報（音韻記号とピッチとの対、音韻記号と音韻継続時間長との対など）などの情報から音声信号を生成する。
【０００３】
その音声生成処理は、母音をＶ、子音をＣで表した、ＣＶ、ＣＶＣ、ＶＣＶといった基本となる小さな単位の特徴パラメータを音声素片として記憶しておき、これらを指定された音韻記号に従って選択的に読み出した後、その音韻記号に対応する韻律情報に従ってピッチや音韻継続時間長を制御して順次接続することにより、音声を合成するというものである。
【０００４】
このような音声生成処理において、音声素片のピッチや音韻継続時間長を制御する際に、音声素片における音声波形のピッチ周期に対応する１周期毎の時間的基準位置を表現する情報として、あらかじめ設定されたピッチマークを用いる。音声素片のピッチマークの設定が不適当であると合成音声のピッチ制御や音韻継続時間長の制御における品質劣化が生じるため、ピッチマークの設定は、合成音声の品質を大きく左右する。
【０００５】
従来の音声ピッチマーク設定方法では、音声素片の音声波形形状に基づいて、その音声素片のピッチマークを設定していた（例えば、特許文献１、２参照）。
【０００６】
【特許文献１】特開２０００−２１４８７３号公報（第３−５頁、第３図）
【特許文献２】特開平１１−１８４４９７号公報（第７−９頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来の音声ピッチマーク設定方法では、音声波形形状に基づいて音声素片のピッチマークを設定しているにすぎないため、音声合成の際のピッチ制御や音韻継続時間長制御の影響が全く考慮されていないという問題があった。すなわち、実際にピッチや音韻継続時間長を変更して合成された合成音声の品質と言う点では、従来の音声波形形状に基づくピッチマークは必ずしも適当なものになっているという保証はない。
また、有声子音など波形形状が不安定な区間では、波形形状に基づき得られるピッチマークも不安定になり、合成音声品質が劣化するという問題があった。
【０００８】
この発明は上記のような問題点を解決するためになされたもので、テキスト音声合成による合成音声の音質を効果的に向上させることができる音声ピッチマーク設定装置及び音声ピッチマーク設定方法を提供すると共に、当該音声ピッチマーク設定装置及び音声ピッチマーク設定方法を用いた音声合成装置及び音声合成方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
この発明に係る音声ピッチマーク設定装置及び音声ピッチマーク設定方法は、音声素片に対して複数組設定されたピッチマーク候補を用いて、トレーニング音声素片の変形パラメータ値に従って上記音声素片の変形パラメータ値を制御して、上記複数組のピッチマーク候補に対応する複数の合成音声素片を生成し、当該複数の合成音声素片のそれぞれの歪を評価し、当該評価結果に基づいて、ピッチマークを設定するようにしたものである。
【００１０】
また、この発明に係る音声合成装置及び音声合成方法は、複数組設定されたピッチマーク候補を用いて、トレーニング音声素片の変形パラメータ値に従って変形パラメータ値が制御されて上記複数組のピッチマーク候補に対応する複数の合成音声素片が生成され、当該複数の合成音声素片のそれぞれの歪の評価結果に基づいて、ピッチマークが設定された音声素片が格納された音声素片辞書から、音韻記号・韻律情報に基づいて、音声素片を抽出すると共に、当該抽出した音声素片に設定されたピッチマークを用いて当該抽出した音声素片の変形パラメータ値を制御して合成音声を生成するようにしたものである。
【発明の効果】
【００１１】
この発明によれば、合成音声の品質劣化が少ないピッチマークを設定することができる効果がある。また、合成音声の音質を向上させることができる効果がある。
【発明を実施するための最良の形態】
【００１２】
実施の形態１．
図１は、この発明の実施の形態１による音声合成装置及び音声ピッチマーク設定装置の構成を示す構成図である。
【００１３】
図において、音声合成装置１は、入力された音韻記号・韻律情報１００に基づいて、合成音声２００を生成する。音声ピッチマーク設定装置２は、トレーニング音声素片３００を用いて、上記音声合成装置１に格納される音声素片に対して事前にピッチマークを設定するものであり、実際にテキスト音声合成を行う場合に動作するのは音声合成装置１である。
【００１４】
上記音声合成装置１は、音声素片辞書３、音声生成手段４を備えており、音声素片辞書３は、上記音声ピッチマーク設定装置２によってピッチマークが設定された多数の音声素片が格納されている。音声生成手段４は、入力された音韻記号・韻律情報１００に基づいて、音声素片辞書３から音声素片を抽出すると共に、当該抽出した音声素片に設定されたピッチマークを用いて当該抽出した音声素片の変形パラメータ値を制御して合成音声２００を生成する。
【００１５】
図２は、この発明の実施の形態１による音声ピッチマーク設定装置の構成を示す構成図である。
【００１６】
図において、ピッチマーク候補設定手段５は、入力音声素片４００に対してピッチマークの候補を複数組設定する。音声素片抽出手段６は、入力音声素片４００のピッチマーク設定に対してトレーニング対象となるトレーニング音声素片をトレーニング音声素片３００から抽出する。合成音声素片生成手段７は、上記ピッチマーク候補設定手段５によって入力音声素片４００に対して複数組設定されたピッチマーク候補を用いて、上記音声素片抽出手段６によって抽出されたトレーニング音声素片の変形パラメータ値に従って上記入力音声素片の変形パラメータ値を制御して、上記複数組のピッチマーク候補に対応する複数の合成音声素片を生成する。歪評価手段８は、上記複数の合成音声素片のそれぞれの歪を評価し、当該評価結果に基づいて、ピッチマークを設定する。本実施の形態では、歪評価手段８は、上記合成音声素片生成手段７で生成された複数の合成音声素片のそれぞれの、上記音声素片抽出手段６によって抽出された上記トレーニング音声素片との距離を用いて、上記合成音声素片生成手段７で生成された複数の合成音声素片のそれぞれの上記トレーニング音声素片に対する歪を評価し、当該評価結果に基づいて、上記複数組のピッチマーク候補のいずれかを上記音声素片のピッチマークとして設定する。
【００１７】
次に、実施の形態１の動作について説明する。
まず、音声素片辞書３の生成方法及び音声ピッチマーク設定装置の動作について説明する。図３は、音声ピッチマーク設定装置の動作の流れを示すフローチャートである。
【００１８】
本実施の形態においては、音声ピッチマーク設定装置の入力音声素片として、例えば、連続発声された音声データに対して音韻毎に音韻環境等のラベリングを行い、ＣＶ、ＣＶＣ、ＶＣＶなどの合成単位に従って切り出した音声素片を用いる。また、音声ピッチマーク設定装置２に入力されるトレーニング音声素片３００も同様の方法により多数作成した音声素片を用いる。ここで、音韻環境とは、当該音韻記号、先々行／先行／後続／後々続などの各音韻記号、アクセント核からの位置、息継ぎからの時間、声の高さ／大きさ、発話速度、強調の有無、感情など、当該音声素片にとっての環境となる要因全ての組合せである。
【００１９】
まず、上記のように作成した入力音声素片を多数用意し、順次、音声ピッチマーク設定装置２に入力する。音声ピッチマーク設定装置２は、入力音声素片が入力されると、ピッチマーク候補設定手段５が入力された１つの入力音声素片４００に対してピッチマークの候補を複数組設定し（ステップＳ１）、このピッチマーク候補を設定した入力音声素片４００を合成音声素片生成手段７に出力する。
【００２０】
図４は、複数組のピッチマーク候補を示す説明図である。ピッチマーク候補設定手段５は、例えば、図４に示すように、複数組のピッチマーク候補Ｐｉ（ｉ＝１，２，３，…，ＮＰ）を設定する。ただし、ＮＰはピッチマーク候補の組数を表す。ここで、ピッチマーク候補は、例えば従来の波形形状に基づくピッチマーク設定方法を複数用いてそれぞれ求めたものとするなど、適宜設定してよい。
【００２１】
また、音声素片抽出手段６が、上記入力された入力音声素片４００のピッチマーク設定に対してトレーニング対象となるトレーニング音声素片をトレーニング音声素片３００から抽出し（ステップＳ２）、合成音声素片生成手段７および歪評価手段８に出力する。例えば、音声素片抽出手段６は、ラベリングされた情報に基づいて、入力音声素片４００と同一音韻のトレーニング音声素片Ｔｊ（ｊ＝１，２，３，…，ＮＴ）のみを抽出する。ただし、ＮＴは抽出されたトレーニング音声素片数である。
【００２２】
次に、合成音声素片生成手段７が、上記ピッチマーク候補設定手段５によって入力音声素片４００に対して複数組設定されたピッチマーク候補を用いて、上記音声素片抽出手段６によって抽出されたトレーニング音声素片の変形パラメータ値に従って上記入力音声素片４００の変形パラメータ値を制御して、上記複数組のピッチマーク候補に対応する複数の合成音声素片を生成する（ステップＳ３）。ここで変形パラメータは、音声素片を変形させるパラメータであり、音声素片のピッチ、音韻継続時間長及びパワー等である。本実施の形態では、これらの変形パラメータの少なくとも一つの値を制御して合成音声素片を生成する。例えば、パラメータ値がトレーニング音声素片のパラメータ値と等しくなるように上記入力音声素片４００のパラメータ値を制御して合成音声素片を生成する。また、ここでの変形パラメータ値（ピッチ等）の変更は、音声生成手段４における変形パラメータ値の変更と同様の方法で行われるものとする。
【００２３】
例えば、全てのピッチマーク候補Ｐｉ（ｉ＝１，２，３，…，ＮＰ）を用いて、トレーニング音声素片Ｔｊ（ｊ＝１，２，３，…，ＮＴ）の変形パラメータ値と等しくなるように入力音声素片４００の変形パラメータ値を制御した合成音声素片を生成することにより、ＮＰ×ＮＴ個の合成音声素片Ｇｉｊ（ｉ＝１，２，３，…，ＮＰ、ｊ＝１，２，３，…，ＮＴ）が生成される。その後、合成音声素片生成手段７は、この合成音声素片Ｇｉｊを歪評価手段８に出力する。
【００２４】
次に、歪評価手段８が、上記合成音声素片生成手段７によって生成された複数の合成音声素片のそれぞれの、上記音声素片抽出手段６によって抽出されたトレーニング音声素片との距離を用いて、上記複数の合成音声素片のそれぞれの上記トレーニング音声素片に対する歪を評価し、当該評価結果に基づいて、上記複数組のピッチマーク候補のいずれかを上記入力音声素片４００のピッチマークとして設定する（ステップＳ４）。
【００２５】
まず、歪評価手段８は、上記合成音声素片生成手段７で生成された合成音声素片Ｇｉｊの歪ｅｉｊの評価を行う。この歪ｅｉｊは、例えば、上記複数の合成音声素片のそれぞれの上記トレーニング音声素片に対する歪である。また、この歪ｅｉｊの評価は、合成音声素片Ｇｉｊと音声素片抽出手段６から入力されたトレーニング音声素片Ｔｊとの間の距離を用いる。距離尺度には、例えば波形間の距離やスペクトル間の距離を用いることができる。次に、歪ｅｉｊに基づいて、ピッチマーク候補Ｐｉ（ｉ＝１，２，３，…，ＮＰ）の中から入力音声素片４００に適するピッチマーク候補Ｐｉを選択し、ピッチマーク５００として出力する。このピッチマーク５００が入力音声素片のピッチマークとして設定され、音声素片辞書３に格納される。
【００２６】
上記ピッチマーク選択基準としては、例えばピッチマーク候補Ｐｉを用いたときに生成される合成音声素片Ｇｉｊとトレーニング音声素片Ｔｊとの距離を用いて求められる合成音声素片Ｇｉｊの歪ｅｉｊの総和を表す評価関数ＥＳｉを次式（１）のように定義し、このＥＳｉが最小となるピッチマーク候補Ｐｉを入力音声素片４００に適するピッチマークとする。
【００２７】
【数１】
2007279219.tif 000003
（１）
【００２８】
この選択基準を用いることにより、音声素片のピッチ等の変形パラメータ値を変更（制御）した場合の歪が平均的に小さく、平均的に合成音声の品質が良好となるピッチマークが得られるという効果がある。
【００２９】
また、別のピッチマーク選択基準として、例えばピッチマーク候補Ｐｉを用いたときに生成される合成音声素片Ｇｉｊとトレーニング音声素片Ｔｊとの距離を用いて求められる合成音声素片Ｇｉｊの歪の最大値を表す評価関数ＥＭｉを次式（２）のように定義し、この評価関数ＥＭｉが最小となるピッチマーク候補Ｐｉを入力音声素片４００に適するピッチマークとしても良い。
【００３０】
【数２】
2007279219.tif 000004
（２）
【００３１】
ただし、ｍａｘ（ｅｉ１，ｅｉ２，ｅｉ３，…，ｅｉＮT）はｅｉ１，ｅｉ２，ｅｉ３，…，ｅｉＮTの中の最大値を表す関数である。この選択基準を用いることにより、音声素片のピッチや継続時間長を変更した場合の歪の最大値が小さく、局所的に大きく劣化することなく良好な品質の合成音となるピッチマークが得られるという効果がある。
【００３２】
尚、ピッチマーク選択基準に用いる距離尺度は上記したものに限らず、音声素片のピッチや継続時間長等の変形パラメータ値を変更したときの歪量を表すものとして適宜定義することも当然可能である。
【００３３】
また、本実施の形態におけるピッチマーク設定装置は、音声合成の対象言語を問わず、ピッチマークを用いる任意の音声合成装置に適用することが当然可能である。
【００３４】
以上のように、入力音声素片を多数用意し、順次、音声ピッチマーク設定装置２に入力してピッチマークを設定し、音声素片辞書３に格納する。これにより、音声素片辞書３は、音声ピッチマーク設定装置２によってピッチマークが設定された音声素片が多数格納される。
【００３５】
次に、テキスト音声合成を行う音声合成装置１の動作について説明する。本実施の形態の音声合成装置の基本動作は、従来の音声合成装置と同様である。図５は、音声合成装置の動作の流れを示すフローチャートである。
【００３６】
本実施の形態において、音声生成手段４に入力される音韻記号・韻律情報１００は、音声素片の変形パラメータ値を含む、例えば、音韻記号とピッチとの対、音韻記号と音韻継続時間長との対、音韻記号とパワーとの対、音韻記号と韻律環境との対などの情報であり、例えば、テキスト音声合成のための入力テキストに対して言語解析処理、韻律生成処理を行って得られたものである。音声合成装置１には、入力テキストから得られた複数の音韻記号・韻律情報１００が順次入力される。
【００３７】
上記のような音韻記号・韻律情報１００が音声合成装置１に入力されると、音声生成手段４は、入力された音韻記号・韻律情報１００に従って音声素片辞書３から音声素片を読み出す（ステップＳ１１）。例えば、音声素片辞書３に格納された音声素片にラベリングされた情報に基づいて、入力された音韻記号・韻律情報１００で指定された音韻記号、音韻環境等に対応する音声素片を読み出す。
【００３８】
次に、音声生成手段４は、入力された音韻記号・韻律情報１００の変形パラメータ値に従って、上記読み出した音声素片の変形パラメータ値を制御する（ステップＳ１２）。本実施の形態では、変形パラメータの少なくとも一つの値を制御して合成音声素片を生成する。例えば、パラメータ値が入力された音韻記号・韻律情報１００の変形パラメータと等しくなるように上記読み出した音声素片のパラメータ値を制御して合成音声素片を生成する。また、ここでの変形パラメータ値（ピッチ等）の変更は、合成音声素片生成手段７における変形パラメータ値の変更と同様の方法で行われるものとする。
【００３９】
そして、音声素片のパラメータ値を制御した音声素片を順次接続する（ステップＳ１３）。以上のステップＳ１１からステップＳ１３の処理を、入力テキストから得られた複数の音韻記号・韻律情報１００が終了するまで繰り返して音声を生成し（ステップＳ１４）、この音声を合成音声２００として出力する。なお、上記ステップＳ１３の音声素片を順次接続する処理については、実際には、２つ目の音声素片の処理以降（音声素片のパラメータ値を制御した音声素片が存在する場合のみ）行われることになる。
【００４０】
以上のように、実施の形態１のピッチマーク設定装置によれば、対象となる入力音声素片に対して設定された複数組のピッチマーク候補を用いて入力音声素片の変形パラメータ値をトレーニング音声素片の変形パラメータ値に従って変更して、上記複数組のピッチマーク候補に対応する複数の合成音声素片を生成し、上記複数の合成音声素片のそれぞれの上記トレーニング音声素片との距離を用いて、上記複数の合成音声素片のそれぞれの歪を評価し、当該評価結果に基づいてピッチマークを設定するようにして、合成音声素片に基づいてピッチマークを設定するため、合成の際のピッチ制御や継続時間長制御等の変形パラメータ制御の影響を反映してピッチマークを選択できるので、合成音声の品質劣化が少ないピッチマークを設定することができる。
【００４１】
また、実施の形態１のピッチマーク設定装置によれば、合成音声素片とトレーニング音声素片との間の音声信号の領域の距離尺度を用いてピッチマークを設定するため、特に、音声信号の領域における合成音声の品質劣化が少ないピッチマークを設定することができる。
【００４２】
また、実施の形態１の音声合成装置によれば、ピッチ制御や継続時間長制御等の変形パラメータ制御の影響を反映したピッチマークを設定した音声素片を多数格納する音声素片辞書を用いて合成音声を生成するため、ピッチ制御や継続時間長制御等の変形パラメータ制御による合成音声の品質劣化を少なくすることができるので、合成音声の音質を向上させることができる。
【００４３】
実施の形態２．
実施の形態１では、合成音声素片とトレーニング音声素片との間の音声信号の領域の距離尺度を用いてピッチマークを設定するものであるが、次に、聴覚的に重要な部分に重み付けされた距離尺度を用いてピッチマークを設定する実施形態を示す。
【００４４】
図６は、この発明の実施の形態２による音声ピッチマーク設定装置の構成を示す構成図である。図において、前述の図と同一又は相当部分に同一符号を付して、説明を省略する。
【００４５】
線形予測分析手段９は、合成音声素片生成手段７で生成された合成音声素片に対して線形予測分析する。聴覚重み付け手段１０は、上記線形予測分析手段９の線形予測分析結果を用いて、合成音声素片生成手段７で生成された合成音声素片に対して聴覚的に重要な部分に重み付けをする。線形予測分析手段１１は、音声素片抽出手段６で抽出されたトレーニング音声素片に対して線形予測分析する。聴覚重み付け手段１２は、上記線形予測分析手段１１の線形予測分析結果を用いて、音声素片抽出手段６で抽出されたトレーニング音声素片に対して聴覚的に重要な部分に重み付けをする。
【００４６】
なお、本実施の形態において、歪評価手段８は、トレーニング音声素片と合成音声素片生成手段７で生成された複数の合成音声素片とのそれぞれの距離として、聴覚的に重要な部分に重み付けされた上記距離を用いる。そして当該距離を用いて、複数の合成音声素片のそれぞれの上記トレーニング音声素片に対する歪を評価し、当該評価結果に基づいて、複数組のピッチマーク候補のいずれかを上記音声素片のピッチマークとして設定するように構成されており、歪評価手段８は、上記聴覚重み付け手段１２で重み付けされたトレーニング音声素片と上記聴覚重み付け手段１０で重み付けされた複数の合成音声素片とのそれぞれの距離を用いて、複数の合成音声素片のそれぞれの上記トレーニング音声素片に対する歪を評価し、当該評価結果に基づいて、複数組のピッチマーク候補のいずれかを上記音声素片のピッチマークとして設定するように構成されている。
【００４７】
次に、実施の形態２の動作について説明する。
なお、本実施の形態の動作として特徴的な部分のみを説明することとし、前述の実施の形態１と同様に動作する部分の説明を省略する。
【００４８】
まず、実施の形態１と同様に、ピッチマーク候補設定手段５が入力された１つの入力音声素片４００に対してピッチマークの候補を複数組設定し、このピッチマーク候補Ｐｉ（ｉ＝１，２，３，…，ＮＰ）を設定した入力音声素片４００を合成音声素片生成手段７に出力する。
【００４９】
そして、音声素片抽出手段６が、トレーニング音声素片３００から、例えば、入力音声素片４００と同一音韻のトレーニング音声素片Ｔｊ（ｊ＝１，２，３，…，ＮＴ）のみを抽出し、本実施の形態では、合成音声素片生成手段７、線形予測分析手段１１および聴覚重み付け手段１２に出力する。
【００５０】
合成音声素片生成手段７は、実施の形態１と同様に、トレーニング音声素片の変形パラメータ値に従って上記入力音声素片４００の変形パラメータ値を制御して、上記複数組のピッチマーク候補に対応する複数の合成音声素片Ｇｉｊ（ｉ＝１，２，３，…，ＮＰ、ｊ＝１，２，３，…，ＮＴ）を生成する。そして、この合成音声素片Ｇｉｊを線形予測分析手段９および聴覚重み付け手段１０に出力する。
【００５１】
次に、線形予測分析手段９は、合成音声素片Ｇｉｊに対して線形予測分析を行い、分析して求められた線形予測係数を聴覚重み付け手段１０に出力する。聴覚重み付け手段１０は、線形予測分析手段９より入力された線形予測係数を用いた聴覚重み付けフィルタ処理により、合成音声素片生成手段７より入力された合成音声素片Ｇｉｊに対して聴覚的に重要な部分を強調した合成音声素片を作成し、この合成音声素片を歪評価手段８に出力する。
【００５２】
また、線形予測分析手段１１は、トレーニング音声素片Ｔｊの個々の音声素片に対して線形予測分析を行い、分析して求められた線形予測係数を聴覚重み付け手段１２に出力する。聴覚重み付け手段１２は、線形予測分析手段１１より入力された線形予測係数を用いた聴覚重み付けフィルタ処理により、トレーニング音声素片Ｔｊの個々の音声素片に対して聴覚的に重要な部分を強調したトレーニング音声素片を作成し、このトレーニング音声素片を歪評価手段８に出力する。
【００５３】
次に、歪評価手段８は、上記聴覚重み付け手段１２によって聴覚重み付けされたトレーニング音声素片と、上記聴覚重み付け手段１０によって聴覚重み付けされた複数の合成音声素片とのそれぞれの距離を用いて、聴覚重み付けされた複数の合成音声素片の歪の評価を行う。この歪は、例えば、上記聴覚重み付けされた複数の合成音声素片のそれぞれの上記聴覚重み付けされたトレーニング音声素片に対する歪である。ここで、距離尺度には、例えば波形間の距離やスペクトル間の距離を用いることができる。そして、この歪に基づいてピッチマーク候補Ｐｉの中から入力音声素片４００に適するピッチマークを選択し、ピッチマーク５００として出力する。
【００５４】
以上のように、実施の形態２のピッチマーク設定装置によれば、聴覚重み付け手段を設け、合成音声素片とトレーニング音声素片との間の距離尺度について、聴覚的に重要な部分に重み付けした距離を用いるようにしたので、合成の際のピッチ制御や継続時間長制御等の聴覚上の品質を含む変形パラメータ制御の影響を反映してピッチマークを選択でき、合成音声の聴覚上の品質劣化が少ないピッチマークを設定することができる。
【００５５】
また、実施の形態２の音声合成装置によれば、ピッチ制御や継続時間長制御等の聴覚上の品質を含む変形パラメータ制御の影響を反映したピッチマークを設定した音声素片を多数格納する音声素片辞書を用いて合成音声を生成するため、ピッチ制御や継続時間長制御等の変形パラメータ制御による合成音声の聴覚上の品質劣化を少なくすることができるので、合成音声の音質を向上させることができる。
【００５６】
尚、本実施の形態では、線形予測分析手段９と線形予測分析手段１１とを別々に備えているが、これに代えて、これら２つの手段を共有して１つの手段として構成しても良い。同様に、聴覚重み付け手段１０と聴覚重み付け手段１２とを共有して１つの手段として構成しても良い。このように構成することにより、小さい装置規模でも同様の効果を得ることが可能となる。
【００５７】
また、本実施の形態では、音声素片に対して聴覚重み付け処理を行った後、聴覚重み付けを行った音声素片間の波形間距離やスペクトル間距離を評価してピッチマークを設定しているが、これに代えて、音声素片間の波形間差信号やスペクトル間差信号に対して聴覚重み付け処理を行い、この聴覚重み付けを行った差信号を評価することによりピッチマークを設定するようにしても良い。このように構成することにより、２つの信号に対して行っていた聴覚重み付け処理を１つの信号に対してのみ行うことになるので、少ない処理量でも同様の効果を得ることが可能となる。
【００５８】
また、本実施の形態では、聴覚的に重要な部分を強調するために線形予測分析に基づく聴覚重み付け処理を用いているが、これに限らず、スペクトルを操作するなど他の同様な任意の方法によって聴覚的に重要な部分を強調することも当然可能である。
【００５９】
さらに、本実施の形態では、周波数軸上において聴覚的に重要な部分を強調する聴覚重み付け処理を用いているが、これに代えて、例えば、音韻の了解性に重要と考えられる子音から母音への過渡部に重みを付ける、あるいは、音質への影響が大きい信号パワーの大きい部分に重みを付ける、逆に、歪が聴こえやすい信号パワーの小さい部分に重みを付ける等、時間軸上において聴覚的に重要な部分を強調する重み付け処理を用いても良い。このように構成することにより、時間軸上で聴覚的に重要な部分での歪が小さいピッチマークを選択することが可能となる。
【００６０】
尚、上記周波数軸上の聴覚重み付けと時間軸上の聴覚重み付けは、それぞれを個別に用いるだけでなく、両者を同時に用いるようにしても良い。このように構成することにより、それぞれの個別の効果を合わせた効果が得られ、周波数軸上並びに時間軸上で聴覚的に重要な部分での歪が小さいピッチマークを選択することが可能となる。
【００６１】
実施の形態３．
上記実施の形態１、２では、合成音声素片とトレーニング音声素片との間の音声信号あるいは聴覚重み付けした音声信号の領域での距離尺度を用いてピッチマークを設定するものであるが、次に、音声信号の声道特性を排除して得られる音源信号の領域での距離尺度を用いてピッチマークを設定する実施形態を示す。
【００６２】
図７は、この発明の実施の形態３による音声ピッチマーク設定装置の構成を示す構成図である。図において、前述の図と同一又は相当部分に同一符号を付して、説明を省略する。
【００６３】
予測残差信号生成手段１３は、合成音声素片から声道特性を排除した信号を生成する声道特性排除手段であり、ここでは、合成音声素片から声道特性を排除した信号として、合成音声素片の線形予測残差信号を生成する。予測残差信号生成手段１４は、トレーニング音声素片から声道特性を排除した信号を生成する声道特性排除手段であり、ここでは、トレーニング音声素片から声道特性を排除した信号として、トレーニング音声素片の線形予測残差信号を生成する。
【００６４】
なお、本実施の形態において、歪評価手段８は、トレーニング音声素片と合成音声素片生成手段７で生成された複数の合成音声素片とのそれぞれの距離として、声道特性を排除された上記距離を用いる。そして、当該距離を用いて、複数の合成音声素片のそれぞれの上記トレーニング音声素片に対する歪を評価し、当該評価結果に基づいて、複数組のピッチマーク候補のいずれかを上記音声素片のピッチマークとして設定するように構成されており、歪評価手段８は、上記予測残差信号生成手段１４で声道特性を除去されたトレーニング音声素片と上記予測残差信号生成手段１３で声道特性を除去された複数の合成音声素片とのそれぞれの距離を用いて、複数の合成音声素片のそれぞれの上記トレーニング音声素片に対する歪を評価し、当該評価結果に基づいて、複数組のピッチマーク候補のいずれかを上記音声素片のピッチマークとして設定するように構成されている。
【００６５】
次に、実施の形態３の動作について説明する。
なお、本実施の形態の動作として特徴的な部分のみを説明することとし、前述の実施の形態１と同様に動作する部分の説明を省略する。
【００６６】
まず、実施の形態１と同様に、ピッチマーク候補設定手段５が入力された１つの入力音声素片４００に対してピッチマークの候補を複数組設定し、このピッチマーク候補Ｐｉ（ｉ＝１，２，３，…，ＮＰ）を設定した入力音声素片４００を合成音声素片生成手段７に出力する。
【００６７】
そして、音声素片抽出手段６が、トレーニング音声素片３００から、例えば、入力音声素片４００と同一音韻のトレーニング音声素片Ｔｊ（ｊ＝１，２，３，…，ＮＴ）のみを抽出し、本実施の形態では、合成音声素片生成手段７、線形予測分析手段１１および聴覚重み付け手段１２に出力する。
【００６８】
合成音声素片生成手段７は、実施の形態１と同様に、トレーニング音声素片の変形パラメータ値に従って上記入力音声素片４００の変形パラメータ値を制御して、上記複数組のピッチマーク候補に対応する複数の合成音声素片Ｇｉｊ（ｉ＝１，２，３，…，ＮＰ、ｊ＝１，２，３，…，ＮＴ）を生成する。そして、この合成音声素片Ｇｉｊを線形予測分析手段９および予測残差信号生成手段１３に出力する。
【００６９】
次に、線形予測分析手段９は、合成音声素片Ｇｉｊに対して線形予測分析を行い、分析して求められた線形予測係数を予測残差信号生成手段１３に出力する。予測残差信号生成手段１３は、線形予測分析手段９より入力された線形予測係数を用いて、合成音声素片生成手段７より入力された合成音声素片Ｇｉｊに対して声道特性を排除した線形予測残差信号を生成し、この線形予測残差信号とした合成音声素片を歪評価手段８に出力する。
【００７０】
また、線形予測分析手段１１は、トレーニング音声素片Ｔｊの個々の音声素片に対して線形予測分析を行い、分析して求められた線形予測係数を予測残差信号生成手段１４に出力する。予測残差信号生成手段１４は、線形予測分析手段１１より入力された線形予測係数を用いて、トレーニング音声素片Ｔｉの個々の音声素片に対して声道特性を排除した線形予測残差信号を生成し、この線形予測残差信号としたトレーニング音声素片を歪評価手段８に出力する。
【００７１】
次に、歪評価手段８は、予測残差信号生成１４によって声道特性を排除し、線形予測残差信号としたトレーニング音声素片と、予測残差信号生成１３によって声道特性を排除し、線形予測残差信号とした複数の合成音声素片とのそれぞれの距離を用いて、声道特性を排除された複数の合成音声素片の歪の評価を行う。この歪は、例えば、上記声道特性を排除された複数の合成音声素片のそれぞれの上記声道特性を排除されたトレーニング音声素片に対する歪である。ここで、距離尺度には、例えば波形間の距離やスペクトル間の距離を用いることができる。そして、この歪に基づいてピッチマーク候補Ｐｉの中から入力音声素片４００に適するピッチマークを選択し、ピッチマーク５００として出力する。
【００７２】
以上のように、実施の形態３のピッチマーク設定装置によれば、予測残差信号生成手段を設け、合成音声とトレーニング音声素片との間の距離尺度について、声道特性を排除した音源信号に基づく距離を用いるようにしたので、特に音源信号と声道特性とを分離して制御する音声合成方式に適用する際に、合成の際のピッチ制御や継続時間長制御等の変形パラメータ制御の影響を反映してピッチマークを選択でき、合成音声の品質劣化が少ないピッチマークを設定することができる。
【００７３】
また、実施の形態３の音声合成装置によれば、特に音源信号と声道特性とを分離して制御する音声合成方式に適用する際に、合成の際のピッチ制御や継続時間長制御等の変形パラメータ制御の影響を反映したピッチマークを設定した音声素片を多数格納する音声素片辞書を用いて合成音声を生成するため、ピッチ制御や継続時間長制御等の変形パラメータ制御による合成音声の品質劣化を少なくすることができるので、合成音声の音質を向上させることができる。
【００７４】
尚、本実施の形態では、線形予測分析手段９と線形予測分析手段１１とを別々に備えているが、これに代えて、これら２つの手段を共有して１つの手段として構成しても良い。同様に、予測残差信号生成手段１３と予測残差信号生成手段１４とを共有して１つの手段として構成しても良い。このように構成することにより、小さい装置規模でも同様の効果を得ることが可能となる。
【００７５】
また、本実施の形態では、音声信号の声道特性を排除した音源信号の生成を線形予測分析に基づく処理により行っているが、これに限らず、他の同様な任意の方法によって音源信号を生成することも当然可能である。
【００７６】
実施の形態４．
上記実施の形態１から実施の形態３では、ピッチマーク設定装置のピッチマーク候補設定手段５において、ピッチマーク候補を波形形状に基づくピッチマーク設定方法を用いて求めているが、これに代えて、ピッチマーク候補になりうる全ての位置の組合せをピッチマーク候補としても良い。このように構成することにより、波形形状が不安定な有声子音などにおいても、波形形状の影響を受けない最適なピッチマークを設定することが可能となる。
【００７７】
さらに、上記のようにピッチマーク候補になりうる全ての位置の組合せをピッチマーク候補としてピッチマークを設定した音声素片を多数格納する音声素片辞書を備えた音声合成装置は、合成音声のピッチ制御や継続時間長の制御における品質劣化が少なく、また、有声子音など波形形状が不安定な区間でも品質劣化の少ない、品質の高い合成音声を生成することができる。
【００７８】
実施の形態５．
上記実施の形態４では、ピッチマーク候補設定手段５において、ピッチマーク候補になりうる全ての位置の組合せをピッチマーク候補としているが、これに代えて、例えば波形形状に基づくピッチマーク設定方法により求めたピッチマークとこの近傍数サンプルの範囲に限りピッチマーク候補になりうる全ての位置の組合せをピッチマーク候補とするなど、ピッチマーク候補になりうる位置を最終的にピッチマークとなる可能性が高い範囲に絞った後に、その全ての位置の組合せをピッチマーク候補としても良い。このように構成することにより、全ての位置の組合せをピッチマーク候補とする場合に比較して、少ない演算量で同等の効果を得ることが可能となる。
【００７９】
実施の形態６．
上記実施の形態１から実施の形態５では、入力音声素片４００およびトレーニング音声素片３００は連続発声された音声データを切り出したものを用いているが、これに代えて、連続発声された音声データを切り出した後、音声素片パワーを正規化する、あるいはピッチ波形毎にパワー正規化する、またはパワーではなく波形最大振幅で正規化するなど、何らかの正規化処理を施した音声素片を用いるとしても良い。このように構成することにより、収録環境や発話様態など様々な要因の影響による音声素片の変動を排除することができるので、より安定的なピッチマークを設定することが可能となる。
【００８０】
また、以上説明した各実施の形態におけるピッチマーク設定装置は、音声合成の対象言語を問わず、ピッチマークを用いる任意の音声合成装置に適用することが当然可能である。
【図面の簡単な説明】
【００８１】
【図１】この発明の実施の形態１による音声合成装置及び音声ピッチマーク設定装置の構成を示す構成図である。
【図２】この発明の実施の形態１による音声ピッチマーク設定装置の構成示す構成図である。
【図３】この発明の実施の形態１による音声ピッチマーク設定装置の動作の流れを示すフローチャートである。
【図４】複数組のピッチマーク候補を示す説明図である。
【図５】この発明の実施の形態１による音声合成装置の動作の流れを示すフローチャートである。
【図６】この発明の実施の形態２による音声ピッチマーク設定装置の構成を示す構成図である。
【図７】この発明の実施の形態３による音声ピッチマーク設定装置の構成を示す構成図である。
【符号の説明】
【００８２】
１  音声合成装置、２  音声ピッチマーク設定装置、３  音声素片辞書、４  音声生成手段、５  ピッチマーク候補設定手段、６  音声素片抽出手段、７  合成音声素片生成手段、８  歪評価手段、９、１１  線形予測分析手段、１０、１２  聴覚重み付け手段、１３、１４  予測残差信号生成手段、１００  音韻記号・韻律情報、２００  合成音声、３００トレーニング音声素片、４００  入力音声素片、５００  ピッチマーク。
【図１】
2007279219.tif 000005
【図２】
2007279219.tif 000006
【図３】
2007279219.tif 000007
【図４】
2007279219.tif 000008
【図５】
2007279219.tif 000009
【図６】
2007279219.tif 000010
【図７】
2007279219.tif 000011