(57)【要約】【課題】比較的簡単な構成で、テキスト文章中に含まれる省略語を正式名称に補完できるテキスト解析装置、テキスト解析方法を提供する。【解決手段】テキスト解析装置は、入力されたテキスト文書を、単語辞書を参照してテキスト解析を行うとともに、単語辞書の見出しと照合しない入力テキストの部分文字列に対して、前記省略語辞書を参照してテキスト解析を行う言語解析手段と、省略語辞書を参照してテキスト解析が成功した場合に、省略語に対応する正式名称のテキスト解析結果を出力する省略語補完手段と、を用いて、省略語を正式名称に置き換えてテキスト解析を行う。【選択図】  図２
2004326367.tif 000002
【特許請求の範囲】
【請求項１】
入力されたテキスト文書を、単語に分割しテキスト解析を行うテキスト解析装置であって、
前記テキスト解析装置は、
単語辞書と、複数の単語からなる正式名称を格納する正式名称辞書と、正式名称から予測される省略語を格納する省略語辞書とを有し、
前記入力されたテキスト文章を、前記単語辞書を用いてテキスト解析を行い、前記単語辞書の見出しと照合しない入力テキストの部分文字列に対して、前記省略語辞書を参照してテキスト解析を行う言語解析手段と、
省略語辞書を参照してテキスト解析が成功した場合に、省略語に対応する正式名称のテキスト解析結果を出力する省略語補完手段と、を有することを特徴とするテキスト解析装置。
【請求項２】
前記省略語辞書は、同一の正式名称から所定のルールに基づいて導出された複数の省略語候補を格納することを特徴とする請求項１に記載のテキスト解析装置。
【請求項３】
前記部分文字列を省略語辞書と照合し、同一の正式名称から導出された複数の省略語候補のうち、一つの省略語候補と整合した場合には、それ以外の省略語候補の全部または一部を削除することを特徴とする請求項１または２に記載のテキスト解析装置。
【請求項４】
前記単語辞書には、各単語に単語番号が付与されており、
前記正式名称辞書は、正式名称を構成する個々の単語に対応する単語辞書の単語番号と正式名称のアクセントとで、構成されていることを特徴とする請求項１〜請求項３のいずれかに記載のテキスト解析装置。
【請求項５】
入力されたテキスト文書を、単語辞書と、複合語からなる正式名称を格納する正式名称辞書と、正式名称から予測される省略語を格納する省略語辞書とを参照して単語に分割しテキスト解析を行うテキスト解析方法であって、
前記入力されたテキスト文章から、前記単語辞書に登録されている単語に一致する文字列を照合してテキスト解析を行う工程と、
前記入力されたテキスト文章から、前記単語辞書と照合しない入力テキストの部分文字列に対して、省略語辞書を参照してテキスト解析を行う工程と、
前記単語辞書と照合しない入力テキストの部分文字列が、省略語辞書に登録されている単語に一致する場合は、省略語に対応する正式名称を正式名称辞書に照合する工程と、
省略語を対応する正式名称に置き換えて、テキスト解析結果として出力する工程とを有するテキスト解析方法。
【請求項６】
入力されたテキスト文書を、単語に分割しテキスト解析を行い、発音情報を生成するテキスト解析部と、前記発音情報に基づいて音声を合成する音声合成部とを有するテキスト音声合成装置であって、
前記テキスト解析部は、
単語辞書と、複数の単語からなる正式名称を格納する正式名称辞書と、正式名称から予測される省略語を格納する省略語辞書とを有し、
前記入力されたテキスト文章を、前記単語辞書を用いてテキスト解析を行い、前記単語辞書の見出しと照合しない入力テキストの部分文字列に対して、前記省略語辞書を参照してテキスト解析を行う言語解析手段と、
省略語辞書を参照してテキスト解析が成功した場合に、省略語に対応する正式名称のテキスト解析結果を出力する省略語補完手段と、を有することを特徴とするテキスト音声合成装置。
【請求項７】
入力されたテキスト文書を、単語辞書と、複合語からなる正式名称を格納する正式名称辞書と、正式名称から予測される省略語を格納する省略語辞書とを参照して単語に分割しテキスト解析を行うテキスト解析プログラムであって、
前記入力されたテキスト文章から、前記単語辞書に登録されている単語に一致する文字列を照合するステップと、
前記入力されたテキスト文章から、前記単語辞書と照合しない入力テキストの部分文字列に対して、省略語辞書を参照してテキスト解析を行うステップと、
前記単語辞書と照合しない入力テキストの部分文字列が、省略語辞書に登録されている単語に一致する場合は、省略語に対応する正式名称を正式名称辞書に照合するステップと、
省略語を対応する正式名称に置き換えて、テキスト解析結果として出力するステップとを、実行させることを特徴とするテキスト解析プログラム。
【請求項８】
請求項７に記載のテキスト解析プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力されたテキスト文章中に省略語が含まれている場合に、省略語を正式名称に補完するテキスト解析装置、テキスト解析方法、およびテキスト音声合成装置に関する。
【０００２】
【従来の技術】
日本語テキスト文書をテキスト解析する場合には、品詞などの単語情報を格納した単語辞書を用いて、単語同士の文法的な接続関係をチェックしながら、テキスト文章の文頭から順に単語辞書と照合し、文字列を単語に解析していく。この場合に、入力した日本語テキスト文章中に含まれる省略語は、単語辞書に存在しないために、未定義単語とされてしまう。
【０００３】
また、テキスト文章を音声に変換するテキスト音声合成装置がある。テキスト音声合成装置では、単語辞書には、通常、読みやアクセントなどの単語情報が格納されている。このため、単語情報が付加された単語列をテキスト解析結果として得ることができる。音声合成を行う場合には、この単語列に韻律を付加して、音声を合成する。しかし、テキスト文章中に単語辞書に未登録の省略語を含む場合には、合成音声で読み上げる際に、読み上げに誤りが生じる、不適切なアクセントやポーズをとるという問題がある。例えば、省略語「国連」が単語辞書に存在しなかった場合には、「国連」という単語に解析されず、「国」＋「連」という別の単語に解析される。このため、「くにれん」と誤った読みで読まれる、または不適切なアクセントをとるという問題がある。
【０００４】
未登録の省略語を認定する方法としては、例えばキー見出しとなる漢字１文字ごとに、その漢字１文字から派生する可能性のある短縮語があるかどうかの短縮語派生可能フラグを記述し、キー見出しとなる漢字１文字の後方に結合してこのキー見出しとなる漢字１文字とで短縮語を派生し得る後方言語の意味属性を記述している派生要素情報辞書を用いて、処理対象文字列を日本語単語辞書で処理する際に、処理対象文字列としての文字列上で後方の単語候補との間で、文法的な接続条件を満たしていない漢字１文字の単語候補があった場合に、短縮語を単語として認定し、品詞、読みを与える方法が知られている（例えば、特許文献１参照）。
【０００５】
この方法によれば、文章中に含まれる短縮語が単語として認定される。しかし、このためには、文法的な接続条件を記述している文法辞書や、上記した派生要素情報辞書が必要である。これらの辞書を作成するには、手間がかかる。また、正確な辞書を作るのは不可能に近く、この方法は、実用に沿わない。
【０００６】
一方、省略語を正式名称に補完する方法としては、例えば省略語の文字が全て含まれる正式名称を正式名称候補として、抽出する方法が挙げられる（例えば、特許文献２参照）。具体的には、（１）省略語として「ＡＢ」が入力された場合に、正式名称辞書の中から、「Ａ」、「Ｂ」を含む語を探す、（２）複数の候補の中から、例えば「Ａ」と「Ｂ」とが、離れているほうを優先するなどのアルゴリズムを用いて、正式名称候補に優先順位をつける。この方法を用いて、例えば、省略語「東大」を入力すると、「東京大学」、「東北大学」、「関東大震災」、「東京大会」などの候補が挙げられる。そして、候補の中から、正式名称を決定する。しかし、この文献に記載の方法では、省略語として指定された文字列を省略語補完装置で、補完処理をする。このため、通常のテキスト文章として入力された文章をテキスト解析するためには、別途、省略語を指定して処理するという操作を加える必要がある。
【０００７】
また、特許文献１に記載の発明では、略語単語の認定精度が低下することによる略語単語の読み上げの誤りについて触れており、この発明を音声合成に用いることは予定している。しかし、この発明の構成では、読み情報しか付加されないので、文章全体に正しい韻律を付加することはできない。一方、特許文献２に記載の発明には、この装置を音声合成に用いることについてはなんら記載されていない。
【０００８】
【特許文献１】
特開平６−１６１９９６号公報（請求項１、段落０００２〜０００５）
【特許文献２】
特開平１１−３５３３１６号公報（請求項１、段落００１２〜００１９）
【０００９】
【発明が解決しようとする課題】
本発明は、上記問題に鑑みなされたものであり、その目的は、比較的簡単な構成で、テキスト文章中に含まれる省略語を正式名称に補完できるテキスト解析装置、テキスト解析方法を提供することにある。
本発明の別の目的は、テキスト文章中に含まれる省略語を正式名称に補完すると同時に、音声合成に必要な単語情報を付加し、正しい読みやアクセントで音声が合成できるテキスト音声合成装置を提供することにある。
【００１０】
【課題を解決するための手段】
上記目的を達成するため、本発明のテキスト解析装置では、単語辞書以外に、複数の単語からなる正式名称を格納する正式名称辞書と、正式名称から予測される省略語を格納する省略語辞書とを有し、単語辞書と省略語辞書に基づいてテキスト解析を行うとともに、省略語を正式名称に置き換える構成とする。すなわち、本発明のテキスト解析装置では、入力されたテキスト文書を、単語辞書を参照してテキスト解析を行うとともに、単語辞書の見出しと照合しない入力テキストの部分文字列に対して、前記省略語辞書を参照してテキスト解析を行う言語解析手段と、省略語辞書を参照してテキスト解析が成功した場合に、省略語に対応する正式名称のテキスト解析結果を出力する省略語補完手段と、を用いて、省略語を正式名称に置き換えてテキスト解析を行う。
【００１１】
この構成によると、正式名称辞書と省略語辞書という比較的作成しやすい辞書に基づいて省略語を正式名称に置き換えることができる。また、単語辞書と照合しない文字列について正式名称辞書と省略語辞書とを用いて、テキスト解析するので、省略語を指定して処理するという工程を必要としない。
【００１２】
前記省略語辞書は、同一の正式名称から所定のルールに基づいて導出された複数の省略語候補を格納するものであってもよい。
【００１３】
この構成によれば、省略語辞書の容量を小さくすることができる。
【００１４】
部分文字列を省略語辞書と照合し、同一の正式名称から導出された複数の省略語候補のうち、一つの省略語候補と整合した場合には、それ以外の省略語候補の全部または一部を削除する構成としてもよい。
【００１５】
前記単語辞書には、各単語に単語番号が付与されており、前記正式名称辞書は、正式名称を構成する個々の単語に対応する単語辞書の単語番号と正式名称のアクセントとで、構成されていてもよい。
【００１６】
本発明のテキスト解析方法は、入力されたテキスト文書を、単語辞書と、複合語からなる正式名称を格納する正式名称辞書と、正式名称から予測される省略語を格納する省略語辞書とを参照して単語に分割しテキスト解析を行うテキスト解析方法であって、（１）前記入力されたテキスト文章から、前記単語辞書に登録されている単語に一致する文字列を照合してテキスト解析を行う工程と、（２）前記入力されたテキスト文章から、前記単語辞書と照合しない入力テキストの部分文字列に対して、省略語辞書を参照してテキスト解析を行う工程と、（３）前記単語辞書と照合しない入力テキストの部分文字列が、省略語辞書に登録されている単語に一致する場合は、省略語に対応する正式名称を正式名称辞書に照合する工程と、（４）省略語を対応する正式名称に置き換えて、テキスト解析結果として出力する工程とを有する。
【００１７】
本発明のテキスト音声合成装置は、入力されたテキスト文書を、単語に分割しテキスト解析を行い、発音情報を生成するテキスト解析部と、前記発音情報に基づいて音声を合成する音声合成部とを有するテキスト音声合成装置であって、前記テキスト解析部は、単語辞書と、複数の単語からなる正式名称を格納する正式名称辞書と、正式名称から予測される省略語を格納する省略語辞書とを有し、前記入力されたテキスト文章を、前記単語辞書を用いてテキスト解析を行い、前記入力されたテキスト文章のうち、前記単語辞書の見出しと照合しない入力テキストの部分文字列に対して、前記省略語辞書を参照してテキスト解析を行う言語解析手段と、省略語辞書を参照してテキスト解析が成功した場合に、省略語に対応する正式名称のテキスト解析結果を出力する省略語補完手段と、を有するものである。
【００１８】
【発明の実施の形態】
以下に、本発明の実施の形態を、図面を参照しながら説明する。なお、本発明は、これらによって限定されるものではない。
【００１９】
（実施の形態１）
【００２０】
図１は、本発明のテキスト解析装置の構成を示す図である。図１に示すように、テキスト解析装置１０は、制御部（ＣＰＵ）１０１と、プログラムメモリ（ＲＯＭ）１０２と、データメモリ（ＲＡＭ、ＲＯＭ）１０３と、入力部１０４と、ネットワークインターフェース１０５と、外部記憶部１０６と、出力部１０７とを含み構成され、これらの各部が、相互にバス１０８でバス接続されている。
【００２１】
制御部１０１は、プログラムメモリ（ＲＡＭ）１０２内に格納されているプログラムに従って動作し、この装置全体の動作を制御している。データメモリ（ＲＯＭ）１０２は、制御部１０１で使用される各種制御データを記憶している。データメモリ（ＲＡＭ）１０２は、制御部１０１による各種制御処理の実行時、ワークエリアとして使用され、各種データを一時的に保存する。プログラムメモリ１０２は、制御部１０１によって実行されるプログラムが格納されている。テキスト解析プログラムは、外部記憶部１０６または外部ネットワークよりネットワークインターフェース１０５を介してプログラムメモリ１０２に格納される。制御部１０１は、キーボードなどの入力部１０４により入力されたテキスト文章、外部ネットワークからネットワークインターフェース１０５を介して入力されたテキスト文章、あるいは外部記憶部１０６より入力されるテキスト文章をテキスト解析する。音声合成プログラムなどの他のプログラムも、同様にしてプログラムメモリ１０２に格納される。テキスト解析結果を制御部１０１で、音声合成プログラムにより処理することで、音声合成処理がされる。
【００２２】
単語辞書は、外部記憶部１０６または外部ネットワークよりネットワークインターフェース１０５を介してデータメモリ（ＲＡＭ）１０３に格納される、あるいはデータメモリ（ＲＯＭ）１０３に直接書き込まれている。正式名称辞書は、外部記憶部１０６または外部ネットワークよりネットワークインターフェース１０５を介してデータメモリ（ＲＡＭ）１０３に格納される。省略語辞書は、正式名称辞書から作成されデータメモリ（ＲＡＭ）１０３に格納される。
【００２３】
出力部１０７は、たとえば表示パネル、プリンタ、あるいは音声合成装置であり、制御部１０１から出力される指示に従って、データを表示、印刷、あるいは音声が出力される。
【００２４】
ネットワークインターフェース１０５は、インターネットなどの外部ネットワークに接続され、ネットワークを介して到来したデータを受信して、制御部に出力する。外部記憶部１０６は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどの記録媒体から、プログラムデータなどを呼び出して、制御部１０１に出力する。なお、こうして読み出されたプログラムデータは、制御部１０１の処理によってデータメモリ１０３などへインストールされる。
【００２５】
本発明のテキスト解析装置１０は、その出力部１０７に表示部を設ければ、テキスト解析結果を表示でき、プリンタを設ければ印刷できる。あるいは、上記したように、音声出力プログラムと音声合成装置を付加して、テキスト音声合成装置とすることもできる。
【００２６】
図２は、本実施の形態のテキスト解析装置を組み込んだテキスト音声合成装置を説明する構成ブロック図である。テキスト解析装置（テキスト解析部）１０は、言語解析部１１と、単語辞書１２と、省略語辞書１３と、正式名称辞書１４とから構成される。テキスト解析結果は、韻律付加部２０に送られ韻律を付加された後、音声合成部３０で音声データが合成される。図３は、入力されたテキスト文章が、本発明のテキスト解析装置で、テキスト解析されていく過程を示す図である。図３（１）は、入力されたテキスト文章を、図３（２）は、単語辞書と、省略語辞書とで、テキスト解析がされた文章を、図３（３）は、省略語が、正式名称に置き換えられた文章を示している。
【００２７】
テキスト文章「電車で関空へ行く」が、文字が羅列された状態で、入力される（図３（１））。言語解析部１１で、まず、単語辞書１２と省略語辞書１３とを用いて、形態素解析を行う。すなわち、単語を切り出し、さらに単語の読み、品詞、アクセントなどの単語情報が付加される。具体的には、上記テキスト文章は、図３（２）に示すように、「電車・で」「関空・へ」「行く」となる。「関空」は、省略語であるため、単語辞書１２では、解析できない。そこで、「関空」は、省略語辞書１３を用いて解析される。省略語辞書１３で、「関空」は「関西国際空港」の省略語であると判断されると、正式名称辞書１４から「関西国際空港」が出力され、「関空」が「関西国際空港」に置き換えられる。また、正式名称辞書１４には、正式名称の読み、品詞、アクセントなどの単語情報が格納されており、これらの単語情報が付加される。これらの分割され、読みと、品詞情報とが付与された単語と、および置き換えられた正式名称とは、意味的、文法的なまとまりで結合し、複合語が形成される。この結果、図３（３）に示すようなテキスト解析結果が、出力される。テキスト解析結果は、韻律付加部２０で、韻律を付加される。音声合成部３０では、付与された読み、アクセント、韻律に従って、文字列を音声データに変換し出力する。
【００２８】
図４は、本発明で使用される単語辞書１２の一例を示す図である。図４から判るように、単語辞書１２には、各単語に、単語番号、表記、読み、品詞、アクセントなどがそれぞれ登録されている。このため、単語を切り出すと同時に、読みやアクセントなどの単語情報を付加することができる。
【００２９】
一方、省略語から、正式名称への補完には、省略語辞書１３と正式名称辞書１４を用いる。図５は、本実施の形態で使用される省略語辞書と正式名称辞書との関係を示す図である。正式名称辞書には、単語辞書に含まれる複合語で、省略される可能性がある語が挙げられている。各正式名称には、正式名称番号と、表記と、読み、品詞、アクセントとが、登録されている。アクセントは、複合語を構成する個々の言語要素のアクセントとは異なる、複合語独特のアクセントが登録されている。
【００３０】
省略語辞書１３は、原則として、正式名称辞書１４に登録されている正式名称から、派生する全ての語を含む。すなわち、省略語辞書は、正式名称を構成する語を分割し、それらのあらゆる組み合わせから、予測される省略語を省略語候補として含む。例えば、正式名称「国際連合」から予測される省略語は、「国」、「際」、「連」、「合」、「国際」、「国連」、「国合」、「際連」、「際合」、「連合」、「国際連」、「国際合」、「国連合」、「際連合」となる。これらの省略語には、それぞれ正式名称に対応する番号が付され、省略語辞書に格納されている。
【００３１】
また、複合語から予測される省略語を作成する際に、（１）先頭文字を必ず含める、（２）複合語を形成する１単語のみでは省略語を構成しない、（３）１文字では省略語を構成しないなどの条件を用いて、予測省略語を作成することもできる。このような構成にすると、省略語辞書のサイズを抑えることができる。この３個の条件を適用すると、例えば上記「国際連合」から予測される省略語は、「国連」、「国際連」、「国連合」の３個になる。図５には、上記３個の条件を適用した「関西国際空港」と「国際連合」とから予測される省略語辞書を表している。
【００３２】
さらに、テキスト文章中の文字列が、省略語辞書中の省略語と照合し、正式名称に置き換えられた場合に、複数の省略語候補の中から、（１）文字列と照合した省略語のみを残して、他の省略語候補を削除する構成、あるいは（２）任意の省略語候補を残して、他の省略語候補を削除する構成とすることもできる。このような構成にすると、省略語辞書のサイズを事後的に抑えることができる。例えば、図５の「関西国際空港」の例でいうと、文字列「関空」が、「関西国際空港」に置き換えられた場合には、省略語「関空」と任意の省略語「関西空港」とを省略語辞書に残して、他の省略語候補を削除することができる。
【００３３】
また、１の省略語に対応する、複数の異なる正式名称候補が存在する場合には、これらの正式名称候補を表示して、必要な正式名称を選択する構成とすることができる。
【００３４】
次に、本発明のテキスト解析装置の動作について図６を用いて詳細に説明する。図６は、本発明にかかるテキスト解析装置の動作を示すフローチャートである。
【００３５】
ステップＳ６０１では、入力部にてテキスト文章の入力が行われる。ステップＳ６０２では、このテキスト文章を単語辞書と省略語辞書とを用いて、辞書検索により、言語解析がなされる。すなわち、テキスト文章のテキストの表記と一致する見出しを持つ単語を単語辞書から読み出す。一方、単語辞書に一致する見出しを持つ単語がなく、省略語辞書にテキストの表記と一致する見出しを持つ単語がある場合には、省略語辞書から、この単語を読み出し、単語候補とする。このステップにおいて、単語、および単語候補が、文法的な接続条件を満たしていることを判断する。このようにして、入力されたテキスト文章の言語解析を行う。言語解析がされたテキスト文章は、ステップＳ６０３に進む。
【００３６】
ステップＳ６０３では、テキスト解析されたテキスト文章の先頭の単語にテキストポインタを設定する。この設定をテキストポインタの初期化という。この処理を行ってステップＳ６０４に進む。
【００３７】
ステップＳ６０４では、先頭の単語が、単語辞書から検索されたのか、省略語辞書で検索されたのかを、判断する。先頭の単語が、単語辞書から検索された場合には、ステップＳ６０６に進み、省略語辞書から検索された場合にはステップＳ６０５に進む。単語辞書から検索された単語は、ステップＳ６０６で、テキスト解析結果として出力される。
【００３８】
ステップＳ６０５では、省略語辞書で照合した省略語に対応する正式名称を正式名称辞書から読み出し、省略語と置き換える。置き換えられた正式名称は、ステップＳ６０６に送られ、テキスト解析結果として出力される。
【００３９】
一の省略語に対応する正式名称候補が複数存在する場合には、ステップＳ６０５とステップＳ６０６との間に、正式名称を選択するステップを設けてもよい。正式名称を選択するステップでは、一の省略語に対応する複数の正式名称候補を表示して、使用者が必要とする正式名称を選択する。
【００４０】
一の正式名称に対して、複数の省略語候補が存在する場合には、正式名称を選択した後で、ステップＳ６０５とステップＳ６０６との間に、不要な省略語候補を省略語辞書から削除するステップを設けてもよい。削除の方法としては、テキスト文章の文字列と照合した省略語辞書に登録されている省略語を残して、他の省略語を全て削除する方法、あるいは置き換えられた正式名称に対応する省略語候補を全て表示し、使用者が必要とする省略語を一つまたは複数選択して、他の省略語候補を削除する方法などがある。
【００４１】
ステップＳ６０７では、テキスト解析された全ての単語について、処理が終了したか否かを判断する。終了していない場合には、ステップＳ６０８へ、終了している場合には、テキスト解析を終了する。ステップＳ６０８では、ポインタを次の単語へと進め、ステップＳ６０４〜ステップＳ６０６を行う。
【００４２】
テキスト解析結果に基づき、アクセント、韻律が付加されて音声合成を行うと、テキスト音声合成装置として、用いられる。
【００４３】
（実施の形態２）
本実施の形態では、正式名称辞書の構成が異なる点を除けば、実施の形態１と同様である。図７に、本実施の形態にかかる正式名称辞書の一例を示す。すなわち、単語辞書に含まれる正式名称を単語解析しておき、単語辞書へのポインタとして保持する。例えば、正式名称番号Ｓ１６１である「国際連合」は、単語辞書の「国際」と「連合」との複合語である。したがって、それぞれの単語番号「Ｔ９５１」と、「Ｔ４５３５」とを、正式名称辞書の単語番号群に、「Ｔ９５１＋Ｔ４５３５」の形で保持する。これにより、正式名称番号Ｓ１６３の表記は、「Ｔ９５１の表記＋Ｔ４５３５の表記」＝「国際＋連合」から、「国際連合」となることがわかる。また、正式名称番号Ｓ１６３の読みは、「Ｔ９５１の読み＋Ｔ４５３５の読み」＝「こくさい＋れんごう」から、「こくさいれんごう」となることがわかる。正式名称番号Ｓ１６３の品詞は、「Ｔ９５１の品詞＋Ｔ４５３５の品詞」＝「名詞＋名詞」から、「名詞」となることがわかる。ただし、アクセントに関しては、単独語が複合されたときに、別個のアクセントを生ずる。したがって、図７に示すようにアクセントに関しては、正式名称のアクセント情報が格納される。
【００４４】
本実施の形態によると、正式名称辞書に、表記、読み、品詞情報を格納しなくて良いので、正式名称辞書のデータ容量を削減できる。
【００４５】
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成される。
【００４６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成する。
【００４７】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００４８】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４９】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５０】
【発明の効果】
以上で説明したように、本発明では、複数の単語からなる正式名称を格納する正式名称辞書と、正式名称から予測される省略語を格納する省略語辞書という比較的簡単な構成で、省略語を補完することができるテキスト解析装置を得ることができる。また、テキスト解析の過程で、省略語が補完されるので、別途省略語を補完する処理を必要としない。
また、省略語を正式名称に補完する際に、単語情報を付加することができるので、正式名称についても、正しい読みやアクセントで音声が合成できるテキスト音声合成装置を得ることができる。
【図面の簡単な説明】
【図１】図１は、本発明のテキスト解析装置の構成を示す図である。
【図２】図２は、本実施の形態のテキスト解析装置を組み込んだテキスト音声合成装置を説明する構成ブロック図である。
【図３】図３は、入力されたテキスト文章が、本発明のテキスト解析装置で、テキスト解析されていく過程を示す図である。図３（１）は、入力されたテキスト文章を、図３（２）は、単語辞書と、省略語辞書とで、テキスト解析がされた文章を、図３（３）は、省略語が、正式名称に置き換えられた文章を示している。
【図４】図４は、本発明で使用される単語辞書の一例を示す図である。
【図５】図５は、本実施の形態で使用される省略語辞書と正式名称辞書との関係を示す図である。
【図６】図６は、本発明にかかるテキスト解析装置の動作を示すフローチャートである。
【図７】図７は、第２の実施の形態にかかる正式名称辞書の一例を示す。
【符号の説明】
１０    テキスト解析装置
１１    言語解析部
１２    単語辞書
１３    省略語辞書
１４    正式名称辞書
２０    韻律付加部
３０    音声合成部
１０１    制御部（ＣＰＵ）
１０２    プログラムメモリ
１０３    データメモリ
１０４    入力部
１０５    ネットワークインターフェース
１０６    外部記憶部
１０７    出力部
１０８    バス
【図１】
2004326367.tif 000003
【図２】
2004326367.tif 000004
【図３】
2004326367.tif 000005
【図４】
2004326367.tif 000006
【図５】
2004326367.tif 000007
【図６】
2004326367.tif 000008
【図７】
2004326367.tif 000009