(57)【要約】【課題】音声データベースを探索する際の探索単位を明確にし、音声合成の処理速度を向上させることができる音声合成方法、装置、プログラムを提供する。【解決手段】音素および単語の発話時間を記憶している音声データベース１３を用いて、入力された文章を音声合成する音声合成装置１であって、入力された文章を単語に分割し、分割された単語に音韻韻律情報を付加する単語分割音韻韻律情報付加部５と、単語分割候補の中から、音声データがどれだけ滑らかに接続されるかを示す連結コストおよび音韻韻律コストが最小になった単語分割候補を音声データ列として、音声データベース１３から探索する音声データベース探索部７と、探索された音声データ列を音声合成出力として出力する出力部１１と、を備えた。【選択図】　　　図１
2004029493.tif 000002
【特許請求の範囲】
【請求項１】
音素および単語の発話時間を記憶している音声データベースを用いて、入力された文章を音声合成する音声合成方法であって、
前記入力された文章を各単語に分割し、分割された単語に音素、基本周波数を少なくとも含む情報である音韻韻律情報を付加する単語分割・音韻韻律情報付加ステップと、
この単語分割・音韻韻律情報付加ステップにて音韻韻律情報が付加された単語分割候補の中から、前記音声データがどれだけ滑らかに接続されるかを示す連結コストおよび音韻韻律コストが最小になった単語分割候補を音声データ列として、前記音声データベースから探索する音声データ探索ステップと、
この音声データ探索ステップにて探索された前記音声データ列を音声合成出力として出力する音声合成出力ステップと、
を含むことを特徴とする音声合成方法。
【請求項２】
音素および単語の発話時間を記憶している音声データベースを用いて、入力された文章を音声合成する音声合成方法であって、
前記入力された文章を各単語に分割し、分割された単語に音素、基本周波数を少なくとも含む情報である音韻韻律情報を付加する単語分割・音韻韻律情報付加ステップと、
この単語分割・音韻韻律情報付加ステップにて音韻韻律情報が付加された単語分割候補の中から、前記音声データがどれだけ滑らかに接続されるかを示す連結コストおよび音韻韻律コストが最小になった単語分割候補を音声データ列として、前記音声データベースから探索する音声データ探索ステップと、
この音声データ探索ステップにて探索された前記音声データ列の連結コストおよび音韻韻律コストが最小になった単語分割候補の合成音声波形の連結部分および予測される韻律の異なる部分で補正を行う音声データ補正ステップと、
この音声データ補正ステップにて補正を行った結果を音声合成出力として出力する音声合成出力ステップと、
を含むことを特徴とする音声合成方法。
【請求項３】
音素および単語の発話時間を記憶している音声データベースを用いて、入力された文章を音声合成する音声合成装置であって、
前記入力された文章を各単語に分割し、分割された単語に音素、基本周波数を少なくとも含む情報である音韻韻律情報を付加する単語分割・音韻韻律情報付加手段と、
この単語分割・音韻韻律情報付加手段で、音韻韻律情報が付加された単語分割候補の中から、前記音声データがどれだけ滑らかに接続されるかを示す連結コストおよび音韻韻律コストが最小になった単語分割候補を音声データ列として、前記音声データベースから探索する音声データ探索手段と、
この音声データ探索手段で探索された前記音声データ列を音声合成出力として出力する音声合成出力手段と、
を備えることを特徴とする音声合成装置。
【請求項４】
音素および単語の発話時間を記憶している音声データベースを用いて、入力された文章を音声合成する音声合成装置であって、
前記入力された文章を各単語に分割し、分割された単語に音素、基本周波数を少なくとも含む情報である音韻韻律情報を付加する単語分割・音韻韻律情報付加手段と、
この単語分割・音韻韻律情報付加手段で、音韻韻律情報が付加された単語分割候補の中から、前記音声データがどれだけ滑らかに接続されるかを示す連結コストおよび音韻韻律コストが最小になった単語分割候補を音声データ列として、前記音声データベースから探索する音声データ探索手段と、
この音声データ探索手段で探索された前記音声データ列の連結コストおよび音韻韻律コストが最小になった単語分割候補の合成音声波形の連結部分および予測される韻律の異なる部分で補正を行う音声データ補正手段と、
この音声データ補正手段で補正を行った結果を音声合成出力として出力する音声合成出力手段と、
を備えることを特徴とする音声合成装置。
【請求項５】
音素および単語の発話時間を記憶している音声データベースを用いて、入力された文章を音声合成する装置を、
前記入力された文章を各単語に分割し、分割された単語に音素、基本周波数を少なくとも含む情報である音韻韻律情報を付加する単語分割・音韻韻律情報付加手段、
この単語分割・音韻韻律情報付加手段で、音韻韻律情報が付加された単語分割候補の中から、前記音声データがどれだけ滑らかに接続されるかを示す連結コストおよび音韻韻律コストが最小になった単語分割候補を音声データ列として、前記音声データベースから探索する音声データ探索手段、
この音声データ探索手段で探索された前記音声データ列を音声合成出力として出力する音声合成出力手段、
として機能させることを特徴とする音声合成プログラム。
【請求項６】
音素および単語の発話時間を記憶している音声データベースを用いて、入力された文章を音声合成する装置を、
前記入力された文章を各単語に分割し、分割された単語に音素、基本周波数を少なくとも含む情報である音韻韻律情報を付加する単語分割・音韻韻律情報付加手段、
この単語分割・音韻韻律情報付加手段で、音韻韻律情報が付加された単語分割候補の中から、前記音声データがどれだけ滑らかに接続されるかを示す連結コストおよび音韻韻律コストが最小になった単語分割候補を音声データ列として、前記音声データベースから探索する音声データ探索手段、
この音声データ探索手段で探索された前記音声データ列の連結コストおよび音韻韻律コストが最小になった単語分割候補の合成音声波形の連結部分および予測される韻律の異なる部分で補正を行う音声データ補正手段、
この音声データ補正手段で補正を行った結果を音声合成出力として出力する音声合成出力手段、
として機能させることを特徴とする音声合成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声データベースを利用して、入力された文章を音声合成する音声合成方法、音声合成装置および音声合成プログラムに関する。
【０００２】
【従来の技術】
従来、音声合成の方法（装置）には、例えば、次に示すものがある。
（１）音声合成方法（特開平２−４７７００号公報）
この公報で公開されている音声合成装置には、単位音声（音素または単語）の発話時間が記録された音声データからなる音声データベースが備えられており、この音声合成装置は、当該装置に入力された文章を単位音声に分解した後、分解した単位音声毎に音声データベースの探索を実行し、得られた音声データに対し、音韻および音律の補正を実行して音声合成を行うものである。
【０００３】
（２）自然発話音声波形信号接続型音声合成装置（特開平１０−４９１９３号公報）
この公報で公開されている音声合成装置には、音素の発話時間が記録された音声データベースが備えられており、この音声合成装置は、当該装置に入力された文章を音素列に分解した後、分解した音素列の音素単位で音声データベースの探索を実行し音声合成を行うものである。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来の音声合成装置（（１）に示したもの）では、どのように単位音声毎に音声データベースを探索するのか明示されていなかった。また、自然発話音声波形信号接続型音声合成装置では、音素を探索単位としているが、音声データベースのデータ量が多くなると、候補となる音素が含まれる音声データ数が増大し、探索時間が膨大となり、処理速度が低下してしまうという問題がある。
【０００５】
そこで、本発明の目的は前記した従来の技術が有する課題を解消し、音声データベースを探索する際の探索単位を明確にすると共に、音声合成の処理速度を向上させることができる音声合成方法、音声合成装置および音声合成プログラムを提供することにある。
【０００６】
【課題を解決するための手段】
本発明は、前記した目的を達成するため、以下に示す構成とした。
請求項１記載の音声合成方法は、音素および単語の発話時間を記憶している音声データベースを用いて、入力された文章を音声合成する音声合成方法であって、前記入力された文章を各単語に分割し、分割された単語に音素、基本周波数を少なくとも含む情報である音韻韻律情報を付加する単語分割・音韻韻律情報付加ステップと、この単語分割・音韻韻律情報付加ステップにて音韻韻律情報が付加された単語分割候補の中から、前記音声データがどれだけ滑らかに接続されるかを示す連結コストおよび音韻韻律コストが最小になった単語分割候補を音声データ列として、前記音声データベースから探索する音声データ探索ステップと、この音声データ探索ステップにて探索された音声データ列を音声合成出力として出力する音声合成出力ステップと、を含むことを特徴とする。
【０００７】
この方法によれば、まず、単語分割・音韻韻律情報付加ステップにおいて、入力された文章が単語に分割され、分割された単語毎に音韻韻律情報が付加される。音韻韻律情報は、分割された単語の音素と基本周波数に関する情報である。続いて、音声データ探索ステップにおいて、音韻韻律情報が付加された単語（単語分割候補）毎に、連結コストおよび音韻韻律コストが最小になる単語分割候補が音声データ列として音声データベースから探索される。さらに、音声合成出力ステップにおいて、音声データ列が音声合成出力として出力される。
【０００８】
なお、連結コストは、接続される２つの単語がどれだけ滑らかに接続されるかを示す指標に相当するもので、接続される２つの音声波形から抽出した特徴量の差を正規化したものを特徴量の個数だけ計算したものである。この連結コストが低いほど２つの単語は滑らかに（より自然に）接続されることになる。音韻韻律コストは、入力された日本語テキストから予測される、漢字の読み方（音素）や基本周波数が音声データベースのデータに類似しているかを示す指標で、この音韻韻律コストが低いほど、予測とデータとが似ていることになる。
【０００９】
また、連結コストおよび音韻韻律コストが最小になる単語分割候補とは、連結コストと音韻韻律コストとの和が最小になるものである。
【００１０】
請求項２記載の音声合成方法は、音素および単語の発話時間を記憶している音声データベースを用いて、入力された文章を音声合成する音声合成方法であって、前記入力された文章を各単語に分割し、分割された単語に音素、基本周波数を少なくとも含む情報である音韻韻律情報を付加する単語分割・音韻韻律情報付加ステップと、この単語分割・音韻韻律情報付加ステップにて音韻韻律情報が付加された単語分割候補の中から、前記音声データがどれだけ滑らかに接続されるかを示す連結コストおよび音韻韻律コストが最小になった単語分割候補を音声データ列として、前記音声データベースから探索する音声データ探索ステップと、この音声データ探索ステップにて探索された前記音声データ列の連結コストおよび音韻韻律コストが最小になった単語分割候補の合成音声波形の連結部分および予測される韻律の異なる部分で補正を行う音声データ補正ステップと、この音声データ補正ステップにて補正を行った結果を音声合成出力として出力する音声合成出力ステップと、を含むことを特徴とする。
【００１１】
この方法によれば、まず、単語分割・音韻韻律情報付加ステップにおいて、入力された文章が各単語に分割され、分割された単語毎に音韻韻律情報が付加される。続いて、音声データ探索ステップにおいて、音韻韻律情報が付加された単語（単語分割候補）毎に、連結コストおよび音韻韻律コストが最小になる単語分割候補が音声データ列として音声データベースから探索される。さらに、音声データ補正ステップにおいて単語分割候補の合成音声波形の連結部分および予測される韻律の異なる部分で補正が行われ、音声合成出力ステップにおいて、補正結果が音声合成出力として出力される。
【００１２】
請求項３記載の合成音声装置は、音素および単語の発話時間を記憶している音声データベースを用いて、入力された文章を音声合成する音声合成装置であって、前記入力された文章を各単語に分割し、分割された単語に音素、基本周波数を少なくとも含む情報である音韻韻律情報を付加する単語分割・音韻韻律情報付加手段と、この単語分割・音韻韻律情報付加手段で、音韻韻律情報が付加された単語分割候補の中から、前記音声データがどれだけ滑らかに接続されるかを示す連結コストおよび音韻韻律コストが最小になった単語分割候補を音声データ列として、前記音声データベースから探索する音声データ探索手段と、この音声データ探索手段で探索された音声データ列を音声合成出力として出力する音声合成出力手段と、を備えることを特徴とする。
【００１３】
かかる構成によれば、単語分割・音韻韻律情報付加手段で、入力された文章が各単語に分割され、分割された単語毎に音韻韻律情報が付加される。続いて、音声データ探索手段で、音韻韻律情報が付加された単語（単語分割候補）毎に、連結コストおよび音韻韻律コストが最小になる単語分割候補が音声データ列として音声データベースから探索される。さらに、音声合成出力手段で、音声データ列が音声合成出力として出力される。
【００１４】
請求項４記載の合成音声装置は、音素および単語の発話時間を記憶している音声データベースを用いて、入力された文章を音声合成する音声合成装置であって、前記入力された文章を各単語に分割し、分割された単語に音素、基本周波数を少なくとも含む情報である音韻韻律情報を付加する単語分割・音韻韻律情報付加手段と、この単語分割・音韻韻律情報付加手段で、音韻韻律情報が付加された単語分割候補の中から、前記音声データがどれだけ滑らかに接続されるかを示す連結コストおよび音韻韻律コストが最小になった単語分割候補を音声データ列として、前記音声データベースから探索する音声データ探索手段と、この音声データ探索手段で探索された音声データ列の連結コストおよび音韻韻律コストが最小になった単語分割候補の合成音声波形の連結部分および予測される韻律の異なる部分で補正を行う音声データ補正手段と、この音声データ補正手段で補正を行った結果を音声合成出力として出力する音声合成出力手段と、を備えることを特徴とする。
【００１５】
かかる構成によれば、単語分割・音韻韻律情報付加手段で、入力された文章が各単語に分割され、分割された単語毎に音韻韻律情報が付加される。続いて、音声データ探索手段で、音韻韻律情報が付加された単語（単語分割候補）毎に、連結コストおよび音韻韻律コストが最小になった単語分割候補が音声データ列として音声データベースから探索される。さらに、音声データ補正手段で、単語分割候補の合成音声波形の連結部分および予測される韻律の異なる部分で補正が行われ、音声合成出力手段で、補正結果が音声合成出力として出力される。
【００１６】
請求項５記載の合成音声プログラムは、音素および単語の発話時間を記憶している音声データベースを用いて、入力された文章を音声合成する装置を、以下に示す手段として機能させることを特徴とする。当該装置を機能させる手段は、前記入力された文章を各単語に分割し、分割された単語に音素、基本周波数を少なくとも含む情報である音韻韻律情報を付加する単語分割・音韻韻律情報付加手段、この単語分割・音韻韻律情報付加手段で、音韻韻律情報が付加された単語分割候補の中から、前記音声データがどれだけ滑らかに接続されるかを示す連結コストおよび音韻韻律コストが最小になった単語分割候補を音声データ列として、前記音声データベースから探索する音声データ探索手段、この音声データ探索手段で探索された音声データ列を音声合成出力として出力する音声合成出力手段、である。
【００１７】
かかる構成によれば、単語分割・音韻韻律情報付加手段で、入力された文章が各単語に分割され、分割された単語毎に音韻韻律情報が付加される。続いて、音声データ探索手段で、音韻韻律情報が付加された単語（単語分割候補）毎に、連結コストおよび音韻韻律コストが最小になる単語分割候補が音声データ列として音声データベースから探索される。さらに、音声合成出力手段で、音声データ列が音声合成出力として出力される。
【００１８】
請求項６記載の合成音声プログラムは、音素および単語の発話時間を記憶している音声データベースを用いて、入力された文章を音声合成する装置を、以下に示す手段として機能させることを特徴とする。当該装置を機能させる手段は、前記入力された文章を各単語に分割し、分割された単語に音素、基本周波数を少なくとも含む情報である音韻韻律情報を付加する単語分割・音韻韻律情報付加手段、この単語分割・音韻韻律情報付加手段で、音韻韻律情報が付加された単語分割候補の中から、前記音声データがどれだけ滑らかに接続されるかを示す連結コストおよび音韻韻律コストが最小になった単語分割候補を音声データ列として、前記音声データベースから探索する音声データ探索手段、この音声データ探索手段で探索された音声データ列の連結コストおよび音韻韻律コストが最小になった単語分割候補の合成音声波形の連結部分および予測される韻律の異なる部分で補正を行う音声データ補正手段、この音声データ補正手段で補正を行った結果を音声合成出力として出力する音声合成出力手段、である。
【００１９】
かかる構成によれば、単語分割・音韻韻律情報付加手段で、入力された文章が各単語に分割され、分割された単語毎に音韻韻律情報が付加される。続いて、音声データ探索手段で、音韻韻律情報が付加された単語（単語分割候補）毎に、連結コストおよび音韻韻律コストが最小になった単語分割候補が音声データ列として音声データベースから探索される。さらに、音声データ補正手段で、単語分割候補の合成音声波形の連結部分および予測される韻律の異なる部分で補正が行われ、音声合成出力手段で、補正結果が音声合成出力として出力される。
【００２０】
【発明の実施の形態】
以下、本発明の一実施の形態について、図面を参照して詳細に説明する。
（音声合成装置の構成）
図１に音声合成装置のブロック図を示す。この図１に示すように、音声合成装置１は、入力部３と、単語分割・音韻韻律情報付加部５と、音声データベース探索部７と、音韻韻律補正部９と、出力部１１と、音声データベース１３とを備えている。
【００２１】
入力部３は、キーボード、マウス等を備えて構成され、マンマシンインターフェースの役割を果たすものであり、音声合成装置１のユーザが記述した文章（テキストデータ：入力日本語テキスト）を入力するものである。また、この入力部３は、ＯＣＲの機能を有しており、手書きされた文字も認識してテキストデータに変換するものである。さらに、この入力部３は、磁気媒体で構成されるフレキシブルディスクに記録されているテキストデータを読みとるデータ読出機能を有している。
【００２２】
単語分割・音韻韻律情報付加部５は、単語分割手段５ａと、音韻韻律情報付加手段５ｂとを備えている。単語分割手段５ａは、入力部３から送出されたテキストデータについて、形態素解析を行って、当該テキストデータを単語（単語単位）に分割するものである。音韻韻律情報付加手段５ｂは、単語分割手段５ａで分割された単語に音韻韻律情報を付加して、単語分割候補を音声データベース探索部７に出力するものである。
【００２３】
なお、形態素解析とは、文章を語句より小さな形態素（語句をさらに細分化したもの）のレベルまで分解して解析することで、日本語のように、文章中の語句の切り出しが明確でない言語の場合、形態素解析は“語句の切り出し”と同様な意味をもつことになる。ちなみに、日本語における形態素解析では、形態素同士の接続情報（名詞には助詞「が」が接続しうる）等の文法記述をすることが一般的である。また、音韻韻律情報とは、音素や基本周波数等に関する情報である。
【００２４】
音声データベース探索部７は、単語分割・音韻韻律情報付加部５から送出された単語分割候補（音韻韻律情報が付加されている）が音声データベース１３に記憶されているかどうかを探索するものである。この音声データベース探索部７では、単語分割候補が入力されると、音声データベース１３に存在する単語分割候補の全ての組み合わせについてビタービサーチに基づいた計算が実行され、このビタービサーチの結果、連結コストおよび音韻韻律コストが最も低くなった音声データ列が送出される。また、ビタービサーチとは、最大（最小）のスコアを与える仮説（単語分割候補の組み合わせ）の履歴のみを残して計算していく手法のことである。
【００２５】
また、この音声データベース探索部７では、各単語分割候補の連結コストおよび音韻韻律コストの計算結果を記録するコスト計算結果記録機能（図示せず）を有しており、逐次計算した結果が記録されている。
さらに、この音声データベース探索部７では、ビタビサーチの計算時間の短縮を図るために、ビームサーチが実行され、探索の途中で一番よいスコアから決定された閾値内に入らない仮説（単語分割候補同士の連結）の削除が実行される。なお、ビームサーチとは、あるスコアの値から特定値以上のスコアの値を持つ仮説に絞り込んで（特定値未満のスコアの値を持つ仮説は除外して）計算する手法である。また、この音声データベース探索部７が請求項に記載した音声データ探索手段に相当するものである。
【００２６】
音韻韻律補正部９は、音声データベース探索部７の探索結果である音声データ列の補正を行うためのもので、単語分割・音韻韻律情報付加部５から送出された単語分割候補の全ての組み合わせについてビタビサーチが実行され、このビタビサーチの結果、連結コストおよび音韻韻律コストが最も低くなった音声データ列の合成音声波形について、各単語分割候補の連結部分および予測された韻律の異なる部分で補正を行うものである。
【００２７】
つまり、この音韻韻律補正部９は、例えば、入力された文章の文頭（文頭の単語分割候補）の次に続く単語分割候補がもつべき音韻韻律情報を予測して、この予測した予測値（予測音韻韻律情報とする）と、音声データベース１３中に記憶されている文字列の値（既定音韻韻律情報とする）との類似度を比較することによって、一定以上の類似度の範囲に収まるように音声データ列の合成音声波形を補正するものである。なお、この合成音声波形の補正に関しては、特開平２−４７７００号公報に記載されている方法を適用することとする。また、この音韻韻律補正部９が請求項に記載した音声データ補正手段に相当するものである。
【００２８】
出力部１１は、音声データベース探索部７で計算された計算結果である音声データ列または音韻韻律補正部９で補正された音声データ列（出力音声合成結果）を外部に出力するためのものである。この出力部１１には、図示を省略した比較手段が備えられており、この比較手段によって、音声データベース探索部７で計算された音声データ列と、音韻韻律補正部９で補正された音声データ列とが比較され、比較した結果に基づき、音声データ列が補正されている場合には、音韻韻律補正部９で補正された音声データ列が出力される。この実施の形態では、この出力部１１には、スピーカ等の音声出力装置（図示せず）が接続されている。
【００２９】
音声データベース１３は、大容量のハードディスク等で構成されており、単語毎に音声データ（音声波形）、音韻韻律情報（音素、アクセント）、および発話時間を記憶しているものである。なお、この音声データベース１３には、入力されたテキストデータの文章の「文頭」を示す情報が記憶されている。この「文頭」を示す情報を基点にして、音声データベース探索部７で「文頭」に続いていく単語分割候補の連結コストと音韻韻律コストとが算出される。
【００３０】
この音声合成装置１によれば、単語分割・音韻韻律情報付加部５の単語分割手段５ａで、入力された文章が単語に分割される。そして、音韻韻律情報付加手段５ｂで、分割された単語毎に音韻韻律情報が付加される。続いて、音声データベース探索部７で、音韻韻律情報が付加された単語（単語分割候補）毎に、連結コストおよび音韻韻律コストが最小になる単語分割候補が音声データ列として、音声データベース１３から探索される。さらに、出力部１１で、音声データ列が出力される。このため、音声データベース１３を探索する際の探索単位を単語（単語分割候補）として明確にすることができる。
【００３１】
また、この音声合成装置１には、音韻韻律補正部９が備えられており、この音韻韻律補正部９によって、各単語分割候補の連結部分および予測された韻律の異なる部分で補正が行われるので、より精度の高い音声合成を実現することができる。
【００３２】
（音声合成装置の動作）
次に、図２に示すフローチャートを参照して、音声合成装置１の動作を説明する（適宜、図１参照）。
まず、音声合成装置１のユーザが、当該装置１の入力部３のＯＣＲ機能を使用して、手書き文章を入力したり、入力部３のデータ読出機能を使用してフレキシブルディスクに記憶させたテキストデータ（入力日本語テキスト）を入力したりする。つまり、この音声合成装置１の入力部３で、様々な態様で入力された情報が、テキストデータとして、単語分割・音韻韻律情報付加部５に送出される（Ｓ１）。
【００３３】
テキストデータを受け取った単語分割・音韻韻律情報付加部５では、単語分割手段５ａで、テキストデータが単語に分割される。続いて、音韻韻律情報付加手段５ｂで、分割された単語毎に、音声データベース１３に記憶されている情報が参照されて音韻韻律情報が付加されて、単語分割候補とされ、音声データベース探索部７に送出される（Ｓ２）。
【００３４】
そして、音声データベース探索部７では、単語分割候補について、音声データベース１３に記憶されている情報が参照され、単語分割候補の全ての組み合わせについて、連結コストと音韻韻律コストが計算される。計算された結果（ビタビサーチの結果）の中で、連結コストおよび音韻韻律コストが最も低くなった音声データ列が音韻韻律補正部９および出力部１１に送出される（Ｓ３）。
【００３５】
また、音韻韻律補正部９では、音声データベース探索部７におけるビタビサーチの結果、連結コストおよび音韻韻律コストが最も低くなった音声データ列の合成音声波形について、各単語分割候補の連結部分および予測された韻律の異なる部分で補正が行われ、補正結果が出力部１１に送出される（Ｓ４）。
そして、出力部１１では、図示を省略した比較手段によって比較された結果に基づいて、音声データ列が外部に出力される（Ｓ５）。
【００３６】
（音声合成装置の具体的な音声合成例）
ここで、音声合成装置１の具体的な音声合成例を説明する。音声合成装置１の入力部３にテキストデータ（入力日本語テキスト）として、「また東京都の石原知事は次のように話をしています」が入力された場合について説明する。
単語分割・音韻韻律情報付加部５の出力は、「また　東京　都　の　石原　知事　は　次　の　ように　話して　います」となる。なお、この各単語分割候補にはそれぞれ音韻韻律情報が付加されている。そして、次の音声データベース探索部７では、まず、音声データベース１３中の「文頭」から、音声データベース１３中の「また」へ接続する全ての組み合わせについて連結コストと音韻韻律コストとが計算される。
【００３７】
計算された結果、音声データベース１３中１番初めの「また」に接続する「文頭」の単語分割候補（音声データ）で連結コストと音韻韻律コストとが一番低かったものが音声データベース探索部７で記録される。そして、連結コストおよび音韻韻律コストの計算、記録動作が音声データベース１３中の全ての「また」について実行される。さらに、「東京」についても同様に、音声データベース１３中１番初めの「東京」に接続する「文頭　また」の単語分割候補（音声データ）で連結コストと音韻韻律コストとが一番低かったものが音声データベース探索部７で記録される。そして、連結コストおよび音韻韻律コストの計算、記録動作が音声データベース１３中の全ての「東京」について実行される。
【００３８】
次に、「石原」という単語分割候補が音声データベース１３中に存在していない場合には、「石原」に付加されている音韻韻律情報「ｉ　ｓｈ　ｉ　ｈ　ａ　ｒ　ａ」が使用され、音声データベース１３中の一番初めにある「＊−ｉ＋ｓｈ」に接続する「また　東京　都　の」の単語分割候補（音声データ）で連結コストと音韻韻律コストとが一番低かったものが記録される。こういった計算、記録動作が音声データベース１３中の全ての「＊−ｉ＋ｓｈ」について実行される。続いて、音声データベース１３中一番初めにある「ｉ−ｓｈ＋ｉ」に接続する「文頭　また　東京　都　の＊−ｉ＋ｓｈ」の単語分割候補（音声データ）で連結コストと音韻韻律コストとが一番低かったものが記録される。連結コストおよび音韻韻律コストの計算、記録動作が音声データベース１３中の全ての「ｉ−ｓｈ＋ｉ」について実行される。連結コストおよび音韻韻律コストの計算、記録動作が文末に到達するまで繰り返し実行される。
【００３９】
最後に「文頭　また　東京　都　の　＊−ｉ＋ｓｈ　ｉ−ｓｈ＋ｉ　ｓｈ−ｉ＋ｈ　ｉ−ｈ＋ａ　ｈ−ａ＋ｒ　ａ−ｒ＋ａ　ｒ−ａ＋＊　知事　は　次　のよう　に　話して　います　文末」の単語分割候補（音声データ）で連結コストと音韻韻律コストとが一番低かったものが音声データ列（出力音声合成結果）として出力される。
【００４０】
以上、一実施形態に基づいて本発明を説明したが、本発明はこれに限定されるものではない。
例えば、音声合成装置１の各構成を一つずつの過程と捉えた音声合成方法とみなすことや、各構成の処理を汎用のコンピュータ言語で記述した音声合成プログラムとみなすことも可能である。この場合、音声合成装置１と同様の効果を得ることができる。
【００４１】
【発明の効果】
請求項１、３、５記載の発明によれば、入力された文章が単語に分割され、分割された単語毎に音韻韻律情報が付加される。音韻韻律情報が付加された単語（単語分割候補）毎に、連結コストおよび音韻韻律コストが最小になる単語分割候補が音声データ列として音声データベースから探索され、音声データ列が音声合成出力として出力される。このため音声データベースを探索する際の探索単位を単語（単語分割候補）にすることで、探索時間を大幅に減少させることができる。
【００４２】
請求項２、４、６記載の発明によれば、連結コストおよび音韻韻律コストが最小になる単語分割候補が音声データ列として音声データベースから探索され、さらに、各単語分割候補の連結部分および予測された韻律の異なる部分で補正が行われるので、探索時間を大幅に減少させ、より精度の高い音声合成を実現することができる。
【図面の簡単な説明】
【図１】本発明による一実施の形態を示す音声合成装置のブロック図である。
【図２】図１に示した音声合成装置の動作を説明したフローチャートである。
【符号の説明】
１　音声合成装置
３　入力部
５　単語分割・音韻韻律情報付加部
５ａ　単語分割手段
５ｂ　音韻韻律情報付加手段
７　音声データベース探索部
９　音韻韻律補正部（音声データ補正手段）
１１　出力部
１３　音声データベース
【図１】
2004029493.tif 000003
【図２】
2004029493.tif 000004