(57)【特許請求の範囲】
【請求項１】
ユーザの心理状況を表すパラメータと、テキストと、を入力として、置き換えても文意が変わらない単語対を用いてテキスト中の単語を置き換えることにより、該入力テキストの文意を変えない範囲で、複数のテキスト変換候補を作成し、それぞれのテキスト変換候補に対して、前記単語対毎に設定された前記単語対を用いてテキストを変換した場合のスコアを用いて出力テキストを音声として受聴した場合のわかりやすさを示すスコアを求め、前記入力パラメータと釣り合うスコアを持つテキスト変換候補を選択することにより、入力テキストの変換動作を行うことを特徴とする、テキスト変換装置。
【請求項２】
前記ユーザの心理状況を表すパラメータとして、ユーザの発声する音声のピッチ周波数の平均値を用いることを特徴とする、請求項１に記載のテキスト変換装置。
【請求項３】
前記ユーザの心理状況を表すパラメータとして、ユーザの発声する音声の速度を用いることを特徴とする、請求項１に記載のテキスト変換装置。
【請求項４】
前記ユーザの心理状況を表すパラメータとして、ユーザの発声する音声の速度の時間的変動成分を用いることを特徴とする、請求項１に記載のテキスト変換装置。
【請求項５】
前記スコアは、同音異議語が存在しない単語への置き換えが促進されるよう設定されている請求項１から４いずれか一に記載のテキスト変換装置。
【請求項６】
前記各テキスト変換候補を読み上げた時の時間の長さ、または前記各テキスト変換候補の文の長さに応じて、前記各テキスト変換候補にスコアを与えることを特徴とする、請求項１ないし５いずれか一に記載のテキスト変換装置。
【請求項７】
置き換えても文意が変わらない単語対を用いてテキスト中の単語を置き換えることに代えて、
入力テキストを複数の分割単位に分割することにより、複数のテキスト変換候補を作成し、
前記各テキスト変換候補に含まれる分割単位の数または各分割単位の長さに応じて、前記各テキスト変換候補にスコアを与えることを特徴とする、請求項１ないし５いずれか一に記載のテキスト変換装置。
【請求項８】
置き換えても文意が変わらない単語対を用いてテキスト中の単語を置き換えることに代えて、
入力テキスト中から１以上の重要語を抽出して、該重要語を二回以上重ねる変換操作を行うことにより、複数のテキスト変換候補を作成し、
前記変換操作の回数に応じて、前記各テキスト変換候補にスコアを与えることを特徴とする、請求項１ないし５いずれか一に記載のテキスト変換装置。
【請求項９】
ユーザの音声又はユーザの操作内容に基づいて、ユーザの心理状況を推定するパラメータを出力する心理状況推定部と、
置き換えても文意が変わらない単語対を用いてテキスト中の単語を置き換えることにより、テキスト変換候補群を生成し、前記テキスト変換候補群に含まれる各テキスト変換候補に、前記単語対毎に設定された前記単語対を用いてテキストを変換した場合のスコアを用いてスコアを付与していき、前記ユーザの心理状況を推定するパラメータに適合するスコアが付与されたテキスト変換候補を選択することにより、入力テキスト中の単語の同義語への置換を行うテキスト変換部と、
を備えたことを特徴とする、テキスト変換装置。
【請求項１０】
テキスト変換装置によるテキスト変換方法であって、
ユーザの心理状況を表すパラメータと、テキストと、を入力するステップと、
置き換えても文意が変わらない単語対を用いてテキスト中の単語を置き換えることにより、前記テキストから、複数のテキスト変換候補を生成し、
前記各テキスト変換候補に対し、前記単語対毎に設定された前記単語対を用いてテキストを変換した場合のスコアを用いてそれぞれ出力テキストを音声として受聴した場合のわかりやすさを示すスコアを求め、前記入力パラメータと釣り合うスコアを持つテキスト変換候補を選択することにより、前記入力パラメータに基づいて、文意を変えない範囲で前記入力されたテキストを変換するステップと、を含む、テキスト変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】  （関連出願についての記載）  本願は、先の日本特許出願２００８−０３７６０３号（２００８年２月１９日出願）の優先権を主張するものであり、前記先の出願の全記載内容は、本書に引用をもって繰込み記載されているものとみなされる。  本発明は、テキスト変換装置、テキスト変換方法、テキスト変換プログラム、音声合成装置及びロボットに関し、特に、テキストの内容が伝わりやすくするような変換を行うテキスト変換装置、テキスト変換方法、テキスト変換プログラム、音声合成装置及びロボットに関する。
【背景技術】
【０００２】  特許文献１に、ある自然言語で記述された文字列を、変換目的毎に用意される変換規則を用いて、当該自然言語の他の表現による文字列に変換する文変換技術が、開示されている。【０００３】  特許文献２には、車両を運転中のドライバの運転負荷を判断する運転負荷判断手段を備え、ドライバの運転負荷に応じて、ドライバ用音声出力手段を制御し、読み上げの休止期間や発話速度を変更する技術が開示されている。【０００４】  特許文献３には、音声応答サービス装置において、利用者の属性情報に応じて、音声合成の音質を制御する技術が開示されている。【０００５】  特許文献４には、入力した音声の音圧、ピッチ周波数、継続時間等の特徴量に基づいて、話者の感情を推定する技術が開示されている。【０００６】
【特許文献１】特許第３９３２３５０号公報
【特許文献２】特開２００５−０７０７０３号公報
【特許文献３】特許第３９３６３５１号公報
【特許文献４】特開２００３−２２８３９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】  以上の特許文献１〜４の全開示内容は、本書に引用をもって繰り込み記載されているものとする。以下に本発明による関連技術の分析を与える。  受聴者は常に精一杯の能力を内容の受聴に用いているとは限らず、逐次の心理的状況によっては、聞き漏らしたり、誤解をしたりすることがある。本発明の目的は、上記受聴者の心理的状況を考慮し、その意味内容が伝わりやすくなるようなテキスト変換を行うテキスト変換装置、テキスト変換方法、テキスト変換プログラム、音声合成装置及びロボットを提供することにある。【０００８】  この点、特許文献１には、具体的な適用例として（Ａ）質問応答システム、（Ｂ）文内圧縮システム、（Ｃ）推敲システム、（Ｄ）難解文変換システムへの適用例と、その際に行われるであろう異なる表現への変換例が挙げられているが、これらの変換後のテキストが、受聴者に伝わりやすいものであるという保証はない。また、その他、特許文献１には、書き言葉と話し言葉での変換・逆変換への適用が示唆されているが（段落００６４）、受聴者に伝わりやすいテキストを生成するといった変換目的や、そのための具体的な変換規則の開示はなされていない。【０００９】  また、特許文献２でいうところの「ドライバの運転負荷」は、具体的には車速のことであり、運転中であれば、通常（他の同乗者に対する読み上げ速度）よりも早い読み上げ速度で、音声出力を行うことが開示されているに過ぎない。【００１０】  また、特許文献３記載の技術は、もとより上記目的として挙げたようなテキストの変換を行うものではないが、刻々と変わっていく受聴者の心理的状況に対応することも不可能である。【００１１】  また、特許文献４には、入力音声から話者の感情を推定する技術が記載されているが、具体的には問診を行ないその特徴量から感情の変化を計測する介護ロボットへの適用が開示されているにすぎない。
【課題を解決するための手段】
【００１２】
本発明の第１の視点によれば、ユーザの心理状況を表すパラメータと、テキストと、を入力として、置き換えても文意が変わらない単語対を用いてテキスト中の単語を置き換えることにより、該入力テキストの文意を変えない範囲で、複数のテキスト変換候補を作成し、それぞれのテキスト変換候補に対して、前記単語対毎に設定された前記単語対を用いてテキストを変換した場合のスコアを用いて出力テキストを音声として受聴した場合のわかりやすさを示すスコアを求め、前記入力パラメータと釣り合うスコアを持つテキスト変換候補を選択することにより、入力テキストの変換動作を行うテキスト変換装置が提供される。
【００１３】
本発明の第２の視点によれば、テキスト変換装置によるテキスト変換方法であって、ユーザの心理状況を表すパラメータと、テキストと、を入力するステップと、置き換えても文意が変わらない単語対を用いてテキスト中の単語を置き換えることにより、前記テキストから、複数のテキスト変換候補を生成し、前記各テキスト変換候補に対し、前記単語対毎に設定された前記単語対を用いてテキストを変換した場合のスコアを用いてそれぞれ出力テキストを音声として受聴した場合のわかりやすさを示すスコアを求め、前記入力パラメータと釣り合うスコアを持つテキスト変換候補を選択することにより、前記入力パラメータに基づいて、文意を変えない範囲で前記入力されたテキストを変換するステップと、を含む、テキスト変換方法が提供される。
【００１４】
本発明の第３の視点によれば、前記テキスト変換装置の機能を実現するためのテキスト変換プログラムが提供される。なお、このテキスト変換プログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。
【発明の効果】
【００１５】  本発明によれば、任意のテキストを、その意味内容が受聴者に伝わりやすいテキストに変換することが可能になる。その理由は、受聴者の心理的状況を表すパラメータを入力としてテキスト変換を行う構成を採用したことにある。また、本効果に派生して、例えば、読み上げテキストの作成時に受聴者の状況を考慮する負担が軽減され、これらのテキストの作成が容易化される。
【図面の簡単な説明】
【００１６】
【図１】本発明の概要を説明するための図である。
【図２】本発明の第１の実施形態に係るテキスト変換装置の構成を表したブロック図である。
【図３】音声のピッチ周波数と、ユーザの緊急度との関係を説明するための図である。
【図４】本発明の第１の実施形態に係るテキスト変換装置のテキスト変換部の詳細構成を表したブロック図である。
【図５】本発明の第１の実施形態に係るテキスト変換装置の単語変換データベースの構成を説明するための図である。
【図６】本発明の第１の実施形態に係るテキスト変換装置の動作を説明するための図である。
【図７】本発明の第２の実施形態に係るテキスト変換装置の構成を表したブロック図である。
【図８】本発明の第２の実施形態に係るテキスト変換装置のテキスト変換部の詳細構成を表したブロック図である。
【図９】本発明の第２の実施形態に係るテキスト変換装置の動作を説明するための図である。
【図１０】本発明の第３の実施形態に係るテキスト変換装置の構成を表したブロック図である。
【図１１】本発明の第３の実施形態に係るテキスト変換装置のテキスト変換部の詳細構成を表したブロック図である。
【符号の説明】
【００１７】  １１  マイクロフォン（音声入力部）  １２  音声認識部  １３  応答文言生成部  １４  テキスト音声合成部  １５  スピーカ  ２０  ピッチ周波数分析部  ２１  心理状況推定部  ２２  テキスト変換部  ２３  発話速度測定部  ３１  単語変換部  ３２  テキスト分割部  ３３  候補選択部  ３４  単語変換データベース（単語変換ＤＢ）  ３６  テキスト要約部  ３７  テキスト強調部
【発明を実施するための最良の形態】
【００１８】  続いて、本発明を好適な実施形態として第１〜第３の実施形態を示して説明する。これらの実施形態は、図１に抽象化されるように、いずれも、受聴者の心理的状況を表すパラメータ（心理的状況パラメータ）に応じて、対象のテキストが「音声として発せられた場合にわかりやすいテキスト」となるように、テキスト自体を変形するテキスト変換手段（図１のテキスト変換部）を備えるものである。【００１９】［第１の実施形態］  始めに、ユーザの心理的状況を表すパラメータとして、ユーザの緊急度（急いでいる度合い）を用いてテキスト変換を行う本発明の第１の実施形態について説明する。図２は、本発明の第１の実施形態に係るテキスト変換装置の構成を表したブロック図である。【００２０】  図２を参照すると、本発明の第１の実施形態に係るテキスト変換装置は、マイクロフォン等の音声入力部１１と、ピッチ周波数分析部２０と、心理状況推定部２１と、テキスト変換部２２と、を備えて構成される。これらテキスト変換装置の処理手段は、テキスト変換装置を構成するコンピュータに、後記する各処理を実行させるプログラムにより実現することができる。【００２１】  ピッチ周波数分析部２０は、音声入力部１１より入力されたユーザの発声する音声を分析し、ピッチ周波数を得る手段である。【００２２】  心理状況推定部２１は、ユーザ音声のピッチ周波数の平均値から、ユーザの緊急度を表すパラメータｘ１を求め、テキスト変換部２２に出力する手段である。【００２３】  図３は、ピッチ周波数の平均値から、ユーザの緊急度ｘ１を求めるマップを表した図である。図３の例では、ピッチ周波数の平均値が高い程、ユーザの緊急度ｘ１が高くなるような単調増加関係の曲線（より厳密には、ピッチ周波数の平均値が第１の閾値ｔｈ１を超えると、ユーザの緊急度ｘ１が急増し、ピッチ周波数の平均値が第２の閾値ｔｈ２を超えると、再び緩やかに増えていくようなＳ字状の曲線）となっている。これは、ピッチ周波数が高い場合、うわずった発声が行われているので、ユーザの緊急度は高いと推定できるからである。【００２４】  テキスト変換部２２は、上記のようにして得られるユーザの緊急度ｘ１に応じて、入力テキストをスコアに基づき変換して、出力テキストを生成する手段である。本実施形態におけるスコア又は総合スコアとは、音声としてのわかりやすさを表す指標である。【００２５】  図４は、テキスト変換部２２の詳細構成を表した図である。テキスト変換部２２は、単語変換部３１と、テキスト分割部３２と、候補選択部３３と、単語変換データベース（単語変換ＤＢ）３４と、を備えて構成される。【００２６】  単語変換部３１は、単語変換ＤＢ３４に登録された単語対を用いて、長さＬの入力テキストに含まれる変更可能な、すべての組のテキスト候補である単語変換候補群とそれぞれの変換スコアを出力する。【００２７】  単語変換ＤＢ３４には、意味が略同一である（置き換えても文意が変わらない。）一組以上の単語対と、各単語対ｉによって文言を変換した場合の変換スコアＳ１（ｉ）が記録されている。図５は、単語変換ＤＢ３４に登録された単語対と変換スコアの例である。変換スコアは、同音異義語が存在する入力単語に対しては、低���、同音異義語が存在しない出力単語に対しては変換スコアが高くなるように設定することができる。これは、同音異義語が存在する入力単語（図５の「パーソナルコンピュータ」と、「パトカー」はそれぞれ「ＰＣ」という同音異義語を持つ。）を同音異義語が存在しない出力単語（図５の「パソコン」、「ポケコン」は同音異義語を持たない。）への置き換えを促進するためである。【００２８】  テキスト分割部３２は、入力された単語変換候補群の各テキストを、読点又は所定のポーズ記号によって、長さＬ（１），Ｌ（２），．．．Ｌ（Ｎ）のＮ個の分割単位に分割したすべての組合せであるテキスト変換候補群を出力する。【００２９】  例えば、読点を用いて、入力テキストを分割する場合、読点がＭ個挿入可能である場合、２のＭ乗種類の分割が可能である。【００３０】  なお、上記テキスト長Ｌ、Ｌ（１）〜Ｌ（Ｎ）としては、簡便に求めることが可能であり、発音時間長と相関のある文字数を用いるものとして説明するが、入力テキストからモーラ数を求めることが可能である場合には、発音時間長とより相関の強いモーラ数を用いることもできる。【００３１】  候補選択部３３は、テキスト分割部３２が出力したテキスト変換候補のすべての組み合わせの中で、ｙ１＝ｘ１−（α１＊Ｓ１＋α２＊Ｓ２）が正かつ最小となる候補を選択し、該当変換後テキストを出力する。ここで、α１、α２は、予め定めた定数である。【００３２】  ここで、単語変換候補毎に算出されるＳ１は、変換に使用した単語の変換スコアＳ１（ｉ）の和である。【００３３】  また、テキスト変換候補毎に算出されるＳ２は、Ｓ２＝Ｌ＾２−Σ（Ｌ（ｉ）＊Ｌ（ｉ））で求められる。このようにして得られるＳ２は、分割回数が小さい程、また変換、分割後のフレーズ長が均一である程、小さな値となる。【００３４】  図６は、「私は、パーソナルコンピュータを、買った。」という入力テキストに対するスコア（総合スコア）を上記Ｓ１、Ｓ２を用いて算出した結果を表している。なお、図６の例では、上記定数α１、α２として、α１＝１０、α２＝１を設定している。【００３５】  図６を参照して、スコアの算出の方法を説明する。例えば、候補番号１の単語変換「なし」、テキスト分割「なし」のケースでは、Ｓ１＝０（変換なし）、Ｓ２＝２０＾２−（２０＾２）＝０と算出され、総合スコアは、α１×０＋α２×０＝０と算出される。【００３６】  同様に、候補番号２の単語変換「ａ」（図５の「パーソナルコンピュータ」を「パソコン」に変換、テキスト分割「なし」のケースでは、Ｓ１＝５０、Ｓ２＝２０＾２−（１３＾２）＝２３１と算出され、総合スコアは、α１×５０＋α２×２３１＝７３１と算出される。【００３７】  同様に、候補番号３の単語変換「ｂ」（図５の「パーソナルコンピュータ」を「ＰＣ」に変換、テキスト分割「なし」のケースでは、Ｓ１＝５０、Ｓ２＝２０＾２−（１３＾２）＝２３１と算出され、総合スコアは、α１×５０＋α２×２３１＝７３１と算出される。【００３８】  上記総合スコアを用いた上述の候補選択部３３のｙ１＝ｘ１−（α１＊Ｓ１＋α２＊Ｓ２）が正かつ最小となる候補を選択する基準に当てはめると、ユーザの緊急度ｘ１が著しく高いときには、候補番号２のテキス��変換候補が選択される。ユーザの緊急度ｘ１が著しく高くはないが一定値以上である場合、候補番号３のテキスト変換候補が選択される。ユーザの緊急度ｘ１が低い場合、候補番号１のテキスト変換候補が選択される。つまり、ユーザの緊急度ｘ１が高いときには、候補番号２の「私は、パソコンを、買った。」という同義語が少なく、かつ、短く言い換えられた候補が選択される。【００３９】  上記総合スコアは、テキスト分割がされる毎に高くなり、例えば、図６の候補番号４〜１２の各テキスト変換候補は、それぞれ同一の単語変換を行った候補番号１〜３のテキスト変換候補よりも総合スコアが高くなっている。すべてのテキスト変換候補が得られている状態では、ユーザの緊急度ｘ１が２００である場合、入力テキストを１回分割した候補番号７（総合スコア＝１５９、ｙ１＝４１）が選択される。同様に、ユーザの緊急度ｘ１が上がって５００である場合、読み上げ文が短くなるよう単語変換を行った候補番号３（総合スコア＝４７９、ｙ１＝２１）が選択される。更に、ユーザの緊急度ｘ１が更に上がって９００である場合には、更に、短かく、細かく分割された候補番号１１（総合スコア＝８５５、ｙ１＝４５）が選択される。【００４０】  以上のように、緊急度の高いユーザには、なるべく同義語を含まず（わかりやすく）、細かく分割が行われた（聞き取りやすい）出力テキストが生成される。【００４１】  なお、本実施形態においては、選択可能な候補を予めすべて挙げてから選択を行うものとして説明したが、単語変換部３１やテキスト分割部３２にユーザの緊急度ｘ１を入力し、各段階で不要な候補を削除、あるいは、最適な候補を選択するようにしてもよい。例えば、ユーザの緊急度ｘ１が高い場合には、スコアＳ１が高い変換を行ったテキスト変換候補のみを出力するようにすることで、テキスト分割部３２や候補選択部３３の負荷や処理時間を低減することが可能である。【００４２】［第２の実施形態］  続いて、ユーザの心理的状況を表すパラメータとして、ユーザの切迫度（差し迫っている度合い）を用いてテキスト変換を行う本発明の第２の実施形態について説明する。図７は、本発明の第２の実施形態に係るテキスト変換装置の構成を表したブロック図である。【００４３】  図７を参照すると、本発明の第２の実施形態に係るテキスト変換装置は、マイクロフォン等の音声入力部１１と、音声認識部１２と、応答文言生成部１３と、発話速度測定部２３と、心理状況推定部２１と、テキスト変換部２２と、テキスト音声合成部１４と、スピーカ１５と、を備えて構成される。上記音声認識部１２と、応答文言生成部１３と、発話速度測定部２３と、心理状況推定部２１と、テキスト変換部２２と、テキスト音声合成部１４との処理手段は、テキスト変換装置を構成するコンピュータに、後記する各処理を実行させるプログラムにより実現することができる。【００４４】  音声認識部１２は、マイクロフォン１１から入力された音声を認識し、応答文言生成部１３に出力する手段である。【００４５】  応答文言生成部１３は、音声認識部１２にて認識されたユーザの発話内容に応答する文言を生成し、入力テキストとしてテキスト変換部２２に出力する手段である。【００４６】  ���話速度測定部２３は、ユーザの発声する音声の発話速度を測定する手段である。マイクロフォン１１から入力された音声は、発話速度測定部２３にも入力され、ユーザの発声する音声の発話速度の測定が行われる。【００４７】  心理状況推定部２１は、発話速度測定部２３にて測定された発話速度の値に基づいて、切迫度を表す数値ｘ２を出力する。【００４８】  ここで、切迫度を表す数値ｘ２は、発話速度の値（単位はモーラ毎秒）と単調増加の関係となるよう、予め与えられた関係によって求めることができる。【００４９】  テキスト変換部２２は、上記のようにして得られるユーザの切迫度ｘ２に応じて、入力テキストをスコアに基づき変換して、出力テキストを生成する手段である。本実施形態におけるスコア又は総合スコアとは、音声としてのわかりやすさを表す指標である。【００５０】  図８は、テキスト変換部２２の詳細構成を表した図である。テキスト変換部２２は、単語変換部３１と、テキスト要約部３６と、候補選択部３３と、単語変換データベース（単語変換ＤＢ）３４と、を備えて構成される。【００５１】  単語変換部３１は、単語変換ＤＢ３４に登録された単語対を用いて、長さＬの入力テキストに含まれる変更可能な、すべての組のテキスト候補である単語変換候補群を出力する。【００５２】  単語変換ＤＢ３４には、上記第１の実施形態と同様、意味が略同一である一組以上の単語対が記録されている。【００５３】  本実施形態では、各単語変換候補毎に算出されるスコアＳ１は、単語変換部３１による、変換前のテキストの文字数Ｌ１１と、変換後のテキストの文字数Ｌ１２から、Ｓ１＝Ｌ１１−Ｌ１２として求めるものとする。【００５４】  テキスト要約部３６は、入力された単語変換候補群の長さＬ２１のテキストを文書要約し、長さＬ２２の要約テキストを出力する。テキスト要約部３６により複数の要約候補を生成可能である場合は、そのすべてがテキスト変換候補群に含まれる。【００５５】  各テキスト変換候補毎に算出されるスコアＳ２は、Ｓ２＝Ｌ２１−Ｌ２２で求めるものとする。【００５６】  候補選択部３３は、単語変換部３１とテキスト要約部３６が出力した各テキスト変換候補のすべての組み合わせの中で、ｙ２＝ｘ２−（α１＊Ｓ１＋α２＊Ｓ２）が正かつ最小となる候補を選択し、出力する。ただし、すべてのテキスト変換候補のｙ２が負になる場合は、候補選択部３３は、Ｓ１＋Ｓ２が最大となる候補を選択し、出力する。【００５７】  図９は、「私が持っているパーソナルコンピュータが壊れてしまった。」という入力テキストに対するスコア（総合スコア）を上記Ｓ１、Ｓ２を用いて算出した結果を表している。なお、図９の例では、上記ｙ２の算出式中の定数α１、α２として、α１＝１、α２＝１を設定している。【００５８】  図９を参照して、スコアの算出の方法を説明する。例えば、候補番号１の単語変換「なし」、テキスト要約「なし」のケースでは、Ｓ１＝０（変換による短縮なし）、Ｓ２＝０（要約による短縮なし）と算出され、総合スコアは０と算出される。【００５９】  同様に、候補番号２の単語変換「ａ」（図５の「パーソナルコンピュータ」を「パソコン」に変換、テキスト要約「なし」のケースでは、Ｓ１＝７、Ｓ２＝��と算出され、総合スコアは７と算出される。【００６０】  同様に、候補番号３の単語変換「ｂ」（図５の「パーソナルコンピュータ」を「ＰＣ」に変換、テキスト要約「なし」のケースでは、Ｓ１＝９、Ｓ２＝０と算出され、総合スコアは９と算出される。【００６１】  上記総合スコアを用いた上述の候補選択部３３のｙ２＝ｘ２−（α１＊Ｓ１＋α２＊Ｓ２）が正かつ最小となる候補を選択する基準に当てはめると、ユーザの切迫度ｘ２が著しく高いとき（度数９以上）には、候補番号１〜３のうち最も短い候補番号３のテキスト変換候補が選択される。ユーザの切迫度ｘ２が著しく高くはないが一定値以上である場合（度数７以上９未満）、候補番号３のテキスト変換候補が選択される。ユーザの切迫度ｘ２が低い場合（度数７未満）、候補番号１のテキスト変換候補が選択される。つまり、ユーザの切迫度ｘ２が高いときには、候補番号３の「私が持っているＰＣが壊れてしまった。」という単語変換により、短く言い換えられた候補が選択される。【００６２】  上記総合スコアは、テキスト要約の効果が大きくなると更に高くなり、例えば、図６の候補番号４〜９の各テキスト変換候補は、それぞれ同一の単語変換を行った候補番号１〜３のテキスト変換候補よりも総合スコアが高くなっている。すべてのテキスト変換候補が得られている状態では、ユーザの切迫度ｘ２が度数２０である場合、入力テキストを単語変換と、文書要約により短かく言い換えた候補番号９（総合スコア＝１８、ｙ２＝２）が選択される。【００６３】  以上のように、本実施形態では、緊急度が高いと判定された場合は、より短くて、短時間で伝達可能な可能性が高い文を生成することが可能となる。【００６４】  なお、本実施形態においても、選択可能な候補を予めすべて挙げてから選択を行うものとして説明したが、単語変換部３１やテキスト要約部３６にユーザの切迫度ｘ２を入力し、各段階で不要な候補を削除、あるいは、最適な候補を選択するようにしてもよい。例えば、ユーザの切迫度ｘ２が高い場合には、スコアＳ１が高い変換を行ったテキスト変換候補のみを出力するようにすることで、テキスト要約部３６や候補選択部３３の負荷や処理時間を低減することが可能である。【００６５】  また、上記ユーザの切迫度を表す数値ｘ２は、上記に限らず、以下に示す各方法で、得ることが可能である。【００６６】  例えば、上記切迫度を表す数値ｘ２は、ユーザが搭乗（運転）している自動車等の乗り物の移動速度（車速あるいは駆動輪回転数）を入力とし、該当値と単調増加な関係としても得られる。【００６７】  また例えば、上記切迫度を表す数値ｘ２は、自動車のブレーキの動作を入力とし、自動車を運転しているユーザがブレーキを踏んだ時にｘ２の値を大きく、更にブレーキペダルの動きの加速度が大きい時に、ｘ２の値が更に大きくなるようにすることによっても得ることができる。【００６８】［第３の実施形態］  続いて、ユーザの心理的状況を表すパラメータとして、ユーザの集中度（集中している度合い）を用いてテキスト変換を行う本発明の第３の実施形態について説明する。図１０は、本発明の第３の実施形態に係るテキスト変換装置の構成を表したブロック図である。【００６９】  図１０を参��すると、本発明の第３の実施形態に係るテキスト変換装置は、マイクロフォン等の音声入力部１１と、音声認識部１２と、応答文言生成部１３と、発話速度測定部２３と、心理状況推定部２１と、テキスト変換部２２と、テキスト音声合成部１４と、スピーカ１５と、を備えて構成される。先の第２の実施形態と同様に、本実施形態のテキスト変換装置の処理手段は、テキスト変換装置を構成するコンピュータに、後記する各処理を実行させるプログラムにより実現することができる。【００７０】  本実施形態は、心理状況推定部２１がユーザの発話速度からユーザの集中度を示す値ｘ３を出力し、テキスト変換部２２がユーザの集中度を示す値ｘ３を用いてテキスト変換を行うものであり、その他要素は、上記した第２の実施形態と同様であるので、その相違点を中心に説明する。【００７１】  心理状況推定部２１は、発話速度の値の時間的変動成分からユーザの集中度ｘ３を求める。具体的には、発話速度の最大値Ｖｍａｘと最小値Ｖｍｉｎの値から、変動成分Ｖｄｉｆｆ＝Ｖｍａｘ−Ｖｍｉｎを計算する。【００７２】  心理状況推定部２１は、この発話速度の値の時間的変動成分Ｖｄｉｆｆの値が大きい時は、対話以外のことに気を取られている可能性が高いと判定して、集中度を表す数値ｘ３を出力する。【００７３】  従って、集中度を表す数値ｘ３は、該発話速度の値の時間的変動成分の値Ｖｄｉｆｆと、単調減少の関係となるよう、予め与えられた関係によって求めることができる。【００７４】  テキスト変換部２２は、上記のようにして得られるユーザの集中度ｘ３に応じて、入力テキストをスコアに基づき変換して、出力テキストを生成する手段である。【００７５】  図１１は、テキスト変換部２２の詳細構成を表した図である。テキスト変換部２２は、単語変換部３１と、テキスト強調部３７と、候補選択部３３と、単語変換データベース（単語変換ＤＢ）３４と、を備えて構成される。【００７６】  単語変換部３１は、単語変換ＤＢ３４に登録された単語対を用いて、長さＬの入力テキストに含まれる変更可能な、すべての組のテキスト候補である単語変換候補群を出力する。【００７７】  単語変換ＤＢ３４には、上記第１の実施形態と同様、意味が略同一である一組以上の単語対と、各単語対ｉによって文言を変換した場合の変換スコアＳ１（ｉ）が記録されている。【００７８】  ここで、単語変換候補毎に算出されるＳ１は、変換に使用した単語の変換スコアＳ１（ｉ）の和である。【００７９】  テキスト強調部３７は、入力された単語変換候補群の長さＬ２１のテキストから重要語を抽出し、該重要語を任意の回数繰り返した長さＬ２２の出力テキストを生成する（フレーズ繰り返し処理）。例えば、「次はＢボタンを押してください」という入力テキストに対し、テキスト強調部３７は、「Ｂボタン」を重要語として抽出し、読点を挟んで該重要語を二度繰り返すことにより、「次はＢボタン、Ｂボタンを押してください」というテキストを生成する。入力テキストに複数の重要語が含まれている場合は、テキスト強調部３７は、各重要語をそれぞれ繰り返したパターンの組み合わせすべてをテキスト変換候補群として出力する。【００８０】  重要語の候補は、予めテキスト強調部３７���に定義しておいてもよいし、目的語等を一定の規則で重要語として抽出するようにしてもよい。【００８１】  各テキスト変換候補毎に算出されるスコアＳ２は、Ｓ２＝Ｌ２２−Ｌ２１で求めるものとする。【００８２】  候補選択部３３は、単語変換部３１とテキスト強調部３７が出力した各テキスト変換候補のすべての組み合わせの中で、ｙ３＝（１／ｘ３）−（β１＊Ｓ１＋β２＊Ｓ２）が正かつ最小となる候補を選択し、出力する。ただし、すべてのテキスト変換候補のｙ３が負になる場合は、候補選択部３３は、Ｓ１＋Ｓ２が最大となる候補を選択し、出力する。【００８３】  本実施形態におけるスコアの算出の方法を説明する。例えば、単語変換「なし」、テキスト強調「なし」のケースでは、Ｓ１＝０（変換なし）、Ｓ２＝０（強調なし）と算出され、総合スコアは０と算出される。【００８４】  一方、図５の「パーソナルコンピュータ」を「パソコン」に変換等の単語変換を行い、テキスト強調「なし」のケースでは、Ｓ１＝５０、Ｓ２＝０と算出され、β１、β２をそれぞれ１とした場合、総合スコアは５０と算出される。【００８５】  一方、図５の「パーソナルコンピュータ」を「パソコン」に変換等の単語変換を行い、テキスト強調「ボタンＢ」の２回繰り返しを行ったケースでは、Ｓ１＝５０、Ｓ２＝４と算出され、β１、β２をそれぞれ１とした場合、総合スコアは５４と算出される。【００８６】  上記総合スコアを用いた上述の候補選択部３３のｙ３＝（１／ｘ３）−（β１＊Ｓ１＋β２＊Ｓ２）が正かつ最小となる候補を選択する基準に当てはめると、ユーザの集中度ｘ３が低いときには、上記単語変換と、テキスト強調の双方を行ったテキスト変換候補が選択される。反対に、ユーザの集中度ｘ３が高いと判断されるときには、上記単語変換やテキスト強調を行っていないテキスト変換候補が選択される。【００８７】  以上のように、本実施形態では、ユーザの集中度が低いと判定された場合は、より冗長だが判りやすい表現の文を生成することが可能となる。【００８８】  なお、本実施形態においても、選択可能な候補を予めすべて挙げてから選択を行うものとして説明したが、単語変換部３１やテキスト強調部３７にユーザの集中度ｘ３を入力し、各段階で不要な候補を削除、あるいは、最適な候補を選択するようにしてもよい。例えば、ユーザの集中度ｘ３が低い場合には、スコアＳ１が高い変換を行ったテキスト変換候補のみを出力するようにすることで、テキスト強調部３７や候補選択部３３の負荷や処理時間を低減することが可能である。【００８９】  また、上記ユーザの集中度を表す数値ｘ３は、上記に限らず、以下に示す各方法で、得ることが可能である。【００９０】  例えば、上記集中度を表す数値ｘ３は、ユーザの皮膚の電気抵抗を測定し入力することにより、電気抵抗と単調減少の関係にある値としてのユーザの発汗量を推定し、発汗量が多い場合に集中度が高いという関係から求めることができる。【００９１】  また例えば、上記集中度を表す数値ｘ３は、ユーザの呼吸を測定し入力することにより、時間当たりの呼吸回数が少ない時は集中度が高いという関係から求めることができる。【００９２】  また例えば、上記集中度を表す数値ｘ３は、ユーザの脈拍を測定し入力することにより、時間当たりの拍動数が多い時は集中度が高いという関係から求めることができる。【００９３】  以上、本発明の好適な実施形態を説明したが、本発明は、上記した実施形態に限定されるものではなく、本発明の基本的技術的思想を逸脱しない範囲で、更なる変形・置換・調整を加えることができる。また例えば、上記した第２の実施形態では、変換した単語が同義語を持つか否かといった観点のスコアを用いないものとして説明したが、このスコアを適宜補正して総合スコアに加算することで、切迫しているユーザに伝わりやすい音声を出力することが可能となる。【００９４】  更に、上記した第１〜第３の実施形態では、ユーザの緊急度、切迫度、集中度によるテキスト変換を取り上げて説明したが、上記した第１〜第３の実施形態のユーザの緊急度、切迫度、集中度によるテキスト変換をそれぞれ行ない、その中からユーザの心理的状況に適ったものを選択して発話するように構成することもできる。また、ユーザの緊急度、切迫度、集中度に限らず、その他の心理的状況を表すパラメータにより、テキスト変換を行うことももちろん可能である。  なお、上記ユーザの緊急度、切迫度、集中度といった各種心理的状況を表すパラメータ、入出力されるテキストおよびテキスト変換プログラムは、コンピュータが物理的ないし電気的信号として取り扱い可能なものであればよい。テキスト変換プログラムは、これら心理的状況を表すパラメータ及びテキストが入力されたコンピュータを、変換後のテキストを出力させるための物理的手段として機能させる。
【産業上の利用可能性】
【００９５】
本発明は、テキスト音声合成装置と組み合わせることにより、ユーザの心理的状況を察して発話テキストを変更する、音声合成装置、音声対話システム、音声自動応答装置、知能ロボット等の各種用途に用いることができる。
なお、本発明の全開示（請求の範囲を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の請求の範囲の枠内において種々の開示要素の多様な組み合わせ乃至選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。
［付記１−条約第３４条に基づく補正後請求項３］
前記ユーザの心理状況を表すパラメータとしてユーザの緊急度を用いることを特徴とする、請求項１に記載のテキスト変換装置。
［付記２−条約第３４条に基づく補正後請求項４］
前記ユーザの心理状況を表すパラメータとしてユーザの切迫度を用いることを特徴とする、請求項１に記載のテキスト変換装置。
［付記３−条約第３４条に基づく補正後請求項５］
前記ユーザの心理状況を表すパラメータとしてユーザの集中度を用いることを特徴とする、請求項１に記載のテキスト変換装置。
［付記４−条約第３４条に基づく補正後請求項６］
前記ユーザの緊急度を、ユーザの発声する音声のピッチ周波数の平均値で代替することを特徴とする、請求項３に記載のテキスト変換装置。
［付記５−条約第３４条に基づく補正後請求項７］
前記ユーザの切迫度を、ユーザの発声する音声の速度で代替することを特徴とする、請求項４に記載のテキスト変換装置。
［付記６−条約第３４条に基づく補正後請求項８］
前記ユーザの集中度を、ユーザの発声する音声の速度の時間的変動成分で代替することを特徴とする、請求項５に記載のテキスト変換装置。
［付記７−条約第３４条に基づく補正後請求項９］
入力テキスト中の単語を別の単語に置換することにより、複数のテキスト変換候補を作成し、
前記置換した単語が持つ同音異義語の数に応じて、前記各テキスト変換候補にスコアを与えることを特徴とする、請求項１、３ないし８いずれか一に記載のテキスト変換装置。
［付記８−条約第３４条に基づく補正後請求項１０］
入力テキスト中の単語を別の単語に置換することにより、複数のテキスト変換候補を作成し、
前記各テキスト変換候補を読み上げた時の時間長さ、または前記各テキスト変換候補の文の長さに応じて、前記各テキスト変換候補にスコアを与えることを特徴とする、請求項１、３ないし８いずれか一に記載のテキスト変換装置。
［付記９−条約第３４条に基づく補正後請求項１１］
入力テキストを複数の分割単位に分割することにより、複数のテキスト変換候補を作成し、
前記各テキスト変換候補に含まれる分割単位の数または各分割単位の長さに応じて、前記各テキスト変換候補にスコアを与えることを特徴とする、請求項１、３ないし８いずれか一に記載のテキスト変換装置。
［付記１０−条約第３４条に基づく補正後請求項１２］
入力テキスト中から１以上の重要語を抽出して、該重要語を二回以上重ねる変換操作を行うことにより、複数のテキスト変換候補を作成し、
前記変換操作の回数に応じて、前記各テキスト変換候補にスコアを与えることを特徴とする、請求項１、３ないし８いずれか一に記載のテキスト変換装置。
［付記１１−条約第３４条に基づく補正後請求項１５］
請求項１、３ないし１３いずれか一に記載のテキスト変換装置と、前記テキスト変換装置から出力されるテキストを読み上げるテキスト音声合成手段と、を備えることを特徴とする、音声出力装置。
［付記１２−条約第３４条に基づく補正後請求項１６］
請求項１５に記載の音声出力装置を含み、受聴者の心理状況に応じた音声出力を行うことを特徴とする、ロボット。
［付記１３−条約第３４条に基づく補正後請求項１９］
入力テキスト中の単語を別の単語に置換することにより、複数のテキスト変換候補を作成し、
前記置換した単語が持つ同音異義語の数に応じて、前記各テキスト変換候補にスコアを与えることを特徴とする、請求項１７に記載のテキスト変換方法。
［付記１４−条約第３４条に基づく補正後請求項２０］
入力テキスト中の単語を別の単語に置換することにより、複数のテキスト変換候補を作成し、
前記各テキスト変換候補を読み上げた時の時間長さ、または前記各テキスト変換候補の文の長さに応じて、前記各テキスト変換候補にスコアを与えることを特徴とする、請求項１７に記載のテキスト変換方法。
［付記１５−条約第３４条に基づく補正後請求項２１］
入力テキストを複数の分割単位に分割することにより、複数のテキスト変換候補を作成し、
前記各テキスト変換候補に含まれる分割単位の数または各分割単位の長さに応じて、前記各テキスト変換候補にスコアを与えることを特徴とする、請求項１７に記載のテキスト変換方法。
［付記１６−条約第３４条に基づく補正後請求項２２］
入力テキスト中から１以上の重要語を抽出して、該重要語を二回以上重ねる変換操作を行うことにより、複数のテキスト変換候補を作成し、
前記変換操作の回数に応じて、前記各テキスト変換候補にスコアを与えることを特徴とする、請求項１７に記載のテキスト変換方法。
［付記１７−条約第３４条に基づく補正後請求項２５］
入力テキスト中の単語を別の単語に置換することにより、複数のテキスト変換候補を作成し、
前記置換した単語が持つ同音異義語の数に応じて、前記各テキスト変換候補にスコアを与えることを特徴とする、請求項２３に記載のテキスト変換プログラム。
［付記１８−条約第３４条に基づく補正後請求項２６］
入力テキスト中の単語を別の単語に置換することにより、複数のテキスト変換候補を作成し、前記各テキスト変換候補を読み上げた時の時間長さ、または前記各テキスト変換候補の文の長さに応じて、前記各テキスト変換候補にスコアを与えることを特徴とする、請求項２３に記載のテキスト変換プログラム。
［付記１９−条約第３４条に基づく補正後請求項２７］
入力テキストを複数の分割単位に分割することにより、複数のテキスト変換候補を作成し、
前記各テキスト変換候補に含まれる分割単位の数または各分割単位の長さに応じて、前記各テキスト変換候補にスコアを与えることを特徴とする、請求項２３に記載のテキスト変換プログラム。
［付記２０−条約第３４条に基づく補正後請求項２８］
入力テキスト中から１以上の重要語を抽出して、該重要語を二回以上重ねる変換操作を行うことにより、複数のテキスト変換候補を作成し、
前記変換操作の回数に応じて、前記各テキスト変換候補にスコアを与えることを特徴とする、請求項２３に記載のテキスト変換プログラム。
［付記２１−条約第３４条に基づく補正後請求項２９］
請求項２３、２５ないし２８いずれか一に記載のテキスト変換プログラムにより、出力されるテキストを、テキスト音声合成技術によって音声に変換して出力する処理を更に前記コンピュータに実行させる音声出力プログラム。
【図１】
0005521554.tif 000002
【図２】
0005521554.tif 000003
【図３】
0005521554.tif 000004
【図４】
0005521554.tif 000005
【図５】
0005521554.tif 000006
【図６】
0005521554.tif 000007
【図７】
0005521554.tif 000008
【図８】
0005521554.tif 000009
【図９】
0005521554.tif 000010
【図１０】
0005521554.tif 000011
【図１１】
0005521554.tif 000012