(57)【特許請求の範囲】
【請求項１】
単語に対する品詞、読み、アクセント型を記録した形態素解析辞書と、
単語に対する品詞とは異なるカテゴリ名を記録したカテゴリ名辞書と、
入力された文を解析し、アクセント句の先頭と末尾の単語の品詞、アクセント句のアクセント型、アクセント句の読み、アクセント句の長さ、アクセント句の主たる単語での品詞とは異なるカテゴリ名、アクセント句間の音調結合型の情報を、言語情報として出力するテキスト解析部と、
前記言語情報を、あらかじめ定めた形式に整形する情報整形部と、
回帰モデルを用いて、整形された言語情報から、アクセント句ごとの基本周波数要約値を求める基本周波数要約値推定部と、
前記言語情報から求まる基本周波数の時間的変化を、前記基本周波数要約値に適応させ、基本周波数を出力する詳細基本周波数推定部と
を備え、
前記テキスト解析部は、
入力された文を単語ごとに分解して単語列を生成し、前記形態素解析辞書を参照して各単語に品詞、読み、単語単体でのアクセント型を求める形態素解析手段と、
前記単語列を、アクセントの単位となる１つ以上の単語からなるアクセント句に単語列をまとめあげるアクセント句決定手段と、
前記アクセント句ごとの読みを推定し、アクセント句の長さを推定するアクセント句読み推定手段と、
前記アクセント句ごとのアクセント型を推定するアクセント句アクセント型推定手段と、
隣り合うアクセント句間の音調結合型を推定するアクセント句間音調結合型推定手段と、
前記アクセント句ごとに、アクセント句内の主たる単語に、その単語の表層だけまたは単語の表層と品詞との組合せをキーとして前記カテゴリ名辞書を検索して得られるカテゴリ名を付与するカテゴリ名付与手段と、
を具備する
基本周波数推定装置。
【請求項２】
請求項１記載の基本周波数推定装置であって、
前記言語情報には、アクセント句の相対的な高さの情報を含み、
前記テキスト解析部は、
前記音調結合型の情報を用いて、各アクセント句の相対的な高さを算出する相対的高さ算出手段も、
具備する
ことを特徴とする基本周波数推定装置。
【請求項３】
単語に対する品詞、読み、アクセント型を記録した形態素解析辞書と、
入力された文を解析し、アクセント句の先頭と末尾の単語の品詞、アクセント句のアクセント型、アクセント句の読み、アクセント句の長さ、アクセント句間の音調結合型及びアクセント句の相対的な高さの情報を、言語情報として出力するテキスト解析部と、
前記言語情報を、あらかじめ定めた形式に整形する情報整形部と、
回帰モデルを用いて、整形された言語情報から、アクセント句ごとの基本周波数要約値を求める基本周波数要約値推定部と、
前記言語情報から求まる基本周波数の時間的変化を、前記基本周波数要約値に適応させ、基本周波数を出力する詳細基本周波数推定部と
を備え、
前記テキスト解析部は、
入力された文を単語ごとに分解して単語列を生成し、前記形態素解析辞書を参照して各単語に品詞、読み、単語単体でのアクセント型を求める形態素解析手段と、
前記単語列を、アクセントの単位となる１つ以上の単語からなるアクセント句に単語列をまとめあげるアクセント句決定手段と、
前記アクセント句ごとの読みを推定し、アクセント句の長さを推定するアクセント句読み推定手段と、
前記アクセント句ごとのアクセント型を推定するアクセント句アクセント型推定手段と、
隣り合うアクセント句間の音調結合型を推定するアクセント句間音調結合型推定手段と、
前記音調結合型の情報を用いて、各アクセント句の相対的な高さを算出する相対的高さ算出手段と、
を具備する
基本周波数推定装置。
【請求項４】
請求項１または２記載の基本周波数推定装置であって、
前記カテゴリ名辞書は、
単語に対する品詞の下位分類のカテゴリ名を記録していること
を特徴とする基本周波数推定装置。
【請求項５】
請求項１または２記載の基本周波数推定装置であって、
前記カテゴリ名辞書は、
単語に対する意味とその強度によって構成されたカテゴリ名を記録していること
を特徴とする基本周波数推定装置。
【請求項６】
単語に対する品詞、読み、アクセント型を記録した形態素解析辞書と、
単語に対する品詞とは異なるカテゴリ名を記録したカテゴリ名辞書と、
を用いて、基本周波数を推定する基本周波数推定方法であって、
テキスト解析部が、入力された文を解析し、アクセント句の先頭と末尾の単語の品詞、アクセント句のアクセント型、アクセント句の読み、アクセント句の長さ、アクセント句の主たる単語での品詞とは異なるカテゴリ名、アクセント句間の音調結合型の情報を、言語情報として出力するテキスト解析ステップと、
情報整形部が、前記言語情報を、あらかじめ定めた形式に整形する情報整形ステップと、
基本周波数要約値推定部が、回帰モデルを用いて、整形された言語情報から、アクセント句ごとの基本周波数要約値を求める基本周波数要約値推定ステップと、
詳細基本周波数推定部が、前記言語情報から求まる基本周波数の時間的変化を、前記基本周波数要約値に適応させ、基本周波数を出力する詳細基本周波数推定ステップと
を有し、
前記テキスト解析ステップは、
入力された文を単語ごとに分解して単語列を生成し、前記形態素解析辞書を参照して各単語に品詞、読み、単語単体でのアクセント型を求める形態素解析サブステップと、
前記単語列を、アクセントの単位となる１つ以上の単語からなるアクセント句に単語列をまとめあげるアクセント句決定サブステップと、
前記アクセント句ごとの読みを推定し、アクセント句の長さを推定するアクセント句読み推定サブステップと、
前記アクセント句ごとのアクセント型を推定するアクセント句アクセント型推定サブステップと、
隣り合うアクセント句間の音調結合型を推定するアクセント句間音調結合型推定サブステップと、
前記アクセント句ごとに、アクセント句内の主たる単語に、その単語の表層だけまたは単語の表層と品詞との組合せをキーとして前記カテゴリ名辞書を検索して得られるカテゴリ名を付与するカテゴリ名付与サブステップと、
を有する
基本周波数推定方法。
【請求項７】
請求項６記載の基本周波数推定方法であって、
前記言語情報には、アクセント句の相対的な高さの情報を含み、
前記テキスト解析ステップは、
前記音調結合型の情報を用いて、各アクセント句の相対的な高さを算出する相対的高さ算出サブステップも、
有する
ことを特徴とする基本周波数推定方法。
【請求項８】
単語に対する品詞、読み、アクセント型を記録した形態素解析辞書、
を用いて基本周波数を推定する基本周波数推定方法であって、
テキスト解析部が、入力された文を解析し、アクセント句の先頭と末尾の単語の品詞、アクセント句のアクセント型、アクセント句の読み、アクセント句の長さ、アクセント句間の音調結合型及びアクセント句の相対的な高さの情報を、言語情報として出力するテキスト解析ステップと、
情報整形部が、前記言語情報を、あらかじめ定めた形式に整形する情報整形ステップと、
基本周波数要約値推定部が、回帰モデルを用いて、整形された言語情報から、アクセント句ごとの基本周波数要約値を求める基本周波数要約値推定ステップと、
詳細基本周波数推定が、前記言語情報から求まる基本周波数の時間的変化を、前記基本周波数要約値に適応させ、基本周波数を出力する詳細基本周波数推定ステップと
を有し、
前記テキスト解析ステップは、
入力された文を単語ごとに分解して単語列を生成し、前記形態素解析辞書を参照して各単語に品詞、読み、単語単体でのアクセント型を求める形態素解析サブステップと、
前記単語列を、アクセントの単位となる１つ以上の単語からなるアクセント句に単語列をまとめあげるアクセント句決定サブステップと、
前記アクセント句ごとの読みを推定し、アクセント句の長さを推定するアクセント句読み推定サブステップと、
前記アクセント句ごとのアクセント型を推定するアクセント句アクセント型推定サブステップと、
隣り合うアクセント句間の音調結合型を推定するアクセント句間音調結合型推定サブステップと、
前記音調結合型の情報を用いて、各アクセント句の相対的な高さを算出する相対的高さ算出サブステップと、
を有する
基本周波数推定方法。
【請求項９】
請求項６または７記載の基本周波数推定方法であって、
前記カテゴリ名辞書は、
単語に対する品詞の下位分類のカテゴリ名を記録していること
を特徴とする基本周波数推定方法。
【請求項１０】
請求項６または７記載の基本周波数推定方法であって、
前記カテゴリ名辞書は、
単語に対する意味とその強度によって構成されたカテゴリ名を記録していること
を特徴とする基本周波数推定方法。
【請求項１１】
請求項１から５のいずれかに記載の基本周波数推定装置としてコンピュータを動作させる基本周波数推定プログラム。
【請求項１２】
請求項１１に記載される基本周波数推定プログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキスト情報から音声合成を行う際に、合成対象のテキスト情報からアクセント句ごとの基本周波数を推定する基本周波数推定装置、基本周波数推定方法、基本周波数推定プログラム、記憶媒体に関する。
【背景技術】
【０００２】
従来の音声合成用の基本周波数推定方法は、非特許文献１や非特許文献２のように、アクセント句を単位としてアクセント句の基本周波数の平均値や最高値や始点の高さや終点の高さなどの基本周波数の要約値を、当該および前後のアクセント句のアクセント型、長さ、位置や品詞の情報から推定し、それを基準として詳細な基本周波数を推定する。
【非特許文献１】阿部匡伸、佐藤大和、「音声区分化モデルに基づく基本周波数の2段階制御方式」、音響学会論文誌４９巻１０号，pp.682-690,1993.
【非特許文献２】Yoshinori Sagisaka, “On the prediction of global F0 shape for Japanese Text -to-speech”, Proceedings of ICASSP,pp.325-328,1990.
【発明の開示】
【発明が解決しようとする課題】
【０００３】
非特許文献１及び２に記載されている方法によって、新聞記事等を対象とした淡々とした読み上げ音声の合成をすることができる。ところが、童話の語り聞かせや商品宣伝や会話のような人に語りかける対話音声では、従来技術で扱った新聞読み上げの基本周波数とは大きく異なる。そのため、対話音声における基本周波数の推定には、従来技術で推定に用いられた情報だけでは不十分であった。例えば、副詞と形容詞が連なる揚合、従来法では品詞を与えるのみであるので、形容詞に属するすべての単語連鎖において一様な基本周波数制御であったが、人に語りかけるような対話音声では、形容詞の品詞の文法機能とは異なるカテゴリ、例えば、意味のポジティブかネガティブか及びその意味の強さに応じて基本周波数の高さが大きく異なり、従来の方法では違いを正しく再現することが偶然を除いて不可能である。本発明は、上述の問題に鑑みて発明されたもので、より対話音声に近い基本周波数の推定が可能となる装置、方法、プログラム及びその記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明の基本周波数推定装置は、形態素解析辞書、カテゴリ名辞書、テキスト解析部、情報整形部、基本周波数要約値推定部、詳細基本周波数推定部から構成される。形態素解析辞書は、単語に対する品詞、読み、アクセント型を記録している。カテゴリ名辞書は、単語に対する品詞とは異なるカテゴリ名を記録している。例えば、カテゴリ名として、事前の分析によって、基本周波数の要約値が大きく異なることがわかっている単語に対する品詞の下位分類のカテゴリ名（例えば、単語に対する意味とその強度によって構成されたカテゴリ名）がある。テキスト解析部は、入力された文を解析し、アクセント句の先頭と末尾の単語の品詞、アクセント句のアクセント型、アクセント句の読み、アクセント句の長さ、アクセント句の主たる単語での品詞とは異なるカテゴリ名、アクセント句間の音調結合型、及びアクセント句の相対的な高さの情報を言語情報として出力する。ただし、アクセント句の主たる単語での品詞とは異なるカテゴリ名、または、アクセント句の相対的な高さの情報のうち、何れか一方を言語情報に含めるだけでもよい。なお、アクセント句の主たる単語での品詞とは異なるカテゴリ名を言語情報に含まない場合には、カテゴリ名辞書を設けなくともよい。情報整形部は、テキスト解析部から出力された言語情報を、あらかじめ定めた形式に整形する。基本周波数要約値推定部は、回帰モデルを用いて、整形された言語情報から、アクセント句ごとの基本周波数要約値を求める。なお、回帰モデルとは、前記の情報整形部で取り出された情報を入力として基本周波数の要約値を推定するモデルである。詳細基本周波数推定部は、前記言語情報から求まる基本周波数の時間的変化を、前記基本周波数要約値に適応させ、基本周波数を出力する。
【０００５】
テキスト解析部での処理を詳述する。テキスト解析部は、形態素解析手段、アクセント句決定手段、アクセント句読み推定手段、アクセント句アクセント型推定手段、アクセント句間音調結合推定手段、相対的高さ算出手段、カテゴリ名付与手段を有する。形態素解析手段は、入力された文を単語ごとに分解して単語列を生成し、形態素解析辞書を参照して各単語に品詞、読み、単語単体でのアクセント型を求める。アクセント句決定手段は、単語列を、アクセントの単位となる１つ以上の単語からなるアクセント句に単語列をまとめあげる。アクセント句読み推定手段は、アクセント句ごとの読みを推定し、アクセント句の長さを推定する。アクセント句アクセント型推定手段は、アクセント句ごとのアクセント型を推定する。アクセント句間音調結合型推定手段は、隣り合うアクセント句間の音調結合型を推定する。相対的高さ算出手段は、音調結合型の情報を用いて、各アクセント句の相対的な高さを算出する。カテゴリ名付与手段は、アクセント句ごとに、アクセント句内の主たる単語に、その単語の表層だけまたは単語の表層と品詞との組みをキーとして前記カテゴリ名辞書を検索して得られるカテゴリ名を付与する。ただし、言語情報として、単語に対する品詞とは異なるカテゴリ名を用いないときは、カテゴリ名付与手段及びカテゴリ名辞書は不要である。また言語情報としてアクセント句の相対的な高さの情報を用いないときは、相対的高さ算出手段は不要である。
【発明の効果】
【０００６】
単語に対する品詞とは異なるカテゴリ名を導入して推定を行なうので、従来に比べて、アクセント句ごとの基本周波数のより正確な要約値の推定が可能となる。また、位置の情報の代わりに相対的な高さの情報を用いるので、再現される基本周波数の要約値の変動と実際の基本周波数の要約値の変動との相関が高くなる。その結果、従来技術に比べて、より対話音声に近い基本周波数の推定が可能となる。
【発明を実施するための最良の形態】
【０００７】
ここで、本発明の実施例について述べる。
【実施例１】
【０００８】
図１は、実施例１の基本周波数推定装置の構成例を示す図である。図２は、実施例１の基本周波数推定方法の処理の流れの例を示す図である。基本周波数推定装置１０は、形態素解析辞書１１０、カテゴリ名辞書１２０、テキスト解析部１００、情報整形部２００、基本周波数要約値推定部４００及び詳細基本周波数推定部５００から構成される。なお、形態素解析辞書１１０やカテゴリ名辞書１２０を基本周波数推定装置１０の外部に設けてもよい。
【０００９】
形態素解析辞書１１０には、各単語に対する、単語の品詞、読み、アクセント型が記憶されている。図３は、実施例１のカテゴリ名辞書の項目例を示す図である。カテゴリ名辞書１２０には、検索のキーとなる単語の表層、及び単語に対する品詞とは異なるカテゴリ名（例えば、単語の意味によって構成されたカテゴリ名）が記憶されている。なお、単語の表層とは、単語の字面を意味する。検索のキーとして単語の表層および品詞が記憶されていてもよい。
【００１０】
テキスト解析部１００は、合成対象文を単語列に分割し、形態素解析辞書１１０を参照して、全単語に品詞情報、読み、アクセント型の情報を付与する。その単語列からアクセント句をまとめあげ、各アクセント句の読み、アクセント型を決定する。アクセント句間の音調結合型を決定し、各アクセント句の相対的な高さを算出する。さらに、カテゴリ名辞書１２０を用いて、アクセント句内の主たる単語に、その単語の表層、または、単語の表層および品詞をキーとして、カテゴリ名辞書を検索して得られるカテゴリ名を付与する（Ｓ１００）。
【００１１】
図４は、実施例１のテキスト解析部の構成例を示す図である。図５は、実施例１のテキスト解析ステップの処理の流れの例を示す図である。テキスト解析部１００は、形態素解析手段１０１、アクセント句決定手段１０２、アクセント句読み推定手段１０３、アクセント句アクセント型推定手段１０４、アクセント句音調結合推定手段１０５、相対的高さ算出手段１０６及びカテゴリ名付与手段１０７から構成される。
【００１２】
形態素解析手段１０１は、合成対象文に対して、形態素解析を適用し、文を構成する単語に分解し、形態素解析辞書１１０を参照して単語ごとに品詞、読み及びアクセント型を付与する（Ｓ１０１）。なお、同時に単語ごとの活用型と活用形を付与し、装置を構成する後の部において利用してもよい。アクセント句決定手段１０２は、形態素解析手段１０１の出力結果である単語列を用いてアクセント句をまとめあげる。さらに、アクセント句が決定すると、アクセント句の先頭の単語の品詞及び末尾の単語の品詞が決定する（Ｓ１０２）。アクセント句読み推定手段１０３は、形態素解析手段１０１の出力結果である単語の読みとアクセント句決定手段１０２の出力結果であるアクセント句の情報からアクセント句の読み及びアクセント句の長さを決定する（Ｓ１０３）。なお、決定に際し、単語のアクセント型の情報を用いてもよい。アクセント句アクセント型推定手段１０４は、形態素解析手段１０１の出力結果である単語のアクセント型とアクセント句決定手段１０２の出力結果であるアクセント句の情報からアクセント句のアクセント型を決定する（Ｓ１０４）。なお、決定に際し、単語の読みの情報を用いてもよい。アクセント句音調結合推定手段１０５は、先行するアクセント句との音調結合型を決定する（Ｓ１０５）。なお、後続のアクセント句との音調結合型を単独で決定しても、または、先行するアクセント句との音調結合型と同時に決定してもよい。その場合、後続のアクセント句との音調結合型を単独、または、先行するアクセント句との音調結合型と同時に用いて、基本周波数要約値推定部４００で要約値を推定してもよい。相対的高さ算出手段１０６は、先行するアクセント句との音調結合型の情報を用いて、アクセント句の相対的な高さを算出する（Ｓ１０６）。相対的な高さの情報は、音調結合型のうち弱結合を上昇、強結合を下降とみなして、冒頭のアクセント句の高さを０として、次への結合型が弱結合であれば、１をプラスし、強結合であれば、−１をプラスすることで、アクセント句の相対的な高さを表現する。高さの計算は文頭、ポーズ、文末のいずれか２つによって挟まれたアクセント句列の範囲で行う。なお、文頭から開始して次の弱結合が始まるまでを1つの範囲として、同様の方法による範囲設定を文末まで繰り返し、相対的な高さの計算を行なうことも可能である。カテゴリ名付与手段１０７は、アクセント句ごとにアクセント句の主たる単語の表層をキーとして、カテゴリ名辞書１２０を検索して、各単語の意味によって構成されたカテゴリ名を付与する（Ｓ１０７）。カテゴリ名には、形容詞の「楽しい」「明るい」など、形容詞と形容動詞由来の名詞の「希少」などにはポジティブさを表現するカテゴリ名としてのＰｏｓｉｔｉｖｅの「Ｐ」、形容詞の「悲しい」「つらい」など、形容詞と形容動詞由来の名詞の「悲惨」などにはネガティブさを表現するカテゴリ名としてのＮｅｇａｔｉｖｅの「Ｎ」、どちらにも該当しないことを示すカテゴリ名としての「＊」という２つ以上のカテゴリ名を与える。なお、カテゴリ名辞書には、カテゴリ名として、単語に対する品詞とは異なるカテゴリ名、単語に対する品詞の下位分類のカテゴリ名、または、単語に対する意味とそ��強度によって構成されたカテゴリ名を記録してもよい。よって、カテゴリ名辞書には、実施例の「Ｐ」、「Ｎ」、「＊」という３種類のクラスを、さらに細分類したクラスを設け、それぞれのクラスに属する単語を対応付けておくことも可能である。
【００１３】
情報整形部２００は、回帰モデル３００の説明変数に与える情報をあらかじめ定めた形式に整形する（Ｓ２００）。具体的には、情報整形部２００は、テキスト解析部１００の結果から当該アクセント句、及び先行の１つ以上のアクセント句と後続の1つ以上のアクセント句からそれぞれのアクセント句の先頭と末尾の単語の品詞情報とアクセント句のアクセント型情報、アクセント句の長さの情報、及び主たる単語での品詞とは異なるカデゴリ名を取り出す。また、先行のアクセント句から当該アクセント句への音調結合型、及び音調結合型から算出した当該のアクセント句の相対的な高さの情報を取り出す。例えば、当該アクセント句、１つ先行のアクセント句、及び１つ後続のアクセント句の情報を取り出す場合には、
（先行のアクセント句の先頭の単語の品詞情報、
先行のアクセント句の末尾の単語の品詞情報、
先行のアクセント句のアクセント型情報、
先行のアクセント句の長さの情報、
先行のアクセント句の主たる単語での品詞とは異なるカテゴリ名
当該のアクセント句の先頭の単語の品詞情報、
当該のアクセント句の末尾の単語の品詞情報、
当該のアクセント句のアクセント型情報、
当該のアクセント句の長さの情報、
当該のアクセント句の主たる単語での品詞とは異なるカテゴリ名、
後続のアクセント句の先頭の単語の品詞情報、
後続のアクセント句の末尾の単語の品詞情報、
後続のアクセント句のアクセント型情報、
後続のアクセント句の長さの情報、
後続のアクセント句の主たる単語での品詞とは異なるカテゴリ名、
先行のアクセント句から当該アクセント句への音調結合型、
音調結合型から算出した当該のアクセント句の相対的な高さの情報）
を整形結果として出力し、基本周波数要約値推定部４００に情報を渡す。なお、アクセント句のアクセント型とは、アクセント核の位置を示す整数値であり、アクセント句の長さも整数値である。なお、アクセント核の位置や長さの測り方は常に同じ単位が用いられるのであれば、モーラを単位としても良いし、音素や音節を単位としても良い。図６は、実施例１の情報整形部２００から出力される整形された言語情報の例を示す図である。なお、各アクセント句の情報は全て用いることも、その一部を用いることも可能である。
【００１４】
基本周波数要約値推定部４００は、整形された言語情報を回帰モデル３００の説明変数に設定し、回帰モデル３００の推定した従属変数の値をアクセント句ごとの基本周波数の要約値として、詳細基本周波数推定部５００に渡す（Ｓ４００）。回帰モデル３００は、カテゴリカルな情報を説明変数とし、実数値を従属変数として推定を行なうことが可能な回帰木(Regression Tree)、数量化Ｉ類などの任意のモデルである。回帰モデル３００の係数や構造は、情報整形部２００で整形された言語情報と当該の各アクセント句での基本周波数の要約値とが対となって構成されている学習用のデータを用いて計算する。なお、要約値とは、平均値、中央値、ダイナミックレンジ、最大値などである。回帰モデル３００は、平均値、中央値、ダイナミックレンジの内、１つ以上を要約値として求める。基本周波数要約値推定部４００では、要約値ごとに、それぞれ専用の回帰モデル３００を構築して個別に推定を行なう。情報整形部２００と基本周波数要約値推定部４００の処理は、アクセント句ごとに、全てのアクセント句について行われる（Ｓ２１０）。
【００１５】
詳細基本周波数推定部５００は、当該のアクセント句のアクセント型から基本周波数の上昇が終わる音節位置、下降が始まる音節位置を計算し、それらの間を線形の線分を繋いだ線分の列を基本周波数の時間的変化とする（Ｓ５００）。なお、これはもっとも簡単な例であり、その他の情報や記載方法（非線形の線分を繋いだ線分の列を基本周波数の時間的変化とするなど）を用いて基本周波数の時間的変化を推定したものであってもよい。基本周波数の時間的変化の推定後に、この時間的変化の要約値が基本周波数要約値推定部４００から出力される要約値と適合するように時間的変化を上下動、拡大伸縮させる。
【００１６】
図７は、実施例１の詳細基本周波数推定部において、平均値に基づいて詳細な基本周波数の推定を行っている例である。要約値がアクセント句での基本周波数の平均値または中央直である場合には、時間的変化の平均値または中央値と基本周波要約推定部４００の推定した平均値または中央値が一致するように時間的変化を上下に平行移動させる。平行移動後の時間的変化の値を詳細な基本周波数とする。また、図８は、実施例１の詳細基本周波数推定部において、ダイナミックレンジに基づいて詳細な基本周波数の推定を行っている例である。要約値がアクセント句での基本周波数のダイナミックレンジである場合には、時間的変化の最小値及び最大値と基本周波要約推定部４００の推定した最小値及び最大値が一致するように時間的変化を拡大縮小させる。拡大縮小後の時間的変化の値を詳細な基本周波数とする。
【００１７】
上述のように実施例１の基本周波数推定装置は、単語に対する品詞とは異なるカテゴリ名を導入していること、及び相対的な高さの情報を用いることによって、より対話音声に近い基本周波数の推定が可能である。
【００１８】
［変形例］
実施例１では、テキスト解析部１００は、形態素解析手段１０１、アクセント句決定手段１０２、アクセント句読み推定手段１０３、アクセント句アクセント型推定手段１０４、アクセント句音調結合推定手段１０５、相対的高さ算出手段１０６及びカテゴリ名付与手段１０７から構成されるが、相対的高さ算出手段１０６は設けなくてもよい。以下これについて上記実施例１と異なる部分のみ説明する。
【００１９】
テキスト解析部から出力される言語情報、及び情報整形部２００で整形された情報に相対的な高さの情報は含まれない。基本周波数要約値推定部４００は、相対的な高さの情報を含まない整形された言語情報を回帰モデル３００の説明変数に設定し、回帰モデル３００の推定した従属変数の値をアクセント句ごとの基本周波数の要約値として、詳細基本周波数推定部５００に渡す（Ｓ４００）。
【００２０】
上述のように変形例の基本周波数推定装置も、単語に対する品詞とは異なるカテゴリ名を導入していることによって、より対話音声に近い基本周波数の推定が可能である。
【実施例２】
【００２１】
図９は、実施例２のカテゴリ名付与手段とカテゴリ名辞書を設けない場合のテキスト解析部の構成例を示す図である。図１０は、実施例２のカテゴリ名付与手段とカテゴリ名辞書を設けない場合のテキスト解析ステップの処理の流れの例を示す図である。以下これについて上記実施例１と異なる部分のみ説明する。なお、実施例２の基本周波数推定装置の構成例を示す図として図１、実施例２の基本周波数推定方法の処理の流れの例を示す図として図２を用いて説明する。
【００２２】
基本周波数推定装置１０は、形態素解析辞書１１０、テキスト解析部１００’、情報整形部２００、基本周波数要約値推定部４００及び詳細基本周波数推定部５００から構成される。実施例２では、図１のカテゴリ名辞書１２０は設けない。テキスト解析部１００’は、合成対象文を単語列に分割し、形態素解析辞書１１０を参照して、全単語に品詞情報、読み、アクセント型の情報を付与する。その単語列からアクセント句をまとめあげ、各アクセント句の読み、アクセント型を決定する。アクセント句間の音調結合型を決定し、各アクセント句の相対的な高さを算出する（Ｓ１００’）。テキスト解析部１００’は、形態素解析手段１０１、アクセント句決定手段１０２、アクセント句読み推定手段１０３、アクセント句アクセント型推定手段１０４、アクセント句音調結合推定手段１０５、相対的高さ算出手段１０６から構成される。カテゴリ名付与手段１０７は設けない。テキスト解析部から出力される言語情報や情報整形部２００で整形された情報に主たる単語の品詞以外のカテゴリ名の情報は含まれない。基本周波数要約値推定部４００は、主たる単語の品詞以外のカテゴリ名の情報を含まない整形された言語情報を回帰モデル３００の説明変数に設定し、回帰モデル３００の推定した従属変数の値をアクセント句ごとの基本周波数の要約値として、詳細基本周波数推定部５００に渡す（Ｓ４００）。
【００２３】
上述のように実施例２の基本周波数推定装置でも、相対的な高さの情報を用いることによって、より対話音声に近い基本周波数の推定が可能である。
【図面の簡単な説明】
【００２４】
【図１】実施例１の基本周波数推定装置の構成例を示す図である。
【図２】実施例１の基本周波数推定方法の処理の流れの例を示す図である。
【図３】実施例１のカテゴリ名辞書の項目例を示す図である。
【図４】実施例１のテキスト解析部の構成例を示す図である。
【図５】実施例１のテキスト解析ステップの処理の流れの例を示す図である。
【図６】実施例１の情報整形部から出力される整形された言語情報の例を示す図である。アクセント型やアクセント句の長さの定義できない文先頭（図ではＳＳ）や文末やポーズ（図ではＰＰ）では、非該当の記号として「−」を付与している。
【図７】実施例１の詳細基本周波数推定部において、平均値に基づいて詳細な基本周波数の推定を行っている例である。
【図８】実施例１の詳細基本周波数推定部において、ダイナミックレンジに基づいて詳細な基本周波数の推定を行っている例である。
【図９】実施例２のカテゴリ名付与手段とカテゴリ名辞書を設けない場合のテキスト解析部の構成例を示す図である。
【図１０】実施例２のカテゴリ名付与手段とカテゴリ名辞書を設けない場合のテキスト解析ステップの処理の流れの例を示す図である。
【符号の説明】
【００２５】
１０   基本周波数推定装置
１００ テキスト解析部              Ｓ１００      テキスト解析ステップ
１１０ 形態素解析辞書
１２０ カテゴリ名辞書
２００ 情報整形部                  Ｓ２００      情報整形ステップ
３００ 回帰モデル
４００ 基本周波数要約値推定部      Ｓ４００      基本周波数要約推定ステップ
５００ 詳細基本周波数推定部        Ｓ５００      詳細基本周波数推定ステップ
１０１ 形態素解析手段              Ｓ１０１      形態素解析サブステップ
１０２ アクセント句決定手段        Ｓ１０２      アクセント句決定サブステップ
１０３ アクセント句読み推定手段
Ｓ１０３      アクセント句読み推定サブステップ
１０４        アクセント句アクセント型推定手段
Ｓ１０４      アクセント句アクセント型推定サブステップ
１０５        アクセント句間音調結合型推定手段
Ｓ１０５      アクセント句間音調結合型推定サブステップ
１０６        相対的高さ算出手段
Ｓ１０６      相対的高さ算出サブステップ
１０７        カテゴリ名付与手段
Ｓ１０７      カテゴリ名付与サブステップ
【図１】
0004829912.tif 000002
【図２】
0004829912.tif 000003
【図３】
0004829912.tif 000004
【図４】
0004829912.tif 000005
【図５】
0004829912.tif 000006
【図６】
0004829912.tif 000007
【図７】
0004829912.tif 000008
【図８】
0004829912.tif 000009
【図９】
0004829912.tif 000010
【図１０】
0004829912.tif 000011