(57)【要約】【課題】合成素片の保存容量を削減しつつ、合成素片における変形歪と接続歪の発生による音質劣化が抑制された音声合成装置を提供する。【解決手段】音声合成用の合成素片を接続して音声波形を合成する音声合成装置において、２つの合成素片を接続する際に先行する先行素片と後続する後続素片とから音韻系列を設定し、かつ、前記先行素片と前記後続素片とにおける接続音韻の韻律情報を設定する設定手段と、前記設定手段で設定された音韻系列および韻律情報に基づいて、補間スペクトルを算出する算出手段と、前記算出手段で算出された補間スペクトルに近づくように、前記接続音韻のスペクトルを変形する変形手段とを備える音声合成装置とする。【選択図】  図２
2004347994.tif 000002
【特許請求の範囲】
【請求項１】
音声合成用の合成素片を接続して音声波形を合成する音声合成装置において、
２つの合成素片を接続する際に先行する先行素片と後続する後続素片とから音韻系列を設定し、かつ、前記先行素片および前記後続素片の接続音韻における韻律情報を設定する設定手段と、
前記設定手段で設定された音韻系列および韻律情報に基づいて補間スペクトルを算出する算出手段と、
前記補間スペクトルに基づいて、前記先行素片と前記後続素片とが有するそれぞれの接続音韻のスペクトルを変形する変形手段と
を備えることを特徴とする音声合成装置。
【請求項２】
前記変形手段が、前記それぞれの接続音韻のスペクトルを、前記先行素片と前記後続素片との接続位置に向けて前記補間スペクトルに近づくように変形させる
ことを特徴とする請求項１記載の音声合成装置。
【請求項３】
前記算出手段が、
音韻毎にラベル付けされた音声データを格納した補間スペクトル算出用メモリをさらに備え、
かつ、前記音韻毎にラベル付けされた音声データのうち、前記韻律情報および前記音韻系列との適合度が最小である音声データをコスト関数に基づいて選択し、前記選択された音声データから補間スペクトルを算出する
ことを特徴とする請求項１記載の音声合成装置。
【請求項４】
前記算出された補間スペクトルが、前記選択された音声データの接続音韻における時間中心のパワースペクトルである
ことを特徴とする請求項３記載の音声合成装置。
【請求項５】
前記算出された補間スペクトルが、前記選択された音声データの接続音韻における平均パワースペクトルである
ことを特徴とする請求項３記載の音声合成装置。
【請求項６】
前記算出手段が、
韻律情報の級別に対応付けられたスペクトルパラメータを音韻系列毎に格納した補間スペクトル算出用メモリを備え、
かつ、前記韻律情報および前記音韻系列に基づいてそれらに対応付けられたスペクトルパラメータを選択し、補間スペクトルとして算出する
ことを特徴とする請求項１記載の音声合成装置。
【請求項７】
入力されたテキストデータを単語に分割し、前記分割された単語毎にアクセントの型および読みを付与する付与手段と、
前記分割された単語を呼気段落単位毎に結合し、韻律情報および音韻系列を生成して前記設定手段に出力する生成手段と
をさらに備えることを特徴とする請求項１記載の音声合成装置。
【請求項８】
音声合成用の合成素片を接続して音声波形を合成する音声合成方法において、
２つの合成素片を接続する際に先行する先行素片と後続する後続素片とから音韻系列を設定し、かつ、前記先行素片および前記後続素片の接続音韻における韻律情報を設定する設定工程と、
前記設定手段で設定された音韻系列および韻律情報に基づいて、補間スペクトルを算出する算出工程と、
前記補間スペクトルに基づいて、前記先行素片と前記後続素片とが有するそれぞれの接続音韻のスペクトルを変形する変形工程と
を備えることを特徴とする音声合成方法。
【請求項９】
入力されたテキストデータを単語に分割し、前記分割された単語毎にアクセントの型および読みを付与する付与工程と、
前記分割された単語を呼気段落単位毎に結合し、韻律情報および音韻系列を生成して前記設定手段に出力する生成工程と
をさらに備えることを特徴とする請求項８記載の音声合成方法。
【請求項１０】
音声合成用の合成素片を接続して音声波形を合成する音声合成装置を駆動させるプログラムであって、
２つの合成素片を接続する際に先行する先行素片と後続する後続素片とから音韻系列を設定し、かつ、前記先行素片および前記後続素片の接続音韻における韻律情報を設定する設定手段を駆動する設定手段駆動プログラムコードと、
前記設定手段で設定された音韻系列および韻律情報に基づいて、補間スペクトルを算出する算出手段を駆動する算出手段駆動プログラムコードと、
前記補間スペクトルに基づいて、前記先行素片と前記後続素片とが有するそれぞれの接続音韻のスペクトルを変形する変形手段を駆動する変形手段駆動プログラムコードと
を少なくとも備えることを特徴とする音声合成装置駆動プログラム。
【請求項１１】
音声合成用の合成素片を接続して音声波形を合成する音声合成処理プログラムであって、
２つの合成素片を接続する際に先行する先行素片と後続する後続素片とから音韻系列を設定し、かつ、前記先行素片および前記後続素片の接続音韻における韻律情報を設定する設定プログラムコードと、
前記設定手段で設定された音韻系列および韻律情報に基づいて、補間スペクトルを算出する算出プログラムコードと、
前記補間スペクトルに基づいて、前記先行素片と前記後続素片とが有するそれぞれの接続音韻のスペクトルを変形する変形プログラムコードと
を少なくとも備えることを特徴とする音声合成処理プログラム。
【請求項１２】
請求項１０または１１記載のプログラムが記録された記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文字列から合成音声を生成出力する音声合成装置に関する。
【０００２】
【従来の技術】
従来の音声合成装置では、ＶＣＶ（母音・子音・母音）連接、ＣＶＣ（子音・母音・子音）連接、ＶＣ＋ＣＶ（母音・子音＋子音・母音）連接などの調音結合に基づいた単位を、音声合成のための合成単位として設定している。そして、音声合成時には、文字列に対応する合成単位の音声合成パラメータ（合成素片）におけるピッチ（周波数）、パワー（音圧）および継続長（時間）などの韻律を、あらかじめ自然音声を分析して作成した音声合成パラメータにおけるそれらの基準値に近づけるように変形させた後、先行合成素片（先行素片）と後続合成素片（後続素片）とを接続することによって、目標とする韻律環境に近い音声を合成させている。
【０００３】
ここで、この基準値となる音声合成パラメータ（合成素片）は、その量が増加するほど合成音声の自然性が向上する。しかしながらその場合には、合成素片の保存にかかるメモリ量が増大してしまうことや、合成にかかる処理が遅くなってしまうことなどの問題がある。したがって、合成素片の保存量を削減しながらも、合成音声の自然性を向上させることのできる技術の開発が重要である。
【０００４】
ところが、合成素片の保存量を削減するほど、合成素片の変形（韻律の変形：変形歪）により音質が劣化し、また、合成素片の接続にかかる接続歪が増大するため、合成音声の自然性が激しく劣化してしまう。
【０００５】
そこで、このような変形歪や接続歪の発生を抑制するために、以下の３つの技術が提案されている。
▲１▼  ピッチ長の２倍の長さを有する窓関数で先行素片の終端波形と後続素片の先端波形とを切り出した後、これらの波形に重み付けを行いながら窓関数の中心位置を合わせて加算することにより補間波形を生成し、この補間波形を介して先行素片と後続素片とを接続させる技術（例えば、特許文献１参照。）。
▲２▼  予め保存されている音声素片のなかから、先行素片と後続素片との音韻環境に対応付けられた複数の音声素片を抽出し、さらにそれらの中から変形歪みおよび接続歪みが最小となる音声素片を、先行音声素片および後続音声素片としてそれぞれ選択して用いる技術（例えば、特許文献２参照。）。
▲３▼  先行素片と後続素片との接続部におけるターゲットスペクトルを設定し、予め保存されている複数の合成素片のなかから、そのターゲットスペクトルとの誤差が最小である合成素片を、先行素片および後続素片として再選択して用いる技術（例えば、特許文献３参照。）。
【０００６】
【特許文献１】
特開平７−７２８９７号公報（第２頁）
【特許文献２】
特開２００１−２８２２７８号公報（第２頁）
【特許文献３】
特許第３１０９７７８号公報（第２頁）
【０００７】
しかしながら、この特許文献１に記載の技術では、先行素片と後続素片との変形歪みの増大を防止できず、合成音声の音質が劣化してしまう。
【０００８】
また、上記特許文献２〜３に記載の技術では、素片の組み合わせによって接続歪が大幅に増加してしまうことがある。このためこれらの技術には、合成素片の保存量を増加させずに安定した音質を得るため、さらなる改良を行う余地が残されている。
【０００９】
【発明が解決しようとする課題】
本発明は上記課題を解決するものであり、合成素片の保存容量を削減しつつ、合成素片における変形歪と接続歪による音質劣化を抑制した音声合成装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明の音声合成装置は、音声合成用の合成素片を接続して音声波形を合成する音声合成装置において、２つの合成素片を接続する際に先行する先行素片と後続する後続素片とから音韻系列を設定し、かつ、前記先行素片および前記後続素片の接続音韻における韻律情報を設定する設定手段と、前記設定手段で設定された音韻系列および韻律情報に基づいて補間スペクトルを算出する算出手段と、前記補間スペクトルに基づいて、前記先行素片と前記後続素片とが有するそれぞれの接続音韻のスペクトルを変形する変形手段とを備えることを特徴とする。
【００１１】
この構成であると、合成音声を生成させるために、上記変形手段により先行素片および後続素片のスペクトル自身が変形される。これにより、音韻環境に対応付けられた音声素片を大量に保存しておく必要がなくなり、装置の必須メモリ量が削減される。また、この構成であると、上記設定手段および上記算出手段により韻律情報および音韻系列に基づいた補間スペクトルが算出され、これに基づいて先行素片および後続素片のスペクトルが変形されるため、変形歪と接続歪との発生による音質劣化が抑制される。
【００１２】
本発明の音声合成装置は、さらに、前記変形手段が、前記それぞれの接続音韻のスペクトルを、前記先行素片と前記後続素片との接続位置に向けて前記補間スペクトルに近づくように変形させる構成とすることができる。
【００１３】
この構成であると、先行素片における接続音韻のスペクトルが、終端側（接続位置側）に近づくほど補間スペクトルに近づき、かつ、後続素片における接続音韻のスペクトルが、始端側（接続位置側）に近づくほど補間スペクトルに近づく。これにより、上記接続歪みの発生が一層抑制される。
【００１４】
本発明の音声合成装置は、さらに、前記算出手段が、音韻毎にラベル付けされた音声データを格納した補間スペクトル算出用メモリを備え、かつ、前記音韻毎にラベル付けされた音声データのうち、前記韻律情報および前記音韻系列との適合度が最小である音声データをコスト関数に基づいて選択し、前記選択された音声データの接続音韻から、その時間中心におけるパワースペクトルを補間スペクトルとして算出する構成とすることができる。
【００１５】
この構成であると、合成音声を生成させるために、先行素片および後続素片の韻律情報および音韻系列との適合度が最小である、自然音声を分析して音素毎にラベル付けされた音声データに基づいて補間スペクトルが算出される。これにより、変形歪と接続歪みの発生による音質劣化が一層抑制される。
【００１６】
本発明の音声合成装置は、さらに、前記算出手段が、韻律情報の級別に対応付けられたスペクトルパラメータを音韻系列毎に格納した補間スペクトル算出用メモリを備え、かつ、前記韻律情報および前記音韻系列に基づいてそれらに対応付けられたスペクトルパラメータを選択し、補間スペクトルとして算出する構成とすることができる。
【００１７】
この構成であると、先行素片および後続素片の韻律情報および音韻系列に対応付けた代表的なスペクトルが級別にメモリされているため、音声合成装置における必須メモリ量と、補間スペクトルの算出にかかる計算コストとが一層削減される。
【００１８】
【発明の実施の形態】
以下に、本発明の実施の形態について説明する。
〔実施の形態１〕
本発明の実施の形態１にかかる音声合成装置は、図１に示すように、
Ａ）漢字仮名交じり文を入力する入力部１０と、
Ｂ）単語毎に対応する品詞、読み、モーラ数およびアクセント等を格納した日本語辞書用メモリ１３と、
Ｃ）読みに対応する合成単位波形を格納した音声データ辞書用メモリ１４と、
Ｄ）補間スペクトル算出用メモリ１５と、
Ｅ）合成された音声を出力する出力部１２と、
Ｆ）各部を制御するようにプログラムされたコンピュータからなる制御部１１と、
Ｇ）各部を接続するバス１６と
を少なくとも備えている。
【００１９】
また、前記制御部１１は、図２に示すように、
ａ）単語の読みとアクセントの付与部２１と、
ｂ）音韻系列と韻律情報とを生成する生成部２２と、
ｃ）合成素片選択部２３と、
ｄ）補間スペクトルの算出に必要な音韻系列と韻律情報とを設定する設定部２４と、
ｅ）補間スペクトル算出部２５と、
ｆ）先行合成素片と後続合成素片とを補間スペクトルに基づいて変形する合成素片変形部２６と、
ｇ）変形された合成素片から合成波形を生成する音声合成部２７と
からなる。
【００２０】
ここで以下に、本実施の形態１における処理様式について説明する。
（１）入力部１０から入力された漢字仮名交じり文が、単語の読みとアクセントの付与部２１に入力される。
【００２１】
（２）付与部２１では、まず、上記日本語辞書用メモリ１３が参照され、この漢字仮名交じり文が各単語に分割される。その後、単語毎にアクセントの型および読みが付与されて生成部２２へ出力される。ここにおける各単語の分割方法としては、例えば、最長一致法、文節最小法（文中の文節数が最小となるように単語を選択する方法）などがあげられる。
【００２２】
（３）生成部２２では、まず、各単語間の結合度、アクセント型または読みに基づいて呼気段落単位で単語が結合され、音韻毎のピッチパタンや継続時間長などの韻律情報と、音韻系列とが生成される。その後、この韻律情報は韻律情報と音韻系列の設定部２４に出力され、この音韻系列は合成素片選択部２３に出力される。
【００２３】
（４）合成素片選択部２３では、入力した音韻系列に基づいて合成素片が選択され、合成素片の音韻系列が算出される。その後、韻律情報と音韻系列の設定部２４に合成素片の音韻系列が出力され、合成素片変形部２６に合成素片が出力される。
【００２４】
（５）韻律情報と音韻系列の設定部２４では、上記韻律情報および上記合成素片の音韻系列が、補間スペクトルの算出に必要な音韻系列および韻律情報として設定された後、補間スペクトル算出部２５に出力される。
【００２５】
（６）補間スペクトル算出部２５では、合成素片の接続が滑らかで韻律の変形による劣化が最も少なくなる補間スペクトルが算出される（この詳細は後述する）。
【００２６】
（７）合成素片変形部２６では、合成素片選択部２３で選択された先行合成素片（先行素片）および後続合成素片（後続素片）のスペクトル時系列が、先行素片と後続素片との接続位置に向けて上記補間スペクトルに近づくように変形される（この詳細は後述する）。その後、ここで変形された先行合成素片および後続合成素片が音声合成部２７に出力される。
【００２７】
（８）音声合成部２７では、まず、上記先行合成素片（先行素片）および後続合成素片（後続素片）の韻律が変形される。その後、先行素片と後続素片とが接続され、合成波形が生成される。
（９）上記合成波形に基づき、出力部１２から合成音声が出力される。
【００２８】
＜＜補間スペクトルの算出＞＞
ここで、合成単位がＶＣＶであり、入力テキスト列／ｗａｔａｓｈｉ／に対して音声を合成させる過程を例として、図３のフローチャートに基づいて、上記補間スペクトル算出部２５における補間スペクトルの算出処理様式を詳しく説明する。
【００２９】
［ステップ（Ｓ）１］    韻律情報と音韻系列の設定部２４から、先行合成素片と後続合成素片との音韻系列と接続音韻の韻律情報とが入力される。ここで、先行素片が／ｗａ／、後続素片が／ａｔａ／である場合、音韻系列とは／ｗａｔａ／であり、接続音韻とは／ｗ／と／ｔ／とに挟まれた／ａ／である。また、韻律情報とは、音韻のピッチ（周波数）やパワー（音圧）、継続長（時間）などである。
【００３０】
［Ｓ２］    補間スペクトル算出用メモリ１５から、先行合成素片と後続合成素片との接続位置における音韻系列と適合しうる１以上の候補音声データが検索される。ここで、この補間スペクトル算出用メモリ１５には、自然音声を収録した音声データおよびその音声データに対応する音韻名とその開始位置、終了位置を示すラベルデータが格納されている。
【００３１】
［Ｓ３］    Ｓ２で検索されたそれぞれの候補音声データについて、以下の式（１）に示すコスト関数により、適合度（ＣＴ）が算出される。
【数１】
2004347994.tif 000003
ここで、Ｃ（０）は音韻系列と候補音声データとの近似コストを表しており、以下のように規定される。
▲１▼  候補音声データが／ｗａｔａ／をすべて含む場合：Ｃ（０）＝０
▲２▼  候補音声データが／ｗａｔ／を含む場合：Ｃ（０）＝１
▲３▼  候補音声データが／ｗａ／または／ａｔ／を含む場合：Ｃ（０）＝２
▲４▼  候補音声データが／ａ／のみを含む場合：Ｃ（０）＝３
すなわち、音韻系列に適合する候補音声データの範囲が小さくなるほど近似コストが増大するように規定されている。
【００３２】
さらに、Ｃ（１）〜Ｃ（３）は韻律情報と候補音声データとの近似コストを表しており、以下のように規定される。
▲５▼  韻律情報のうちピッチ（単位：Ｈｚ）にかかる近似コスト：Ｃ（１）＝｜（接続音韻のピッチ）−（候補音声データのピッチ）｜／（接続音韻のピッチ）
▲６▼  韻律情報のうちパワー（単位：ｄＢ）にかかる近似コスト：Ｃ（２）＝｜（接続音韻のパワー）−（音声データのパワー）｜
▲７▼  韻律情報のうち時間長（単位：ｍｓｅｃ）にかかる近似コスト：Ｃ（３）＝｜（接続音韻の時間長）−（音声データの時間長）｜
【００３３】
また、Ｗ（０）〜Ｗ（３）は重み係数であり、補間スペクトル算出用メモリ１５に格納された音声データから、該当する音韻のピッチ、パワー、継続長の標準偏差の逆数に基づいて算出される値である。
【００３４】
［Ｓ４］    Ｓ２検索された候補音声データの中から、上記式（１）に基づく適合度（ＣＴ）が最小である音声データが選択される。
［Ｓ５］    Ｓ４で選択された音声データの接続音韻における時間中心のパワースペクトルを算出し、補間スペクトルｓ（ｗ）とする。なお、ｗは周波数を示すパラメータである。
【００３５】
以上Ｓ１〜Ｓ５の処理により、先行合成素片と後続合成素片とを変形させるための補間スペクトルｓ（ｗ）が算出される。なお、補間スペクトルｓ（ｗ）は、接続音韻における平均スペクトルで算出することもできる。
【００３６】
ところで、上記重み係数は、すべての音素について共通の値を用いることができるが、より精度の高い補間パラメータを選択するためには、上記標準偏差を音素毎に算出し音素毎に異なる重み係数を設定しておくことが望ましい。さらに、補間スペクトルを含む音声で合成音声を生成、評価する準備実験によって、この重み係数を最適化しておけば、さらに補間パラメータの選択精度を高めることができる。
【００３７】
＜＜接続音韻の変形処理＞＞
次に、上述した、合成素片変形部２６で行われる、先行素片と後続素片とにおける接続音韻を補間スペクトルｓ（ｗ）に基づいた変形処理の様式について以下に説明する。
〔先行素片の変形〕
変形前の先行素片におけるｔフレーム目のパワースペクトルをＳｐ（ｔ，ｗ）とし、変形後のそれをＳｐ’（ｔ，ｗ）とする。この先行素片のスペクトルは、以下の式（２）〜（４）に示す関係式に従い、後続素片との接続位置に向けて補間スペクトルｓ（ｗ）に近づくように変形される。
【数２】
2004347994.tif 000004
【数３】
2004347994.tif 000005
【数４】
2004347994.tif 000006
【００３８】
ここで、図４に示すように、上記式（２）〜（４）におけるＬｐ、Ｌ１、ｍｐは以下のように規定される。すなわち、
▲１▼  Ｌｐは先行素片の総フレーム数であり、
▲２▼  Ｌ１は接続音韻の総フレーム数であり、
▲３▼  ｍｐは接続音韻のうちパワースペクトルが変形されるフレームであり、接続位置を基点として０以上、Ｌ１以下の整数値をとる。
【００３９】
〔後続素片の変形〕
変形前の後続素片におけるｔフレーム目のパワースペクトルをＳｆ（ｔ，ｗ）とし、変形後のそれをＳｆ’（ｔ，ｗ）とする。と、この後続素片のスペクトルは、以下の式（５）〜（７）に示す関係式に従い、先行素片との接続位置に向けて補間スペクトルｓ（ｗ）に近づくように変形される。
【数５】
2004347994.tif 000007
【数６】
2004347994.tif 000008
【数７】
2004347994.tif 000009
【００４０】
ここで、図４に示すように、上記式（５）〜（７）における、Ｌｆ、Ｌ２、ｍｆは以下のように規定される。すなわち、
▲１▼  Ｌｆは後続素片の総フレーム数であり、
▲２▼  Ｌ２は接続音韻の総フレーム数であり、
▲３▼  ｍｆは接続音韻のうちパワースペクトルが変形されるフレームであり、接続位置を基点として０以上、Ｌ２以下の整数値をとる。
【００４１】
ところで、図４では便宜的に、関数『Ｗｔ』および関数『１−Ｗｔ』の軌跡を連続的に表示しているが、これらの関数はフレーム毎に離散的な値をとり得るため、微視的には階段状になることは勿論である。
【００４２】
以上説明したように、本実施の形態１では、
▲１▼  合成音声を生成させるために、上記変形手段により先行素片および後続素片のスペクトル自身が変形される。これにより、音韻環境に対応付けられた音声素片を大量に保存しておく必要がなくなり、装置の必須メモリ量が削減される。
▲２▼  上記設定手段および上記算出手段により韻律情報および音韻系列に基づいた補間スペクトルが算出され、これに基づいて先行素片および後続素片のスペクトルが変形されるため、変形歪と接続歪との発生による音質劣化が抑制される。
【００４３】
〔実施の形態２〕
次に、実施の形態２として、本発明の第２の態様である音声合成装置を示す。本実施の形態２では、自然音声から抽出されたスペクトルパラメータが、韻律情報の級別に対応付けられ、かつ、音韻系列毎に格納されている補間スペクトル算出用メモリを用いて補間スペクトルが算出されること以外は、上記実施の形態１と同じである。
【００４４】
ところで、上記『スペクトルパラメータ』とは、スペクトル包絡とスペクトル微細構造とからなる音声スペクトルのうち、スペクトル包絡に対応するものである。
【００４５】
ここで以下に、補間スペクトル算出用メモリに格納された、このような韻律情報の級別に対応付けられたスペクトルパラメータからなるテーブルについて説明する。
図５に、音韻系列が／ｗａｔ／であり、韻律情報がピッチ（周波数）と継続長（時間）とからなるテーブルの一例を示す。このテーブルでは、２０種類のスペクトルパラメータが、ピッチと継続長との級別に配列されている。ここでは、例えば、／ｗａｔ／における接続音韻／ａ／のピッチが１７０Ｈｚであり、その継続長が１３０ｍｓｅｃである場合には、このテーブルより１００Ｈｚ以上２００Ｈｚ未満のピッチ級、かつ、１５０ｍｓ未満の継続長級に対応付けられたスペクトルパラメータｓ２（ｗ）が選択され、補間スペクトルとして算出される。
【００４６】
このような本実施の形態２では、先行合成素片および後続合成素片の韻律情報および音韻系列に対応付けて、自然音声から抽出された代表的なスペクトルパラメータが、級別に補間スペクトル算出用メモリに格納されているため、補間スペクトル算出用メモリにおけるメモリ容量と補間スペクトルの算出にかかる計算コストとが一層削減され、かつ、変形歪と接続歪みによる音質劣化が抑制される。
【００４７】
〔実施の形態３〕
本発明の第３の態様である音声合成プログラムは、
Ａ）前記先行素片と前記後続素片とから音韻系列を設定し、かつ、前記先行素片および前記後続素片の接続音韻における韻律情報を設定する設定プログラムコードと、
Ｂ）前記設定手段で設定された音韻系列および韻律情報に基づいて、補間スペクトルを算出する算出プログラムコードと、
Ｃ）前記補間スペクトルに基づいて、前記先行素片と前記後続素片とが有するそれぞれの接続音韻のスペクトルを変形する変形プログラムコードと
を少なくとも備える。
【００４８】
上記構成の音声合成プログラムであると、上記実施の形態１〜２にかかる音声合成装置における、韻律情報および音韻系列の設定手段、補間スペクトルの算出手段および合成素片の変形手段が提供される。
【００４９】
〔実施の形態４〕
本発明の第４の態様である音声合成装置駆動プログラムは、
Ａ）前記先行素片と前記後続素片とから音韻系列を設定し、かつ、前記先行素片および前記後続素片の接続音韻における韻律情報を設定する設定手段を駆動する設定手段駆動プログラムコードと、
Ｂ）前記設定手段で設定された音韻系列および韻律情報に基づいて、補間スペクトルを算出する算出手段を駆動する算出手段駆動プログラムコードと、
Ｃ）前記補間スペクトルに基づいて、前記先行素片と前記後続素片とが有するそれぞれの接続音韻のスペクトルを変形する変形手段を駆動する変形手段駆動プログラムコードと
を少なくとも備える。
【００５０】
上記構成の音声合成装置駆動プログラムであると、上記実施の形態１〜２にかかる音声合成装置における、韻律情報および音韻系列の設定手段と、補間スペクトルの算出手段と合成素片の変形手段とが駆動される。
【００５１】
ところで、上記実施の形態３および４に示すプログラムは、読み出し専用メモリ（ＲＯＭ）、ネットワーク、コンピュータ読み取り可能な外部記録媒体などを介して供給することができる。また、このような外部記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカードなどがあげられる。
【００５２】
〔その他の事項〕
（１）上記実施の形態では合成単位がＶＣＶである例を示したが、本発明は、ＣＶ単位、ＣＶ＋ＶＣ単位、ＣＶＣ単位などの合成単位で接続する場合であっても勿論適用できる。
（２）上記実施の形態では、韻律情報としてピッチと継続長を用いた例を示したが、これにパワーを加えてそれぞれを組み合わせることにより、韻律情報の精度をより高めることもできる。
（３）上記実施の形態では、音韻系列と韻律情報とに対応付けて補間スペクトルを規定した例を示したが、補間スペクトル算出用メモリの容量を削減するために、音韻条件のみを対応付けて規定することもできる。
（４）上記実施の形態では、パワースペクトルの変形による補間処理の例を示したが、音声波形を補間スペクトルに準じて変形することによる補間処理方法を除外するものではない。
【００５３】
【発明の効果】
以上説明したように、本発明の音声合成装置であると、以下に示す効果が得られるため、韻律の変形と接続歪による音質劣化を最小限に抑え、限られた素片容量であっても、音質が安定した、自然性の高い合成音声が生成する。
▲１▼  上記変形手段を備えているため、先行合成素片および後続合成素片のスペクトル自身が変形されて、合成音声が生成される。これにより、音韻環境に対応付けられた音声素片を大量に保存しておく必要がなくなるため、装置のメモリ量が削減される。
▲２▼  上記設定手段および上記算出手段を備えているため、韻律情報および音韻系列に基づいた補間スペクトルが算出され、これに基づいて先行素片および後続素片のスペクトルが変形される。これにより、変形歪と接続歪との発生による音質劣化が抑制される。
▲３▼  先行合成素片および後続合成素片の韻律情報および音韻系列に対応付けて、自然音声から抽出された代表的なスペクトルパラメータが、級別に補間スペクトル算出用メモリに格納されている。これにより、メモリ容量と補間スペクトルの算出にかかる計算コストとが一層削減され、かつ、変形歪と接続歪みによる音質劣化が抑制される。
【図面の簡単な説明】
【図１】図１は、本発明の音声合成装置の主要な構成を示す概念図である。
【図２】図２は、本発明の音声規則合成装置における制御部の構成を詳細に示す概念図である。
【図３】図３は、補間スペクトル算出部における処理様式を示すフローチャートである。
【図４】図４は、合成素片の変形様式を示す模式図である。
【図５】図５は、補間スペクトル算出用メモリに格納された補間スペクトルテーブルの一例である。
【符号の説明】
１０  入力部
１１  制御部
１２  出力部
１３  日本語辞書用メモリ
１４  音声データ辞書用メモリ
１５  補間スペクトル算出用メモリ
１６  バス
２１  単語読みとアクセントの付与部
２２  生成部
２３  合成素片選択部
２４  韻律情報と音韻系列の設定部
２５  補間スペクトル算出部
２６  合成素片変形部
２７  音声合成部
【図１】
2004347994.tif 000010
【図２】
2004347994.tif 000011
【図３】
2004347994.tif 000012
【図４】
2004347994.tif 000013
【図５】
2004347994.tif 000014