(57)【要約】【課題】音声合成において、音声データを記憶する作業を事後的に行うことなく、音声データの容量を維持したまま、音質を向上することが可能な、音声データベースおよび音声合成装置を提供することを提供すること。【解決手段】本発明による音声データベース１００は、音声の波形データからなる音声データ１１０と、音声データから少なくとも１の素片を定義するラベル情報１２１、１２２、１２３とを記憶し、ラベル情報は、音声データを区分して各素片の区画を定義する境界情報および各素片の音素名を定義する音素情報を含む音声データベースであって、音声データには、複数のラベル情報が対応することを特徴とする。  【選択図】    図２
2007322835.tif 000002
【特許請求の範囲】
【請求項１】
音声の波形データに相当する音声データと、前記音声データから音素単位の波形データに相当する素片の音声区間を定義する境界情報および前記各素片の音素名を定義する音素情報を含むラベル情報と、を記憶する音声データベースであって：
前記音声データには、複数の異なるラベル情報が対応することを特徴とする、音声データベース。
【請求項２】
前記複数のラベル情報は、境界情報および／または音素情報がそれぞれ異なることを特徴とする、請求項１に記載の音声データベース。
【請求項３】
前記境界情報は、前記音声データの音声区間の開始時点から、前記各素片の音声区間の開始時点までの時間で表されることを特徴とする、請求項２に記載の音声データベース。
【請求項４】
前記ラベル情報は、前記各素片の音声区間におけるピッチを示すピッチ情報をさらに含むことを特徴とする、請求項１〜３のいずれかに記載の音声データベース。
【請求項５】
音声の波形データを含む音声データと、前記音声データを区分して、音素単位の波形データに相当する素片の音声区間を定義する境界情報および前記各素片の音素名を定義する音素情報を含むラベル情報と、を記憶する音声データベースと；
外部から入力される音声情報を外部から取得する音声情報入力部と；
前記音声情報に基づき前記音声データベースから１または２以上の前記素片を選択する素片選択部と；
前記選択部により選択された素片同士を接続する素片接続部と；
を含み、
前記音声データには、複数の異なるラベル情報が対応させることを特徴とする、音声合成装置。
【請求項６】
前記複数のラベル情報は、境界情報および／または音素情報がそれぞれ異なることを特徴とする、請求項５に記載の音声合成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声を合成する際に用いられる音声データベースおよび音声合成装置に関する。
【背景技術】
【０００２】
音声合成とは、一般に、音声データベースに記憶された音声データを組合わせて、所望の音声を生成することをいう。音声合成の方式の一つである規則合成方式（ＴＴＳ：Ｔｅｘｔ  Ｔｏ  Ｓｐｅａｃｈ）は、発声可能な音声の単位である音素の波形データに相当する素片を記憶した音声データベースを用い、音声データベースに記憶された素片を組合わせて所望の音声を得る方式である。
【０００３】
このような音声合成を行うには、音声合成装置が使用される。この装置は、まず、ユーザにより外部から連続音声の音素毎の継続時間やピッチ情報を示す音声情報が入力される。そして、各音素の音声情報に最も適合する素片を音声データベースからそれぞれ選択（検索）し、該選択された素片同士を接続することで音声を生成する。音声データベースに記憶される素片の種類を単純に増やすことより、音声データベース上から素片を選択する際の検索範囲が増加するので、生成する音声を所望する音声に近づけること（音質向上）ができる（特許文献１参照。）。この場合、音声データベースに素片を記憶するには、収録者が発声者に所望の素片を説明し、発声者が該説明を参考に繰返し発声し、収録者が該発声のうちから所望の素片に近いものを選択的に抽出していた。
【特許文献１】特許第３０５０８３２号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし，従来の音声データベースから選択可能な素片の種類と，従来の音声データベースが記憶する音声データの容量とは比例関係にあったため，音声合成において生成する音声の音質向上を図るためには，音声データベースに膨大な音声データを記憶する必要がありった。したがって，発声者と収録者による音声データベースに音声データを記憶する作業工程が長期化し，煩雑であるという問題が生じていた。また，膨大な音声データを記憶するためには，大容量の音声データベースが不可欠であった。
【０００５】
即ち，音声データベース１００のデータ構造について，図１０を参照して説明する
【０００６】
図１０は，従来の音声データベース３００のデータ構造を示した説明図である。音声データベース３００は，音声データ３１０と，ラベル情報３２０とを含む。
【０００７】
音声データ３１０は，人間が発した単語音声や連続音声などの音声のデータに相当する信号である。ラベル情報３２０は音素情報と境界情報を含み，各音声データ３１０には唯一のラベル情報３２０がそれぞれ対応付けられている。
【０００８】
ここで、音素情報とは，音声データ３１０を構成する各素片の音素名を時系列に示す情報である。境界情報は，音声データ３１０の音声区間の開始時点を０秒としたときの各素片の音声開始時点を記述している。
【０００９】
図示の例では，「多分，青いだろう。」という音声データ３１０に対応するラベル情報３２０の内容を示しており，音素情報は，「ｔ／ａ／ｂ／ｕ／ｎ／ｐａｕ／ａ／ｏ／ｉ／ｄ／ａ／ｒ／ｏｏ／」という音素列からなる。ここで，「／」は，音素の区切りを示している。
【００１０】
そして，境界情報は各素片の音声開始時点を記述しているため，例えば，「青い」の／ａ／の部分に相当する素片の音声区間は，／ａ／の音声開始時点から／ｏ／の音声開始時点までの，１．４００秒〜１．５００秒であることがわかる。
【００１１】
図１１は，音声データ３１０の音声波形と境界情報の関係を示した模式図である。図示の例では，「多分，青いだろう。」という音声データ３１０の，「青い」の部分を抜き出して示している。音声データ３１０は，同一音素である期間はほぼ同じ波形を繰り返すが，音素の境界付近では徐々に波形が変化する。したがって，厳密な音素の境界時点を定義することは困難であるため，本発明においては、おおまかな境界位置を手動または音声認識などで決定することも定義と含むものとする。
【００１２】
しかし，音声データ３１０は情報量が大きいため，継続時間やピッチ情報の異なる素片をそれぞれ別個に記憶して合成音声の音質向上を図るには，大容量の音声データベースが不可欠であった。また，音声データベースに膨大な素片を記憶する作業は，収録者にとっても発声者にとっても煩雑であった。
【００１３】
そこで，本発明は，上記問題に鑑みてなされたものであり，本発明の目的とするところは，簡素な作業により選択可能な素片の種類を増加させることで，音声合成において生成する音声の音質を向上することが可能な，新規かつ改良された音声データベースおよび音声合成装置を提供することにある。
【課題を解決するための手段】
【００１４】
上記課題を解決するために、本発明のある観点によれば、音声の波形データに相当する音声データと、音声データから音素単位の波形データに相当する素片の音声区間を定義する境界情報および各素片の音素名を定義する音素情報を含むラベル情報と、を記憶する音声データベースであって、音声データには、複数の異なるラベル情報が対応することを特徴とする、音声データベースが提供される。
【００１５】
上記境界情報により音声データが区分され、素片が抽出され、上記音素情報により該抽出された素片の音素が定義される。これをふまえた上記の構成によれば、複数のラベル情報を音声データに対応させることにより、簡素に、より多様な素片を得ることができる。
【００１６】
複数のラベル情報は、境界情報がそれぞれ異なるとしてもよい。かかる構成によれば、ラベル情報毎に、音声区間および継続時間が異なる同一音素の素片を定義することができる。したがって、所望する多くの種類の素片を得るために音声データベースに記憶する音声データの容量を、従来より削減することができる。
【００１７】
境界情報は、音声データの音声区間の開始時点から、各素片の音声区間の開始時点までの時間で表されることとしてもよい。かかる構成によれば、任意の素片の音声区間を容易に導くことができ、また、任意の素片の継続時間も、該素片を区分する２つの境界情報の差分を計算して求めることができる。
【００１８】
複数のラベル情報は、音素情報がそれぞれ異なることとしてもよい。かかる構成によれば、ラベル情報毎に、音素が異なり、音声区間および継続時間が同一の素片を定義することができる。したがって、音声データの容量を増加しなくても、簡素に多様な音素の素片を得ることができる。
【００１９】
ラベル情報は、各素片の音声区間におけるピッチを示すピッチ情報をさらに含むとしてもよい。かかる構成によれば、ラベル情報に各素片のピッチ情報をあらかじめ保持しておくことにより、音声データベースが各素片のピッチ情報を要求された場合に、その都度ピッチ情報の計算をする必要がないため、迅速にピッチ情報を提供することができる。
【００２０】
また、本発明の別の観点によれば、音声の波形データを含む音声データと、音声データを区分して、音素単位の波形データに相当する素片の音声区間を定義する境界情報および各素片の音素名を定義する音素情報を含むラベル情報と、を記憶する音声データベースと、外部から入力される音声情報を外部から取得する音声情報入力部と、音声情報に基づき音声データベースから１または２以上の素片を選択する素片選択部と、選択部により選択された素片同士を接続する素片接続部と、を含み、音声データには、複数の異なるラベル情報が対応させることを特徴とする、音声合成装置が提供される。
【００２１】
かかる構成によれば、音声データベースは、実際に音声データベースが記憶している音声データの容量に、該音声データに対応付けられたラベル情報の数を乗じた容量の音声データを記憶しているのと同等の効果を得ることができる。したがって、素片選択部が音声データベースから素片を検索する際に、音声データの容量を増やさなくても素片の検索範囲を増加させることができるので、合成する音声の音質を簡素に向上させることが可能である。
【００２２】
複数のラベル情報は、境界情報がそれぞれ異なるとしてもよい。かかる構成によれば、ラベル情報毎に、音声区間および継続時間が異なる同一音素の素片を定義することができる。したがって、音声データの容量を増やすことなく、多様な音声区間および継続時間からなる同一音素の素片を得ることができる。
【００２３】
複数のラベル情報は、音素情報がそれぞれ異なることとしてもよい。かかる構成によれば、ラベル情報毎に、音素が異なり、音声区間および継続時間が同一の素片を定義することができる。したがって、音声データの容量を増やすことなく、多様な音素の素片を得ることができる。
【発明の効果】
【００２４】
以上説明したように、本発明にかかる音声データベースおよびこれを用いた音声合成装置によれば、簡素な作業により選択可能な素片の種類を増加させることで、音声合成において生成する音声の音質を向上することができる。
【発明を実施するための最良の形態】
【００２５】
以下に図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより説明を省略する。
【００２６】
（第１の実施形態）
まず、本発明の第１の実施形態にかかる音声合成装置２００について図１を用いて簡単に説明する。
【００２７】
図１は、本実施形態による音声合成装置２００の信号の流れを示したブロック図である。音声合成装置２００は、音声情報入力部２１０、素片選択部２２０、素片接続部２３０、合成音声出力部２４０および音声データベース（図１中では音声ＤＢと記載、以下同様）１００を含む。
【００２８】
ここで、音声情報入力部２１０は、外部から入力された音声情報を取得し、これを素片選択部２２０に出力する。音声情報は、合成して得ようとする音声の音素毎の維持時間やピッチ情報を含んでおり、これらの詳細については図２を用いて後述する。
【００２９】
素片選択部２２０は、音声情報入力部２１０から音声情報が入力されると、音声データ１１０が記憶された音声データベース１００を検索し、上記音声情報に最も適合する素片および／または素片の組合わせを選択する。ここで素片とは、発声可能な音声の最小単位である音素のデータであり、音声データ１１０を音素単位に区分して得ることができる。素片選択部２２０の詳細については、図３を用いて後述する。
【００３０】
続いて、素片接続部２３０は、素片選択部２２０により音声データベース１００から選択された素片同士を連結し、合成音声を生成する。最後に、合成音声出力部２４０に上記生成された合成音声が入力され、合成音声出力部２４０は合成音声を出力する。
【００３１】
本実施形態による音声データベース１００は、音声合成において、音声データを記憶する作業を追加的に行うことなく、音声データの容量を維持したまま、音質を向上することができる。以下、本実施形態による音声データベース１００について図２〜図４を参照して説明する。
【００３２】
図２は、本実施形態による音声データベース１００の構成を示した説明図である。音声データベース１００は、音声データ１１０と、第一ラベル情報１２１と、第二ラベル情報１２２と、第三ラベル情報１２３とを含む。
【００３３】
音声データベース１００は、１つの音声データ１１０に、複数のラベル情報を対応させている点で従来の音声データベース３００と異なる。なお、図示の例では、１つの音声データ１１０に、第一ラベル情報１２１と、第二ラベル情報１２２と、第三ラベル情報１２３の３つのラベル情報を対応させているが、対応させるラベル情報の数はこれに限られず、任意の情報数を採ることができる。
【００３４】
また、音声データベース１００に記憶される音声データ１１０の形式を、サンプリング周波数４８ｋＨｚ、量子化１６ビット、モノラルのＰＣＭ形式とすることができるが、サンプリング周波数や量子化ビットなどは任意であり、ＡＤＰＣＭ（Ａｄａｐｔｉｖｅ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）によって圧縮された形式であってもよい。
【００３５】
図３は、音声データ１１０に対応するラベル情報１２１、１２２、１２３の内容を示した説明図である。図４は、音声データ１１０の波形とラベル情報１２１、１２２、１２３を示した模式図である。
【００３６】
ラベル情報１２１、１２２、１２３は、従来のラベル情報３２０と同様に、それぞれ音素情報および境界情報を含む。音素情報とは、音声データ１１０を構成する各素片の音素名を時系列に示す情報である。境界情報は、音声データ１１０の音声区間の開始時点を０．０００としたときの各素片の音声開始時点を記述している。なお、音声データ１１０の最後の素片の音声区間を求めるために、ラベル情報１２１、１２２、１２３は、音声データ１１０の音声長さを含むとしてもよい。
【００３７】
かかる構成により、任意の素片の音声データ１１０における音声区間を容易に導くことができ、また、任意の素片の継続時間を、該素片の音声区間の開始時点と連続する次の素片の音声区間の開始時点との差をとることにより、容易に計算することができる。なお、境界情報の記述方法はこれに限られず、例えば、各素片の継続時間を直接記述することとしてもよい。
【００３８】
次に、それぞれ異なる境界情報を有するラベル情報１２１、１２２、１２３について説明する。
【００３９】
図示の例では、第一ラベル情報１２１による音素が／ｏ／である素片の音声区間は、１．５００秒〜１．６００秒であり、継続時間は０．１００秒である。また、第二ラベル情報１２２による音素が／ｏ／である素片の音声区間は１．４９５秒〜１．５９７秒であり、継続時間は０．１０２秒である。また、第三ラベル情報１２３による音素が／ｏ／である素片の音声区間は１．５０５秒〜１．６０３秒であり、継続時間は０．０９８秒である。
【００４０】
すなわち、複数の異なる境界情報を含むラベル情報１２１、１２２、１２３を音声データ１１０に対応付けることにより、一つの音声データ１１０から、同一音素であり、音声区間および継続時間の異なる素片を複数得ることができる。また、図４を参照すると、音素が／ｏ／である各音素の音声区間が異なれば、その音声区間に含まれる音声データも異なるため、各素片のピッチ情報もそれぞれ異なることが予想される。
【００４１】
したがって、音声データ１１０の容量を維持したまま、音声データ１１０から得られる素片の種類を増加させることができるので、音声合成において、音声データベース１００の記憶容量を抑制し、また、追加的に音声データ１１０の補充作業をしなくても合成音声の音質を向上することができる。
【００４２】
上記では音素が／ｏ／である素片の境界情報のみを変更する例を説明したが、全ての素片の境界情報を変更することとしてもよい。かかる構成によれば、音声データベース１００は、従来の音声データベース３００と同一容量の音声データを記憶していたとしても、見かけ上、対応するラベル情報の数を乗じた容量の音声データを記憶しているのと同等の効果を得ることができる。
【００４３】
例えば、音声データの音声区間が２秒であり、１６の素片から構成される場合、ラベル情報（テキスト形式）は約１６０バイトであり、音声データは１２キロバイトである。したがって、上記の音声データにラベル情報を追加する場合は、ラベル情報は約１６０バイトにすぎないため、音声データベース１００の記憶容量をほとんど増加させずに１２キロバイトの音声データを追加したのと同等の効果を得ることができる。
【００４４】
なお、上述した、異なる境界情報を有するラベル情報１２１、１２２、１２３は、以下のようにして作成することができる。
【００４５】
第一ラベル情報１２１の境界情報を基準にして第二ラベル情報１２２および第三ラベル情報１２３を作成する場合は、まず、第一ラベル情報１２１の境界情報を、音声データ１１０に基づいて作成する。第一ラベル情報１２１の境界情報の各境界時点は、オペレータが音声データ１１０の波形を視察し予め定められたルールに従って決定することも、音声聴取したうえで自己の音感に基づいて決定することもできる。さらに、音声認識によって自動的に決定することもできる。
【００４６】
そして、第二ラベル情報１２２および第三ラベル情報１２３の境界情報は、コンピュータプログラムで自動的に第一ラベル情報１２１の境界情報を変更したり、オペレータが手動で変更することにより作成できる。境界情報をコンピュータプログラムで自動的に変更する際には、各素片の基本周期を自己相関関数等により求め、基本周期の定数倍だけ第一ラベル情報１２１の境界情報をずらすとしてもよい。
【００４７】
ラベル情報１２１、１２２、１２３の境界情報をそれぞれ独立して作成する場合は、上記第一ラベル１２１の作成方法と同様に、各境界時点を、オペレータが音声データ１１０の波形を視察しそれぞれのラベル情報で異なる基準に従って決定することも、音声聴取したうえで自己の音感に基づいて決定することもできる。さらに、音声認識によって、自動的にそれぞれのラベル情報の境界情報が異なるように決定するとしてもよい。
【００４８】
次に、本実施形態による音声データベース１００を用いた音声合成装置２００の動作を説明する。
【００４９】
図５は、音声情報入力部２１０に入力される音声情報の一例を示した説明図である。音声情報は、例えば連続音声を構成する各音素の種類（名前）を示す音素情報、境界情報およびピッチ情報などを含むことができる。なお、音声情報の生成方法は問わず、音声合成の前段、すなわちテキスト解析および韻律推定を行う方法や、人間の発声音から抽出する方法により生成することができる。
【００５０】
テキスト解析および韻律推定について簡単に説明すると、生成したい音声を文章で示したテキスト情報を、まずアクセント付きカナ文字列に変換し、アクセント付きカナ文字列から、各音素の継続時間やピッチなどの音声情報を推定することをいう。
【００５１】
図示の例では、「多分、青いだろう。」という連続音声の音声情報を示している。したがって、音素情報は「ｔ／ａ／ｂ／ｕ／ｎ／ｐａｕ／ａ／ｏ／ｉ／ｄ／ａ／ｒ／ｏｏ／」という音素列を構成する。なお、音声の空白期間には「ｐａｕ」を記述することとしている。また、理解の容易のためにアルファベットを用いて音素名を記しているが、発音記号により記述するとしてもよい。
【００５２】
境界情報は、ラベル情報１２１、１２２、１２３と同様に、音声情報の音声区間の開始時点を０としたときの各音素の音声開始時点を記述している。かかる構成により、任意の音素の継続時間を、連続する他の音素の開始時点から容易に計算することができる。なお、境界情報の記述方法はこれに限られず、例えば、各音素の継続時間を直接記述することとしてもよい。
【００５３】
ピッチ情報は、各音素の音声区間におけるピッチ（基本周波数）の平均値を示している。また、ピッチ情報は、各音素の音声区間の任意の時点におけるピッチであっても、所定間隔おきに各素片のピッチを抽出して得られるピッチ列であってもよい。図示の例では、声帯の振動を伴わない無声音については、ピッチ情報を省略している。
【００５４】
音声情報は、上述した音素情報、境界情報およびピッチ情報に限られず、必要に応じてメルケプストラムやスペクトル包絡などのスペクトル情報や、振幅情報を含むこととしてもよい。
【００５５】
図６は、素片選択部２２０の構成を示した説明図である。以下、素片選択部２２０における動作について図６を用いて説明する。
【００５６】
素片選択部２２０は、予備選択部２２２と、本選択部２２４とを含む。
【００５７】
予備選択部２２２は、音声情報入力部２１０から音声情報が入力されると、音声情報の各音素と同一音素である素片を音声データベース１００からそれぞれ検索する。そして、音声情報の各音素と、音声データベース１００から検索された全ての素片と音声情報の比較を行い、上記各音素の音声情報と類似性が高い候補素片をそれぞれ上位Ｎ個抽出する。ここでＮは任意の正の整数であり、例えば３であってもよい。
【００５８】
本選択部２２４は、各音素に対してそれぞれＮ個選ばれた候補素片同士のピッチや振幅などの連続性を計算し、候補素片の類似性および連続性が最適となるような素片の組を決定する。
【００５９】
例えば、本実施形態による音声データベース１００から、音素が／ｏ／である素片を検索する場合は、ラベル情報１２１、１２２、１２３のそれぞれにより定義される、音素が／ｏ／である３つの素片が比較の対象となる。各素片の継続時間およびピッチ情報は上述したようにそれぞれ異なるので、素片選択部２２０は、入力された音声情報により適合する素片を選択することができる。
【００６０】
なお、このような素片選択は、音声合成において一般的なコスト関数を用いて行うことができる。コスト関数を用いる方法とは、音声情報の各音素と音声データ１１０の各素片とを比較し、継続時間の差異、ピッチ情報の差異などに、所定の重み係数を乗じた値の和をとり、当該和が最小となる素片の組合せを探索する方法である。
【００６１】
素片接続部２３０は、素片選択部２２０によって音声データベース１００から選択された素片同士を接続し、合成音声を得る。具体的には、隣接する２素片波形の相互相関などを用い、位相が同期する接続点を探索して接続を行う。そして、合成音声は合成音声出力部２４０を介して出力される。
【００６２】
以上説明したように、本発明の第１の実施形態によれば、音声データベース１００は、実際に音声データベース１００が記憶している音声データ１１０の容量に、該音声データ１１０に対応付けられたラベル情報の数を乗じた容量の音声データを記憶しているのと同等の効果を得ることができる。したがって、素片選択部２２０が音声データベース１００から素片を検索する際に、音声データ１１０の容量を増やさずに素片の検索範囲を増加させ、合成する音声の音質を向上することができる。
【００６３】
（第２の実施形態）
次に、本発明の第２の実施形態にかかる音声データベース１００について説明する。なお、データ構造は、第１の実施形態で図２に示して説明した構造と実質的に同一であるので説明を省略する。
【００６４】
例えば、「多分、青いだろう」という音声データ１１０が音声データベース１００に記憶されえていたと仮定する。すると、「青い」の部分の素片は、「あおい」の他にも、「あおーい」や、「あおうい」という音素からなると捉えることもできる。すなわち、音素が／ａ／である素片と、音素が／ｉ／である素片との間の区間を該当区間と定義すると、該当区間には／ｏ／に限らず、／ｏｏ／または／ｏ／／ｕ／の音素情報を付することができる。
【００６５】
そこで、本実施形態による音声データベース１００は、複数の音素のいずれとも捉えることができる該当区間に着目し、音声データ１００に対応する複数のラベル情報に、それぞれ異なる音素情報を付与している。
【００６６】
図７は、本実施形態による音声データベース１００のラベル情報１２１、１２２、１２３の内容を示した説明図である。図示の例では、第一ラベル情報１２１の該当区間の音素を／ｏ／とし、第二ラベル情報１２２の該当区間の音素を／ｏｏ／とし、第三ラベル情報１２３の該当区間の音素を／ｏｕ／としている。なお、／ｏｏ／は長音を表す１つの音素であるが、／ｏｕ／は短母音音素の／ｏ／と／ｕ／であるので、新たに／ｏ／と／ｕ／の間の境界情報を付加している。
【００６７】
図８は、音声データ１１０の波形と音素情報の関係を示した模式図である。図示の例のように、同一の音声データの同一区間から音素が異なる複数の素片を得ることができるので、音声合成において、音声データ１００の容量および記憶作業を抑制しつつ、合成音声の音質を向上することができる。
【００６８】
なお、第１の実施形態および第２の実施形態においては、一つの「多分、青いだろう。」という音声データ１１０を音声データベース１００が記憶している例をあげて説明したが、音声データベース１００は複数の音声データを記録することもできる。
【００６９】
図９は、音声データベース１００の他のデータ構造を示した説明図である。音声データベース１００は、音声データＡ１５０、音声データＢ１６０および音声データＣ１７０と、さらに複数の音声データを含むこともできる。また、音声データＡ１５０には、第一ラベル情報Ａ１５１、第二ラベル情報Ａ１５２および第三ラベル情報Ａ１５３と、さらに複数のラベル情報を含むことができる。音声データＢ１６０および音声データＣ１７０に対応するラベル情報についても同様である。
【００７０】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００７１】
例えば、ラベル情報１２１、１２２、１２３に、各素片のピッチ情報をあらかじめ計算して追加するとしてもよい。かかる構成により、素片選択部２２０が音声データベース１００の素片を検索する際に、ピッチ情報を計算するための過程が省略されるため、検索速度の向上および計算量の低減を図ることができる。
【００７２】
また、第１の実施形態では異なる境界情報を有するラベル情報１２１、１２２、１２３を音声データ１１０に対応させる方法について説明し、第２の実施形態では異なる音素情報を有するラベル情報１２１、１２２、１２３を音声データ１１０に対応させる方法について説明したが、これらを複合的に適用することとしてもよい。
【００７３】
また、本実施形態では、音声情報の要素として音素情報、境界情報、ピッチ情報をあげて説明しているが、別のパラメータや表現方法を用いてもよい。例えば振幅情報やメルケプストラムなどのスペクトル情報を音声情報の要素として加えてもよく、またピッチ情報を平均ピッチでなく音素内のピッチを離散的に抽出したピッチ列（ピッチパターン）としてもよい
【００７４】
また、予備選択部２２２は、予備選択をする際に、素片の継続時間およびピッチ情報の他にも、前後の素片の音素も参照することとしてもよい。また、本選択部２２４は、振幅やピッチの連続性の他にも、スペクトル情報を利用することとしてもよい。
【図面の簡単な説明】
【００７５】
【図１】本実施形態による音声合成装置の信号の流れを示したブロック図である。
【図２】本実施形態による音声データベースの構成を示した説明図である。
【図３】音声データに対応するラベル情報の内容を示した説明図である。
【図４】音声データの音声波形とラベル情報を示した模式図である。
【図５】音声情報入力部に入力される音声情報の一例を示した説明図である。
【図６】素片選択部の構成を示した説明図である。
【図７】音声データに対応するラベル情報の内容を示した説明図である。
【図８】音声データの音声波形とラベル情報を示した模式図である。
【図９】音声データベースの他のデータ構造を示した説明図である。
【図１０】従来の音声データベースのデータ構造を示した説明図である。
【図１１】従来の音声データベースにおける音声データの音声波形と境界情報の関係を示した模式図である。
【符号の説明】
【００７６】
１００      音声データベース
１１０      音声データ
１２１、１２２、１２３    ラベル情報
２００      音声合成装置
２１０      音声情報入力部
２２０      素片選択部
２３０      素片接続部
２４０      合成音声出力部
【図１】
2007322835.tif 000003
【図２】
2007322835.tif 000004
【図３】
2007322835.tif 000005
【図４】
2007322835.tif 000006
【図５】
2007322835.tif 000007
【図６】
2007322835.tif 000008
【図７】
2007322835.tif 000009
【図８】
2007322835.tif 000010
【図９】
2007322835.tif 000011
【図１０】
2007322835.tif 000012
【図１１】
2007322835.tif 000013