(57)【特許請求の範囲】
【請求項１】
（子音・拗音）（子音・拗音）と（子音・拗音）（子音・母音）（子音・拗音）とのいずれか少なくとも１つの発音パターンが登録されている発音規則テーブルと入力されたテキストとを照合して、前記入力されたテキストから前記発音パターンを含む部分を抽出する第１のステップと、
テキスト変換規則テーブルに登録されている変換規則に基づき、抽出された前記部分に含まれる単語または複合語を他の単語または他の複合語に置換する処理、あるいは前記複合語を構成する単語間に助詞またはポーズを挿入する処理を実行する第２のステップと、を含むことを特徴とする自然言語処理方法。
【請求項２】
前記複合語を構成する、隣接する２つの単語の隣接部分に前記発音パターンが存在し、かつ、前記２つの単語が共に名詞である場合に、前記２つの単語間に助詞またはポーズを挿入することを特徴とする請求項１に記載の自然言語処理方法。
【請求項３】
前記発音規則テーブルに登録されている前記発音パターンまたは前記テキスト変換規則テーブルに登録されている前記変換規則を、外部に提示可能としたことを特徴とする請求項１に記載の自然言語処理方法。
【請求項４】
前記第発音規則テーブルに登録されている前記発音パターンまたは前記テキスト変換規則テーブルに登録されている前記変換規則を、外部から補正することができるようにしたことを特徴とする請求項１に記載の自然言語処理方法。
【請求項５】
自然言語処理装置に、
（子音・拗音）（子音・拗音）と（子音・拗音）（子音・母音）（子音・拗音）とのいずれか少なくとも１つの発音パターンが登録されている発音規則テーブルと入力されたテキストとを照合して、前記入力されたテキストから前記発音パターンを含む部分を抽出する第１のステップと、
テキスト変換規則テーブルに登録されている変換規則に基づき、抽出された前記部分に含まれる単語または複合語を他の単語または他の複合語に置換する処理、あるいは前記複合語を構成する単語間に助詞またはポーズを挿入する処理を実行し、前記入力されたテキストを読み上げることを前提としたテキストに変換する第２のステップと、を実行させるためのプログラムを記録したことを特徴とするコンピュータが読み取り可能な自然言語処理用記録媒体。
【請求項６】
日本語の入力テキストを単語列に分割し、単語列の各単語に対して読み、品詞などの言語情報を付与する言語処理手段と、
（子音・拗音）（子音・拗音）と（子音・拗音）（子音・母音）（子音・拗音）とのいずれか少なくとも１つの発音パターンが登録されている発音規則テーブルと、
前記発音規則テーブルに登録されている前記発音パターンに該当する、前記言語処理手段から出力される単語列を、音声読み上げに適した単語列に変換するためのテキスト変換規則が登録されているテキスト変換規則テーブルと、
前記言語処理手段から出力される単語列を前記発音規則テーブルと照合し、前記発音パターンに該当する単語または複数の単語からなる複合語を抽出し、抽出された前記単語または複合語に対して、前記テキスト変換規則テーブルに格納されている前記テキスト変換規則を適用して単語または複合語に置換する処理、あるいは前記複合語を構成する単語間に助詞またはポーズを挿入する処理を実行するテキスト変換手段と、
前記テキスト変換手段から出力される単語列に付与された言語情報から音声波形を合成するのに必要な発音系列、ピッチ、パワーなどの韻律情報を生成する韻律情報生成手段と、
前記韻律情報生成手段の出力する韻律情報に従って音声波形を合成する音声波形合成手段と、を有することを特徴とする音声合成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自然言語処理方法，自然言語処理用記録媒体および音声合成装置に関する。
【０００２】
【従来の技術】
インターネットなどの普及により、さまざまなテキスト情報を容易に得ることができるが、まとまった量のテキスト情報を画面上で閲覧するのは、ユーザにとって負担となることがある。そこで、テキストを音声化するテキスト音声合成技術が開発され、最近では、テキスト読み上げ機能を備えるパソコンやワープロも発売されるようになった。
【０００３】
但し、テキスト情報は読まれることを前提として記述されているのが普通なので、忠実に音声として再現するだけでは、ユーザーにわかりやすい読み上げにならない場合が多い。この不都合を軽減する技術は、いろいろと提案されている。
【０００４】
例えば、次のようなものがある。特開平３−３５２９６号公報（従来例▲１▼），特開平１０−１７１４８５号公報（従来例▲２▼），特開平７−１２１５４３号公報（従来例▲３▼），特開平７−３２５５９５号公報（従来例▲４▼），特開平１０−２２８４７１号公報（従来例▲５▼）。
【０００５】
従来例▲１▼は、入力テキストの難意語や紛らわしい同音異義語を平易な単語に置き換える機能を音声合成装置に付与したものである。従来例▲２▼は、語義テーブルを用いて構文を解析し、単語の置き換えを行う音声合成装置である。従来例▲３▼は、会話文辞書を用いて構文を解析する構文解析装置である。従来例▲４▼は、文節関係規則にしたがってポーズを挿入する音声合成装置である。従来例▲５▼は、単語辞書を用いて単語を同定してポーズを挿入する音声合成システムである。
【０００６】
【発明が解決しようとする課題】
上述の従来例は、「単語を単位」とした「構文解析」を行う点で共通する。
【０００７】
この場合、「単語を単位」とした処理を行うと、以下のような点で十分な対応ができない。
【０００８】
すなわち、書き言葉のテキストには複数の単語で構成される複合語が多用されるが、複合語を構成するそれぞれの単語を聞き取ることは容易であっても、連続して読み上げた場合に、聞き取りにくい発音となる場合がある。したがって、単語単位の処理では、このような連続して単語を読み上げていく場合に生じる聞き取りにくさを改善するには不十分である。複合語を一つの単位として置き換えることも考えられるが、複合語は、任意の単語の組み合わせによって無限に存在するので、事実上、複合語単位での規則を網羅することは不可能である。
【０００９】
また、「構文解析」は、単語に分割した後、文節や、かかり結び等の文章構造を解析するものであり、上述の単語単位の処理(単語の置き換え等)は、このような文章の解析処理と不可分の関係となっていて、構文解析の方式やその精度による影響を受ける。
【００１０】
本発明は、このような検討に基づいてなされたものであり、上述した従来の自然言語処理の不都合を解消し得る、新規な自然言語処理方法を提供することを目的とする。
【００１１】
【課題を解決するための手段】
本発明は、文書の構造ではなく、「文書を音読する際の音の組み合わせ」という新規な観点から分析するようにしたものである。すなわち、発音の組み合わせで聞きづらいものを予め発音パターン規則として登録しておき、テキストが入力されると、まず、その発音パターン規則に該当する音のパターンが存在するかをサーチして、聞きづらいと推定される部分を拾い出す(第１段階の処理)。次に、この拾い出された部分に、読み上げを前提とした文体に変換するためのテキスト変換規則を適用する（第２段階の処理）。
【００１２】
変換処理の内容は、状況に応じて柔軟に変化する。すなわち、単語を別の単語で置換するか、単語を複合語に置換するか、単語と単語の間にポーズを挿入するか、単語と単語の間に助詞を挿入するか、といった判断が個別的になされ、最適な変換処理が選択されることになる。
【００１３】
本発明では、従来例のように文章の字面に着目するのではなく、音の組み合わせのパターンという新規な観点から問題となりそうな箇所を拾い出すので、一つの単語が特殊な発音で聞きづらい場合やその単語に同音異義語があることによって聞きづらい場合、といった一つの単語に起因する場合のみならず、単語を連続して読み上げる際に生じる、複合語に起因して聞きづらさが生じる場合も含めて、該当箇所を抽出することができる。
【００１４】
そして、抽出された部分に対して変換規則を適用して、聞きづらさが生じる態様毎に適切な処理をほどこすので、テキストを読み上げる際の聞きやすさが向上する。
【００１５】
また、発音パターンによる問題箇所の絞り込みがなされており、かつ、発音パターンによる問題箇所の絞り込みの規則が既知であるので、テキスト変換規則の構築も、それほど複雑とはならない。
【００１６】
また、発音パターン規則による問題箇所の絞り込み処理は、入力された文書を単語列に分割した段階で行うことができ、構文解析処理とは独立に実行できるというメリットがある。
【００１７】
【発明の実施の形態】
本発明の自然言語処理方法の第１の態様は、（子音・拗音）（子音・拗音）と（子音・拗音）（子音・母音）（子音・拗音）とのいずれか少なくとも１つの発音パターンが登録されている発音規則テーブルと入力されたテキストとを照合して、前記入力されたテキストから前記発音パターンを含む部分を抽出する第１のステップと、テキスト変換規則テーブルに登録されている変換規則に基づき、抽出された前記部分に含まれる単語または複合語を他の単語または他の複合語に置換する処理、あるいは前記複合語を構成する単語間に助詞またはポーズを挿入する処理を実行する第２のステップと、を含む。
【００１８】
この態様では、第１のステップにおいて、音の組み合わせの観点から問題となる箇所を拾い出し、第２のステップにおいて、変換規則テーブルとの照合によって聴きづらさが生じる原因に応じた適切なテキスト変換処理（読み上げを前提とした文章への変換処理）を選択する。これにより、単語単位で聞きづらさが生じる場合のみならず、複合語を単位とする聞きづらい態様についても、テキスト変換を行うことができるようになる。
【００２５】
また、本発明の第２の態様は、第１の態様において、前記複合語を構成する、隣接する２つの単語の隣接部分に前記発音パターンが存在し、かつ、前記２つの単語が共に名詞である場合に、前記２つの単語間に助詞またはポーズを挿入するようにした。
【００２６】
複数の単語で構成する複合語の場合、それぞれの単語を単独で聞き取ることは容易であっても、連続して読み上げた場合に聞き取りにくい発音となる場合がある。このような場合にも、聞き取りやすいように助詞やポーズの挿入処理を可能としたものである。従来の構文解析に基づく単語単位の処理では、連続読み上げに起因して生じる発音の聞き取りにくさには対処することができない。この場合、複合語単位の辞書と規則により対応することも考えられるが、複合語は無限に合成可能であるので、複合語単位のテキスト処理は事実上、実現不可能ということになる。本発明の態様では、従来不可能であった、隣接する２つの単語の隣接部分に前記発音パターンが存在する場合も、第１のステップで問題箇所として抽出でき、続いて、第２のステップにおいて、例えば、名詞と名詞との連結の場合には助詞やポーズを挿入するという規則を適用することにより、聞き取り容易な文体に変換することが可能となる。
【００２７】
また、本発明の自然言語処理方法の第３の態様では、第１の態様において、前記発音規則テーブルに登録されている前記発音パターンまたは前記テキスト変換規則テーブルに登録されている前記変換規則を、外部に提示可能とした。
【００２８】
これにより、ユーザーが、発音規則または変換規則を確認できるようになる。
【００２９】
また、本発明の自然言語処理方法の第４の態様は、第１の態様において、前記発音規則テーブルに登録されている前記発音パターンまたは前記テキスト変換規則テーブルに登録されている前記変換規則を外部から補正することができるようにした。
【００３０】
これにより、ユーザーがテーブルの構築に参画できるようになる。これによって、各々のユーザーに特有な発音規則または変換規則を追加することができ、また、テーブル構築の負担も軽減される。
【００３１】
また、本発明の自然言語処理用記録媒体の第１の態様では、自然言語処理装置に、（子音・拗音）（子音・拗音）と（子音・拗音）（子音・母音）（子音・拗音）とのいずれか少なくとも１つの発音パターンが登録されている発音規則テーブルと入力されたテキストとを照合して、前記入力されたテキストから前記発音パターンを含む部分を抽出する第１のステップと、テキスト変換規則テーブルに登録されている変換規則に基づき、抽出された前記部分に含まれる単語または複合語を他の単語または他の複合語に置換する処理、あるいは前記複合語を構成する単語間に助詞またはポーズを挿入する処理を実行し、前記入力されたテキストを読み上げることを前提としたテキストに変換する第２のステップと、を実行させるためのプログラムが記録されている。
【００３２】
新規な自然言語処理プログラムを記録した、コンピュータが読み取り可能な記録媒体が得られる。
【００３７】
また、本発明の音声合成装置の第１の態様では、日本語の入力テキストを単語列に分割し、単語列の各単語に対して読み、品詞などの言語情報を付与する言語処理手段と、（子音・拗音）（子音・拗音）と（子音・拗音）（子音・母音）（子音・拗音）とのいずれか少なくとも１つの発音パターンが登録されている発音規則テーブルと、前記発音規則テーブルに登録されている前記発音パターンに該当する、前記言語処理手段から出力される単語列を、音声読み上げに適した単語列に変換するためのテキスト変換規則が登録されているテキスト変換規則テーブルと、前記言語処理手段から出力される単語列を前記発音規則テーブルと照合し、前記発音パターンに該当する単語または複数の単語からなる複合語を抽出し、抽出された前記単語または複合語に対して、前記テキスト変換規則テーブルに格納されている前記テキスト変換規則を適用して単語または複合語に置換する処理、あるいは前記複合語を構成する単語間に助詞またはポーズを挿入する処理を実行するテキスト変換手段と、前記テキスト変換手段から出力される単語列に付与された言語情報から音声波形を合成するのに必要な発音系列、ピッチ、パワーなどの韻律情報を生成する韻律情報生成手段と、前記韻律情報生成手段の出力する韻律情報に従って音声波形を合成する音声波形合成手段と、を有する構成とした。
【００３８】
これにより、複合語に起因して聞き取りにくさが生じるような場合にも、読み上げやすい文体に変換して読み上げ音声として出力できる、音声合成装置が得られる。
【００４１】
（実施の形態１）
以下、本発明の音声合成装置（自然言語処理装置を含む）について図面を参照して、具体的に説明する。
【００４２】
図１は、本発明の実施の形態１にかかる音声合成装置の構成を示すブロック図である。
【００４３】
図示されるとおり、音声合成装置は、テキスト入力部１０１と、言語処理部１０２と、テキスト変換部１０３（発音パターン抽出部１０４，テキスト変換処理部１０５，構文解析部１０６を有する）と、韻律情報生成部１０７と、音声波形合成部１０８と、音声出力部１０９と、表示部１１０と、発音規則テーブル１１１と、テキスト変換規則テーブル１１２と、テキスト変換規則管理部１１３と、テキスト変換規則入出力部１１４と、を具備する。
【００４４】
テキスト入力部１０１は、処理するべきテキストデータを受付ける。言語処理部１０２は、入力されたテキストデータを形態素解析して、品詞などの言語情報付与した単語列に分割する。
【００４５】
テキスト変換部１０３の発音パターン抽出部１０４は、言語処理部１０２から出力される「単語列の読み情報」を走査し、発音規則テーブル１１１に登録されている発音パターンとの照合（マッチング）を行うことで、その発音パターンが含まれる部分（連続した読み上げの場合に聞き取りにくいと判断される部分）を抽出する。
【００４６】
また、テキスト変換部１０３のテキスト変換処理部１０５は、発音パターン抽出部１０４により抽出された部分について、その部分に含まれる単語列をテキスト変換規則にしたがって単語列に置き換える、あるいは単語間に助詞やポーズを挿入する、といったテキスト変換処理を実行し、入力テキストを、音声による読み上げに適したテキストに変換する処理を行う。
【００４７】
また、構文解析部１０６は、言語処理部１０２から送られてくる単語列を文節列にまとめて文章の係り結びを明らかとする。この構文解析部１０６は、読み上げに適したテキストへの変換処理には必須とされるものではないが、韻律情報生成部１０７でイントネーションの付与等のために必要となる情報を提供するべく設けられている。
【００４８】
韻律情報生成部１０７は、テキスト変換処理部１０５において変換された単語列の読みや品詞などの言語情報から、発音系列，イントネーション，ピッチやパワーなどの韻律情報を生成する。
【００４９】
音声波形合成部１０８は、韻律情報生成部１０７が生成した、発音系列や韻律情報に基づいて音声波形素片を接続し、音声合成データを得るものである。合成された音声は、音声出力部１０９から出力される。
【００５０】
表示部１１０は、テキスト変換によって得られた、読み上げに適したテキストを文字情報として表示する表示手段（モニター）であり、変換された文書を、ユーザーが自ら読み上げる場合において使用するものである。
【００５１】
また、発音規則テーブル１１１には、聞き取りにくいと判断される音声パターンが、複数登録されている。テキスト変換規則テーブル１１２には、発音パターン抽出部１０４により抽出された単語列に対して、置き換え等の処理をするためのテキスト変換規則が登録されている。
【００５２】
また、テキスト変換規則管理部１１３は、テキスト変換規則テーブル１１２に対するユーザーインタフェースとして機能するものであり、テキスト変換規則テーブル１１２に登録されているテキスト変換規則をテキスト変換規則入出力部１１４を介してユーザーに提示したり、あるいは、ユーザが追加／修正した規則をテキスト変換規則テーブル１１２に書き込む働きをする。
【００５３】
このような音声合成装置は、例えば、図７に示すようなコンピュータシステム上に構築されるものである。このコンピュータシステムは、本体部６０１と、キーボード６０２と、ディスプレイ６０３と、入力装置(マウス)６０４を含む、音声出力可能なシステムである。図１の発音規則テーブル１１１およびテキスト変換規則テーブル１１２は、本体部６０１にセットされるＣＤ−ＲＯＭ６０７内，本体部６０１が内蔵するディスク（メモリ）６０６内，あるいは回線６０８で接続された他のシステムのディスク６０５内に格納される。
【００５４】
なお、図１の音声合成装置における表示部１１０は、図７のシステムにおけるディスプレイ６０３に該当し、図１のテキスト変換規則入出力部１１４は、図７のシステムにおけるディスプレイ６０３および入力装置６０４に該当する。
【００５５】
このような本実施の形態の音声合成装置では、音声合成前の自然言語処理過程において、図２に示されるように、大別して２段階の処理が行われる。
【００５６】
すなわち、第１の段階の処理として、テキスト変換部１０３の発音パターン抽出部１０４が、入力されたテキストの単語列（言語処理部１０２において分割された単語列）を発音規則テーブル１１１と照合し、所定の発音パターンに該当する部分を抽出する（ステップ１２０）。
【００５７】
次に、第２段階の処理として、テキスト変換処理部１０５が、テキスト変換規則テーブル１１２に登録されている変換規則にしたがって、抽出された部分に含まれる単語または複合語を他の単語または複合語に置換する処理，あるいは複合語を構成する単語間に助詞またはポーズを挿入する処理を行って、入力されたテキストを読み上げることを前提としたテキストに変換する（ステップ１２１）。
【００５８】
第１段階のステップでは、文章の係り結び（文章の意味内容や文章の構造）に着目するのではなく、音の組み合わせのパターンという新規な観点から問題となりそうな箇所を拾い出すので、一つの単語が特殊な発音で聞きづらい場合やその単語に同音異義語があることによって聞きづらい場合、といった一つの単語に起因する場合のみならず、単語を連続して読み上げる際に生じる、複合語に起因して聞きづらさが生じる場合も含めて、該当箇所を広く抽出することができる。
【００５９】
そして、第２段階のステップにおいて、抽出された部分に対して変換規則を適用して、聞きづらさが生じる態様毎に適切な処理をほどこすので、入力テキストを読み上げる際の聞きやすさが向上する。
【００６０】
また、発音パターンによる問題箇所の絞り込みがなされており、かつ、発音パターンによる問題箇所の絞り込みの規則が既知であるので、テキスト変換規則の構築も、それほど複雑とはならない。
【００６１】
また、発音パターン規則による問題箇所の絞り込み処理は、入力された文書を単語列に分割した段階で行うことができ、構文解析処理とは独立に実行できる。例えば、構文解析と並列に「テキスト変換処理」を行い、この「テキスト変換処理」の結果を「構文解析処理」を補強する形で活用することにより、聞き取りやすい音声を出力可能な音声合成装置が得られる。
【００６２】
以下、発音規則テーブル１１１およびテキスト変換規則テーブル１１２の具体的な内容例と、これらの規則を用いたテキスト変換の具体例について説明する。
【００６３】
図３は、言語処理部１０２による、入力テキストから単語列への分割例を示している。
【００６４】
すなわち、「橋本首相は競技者表彰会に出席した。」という入力テキスト２０１は、「橋本」，「首相」，「は」，「競技者」，「表彰」，「会場」，「に」，「出席」，「し」，「た」，「。」という単語列２０２に分割される。
【００６５】
分割された各単語には、図３に示されるように、「単語表記  読み  品詞名」の３つの言語情報が付与される。読点「、」や句点「。」などの読みのないものについては、読みの情報は「＊」と記述している。
【００６６】
図４（ａ）は、発音規則テーブル１１１に登録されている、聞き取りにくい発音の組み合わせのパターン例を示す図であり、図４図（ｂ）は、母音，子音，拗音，撥音の内容を示す図である。
【００６７】
図４（ａ）には２つの発音パターン例が記載されている。発音パターン例３０１は、（子音・拗音）（子音・拗音）の組み合わせパターンであり、発音パターン例３０２は、（子音・拗音）（子音・母音）（子音・拗音）の組み合わせパターンである。
【００６８】
括弧で囲んだ単位（例えば（子音・拗音））が、一つの読みのパターンを表わす。また、「母音」，「子音」，「拗音」，「撥音」は、日本語の読みを発音記号列として表現した場合の発音記号のグループである。
【００６９】
図４（ｂ）は、発音記号をローマ字表記で表わした場合の発音記号のグループ分けを示している。つまり、母音は「ａ，ｉ，ｕ，ｅ，ｏ」からなるグループであり、子音は「ｋ，ｓ，ｔ，ｎ，ｈ，ｍ，ｙ，ｒ，ｗ，ｇ，ｚ，ｄ，ｂ，ｐ」からなるグループであり、拗音は「ｙａ，ｙｕ，ｙｏ」からなるグループであり、撥音は、「ｎｎ」からなるグループである。
【００７０】
例えば、「（子音・拗音）」という読みは、「子音」のグループに含まれる任意の発音記号と「拗音」のグループに含まれる任意の発音記号のすべての組み合わせとして得られる読みを意味する。例えば、「シャ（ｓｙａ）」、「ギョ（ｇｙｏ）」などの読みは、この読みとして含まれる。「車種（ｓｙａｓｙｕ）」，「授受（ｚｙｕｚｙｕ）」といった単語や「民主主義（ｍｉｎｓｙｕｓｙｕｇｉ）」といった複合語は（子音・拗音）の組み合わせを含んでおり、したがって、これらの単語，複合語は、図１の発音パターン抽出部１０４による抽出対象となる。
【００７１】
また、「客車（ｋｙａｋｕｓｙａ）」という単語は、発音パターン例３０２の、（子音・拗音），（子音・拗音），（子音・拗音）の組み合わせに該当して、抽出の対象となる。
【００７２】
図５は、テキスト変換規則テーブル１１２に保持されている変換規則（聞き取りにくいとして抽出された単語列を他の単語に置き換える等の処理を行うための規則）の一例を示す図である。
【００７３】
参照符号４０１，４０２，４０３はそれぞれ、一つのテキスト変換規則の単位を示している。図示されるように、各単位の規則は、原則として、上段に示される変換前の単語列のパターンと、下段に示される変換後の単語列パターンとの組み合わせによって規定されている。
【００７４】
なお、単語列パターン中の（表記  読み  品詞）という単位が、１つの単語の情報を表わす。
【００７５】
テキスト変換規則４０１は、「首相（シュショー）」という単語を「総理大臣（ソーリダイジン）」という単語に置換する規則である。また、テキスト変換規則４０２は、「授受（ジュジュ）」という単語を「受け渡し（ウケワタシ）」という単語に置換する規則である。
【００７６】
テキスト変換規則４０３は、名詞と名詞との間に助詞を挿入するという規則である。この変換規則４０３では、変換前の単語列のパターンにおいて、「表記」および「読み」の部分を「？」としているが、これは任意の表記、読みと照合可能であることを示す。つまり、聞き取りにくい発音パターンを含むとして抽出された単語列の中の、任意の連続する名詞に対して、本規則が適用されることになる。
【００７７】
また、テキスト変換規則４０３における、変換後の単語列パターンの中の、「（１）」，「（２）」の番号は、変換前の単語列パターンに現れた２つの「（？？ 名詞）」の左からの順序に対応している。つまり、名詞が連続する複合語が規則４０３に該当すると、各名詞に分解して、（１）および（２）を、各単語に置き換え、かつ、各名詞間に助詞を挿入することになる。例えば、「競技者表彰」がテキスト変換規則４０３と照合した場合は、「（１）」は「競技者」」と置き換えられ、「（２）」は「表彰」と置き換えられ、結果的に、「競技者の表彰」という、助詞が挿入された文章に変換されることになる。なお、ここでは、助詞を挿入することにしているが、同様の構造の規則によって、名詞と名詞の間，あるいは特定の単語間にポーズを挿入することも可能である。
【００７８】
このような規則を用いてテキスト変換を実施した場合の例を、図６に示す。
図６の上側に示される単語列５０１は、入力テキストを図１の言語処理部１０２で解析した結果得られる、変換前の単語列である。
【００７９】
この変換前の単語列５０１の中で、図４（ａ）の発音パターン３０１（（子音・拗音）（子音・拗音）の組み合わせ）に該当するのは、単語列５０１ａの「首相（シュショー）」と、単語列５０１ｂの「競技者（キョーギシャ）および表彰（ヒョウショー）」である。よって、図１の発音パターン抽出部１０４による発音規則テーブル１１１を用いた検索の結果として、単語列５０１ａ，５０１ｂが抽出される。
【００８０】
次に、図１のテキスト変換処理部１０５は、抽出された単語列５０１ａおよび単語列５０１ｂに適用すべきテキスト変換規則を、テキスト変換規則テーブル１１２を検索して見つけ出す。すなわち、単語列５０１ａは、図５に示されるテキスト変換規則４０１に該当する。また、単語列５０１ｂは、テキスト変換規則４０３に該当する。そこで、テキスト変換処理部１０５は、単語列５０１ａを別の単語５０２ａに置換し、単語列５０１ｂの連続する名詞間に助詞を挿入する処理を行う。
【００８１】
このようにして、音声による読み上げに適したテキスト５０２が得られる。音声波形合成前の自然言語処理によって、入力テキストが読み上げを考慮したテキストに変換されているので、聞き取りやすい明快な音声の出力が可能となる。
【００８２】
なお、テキスト変換の結果は、原則として音声による読み上げに反映されるものであるが、必ずしもこれに限定されるものではなく、読み上げは行わずに、図１の表示部１１０（図７のディスプレイ６０３）に表示させるだけでもよい。
【００８３】
例えば、放送局のなどの放送現場では、書き言葉で書かれた記事原稿をニュース放送で読み上げるのに適した文章表現に修正し、アナウンサーが読み上げるという手順でニュース放送が行われるのが一般的である。しかし、突発的に発生した事件などの場合は、記事原稿をニュース原稿に書き換えるための十分な時間が確保できないことも多い。
【００８４】
このような場合には、アナウンサーの負担軽減のために、書き言葉で書かれた記事原稿のテキストの中で、聞き取りにくい個所を自動的に判断し、置き換えるべき話し言葉の表現例を、読み上げ前に提示するようなシステムがあると便利である。本発明は、このような用途にも使用できるものである。
【００８５】
また、図１の音声合成装置では、発音規則テーブル１１１およびテキスト変換規則テーブル１１２は書き換えが可能なテーブルである。つまり、テキスト変換規則入出力部１１４およびテキスト変換規則管理部１１３を用いて、発音規則テーブル１１１やテキスト変換規則テーブル１１２をユーザーに提示でき、また、ユーザー自らが、規則を追加，修正等することができる。
【００８６】
したがって、各規則テーブルを構築する労力が軽減されると共に、ユーザーのニーズに合致した規則を効率的に蓄積して、ユーザーが使いやすい規則テーブルを構築していくことができる。すなわち、原稿を書きかえる作業者が持っている、書き言葉から話し言葉への変換に関するノウハウを効率的にシステムに蓄積できる。
【００８７】
以上説明したように、本実施の形態の音声合成装置（自然言語処理装置）によれば、発音規則テーブル１１１に登録した聞き取りにくい発音のパターンを用いて、単語単位だけではなく、複合語を構成する連続する単語の読みに関しても聞き取りにくさを判定することができる。そして、テキスト変換規則テーブル１１２に登録されている変換規則を用いてテキスト変換を実行して、単語単位では置き換えが不可能であった複合語に関しても、より聞き取りやすい表現に置き換えることができる。
【００８８】
また、例えば、抽出された単語列に対して変換規則を適用して変換すべき表現の候補をユーザーに提示し、また、その候補をユーザー自身が更新することもできできる。これによって、ユーザの現実のニーズに対応した話し言葉への変換規則を、効率的に蓄積できる。
【００８９】
【発明の効果】
以上説明したように本発明によれば、書き言葉で書かれた入力のテキストに含まれる聞き取りにくい表現を、聞き取りやすい表現に置き換えて、分かりやすい読み上げ音声として提供することが可能である。また、ユーザーの現実のニーズに合致した発音規則や変換規則を効率的に蓄積することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１にかかる音声合成装置（自然言語処理装置を含む）のブロック図
【図２】実施の形態１にかかる音声合成装置におけるテキスト変換処理の手順を示すフロー図
【図３】入力テキストの単語列への分割の一例を示す図
【図４】（ａ）  発音規則の内容の一例を示す図
（ｂ）  発音記号の分類を説明するための図
【図５】テキスト変換規則の内容の一例を示す図
【図６】テキスト変換の一例を示す図
【図７】本発明を実施するためのコンピュータシステムの一例を示す図
【符号の説明】
１０１  テキスト入力部
１０２  言語処理部
１０３  テキスト変換部
１０４  発音パターン抽出部
１０５  テキスト変換処理部
１０６  構文解析部
１０７  韻律情報生成部
１０８  音声波形合成部
１０９  音声出力部
１１１  発音規則テーブル
１１２  テキスト変換規則テーブル
１１３  テキスト変換規則管理部
１１４  テキスト変換規則入出力部
【図１】
0003706758.tif 000002
【図２】
0003706758.tif 000003
【図３】
0003706758.tif 000004
【図４】
0003706758.tif 000005
【図５】
0003706758.tif 000006
【図６】
0003706758.tif 000007
【図７】
0003706758.tif 000008