(57)【要約】      （修正有）【課題】肉声に近い安定した韻律をもつ合成音声を生成可能な音声合成装置を提供する。【解決手段】音声合成装置１は、微細構造を含むピッチパタンを入力とし、前記ピッチパタンを近似的に表現する近似ピッチパタンを生成する近似ピッチパタン出力手段１１と、登録されたピッチパタンに基づいた元発話ピッチパタン及び前記近似ピッチパタンを入力とし、前記近似ピッチパタンに基づいて前記微細構造を含むピッチパタンと前記元発話ピッチパタンとの接続点を決定し、前記接続点において前記微細構造を含むピッチパタンと前記元発話ピッチパタンとを接続して接続ピッチパタンを生成するピッチパタン接続手段１２と、を備える。【選択図】図１
2015068863.tif 000002
【特許請求の範囲】
【請求項１】
微細構造を含むピッチパタンを入力とし、前記ピッチパタンを近似的に表現する近似ピッチパタンを生成する近似ピッチパタン出力手段と、
登録されたピッチパタンに基づいた元発話ピッチパタンと前記近似ピッチパタンとを入力して前記近似ピッチパタンに基づいて前記微細構造を含むピッチパタンと前記元発話ピッチパタンとの接続点を決定し、前記接続点において前記微細構造を含むピッチパタンと前記元発話ピッチパタンとを接続して接続ピッチパタンを生成するピッチパタン接続手段と、を備えることを特徴とする音声合成装置。
【請求項２】
前記ピッチパタン接続手段は、
前記元発話ピッチパタンと前記ピッチパタンとの接続境界線が前記近似ピッチパタンと交わる点を接続点とすることを特徴とする請求項１に記載の音声合成装置。
【請求項３】
前記近似ピッチパタン出力手段は、
前記近似ピッチパタンを格納する近似ピッチパタン記憶手段と、
前記ピッチパタンに基づいて、前記近似ピッチパタン記憶手段に格納された前記近似ピッチパタンを選択する近似ピッチパタン選択手段と、を有することを特徴とする請求項１又は２に記載の音声合成装置。
【請求項４】
前記近似ピッチパタン選択手段は、
少なくともピッチパタンを特徴量とする特徴量空間において前記微細構造を含むピッチパタンに距離が近い前記近似ピッチパタンを選択することを特徴とする請求項３に記載の音声合成装置。
【請求項５】
入力テキストに対応する音素列情報と各音素に付随する情報とを含むコンテクスト情報を生成する言語解析手段と、
前記コンテクスト情報を入力し、予め格納されたピッチパタン生成モデルに基づいて前記微細構造を含むピッチパタンを生成し、生成した該ピッチパタンを前記近似ピッチパタン出力手段に出力するピッチパタン生成手段と、を備えることを特徴とする請求項１乃至４のいずれか一項に記載の音声合成装置。
【請求項６】
前記近似ピッチパタン出力手段は、
前記ピッチパタンを構成する無声音素を前記無声音素の特徴と近い有声音素に置換した仮ピッチパタンを生成し、前記無声音区間のピッチパタンを前記仮ピッチパタンで補間した後に前記近似ピッチパタンを生成することを特徴とする請求項５に記載の音声合成装置。
【請求項７】
前記近似ピッチパタン出力手段は、
言語毎の韻律に関する特徴を制約条件に加えて前記近似ピッチパタンを生成することを特徴とする請求項１乃至６のいずれか一項に記載の音声合成装置。
【請求項８】
予め登録された音節列情報に基づいて前記元発話ピッチパタンを検索し、前記音節列情報の少なくとも一部と一致する音節列情報を含む元発話ピッチパタンデータを選択し、選択した前記元発話ピッチパタンデータから、当該／前方／後方の音節列及びアクセント位置が一致する部分を元発話ピッチパタンとして検索する元発話ピッチパタン選択手段を備えることを特徴とする請求項５乃至７のいずれか一項に記載の音声合成装置。
【請求項９】
微細構造を含むピッチパタンを入力して前記ピッチパタンを近似的に表現する近似ピッチパタンを生成し、
登録されたピッチパタンに基づいた元発話ピッチパタン及び前記近似ピッチパタンを入力して前記近似ピッチパタンに基づいて前記微細構造を含むピッチパタンと前記元発話ピッチパタンとの接続点を決定し、前記接続点において前記微細構造を含むピッチパタンと前記元発話ピッチパタンとを接続して接続ピッチパタンを生成することを特徴とした音声合成方法。
【請求項１０】
微細構造を含むピッチパタンを入力して前記ピッチパタンを近似的に表現する近似ピッチパタンを生成する処理と、
登録されたピッチパタンに基づいた元発話ピッチパタンと前記近似ピッチパタンとを入力して前記近似ピッチパタンに基づいて前記微細構造を含むピッチパタンと前記元発話ピッチパタンとの接続点を決定し、前記接続点において前記微細構造を含むピッチパタンと前記元発話ピッチパタンとを接続して接続ピッチパタンを生成する処理と、をコンピュータに実行させることを特徴とした音声合成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、波形編集方式を用いた音声合成装置、音声合成方法及び音声合成プログラムに関し、特に、自然な韻律を生成することができる音声合成装置、音声合成方法及び音声合成プログラムに関する。
【背景技術】
【０００２】
素片波形と呼ばれる短時間波形を編集することによって音声を合成する方式（波形編集方式）を用いた音声合成技術では、ピッチパタンや音素時間継続長等で表現される韻律情報を生成し、その韻律情報を再現するように単位波形を編集して全体の波形を構成する。合成音声によって言語的な意味を正しく伝達するためには、韻律情報を正確に再現することが重要である。一般に、韻律情報を正確に再現する際には、収録された音声から抽出された素片波形のピッチ周波数を変更する必要があるため、生成される合成音声の音質が劣化することが知られている。
【０００３】
特許文献１には、合成すべきテキストデータと素片波形データベースにおいて保存されているデータの元発話の内容とを照合することによって、ピッチ周波数の変更による音質劣化を防ぐ音声合成装置について開示されている。特許文献１の音声合成装置は、素片波形データベースに保存されているデータと合成すべきテキストデータとが合致する区間においてはピッチパタンを極力編集せずに素片波形を接続する。また、素片波形データベースに保存されているデータと合成すべきテキストデータとが合致していない区間においては標準的なピッチパタンを使うことによって合成音声を生成する。
【０００４】
非特許文献１に示されているようなＨＭＭ等の統計的手法によれば、微細構造までを表現したピッチパタンを生成することが可能である（ＨＭＭ：Ｈｉｄｄｅｎ  Ｍａｒｋｏｖ  Ｍｏｄｅｌ）。ピッチパタンの微細構造とは、マイクロプロソディ等に代表される、音素の調音様式や話者の声道形状等に影響を受けたピッチ周波数の急峻な変動を指す。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−５３５９９９号公報
【非特許文献】
【０００６】
【非特許文献１】徳田恵一，「隠れマルコフモデルの音声合成への応用」，電子情報通信学会技術研究報告，ＳＰ９９−６１，ｐｐ．４７−５４，１９９９．
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１の音声合成装置によれば、文全体の韻律の自然性と安定性を保ちつつ、音質の高い合成音声を生成することが可能となる。しかしながら、合成すべきテキストデータと元発話とが合致しない区間においては、微細構造を平滑化した標準的なピッチパタンが使われる。そのため、元発話を再現した区間に比べて生成された合成音声の音質が低くなってしまい、全区間における韻律の自然性の統一性が失われるという問題があった。
【０００８】
非特許文献１によれば、微細構造を含むピッチパタンを生成し、元発話と合致しない区間においてピッチパタンの微細構造を用いることによって、韻律の自然性の統一性を得ることができる。
【０００９】
しかしながら、微細構造情報を含むピッチパタンは、標準的なピッチパタンと比較してアクセント句ごとの概形が安定しない。例えば、日本語標準アクセントにおいては、アクセント句の１〜２モーラ目にピッチのピークが来ることが一般的だが、微細構造を表現したために局所的なピークが後方に表れてしまう場合がある。このようなピッチパタンと元発話を再現したピッチパタンとを部分的に接続すると、アクセント句におけるピッチパタンの概形が崩れてしまう。その結果、合成音声が誤ったアクセントに聞こえてしまうという問題がある。また、ＨＭＭ等で生成したピッチパタンにおいては無声音区間の情報が欠落しており、無音声区間ではそもそも概形に関する情報が全く存在しないという問題もある。
【００１０】
本発明は、肉声に近い安定した韻律をもつ合成音声を生成可能な音声合成装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の音声合成装置は、微細構造を含むピッチパタンを入力とし、ピッチパタンを近似的に表現する近似ピッチパタンを生成する近似ピッチパタン出力手段と、登録されたピッチパタンに基づいた元発話ピッチパタンと近似ピッチパタンとを入力して近似ピッチパタンに基づいて微細構造を含むピッチパタンと元発話ピッチパタンとの接続点を決定し、接続点において微細構造を含むピッチパタンと元発話ピッチパタンとを接続して接続ピッチパタンを生成するピッチパタン接続手段と、を備える。
【００１２】
本発明の音声合成方法においては、微細構造を含むピッチパタンを入力してピッチパタンを近似的に表現する近似ピッチパタンを生成し、登録されたピッチパタンに基づいた元発話ピッチパタン及び近似ピッチパタンを入力して近似ピッチパタンに基づいて微細構造を含むピッチパタンと元発話ピッチパタンとの接続点を決定し、接続点において微細構造を含むピッチパタンと元発話ピッチパタンとを接続して接続ピッチパタンを生成する。
【００１３】
本発明の音声合成プログラムは、微細構造を含むピッチパタンを入力してピッチパタンを近似的に表現する近似ピッチパタンを生成する処理と、登録されたピッチパタンに基づいた元発話ピッチパタンと近似ピッチパタンとを入力して近似ピッチパタンに基づいて微細構造を含むピッチパタンと元発話ピッチパタンとの接続点を決定し、接続点において微細構造を含むピッチパタンと元発話ピッチパタンとを接続して接続ピッチパタンを生成する処理と、をコンピュータに実行させる。
【発明の効果】
【００１４】
本発明によれば、微細構造を持つピッチパタンと元発話ピッチパタンとを、アクセント句内のピッチパタン外形を保つように滑らかに接続することによって、肉声に近い安定した韻律をもつ合成音声を生成することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る音声合成装置の機能ブロック図である。
【図２】本発明の実施形態に係る音声合成装置の機能ブロック図である。
【図３】本発明の第１の実施形態に係る音声合成装置の機能ブロック図である。
【図４】本発明の第１の実施形態に係る音声合成装置の動作を説明するためのフローチャートである。
【図５】本発明の第２の実施形態に係る音声合成装置の機能ブロック図である。
【図６】本発明の第２の実施形態に係る音声合成装置の動作を説明するためのフローチャートである。
【図７】本発明の実施例１に係る音声合成装置の機能ブロック図である。
【図８】本発明の実施例１に係る音声合成装置における音声合成を説明するための図である。
【図９】本発明の実施例１に係る音声合成装置における音声合成を説明するための図である。
【図１０】本発明の実施例１に係る音声合成装置における音声合成を説明するための図である。
【図１１】本発明の実施例２に係る音声合成装置における音声合成を説明するための図である。
【図１２】本発明の実施例２に係る音声合成装置における音声合成を説明するための図である。
【図１３】本発明の実施例２に係る音声合成装置における音声合成を説明するための図である。
【図１４】本発明の実施例３に係る音声合成装置の機能ブロック図である。
【図１５】本発明の実施例３に係る近似ピッチパタン出力手段の機能ブロック図である。
【発明を実施するための形態】
【００１６】
以下に、本発明を実施するための形態について図面を用いて説明する。但し、以下に述べる実施形態及び実施例には、本発明を実施するために技術的に好ましい限定がされているが、発明の範囲を以下に限定するものではない。尚、各実施形態について、同様な構成要素には同じ符号を付し、適宜説明を省略する。
【００１７】
図１は、本発明の実施形態に係る音声合成装置１の機能構成を示すブロック図である。
【００１８】
音声合成装置１は、入力されたピッチパタン情報（以下、ピッチパタン）から近似ピッチパタンを生成する。そして、音声合成装置１は、生成された近似ピッチパタンに基づいて、元発話ピッチパタン情報（以下、元発話ピッチパタン）とピッチパタンとを接続し、接続ピッチパタン情報（以下、接続ピッチパタン）を生成する。
【００１９】
音声合成装置１に入力されるピッチパタンは、基本周波数（ピッチ周波数）の時間変化である。ピッチパタンは、入力テキストを言語解析することによって生成されたコンテクスト情報に基づいて生成される。コンテクスト情報とは、音声合成の対象となる入力テキストに対応する音素列と、音素の前後環境や位置といった各音素に付随する情報とをまとめたものである。
【００２０】
ピッチパタンは、コンテクスト情報に含まれる音素列を構成する各音素に対応するパタンを配列したパタンであり、短時間で細かく変化する微細構造を含む。なお、有声音についてはピッチパタンが得られるものの、無声音についてはピッチパタンが得られない。
【００２１】
元発話ピッチパタンは、収録音声のピッチ周波数の微細変化を含むピッチパタンを忠実に再現するパタンである。元発話ピッチパタンは、時刻とピッチ周波数の数値を持つ節点によって表現される。元発話ピッチパタンは、データベース等に予め格納されている。
【００２２】
音声合成装置１は、近似ピッチパタン出力手段１１と、ピッチパタン接続手段１２と、を備える。
【００２３】
（近似ピッチパタン出力手段）
近似ピッチパタン出力手段１１は、入力されたピッチパタン（Ｐ１）を近似的に表現する近似ピッチパタンを生成する。
【００２４】
近似ピッチパタン出力手段１１は、自身が近似ピッチパタンを生成する機能を有してもよいし、データベースなどに格納された近似ピッチパタンを選択する機能を有してもよい。
【００２５】
近似ピッチパタン出力手段１１は、例えば多項式近似や代表点を使ったスプライン補間曲線近似等によって、ピッチパタンから近似ピッチパタンを生成する。ただし、無声音の区間についてはピッチパタンが生成されないため、補間してピッチパタンを求める。
【００２６】
なお、近似曲線を求める際には、言語毎の韻律に関する特徴を制約条件として加えてもよい。例えば、日本語の場合、アクセント句内の第１〜２モーラでピークまで上昇し、その後アクセントフォールまではなだらかに下降し、アクセントフォールのモーラ付近で急降下するといった特徴が制約条件として使える。
【００２７】
また、無声音区間が連続すると、ピークの位置や周波数値、始点のピッチ周波数値が明らかにならない場合がある。そのような場合は、仮のピッチパタンを推定すればよい。例えば、入力テキストにおける無声音素を、無声音素の特徴と近い有声音素に置換することによって、仮のピッチパタンを推定することができる。例えば、無声歯茎破裂音「ｔ」と有声歯茎破裂音「ｄ」などのように、有声／無声で調音構造が似ているものを選択することができる。
【００２８】
言語によっては、調音構造の似ている有声音素を持たない無声音素が存在する場合もある。そのような場合は、ピッチパタンの急峻な変動を含みにくい音素（例えば、「ｎ」）などの適当な有声音素で置換すればよい。また、無声化母音については、対応する有声母音で置換すればよい。
【００２９】
また、近似ピッチ生成手段１０は、予め作成しておいたピッチパタンを選択することによって、近似ピッチパタンを生成してもよい。例えば、大量の音声データをデータベース化しておき、音声データの中からアクセント句ごとにピッチパタンを抽出しておく。近似ピッチパタン出力手段１１は、抽出されていたピッチパタンから近似ピッチパタンを生成すればよい。
【００３０】
（ピッチパタン接続手段）
ピッチパタン接続手段１２は、近似ピッチパタンに基づいて、元発話ピッチパタンとピッチパタンとを接続した接続ピッチパタンを生成し、生成した接続ピッチパタンを出力する。
【００３１】
ピッチパタン接続手段１２は、近似ピッチパタンに基づいて、元発話ピッチパタンとピッチパタンとを接続する周波数値である接続点を決定する。
【００３２】
例えば、ピッチパタンに含まれる音節列と一致する音節列及びアクセント位置を持つ元発話ピッチパタンが検索された場合、元発話ピッチパタンの接続先の音素と元発話ピッチパタンとの間を境界線とする。そして、近似ピッチパタンと境界線との交点の周波数値を接続点に決定することができる。
【００３３】
また、近似ピッチパタンと境界線との交点を参考値とし、近似ピッチパタンと境界線との交点とは異なる点を接続点としてもよい。例えば、近似ピッチパタンと境界線との交点、ピッチパタン及び元発話ピッチパタンの境界線上における周波数値の平均値を接続点としてもよい。また、ピッチパタンと元発話ピッチパタンとが境界線上で十分に滑らかに変化している場合、ピッチパタンあるいは元発話ピッチパタンのいずれかの境界線上の周波数値を接続点としてもよい。
【００３４】
接続点において、ピッチパタンと元発話ピッチパタンとをそのまま接続してもよいが、接続点においてピッチが急峻に変わると、後に波形を生成した際に異音が混入する原因ともなってしまう。そのため、ピッチパタンと元発話ピッチパタンとの接続点近傍においてスムージングをすることが望ましい。例えば、接続点に隣接する２つの音素をスムージング区間に設定し、そのスムージング区間においてスムージングをすればよい。なお、ピッチパタンと元発話ピッチパタンとが境界線近傍において十分滑らかに変化している場合、スムージングを行わずにピッチパタンあるいは元発話ピッチパタンを周波数軸方向に平行移動することで接続しても構わない。
【００３５】
さらに、ピッチパタン接続手段１２は、文全体のピッチパタンのバランスを取るために、ピッチパタン及び元発話ピッチパタンを接続した後、アクセント句内における接続ピッチパタンのピーク値に基づいて、接続ピッチパタン全体を周波数方向に補正する。具体的には、接続後のピッチパタンと近似ピッチパタンのピーク値との差分だけ、ピッチパタン全体を周波数方向に平行移動させる。ただし、例えば差分が小さい場合等は、この処理を行わなくても構わない。
【００３６】
ここで、図２を用いて、本発明の実施形態に係る音声合成装置１の機能を実現するために、近似ピッチパタン出力手段１１及びピッチパタン接続手段１２に構成要素を加えた音声合成装置２について説明する。なお、図２においては、データの流れについては省略する。
【００３７】
音声合成装置２は、上述の近似ピッチパタン出力手段１１及び近似ピッチパタン接続手段１２を備える。また、音声合成装置２は、言語解析手段１３と、ピッチパタン生成手段１４と、音素継続長生成手段１５と、元発話ピッチパタン選択手段１６と、単位波形選択手段１７と、音声波形生成手段１８と、を備える。さらに、音声合成装置２は、ピッチパタン生成モデル記憶手段２１と、音素継続長生成モデル記憶手段２２と、元発話ピッチパタン記憶手段２３と、単位波形記憶手段２４と、を備える。
【００３８】
ここで、各構成要素について説明する。なお、詳細な説明については、後述の実施形態及び実施例の説明において述べる。
【００３９】
言語解析手段１３は、入力テキストが入力されると、言語解析技術を用いて入力テキストに関するコンテクスト情報を生成する。コンテクスト情報とは、入力テキストに対応する音素列と、例えば音素の前後環境や位置といった、各音素に付随する情報をまとめたものである。
【００４０】
ピッチパタン生成手段１４は、生成されたコンテクスト情報に基づいて、ピッチパタン生成モデル記憶手段２１に格納されたピッチパタン生成モデルを用いてピッチパタン情報を生成する。
【００４１】
音素継続長生成手段１５は、音素継続長生成モデル記憶手段２２に格納された音素継続長生成モデルを用いて音素継続長を生成する。
【００４２】
近似ピッチパタン出力手段１１は、ピッチパタン情報を基にして、近似ピッチパタンを生成する。
【００４３】
元発話ピッチパタン選択手段１６は、元発話ピッチパタン記憶手段２３に記憶されている音節列情報に基づいて、元発話ピッチパタンを検索し、音節列情報の少なくとも一部と一致するピッチパタンを含む元発話ピッチパタンデータを選択する。そして、元発話ピッチパタン選択手段１６は、選択した元発話ピッチパタンデータから、当該／前方／後方の音節列及びアクセント位置が一致する部分を元発話ピッチパタンとして検索する。さらに、元発話ピッチパタン選択手段１６は、検索結果に基づいて、微細構造を持つピッチパタンに元発話ピッチパタンを接続する位置を決定する。
【００４４】
ピッチパタン接続手段１２は、元発話ピッチパタン選択手段１６によって選択された元発話ピッチパタンと、ピッチパタン生成手段１４によって生成されたピッチパタンと、を近似ピッチパタンに基づいて接続し、接続ピッチパタンを生成する。なお、元発話ピッチパタンと微細構造を持つピッチパタンを接続することによって生成した接続ピッチパタンの情報は、ピッチ周波数の目標値となる。
【００４５】
単位波形選択手段１７は、接続ピッチパタンと生成した音素継続長とを併せた韻律情報に基づいて、単位波形記憶手段２４内に記憶された単位波形データを選択する。なお、単位選択を行う波形編集型音声合成方式においては、選択された単位波形データが重畳する間隔（ピッチ間隔）を調節することによって、ピッチ周波数の高低を表現する。
【００４６】
音声波形生成手段１８は、生成した韻律情報を再現するように、選択された単位波形データを編集することによって、合成音声波形を生成する。
【００４７】
ピッチパタン生成モデル記憶手段２１は、ピッチパタン生成モデルを格納する。音素継続長生成モデル記憶手段２２は、音素継続長生成モデルを格納する。なお、ピッチパタン生成モデルと音素継続長生成モデルとは、同一のデータベースに格納するように構成してもよい。
【００４８】
元発話ピッチパタン記憶手段２３は、元発話ピッチパタン及び発声内容を示す音節列データを格納する。
【００４９】
単位波形記憶手段２４は、単位波形データを格納する。
【００５０】
以上が、本発明の実施形態に係る音声合成装置１についての説明である。
【００５１】
以上のように、本実施形態によれば、微細構造を含むピッチパタン同士を滑らかに接続し、自然な韻律情報を持つ合成音声を生成することが可能となる。
【００５２】
続いて、本実施形態に係る音声合成装置１を具体化した実施形態の音声合成装置について説明する。
【００５３】
（第１の実施形態）
図３は、本発明の第１の実施形態に係る音声合成装置１０の構成例を示すブロック図である。図４は、本実施形態の動作の一例を示すフローチャートである。
【００５４】
図３を参照すると、本実施形態に係る音声合成装置１０は、近似ピッチパタン出力手段である近似ピッチパタン生成部１１１と、ピッチパタン接続手段であるピッチパタン接続部１２０と、を備えて構成されている。
【００５５】
図３と図４を用いて、本実施形態の動作について説明する。
【００５６】
近似ピッチパタン生成部１１１は、ピッチパタン（Ｐ１）を近似的に表現する近似ピッチパタンを生成する（ステップＳ１１）。Ｐ１は、微細構造を含んだピッチパタンであり、近似ピッチパタンは、Ｐ１の概形を表現する非線形の近似曲線である。
【００５７】
ピッチパタン接続部１２０は、Ｐ１と接続するピッチパタン（Ｐ２）との接続点を決定する（ステップＳ１２）。Ｐ２は、元発話ピッチパタンに相当する。
【００５８】
そして、ピッチパタン接続部１２０は、接続点においてＰ１とＰ２を接続する（ステップＳ３）。
【００５９】
以上のように、第１の実施形態によれば、近似ピッチパタンを生成して微細構造を含むピッチパタン同士を滑らかに接続し、自然な韻律情報を持つ合成音声を生成することが可能となる。
【００６０】
（第２の実施形態）
続いて、本発明の第２の実施形態について説明する。
【００６１】
図５は、本発明の第２の実施形態に係る音声合成装置２０の構成例を示すブロック図である。図６は本実施形態の動作の一例を示すフローチャートである。
【００６２】
図５を参照すると、本実施形態に係る音声合成装置２０は、近似ピッチパタン出力手段である近似ピッチパタン選択部１１２及び近似ピッチパタン記憶部１１３と、ピッチパタン接続手段であるピッチパタン接続部１２０と、を備えて構成されている。第２の実施形態に係る音声合成装置２０は、第１の実施形態に係る音声合成装置１０の近似ピッチパタン生成部１１１を近似ピッチパタン選択部１１２及び近似ピッチパタン記憶部１１３で置換した構成をとる。
【００６３】
図５と図６を用いて、本実施形態の動作について説明する。
【００６４】
近似ピッチパタン記憶部１１３には、微細構造を含まない近似ピッチパタンが少なくとも１つ以上予め記憶されている。
【００６５】
近似ピッチパタン選択部１１２は、微細構造を含むピッチパタン（Ｐ１）と、近似ピッチパタン記憶部１１３に記憶されている各近似ピッチパタンと、の距離計算を行う（ステップＳ２１）。
【００６６】
近似ピッチパタン選択部１１２は、近似ピッチパタン記憶部１１３に記憶されている各近似ピッチパタンのうち、最も距離の小さいものを近似ピッチパタンとして選択する（ステップＳ２２）。
【００６７】
ピッチパタン接続部１２０は、Ｐ１と接続するピッチパタン（Ｐ２）との接続点を決定する（ステップＳ２３）。Ｐ２は、元発話ピッチパタンに相当する。
【００６８】
そして、ピッチパタン接続部１２０は、接続点においてＰ１とＰ２を接続する（ステップＳ２４）。
【００６９】
以上のように、第２の実施形態によれば、近似ピッチパタンを逐次生成しなくても、近似ピッチパタンを使用してピッチパタン同士を接続することが可能となる。
【００７０】
続いて、本発明の実施形態に係る音声合成装置及び音声合成システムについて、実施例を挙げて説明する。
【００７１】
（実施例１）
図７は、本発明の第１の実施形態に係る実施例１の音声合成装置１００の概要を示す図である。図７においては、各構成要素間でやり取りするデータ要素を各構成要素間に加えて図示した。
【００７２】
実施例１に係る音声合成装置１００は、近似ピッチパタン生成部１１１と、ピッチパタン接続部１２０と、を備える。また、音声合成装置１００は、言語解析部１３０と、ピッチパタン生成部１４０と、音素継続長生成部１５０と、元発話ピッチパタン選択部１６０と、ピッチパタン生成モデル記憶部２１１と、元発話ピッチパタン記憶部２１３と、音素継続長生成モデル記憶部２１２と、を備える。さらに、音声合成装置１００は、単位波形選択部１７０と、音声波形生成部１８０と、単位波形記憶部２１４と、を備える。なお、実施例１では、近似ピッチパタン生成部１１１について、第１の実施形態と同じ符号を用いる。
【００７３】
実施例１では、韻律情報を基本周波数（ピッチ周波数）の時間変化、すなわちピッチパタン及び音素継続長の２つの情報からなるものとして扱う。なお、韻律情報としては、音声波形の短時間パワーの時間変化等も韻律情報に含めることも考えられる。
【００７４】
また、実施例１では、微細構造を含むピッチパタンを生成する技術として、ＨＭＭ音声合成技術を用いることを想定する（ＨＭＭ：Ｈｉｄｄｅｎ  Ｍａｒｋｏｖ  Ｍｏｄｅｌ）。もちろん、微細構造を含むピッチパタンが生成可能であれば、ＨＭＭ音声合成技術ではない音声合成技術を用いても構わない。
【００７５】
続いて、実施例１の音声合成装置１００の各構成要素について詳細に説明する。
【００７６】
言語解析部１３０は、入力テキストが入力されると、入力テキストに関するコンテクスト情報を生成する。
【００７７】
ピッチパタン生成部１４０は、生成されたコンテクスト情報に基づいて、ピッチパタン生成モデル記憶部２１１に格納されたピッチパタン生成モデルを用いてピッチパタン情報を生成する。
【００７８】
音素継続長生成部１５０は、音素継続長生成モデル記憶部２１２に格納された音素継続長生成モデルを用いて音素継続長を生成する。
【００７９】
なお、実施例１では、ピッチパタンと音素継続長とを別々に生成しているが、両者を併せた形の情報を生成しても構わない。
【００８０】
ピッチパタン生成部１４０によって生成されたピッチパタンは、音素内のような短時間で細かく変化するような微細構造を含んでいる。ただし、「ｋ」や「ｓ」といった無声音の区間についてはピッチが存在しないため、ピッチパタンは生成されない。
【００８１】
図８に、入力テキストが「お出かけください」であった場合に生成されたピッチパタンの具体例（実線）を示す。図８においては、有声音の区間である「ｏｄｅ」、「ａ」、「ｅ」、「ｕｄａ」、「ａｉ」については、ピッチパタン（実線）が得られる。それに対し、無声音の区間である「ｋ」、「ｓ」については、ピッチパタンが得られない。
【００８２】
近似ピッチパタン生成部１１１は、生成されたピッチパタン情報を基にして、近似的に表現した近似ピッチパタンを生成する。
【００８３】
図９に、生成された近似ピッチパタンの具体例を示す。図９においては、有声音の区間で得られたピッチパタンに基づいて、近似ピッチパタン（一点鎖線）が生成されている。
【００８４】
元発話ピッチパタン記憶部２１３には、元発話ピッチパタン及び発声内容を示す音節列データが記憶されている。元発話ピッチパタンは、収録音声のピッチ周波数の微細変化を含むピッチパタンを忠実に再現するパタンであり、時刻とピッチ周波数の数値を持つ節点により表現される。
【００８５】
また、実施例１では、「ｏ  ｈｅ  Ｎ  ｊｉ  ｋｕ  ｄａ  ｓａ＠  ｉ（おへんじください）」という発話内容の収録音声を表現する元発話ピッチパタンが記憶されているものとする。ここで、「＠」の直前の母音は、標準語におけるアクセント位置を示している。
【００８６】
元発話ピッチパタン選択部１６０は、元発話ピッチパタン記憶部２１３に記憶されている音節列情報に基づいて、元発話ピッチパタン記憶部２１３を検索し、音節列情報の少なくとも一部と一致する元発話ピッチパタンを選択する。例えば、図８にあるように「おでかけください（お出かけください）」という入力テキストが入力された場合、前記コンテクスト情報より、音節列は「ｏ  ｄｅ  ｋａ  ｋｅ  ｋｕ  ｄａ  ｓａ＠  ｉ」となる。
【００８７】
元発話ピッチパタン選択部１６０は、元発話ピッチパタン記憶部２１３内の元発話ピッチパタンデータから、当該／前方／後方の音節列及びアクセント位置が一致する部分を検索する。元発話ピッチパタン選択部１６０は、検索結果に基づいて、元発話ピッチパタンを接続する位置を決定する。
【００８８】
実施例１の場合、「ｏ  ｈｅ  Ｎ  ｊｉ  ｋｕ  ｄａ  ｓａ＠  ｉ」の「ｄａ  ｓａ＠  ｉ」の部分が、音節列及びアクセント位置の両方において、「ｏ  ｄｅ  ｋａ  ｋｅ  ｋｕ  ｄａ  ｓａ＠  ｉ」に含まれる音節列に一致している。そのため、「ｄａ  ｓａ＠  ｉ」が検索結果に該当し、元発話ピッチパタンとして使用できる。このようにして、当該アクセント句内の元発話ピッチパタンが選択される。
【００８９】
また、元発話ピッチパタン選択部１６０は、音節列「ｄａ  ｓａ＠  ｉ」を接続する境界線を、音節列「ｏ  ｈｅ  Ｎ  ｊｉ  ｋｕ  ｄａ  ｓａ＠  ｉ」を構成する音節である「ｋｕ」と「ｄａ」との間に決定する。
【００９０】
ピッチパタン接続部１２０は、選択された元発話ピッチパタン（以下、Ｐｏ）と、ピッチパタン生成部１４０で生成されたピッチパタン（以下、Ｐｇ）と、を接続し、当該アクセント句の接続ピッチパタンを生成する。
【００９１】
ここで、ピッチパタン接続部１２０によるピッチパタン接続方法の具体例を、図１０を用いて説明する。
【００９２】
まず、ピッチパタン接続部１２０は、生成された近似ピッチパタンに基づいて、ＰｏとＰｇとを接続する周波数値である接続点を決定する。
【００９３】
元発話ピッチパタン選択部１６０で決定された通り、ＰｏとＰｇが接続されるのは、音節「ｋｕ」と「ｄａ」との境界線となる。ピッチパタン接続部１２０は、生成された近似ピッチパタンの曲線と境界線との交点の周波数値を接続点として決定する。
【００９４】
あるいは、境界線と近似ピッチパタン曲線の交点を接続点とせずに、交点を参考値として接続点を決定してもよい。例えば、生成された近似ピッチパタンの曲線と境界線との交点、「Ｐｏ」及び「Ｐｇ」の境界線上における周波数値の平均値を接続点としてもよい。また、Ｐｏ及びＰｇが境界線近傍において十分滑らかに変化している場合、ＰｏあるいはＰｇどちらかの境界線上における周波数値を接続点としてもよい。
【００９５】
なお、接続点において、Ｐｏ及びＰｇをそのまま接続してもよいが、接続点においてピッチが急峻に変わり、後に波形を生成した際に異音が混入する原因ともなることもある。そのため、接続点を含む範囲において、ピッチパタンをスムージングすることが望ましい。
【００９６】
図１０では、接続点に隣接する２音素「ｕ」と「ｄ」とをスムージング区間と設定し、この区間内でスムージングするものとした。なお、Ｐｏ及びＰｇが境界線近傍において十分滑らかに変化している場合等は、スムージングを行わずに、ＰｏあるいはＰｇを周波数軸方向（縦軸上向方向）に平行移動することで接続しても構わない。
【００９７】
さらに、ピッチパタン接続部１２０は、文全体のピッチパタンのバランスを取るために、Ｐｏ及びＰｇを接続した後、アクセント句内における接続ピッチパタンのピーク値に基づいて、接続ピッチパタン全体を周波数方向に補正する処理を行う。
【００９８】
具体的には、接続ピッチパタンと近似ピッチパタンのピーク値との差分だけ、ピッチパタン全体を周波数方向に平行移動させる。ただし、差分が小さい場合は、この処理を行わなくても構わない。
【００９９】
単位波形選択部１７０は、接続ピッチパタンと生成した音素継続長とを併せた韻律情報に基づいて、単位波形記憶部２１４内に記憶された単位波形データを選択する。単位波形データは、収録音声から予め生成されたものであり、合成音を構成する最小単位となる音声波形を指す。ここで、ピッチパタン内の元発話ピッチパタン区間については、対応する元発話の単位波形データを使用する。
【０１００】
最後に、音声波形生成部１８０は、生成した韻律情報を再現するように、選択された単位波形データを編集することによって、合成音声波形を生成する。合成音声波形の生成に関しては、例えば単位波形をピッチパタンに基づいて並べて波形重畳していけばよい。
【０１０１】
なお、実施例１において、元発話ピッチパタン選択部１６０は、１つの元発話ピッチパタンを選択しているが、音素列等の条件が適合するデータが複数存在する場合は、複数の元発話ピッチパタンを候補として挙げてもよい。
【０１０２】
音素列等の条件が適合するデータが複数存在する場合、ピッチパタン接続部１２０は、挙げられた元発話ピッチパタン候補の中から１つの最適な元発話ピッチパタンを決定する。候補の中から１つの元発話ピッチパタンを決定する方法は、元発話ピッチパタンが持つピッチ周波数情報に基づいて、接続の際のピッチ周波数変更量が最も少ないものを選択するという方法が考えられる。これは、ピッチ周波数の変更量が少ないほど、音声波形生成部１８０において合成音声波形を生成した際に、音質の劣化を抑えられるためである。
【０１０３】
実施例１によれば、微細構造を持つピッチパタンと、元発話ピッチパタンがアクセント句内のピッチパタン概形を保つようにして滑らかに接続されるため、肉声に近い安定した韻律を持つ合成音声を生成することが可能となる。
【０１０４】
以上が、本発明の第１の実施形態に係る実施例１についての説明である。続いて、本発明の第１の実施形態に係る実施例２について説明する。
【０１０５】
（実施例２）
実施例２は、実施例１と同様の構成（図７）を備える音声合成装置１００による。実施例２では、入力テキストが「ひはんしたしすてむが（批判したシステムが）」であった場合を想定する。実施例２においてピッチパタン生成部１４０が生成するピッチパタンの具体例を図１１に示す。
【０１０６】
入力テキストに対応する音節列は「ｈＩ＃  ｈａ  Ｎ  ｓｈＩ＃  ｔａ  ／  ｓｈＩ＃  ｓＵ＃  ｔｅ  ｍｕ  ｇａ」となる。
【０１０７】
ここで、「／」は、アクセント句の区切りを示している。また、Ｉ＃などの大文字の母音に＃が付いた音素は、無声化した母音を示している。
【０１０８】
図１１から分かるように、無声音の区間（「ｈＩ＃ｈ」、「ｓｈＩ＃ｔ」、「ｓｈＩ＃ｓＵ＃ｔ」の３ヶ所）にはピッチパタンが生成されておらず、ピークの位置及び周波数値、始点のピッチ周波数値が明らかになっていない。このため、アクセント句全体のピッチパタン概形の情報を得ることができない。そこで、実施例２では、無声音区間の仮のピッチパタンも推定してやる必要がある。
【０１０９】
無声音区間のピッチパタンの推定方法としては、無声音素を有声音素に置換したうえで生成したピッチパタンを使用するという方法が考えられる。具体的には、まず、入力テキストにおける無声音素を、特徴の近い有声音素に置換したコンテクスト情報（有声化コンテクスト情報）を生成する。特徴の近い音素とは、例えば、無声歯茎破裂音「ｔ」と有声歯茎破裂音「ｄ」といったように、有声／無声で調音構造が似ているものを選択することが考えられる。
【０１１０】
ただし、言語によっては対応する音素が存在しない場合もある。そのため、無声音素に対応する有声音素が存在しない場合は、例えば「ｎ」などのようなピッチパタンの急峻な変動を含みにくい有声音素で置換する。また、無声化母音については、「Ｉ＃」→「ｉ」のように対応する有声音素を用いることが考えられる。
【０１１１】
実施例２においては、例えば「ｎｉ  ｎａ  Ｎ  ｚｉ  ｄａ  ／  ｊｉ  ｚｕ  ｄｅ  ｍｕ  ｇａ」が有声化コンテクスト情報となる。ピッチパタン生成部１４０は、生成された有声化コンテクスト情報に基づいて、無声音区間の仮ピッチパタンを生成する。図１２に、生成された仮ピッチパタンの具体例（点線）を示す。
【０１１２】
近似ピッチパタン生成部１１１は、前記生成された仮ピッチパタンを近似的に表現するように、近似ピッチパタンを生成する。図１３に、生成された近似ピッチパタンの具体例（一点鎖線）を示す。
【０１１３】
音声合成装置１００は、近似ピッチパタンを生成した後、実施例１と同様の処理によって、合成音声を生成する。
【０１１４】
なお、本実施例で示した無声音素と有声音素の置換する処理を使用するか否かを、状況に応じて切り替えてもよい。例えば、入力テキストに対応するコンテクスト情報に含まれる音素のうち、全音素数に対し５０％以上の音素が無声音だった場合に前記の置換処理を行い、５０％未満の場合には置換処理を行わないといった判断基準で切り替えればよい。
【０１１５】
実施例２によれば、無声音素が多くピッチパタンの概形情報が得にくい場合でも、適切なピッチパタン概形を推測できるため、より安定した韻律を持つ合成音声を生成することが可能となる。
【０１１６】
（実施例３）
続いて、本発明の第２の実施形態に係る実施例３について説明する。図１４は、本発明の実施例３に係る音声合成装置３００の概要を示す図である。図１４においては、各構成要素間でやり取りするデータ要素を各構成要素間に加えて図示した。
【０１１７】
実施例３に係る音声合成装置３００は、実施例１の構成における近似ピッチパタン生成部１１１の代わりに、近似ピッチパタン選択部１１２と、近似ピッチパタン記憶部１１３と、を備えた構成となっている。実施例３において、近似ピッチパタン選択部１１２及び近似ピッチパタン記憶部１１３以外の構成要素は実施例１と同様であるため、同じ符号を付して示す。また、実施例３では、近似ピッチパタン選択部１１２及び近似ピッチパタン記憶部１１３について、第２の実施形態と同じ符号を用いる。
【０１１８】
近似ピッチパタン記憶部１１３は、あらかじめ作成しておいた近似ピッチパタンを複数記憶している。また、音声合成装置３００は、近似ピッチパタンを自ら生成させて、近似ピッチパタン記憶部１１３に格納してもよい。
【０１１９】
ここで、図１５を用いて、音声合成装置３００における近似ピッチパタンの生成方法について説明する。実施例３においては、図１５の近似ピッチパタン形成装置３１０（近似ピッチパタン形成手段）による近似ピッチパタンを生成の例を示す。なお、近似ピッチパタン記憶部１１３が近似ピッチパタンを外部から取得できさえすれば、近似ピッチパタン形成装置３１０を音声合成装置３００の構成に含めなくてもよい。
【０１２０】
近似ピッチパタン形成装置３１０は、音声データ記憶部３１１と、ピッチパタン抽出部３１２と、近似ピッチパタン形成部３１３と、を含んでいる。
【０１２１】
音声データ記憶部３１１は、複数の音声データを記憶している。
【０１２２】
ピッチパタン抽出部３１２は、基本周波数の抽出技術を用いて、音声データ記憶部３１１に記憶されている音声データからピッチパタンをアクセント句ごとに抽出する。
【０１２３】
近似ピッチパタン形成部３１３は、実施例１の近似ピッチパタン生成部１１１と同様の機能を有し、抽出されたピッチパタンに基づいて近似ピッチパタンを生成する。近似ピッチパタン形成部３１３は、生成させた近似ピッチパタンを近似ピッチパタン記憶部１１３に格納する。
【０１２４】
なお、近似ピッチパタンの選択肢を増やすためにも、音声データは大量である方が望ましい。大量の音声データを処理するためには、計算機によって自動で近似ピッチパタン生成などの処理がなされることが望ましい。
【０１２５】
また、音声データの数を絞ったうえで、人手によって正確な近似ピッチパタンを作成して近似ピッチパタン記憶部１１３に記憶させてもよい。音声データの数を絞れれば、近似ピッチパタン記憶部１１３の規模を調整することによって、処理時間の短縮が期待できる。
【０１２６】
近似ピッチパタン選択部１１２は、近似ピッチパタン記憶部１１３に記憶されている近似ピッチパタンの中から、ピッチパタン生成部１４０において生成されたピッチパタンに最も類似する形状を持つ近似ピッチパタンを選択する。近似ピッチパタン選択部１１２による近似ピッチパタンの選択方法としては、ユークリッド距離やマハラノビス距離等といった距離尺度の最小二乗誤差が最も小さいものを選択するといった方法等が考えられる。
【０１２７】
近似ピッチパタンの選択以降、音声合成装置３００は、実施例１と同様の処理を行うことによって合成音声を生成する。
【０１２８】
実施例３によれば、実際の音声から抽出したピッチパタンから生成した近似ピッチパタンを使うため、より肉声に近い韻律を持つ合成音声を生成することが可能となる。また、近似曲線を逐次生成する必要がなくなるため、近似ピッチパタン記憶部１１３の規模を調整することによって、実施例１に比べて処理時間を短縮することが可能であるという利点もある。
【０１２９】
以上、実施形態及び実施例を参照して本発明を説明してきたが、本発明は上記実施形態及び実施例に限定されるものではない。本発明の構成や詳細には、例えば近似曲線の導出方法、韻律情報生成方式及び音声合成方式等に関して、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【産業上の利用可能性】
【０１３０】
以上説明したように、本発明の音声合成装置は、自然で安定したイントネーションを表現する音声合成システムを構築する際に好適に適用可能である。
【０１３１】
例えば、本発明の音声合成装置は、ニュース記事や自動応答文等といったテキスト全般の読み上げシステムに好適に適用される。
【０１３２】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
微細構造を含むピッチパタンを入力とし、前記ピッチパタンを近似的に表現する近似ピッチパタンを生成する近似ピッチパタン出力手段と、
登録されたピッチパタンに基づいた元発話ピッチパタンと前記近似ピッチパタンとを入力して前記近似ピッチパタンに基づいて前記微細構造を含むピッチパタンと前記元発話ピッチパタンとの接続点を決定し、前記接続点において前記微細構造を含むピッチパタンと前記元発話ピッチパタンとを接続して接続ピッチパタンを生成するピッチパタン接続手段と、を備えることを特徴とする音声合成装置。
（付記２）
前記ピッチパタン接続手段は、
前記元発話ピッチパタンと前記ピッチパタンとの接続境界線が前記近似ピッチパタンと交わる点を接続点とすることを特徴とする付記１に記載の音声合成装置。
（付記３）
前記ピッチパタン接続手段は、
前記接続点において、前記ピッチパタンと前記元発話ピッチパタンとをスムージング処理することを特徴とする付記１又は２に記載の音声合成装置。
（付記４）
前記ピッチパタン接続手段は、
前記ピッチパタンと前記元発話ピッチパタンとを接続後、アクセント句内における前記接続ピッチパタンのピーク値に基づいて、前記接続ピッチパタン全体を周波数方向に補正することを特徴とする
付記１乃至３のいずれか一項に記載の音声合成装置。
（付記５）
前記近似ピッチパタン出力手段は、
前記近似ピッチパタンを格納する近似ピッチパタン記憶手段と、
前記ピッチパタンに基づいて、前記近似ピッチパタン記憶手段に格納された前記近似ピッチパタンを選択する近似ピッチパタン選択手段と、を有することを特徴とする付記１乃至４のいずれか一項に記載の音声合成装置。
（付記６）
前記近似ピッチパタン出力手段は、
収録された音声から抽出されたピッチパタンに基づいて近似ピッチパタンを生成する近似ピッチパタン形成手段を備え、
前記近似ピッチパタン記憶手段は、前記近似ピッチパタン形成手段によって生成された複数の近似ピッチパタンを格納し、
前記近似ピッチパタン選択手段は、
前記近似ピッチパタン記憶手段に格納された前記近似ピッチパタンを選択することを特徴とする付記５に記載の音声合成装置。
（付記７）
前記近似ピッチパタン選択手段は、
少なくともピッチパタンを特徴量とする特徴量空間において前記微細構造を含むピッチパタンに距離が近い前記近似ピッチパタンを選択することを特徴とする付記５又は６に記載の音声合成装置。
（付記８）
入力テキストに対応する音素列情報と各音素に付随する情報とを含むコンテクスト情報を生成する言語解析手段と、
前記コンテクスト情報を入力し、予め格納されたピッチパタン生成モデルに基づいて前記微細構造を含むピッチパタンを生成し、生成した該ピッチパタンを前記近似ピッチパタン出力手段に出力するピッチパタン生成手段と、を備えることを特徴とする付記１乃至７のいずれか一項に記載の音声合成装置。
（付記９）
入力テキストに対応する音素列情報と各音素に付随する情報とを含むコンテクスト情報を生成する言語解析手段を備えることを特徴とする付記１乃至７のいずれか一項に記載の音声合成装置。
（付記１０）
前記コンテクスト情報を入力し、予め格納されたピッチパタン生成モデルに基づいて前記微細構造を含むピッチパタンを生成するピッチパタン生成手段を備えることを特徴とする付記９に記載の音声合成装置。
（付記１１）
前記コンテクスト情報を入力し、予め格納された音素継続長生成モデルを用いて音素継続長を生成する音素継続長生成手段を備えることを特徴とする付記９又は１０に記載の音声合成装置。
（付記１２）
前記近似ピッチパタン出力手段は、
前記入力テキストに含まれる有声音区間から無声音区間を推定することを特徴とする付記８乃至１１のいずれか一項に記載の音声合成装置。
（付記１３）
前記近似ピッチパタン出力手段は、
前記ピッチパタンを構成する無声音素を前記無声音素の特徴と近い有声音素に置換した仮ピッチパタンを生成し、前記無声音区間のピッチパタンを前記仮ピッチパタンで補間した後に前記近似ピッチパタンを生成することを特徴とする付記８乃至１２のいずれか一項に記載の音声合成装置。
（付記１４）
前記近似ピッチパタン出力手段は、
言語毎の韻律に関する特徴を制約条件に加えて前記近似ピッチパタンを生成することを特徴とする付記１乃至１３のいずれか一項に記載の音声合成装置。
（付記１５）
予め登録された音節列情報に基づいて前記元発話ピッチパタンを検索し、前記音節列情報の少なくとも一部と一致する音節列情報を含む元発話ピッチパタンデータを選択し、選択した前記元発話ピッチパタンデータから、当該／前方／後方の音節列及びアクセント位置が一致する部分を元発話ピッチパタンとして検索する元発話ピッチパタン選択手段を備えることを特徴とする付記８乃至１４のいずれか一項に記載の音声合成装置。
（付記１６）
前記接続ピッチパタンと前記音素継続長とを併せた韻律情報に基づいて、予め格納された単位波形データを選択する単位波形選択手段と、
生成された前記韻律情報を再現するように、前記選択された単位波形データを編集して合成音声波形を生成する音声波形生成手段と、を備えることを特徴とする付記１４又は１５に記載の合成音声装置。
（付記１７）
微細構造を含むピッチパタンを入力して前記ピッチパタンを近似的に表現する近似ピッチパタンを生成し、
登録されたピッチパタンに基づいた元発話ピッチパタン及び前記近似ピッチパタンを入力して前記近似ピッチパタンに基づいて前記微細構造を含むピッチパタンと前記元発話ピッチパタンとの接続点を決定し、前記接続点において前記微細構造を含むピッチパタンと前記元発話ピッチパタンとを接続して接続ピッチパタンを生成することを特徴とした音声合成方法。
（付記１８）
微細構造を含むピッチパタンを入力して前記ピッチパタンを近似的に表現する近似ピッチパタンを生成する処理と、
登録されたピッチパタンに基づいた元発話ピッチパタンと、前記近似ピッチパタンと、を入力して前記近似ピッチパタンに基づいて前記微細構造を含むピッチパタンと前記元発話ピッチパタンとの接続点を決定し、前記接続点において前記微細構造を含むピッチパタンと前記元発話ピッチパタンとを接続して接続ピッチパタンを生成する処理と、をコンピュータに実行させることを特徴とした音声合成プログラム。
【符号の説明】
【０１３３】
１、２、１０、２０、１００、３００    音声合成装置
１１    近似ピッチパタン出力手段
１２    ピッチパタン接続手段
１３    言語解析手段
１４    ピッチパタン生成手段
１５    音素継続長生成手段
１６    元発話ピッチパタン選択手段
１７    単位波形選択手段
１８    音声波形生成手段
２１    ピッチパタン生成モデル記憶手段
２２    音素継続長生成モデル記憶手段
２３    元発話ピッチパタン記憶手段
２４    単位波形記憶手段
１１１    近似ピッチパタン生成部
１１２    近似ピッチパタン選択部
１１３    近似ピッチパタン記憶部
１２０    ピッチパタン接続部
１３０    言語解析部
１４０    ピッチパタン生成部
１６０    元発話ピッチパタン選択部
１５０    音素継続長生成部
１７０    単位波形選択部
１８０    音声波形生成部
２１１    ピッチパタン生成モデル記憶部
２１２    音素継続長生成モデル記憶部
２１３    元発話ピッチパタン記憶部
２１４    単位波形記憶部
３１０    近似ピッチパタン形成装置
３１１    音声データ記憶部
３１２    ピッチパタン抽出部
３１３    近似ピッチパタン形成部
【図１】
2015068863.tif 000003
【図２】
2015068863.tif 000004
【図３】
2015068863.tif 000005
【図４】
2015068863.tif 000006
【図５】
2015068863.tif 000007
【図６】
2015068863.tif 000008
【図７】
2015068863.tif 000009
【図８】
2015068863.tif 000010
【図９】
2015068863.tif 000011
【図１０】
2015068863.tif 000012
【図１１】
2015068863.tif 000013
【図１２】
2015068863.tif 000014
【図１３】
2015068863.tif 000015
【図１４】
2015068863.tif 000016
【図１５】
2015068863.tif 000017