(57)【要約】　　　（修正有）【課題】叙述されたモノローグ的な文章に基づいて、会話表現を自動的に生成することで、読み手や聞き手の理解度を高められるようにする。【解決手段】会話表現生成装置Ａは、モノローグテキストを取得するモノローグテキスト取得手段と、取得したモノローグテキストを分割し一以上の単文テキストを生成する前処理手段と、生成された単文テキストの文末表現を解析し当該文末表現を予め設定された複数の文末表現パターンの何れか一つに対応付ける文末処理手段と、各文末表現パターンに対応付けてそれらに応答する表現として設定された複数のコメントテキストから前記何れかの一の文末表現パターンに対応付けられた単文テキストに対応する一のコメントテキストを選択するコメント選択手段と、前記単文テキストの後に選択されたコメントテキストを挿入し単文テキストとコメンテキストからなる会話テキストを生成し、出力する手段を具備する。【選択図】図１
2004102764.tif 000002
【特許請求の範囲】
【請求項１】
モノローグ的文章からなるモノローグテキストに基づいて、会話表現を生成するものであって、モノローグテキストを格納したモノローグテキスト格納部から取得するモノローグテキスト取得手段と、取得したモノローグテキストを単文形式に分割し一以上の単文テキストを生成する前処理手段と、生成された単文テキストの文末表現を解析し当該文末表現を予め設定された複数の文末表現パターンの何れか一つに対応付ける文末処理手段と、各文末表現パターンに対応付けてそれらに応答する表現として設定された複数のコメントテキストを格納するコメント格納部から前記何れかの一の文末表現パターンに対応付けられた単文テキストに対応する一のコメントテキストを選択するコメント選択手段と、前記単文テキストの後に選択されたコメントテキストを挿入し単文テキストとコメントテキストからなる会話テキストを生成する会話表現生成手段と、生成した会話テキストを出力する会話テキスト出力手段とを具備してなることを特徴とする会話表現生成装置。
【請求項２】
ユーザにより入力されたキーワードを取得するキーワード取得手段を更に具備し、モノローグテキスト取得手段が、モノローグテキスト格納部から前記キーワードに対応する一以上のモノローグテキストを取得するものであって、前処理手段が、取得されたモノローグテキストのそれぞれについて単文テキストを生成するものである請求項１記載の会話表現生成装置。
【請求項３】
モノローグテキスト格納部が、ユーザの入力により電子掲示板に投稿された意見文テキストをモノローグテキストとして格納するものであり、モノローグテキスト取得手段が、この意見文であるモノローグテキストを取得するものである請求項１又は２記載の会話表現生成装置。
【請求項４】
二以上の予め設定された話者エージェントのそれぞれに対して、出力された会話テキストのうち単文テキストの読み手として一の話者エージェントを対応付けるとともに、コメントテキストの読み手として他の話者エージェントを対応付ける処理を行う話者決定手段を更に具備している請求項１、２又は３記載の会話表現生成装置。
【請求項５】
話者決定手段で決定した各話者エージェントごとに異なる音声で対応する単文テキスト又はコメントテキストを音声出力する音声出力手段を更に具備している請求項４記載の会話表現生成装置。
【請求項６】
音声出力手段で出力される単文テキスト又はコメントテキストの音声に対応して、各話者エージェントに当該話者エージェントの画像のうち少なくとも口を動かせるアニメーション動作を付加し出力するアニメーション処理手段を更に具備している請求項５記載の会話表現生成装置。
【請求項７】
各話者エージェントと共に、対応する単文テキスト又はコメントテキストを画面表示可能な文字データとして出力する文字データ出力手段を更に具備している請求項４、５又は６記載の会話表現生成装置。
【請求項８】
モノローグテキストが画像データを伴っている場合、モノローグテキスト格納部から当該画像データを取得し出力する画像データ処理手段を更に具備している請求項１、２、３、４、５、６又は７記載の会話表現生成装置。
【請求項９】
話者エージェントの一つとして、会話表現の進行役となるメインキャスタエージェントを設定してあり、話者決定手段が、メインキャスタエージェントをコメントテキストの読み手として決定するものである請求項４、５、６、７又は８記載の会話表現生成装置。
【請求項１０】
モノローグテキストが、その内容の本質的部分である本文部と概要を示す表題部とから構成されるものであり、話者決定手段が、メインキャスタエージェントを表題部の読み手として決定するものである請求項９記載の会話表現生成装置。
【請求項１１】
コメント格納部に、会話表現の開始を示すコメントテキストが格納されており、コメント選択手段が、当該単文テキストの前に他の単文テキストがない場合に前記開始を示すコメントテキストを選択し、話者選択手段において、当該コメントテキストに表題部を合成したものをメインキャスタエージェントに対応付けるものである請求項１０記載の会話表現生成装置。
【請求項１２】
モノローグテキストが、その内容の本質的部分である本文部と概要を示す表題部とから構成されるものであり、メインキャスタエージェントとは異なる話者エージェントとして一以上のアナウンサーエージェントが設定されてあり、話者決定手段が、アナウンサーエージェントを本文部の読み手として決定するものである請求項９、１０又は１１記載の会話表現生成装置。
【請求項１３】
コメント選択手段が、一のモノローグテキストにおける最終の単文テキストを認識し、最終の単文テキストにおける文末表現パターンに対応付けて次のモノローグテキストへ接続する表現として設定されコメント格納部に格納されたコメントテキストから当該最終の単文テキストの文末表現に対応するコメントテキストを選択するものである請求項１、２、３、４、５、６、７、８、９、１０、１１又は１２記載の会話表現生成装置。
【請求項１４】
文末表現パターンに、現象を述べ立てることを示す現象叙述形式と伝聞であることを示す伝聞形式とが少なくとも含まれるとともに、コメントテキストに、現象叙述形式に対応する質問文形式に該当するコメントテキストと伝聞形式に対応する予想文形式に該当するコメントテキストとが少なくとも含まれ、文末処理手段が、単文テキストの文末表現を現象叙述形式又は伝聞形式の何れかに対応付けるとともに、それに対応してコメント選択手段において、質問文形式又は予想文形式の何れか一方のコメントテキストを選択するものである請求項１、２、３、４、５、６、７、８、９、１０、１１、１２又は１３記載の会話表現生成装置。
【請求項１５】
質問文形式及び予想文形式のコメントテキストを、それぞれ複数ずつ設定してあり、コメント選択手段が、それら複数のコメントテキストから何れか一のコメントテキストを選択するものである請求項１４記載の会話表現生成装置。
【請求項１６】
複数のユーザが入力することにより利用可能な電子掲示板に入力されたモノローグテキストを格納する前記モノローグテキスト格納部と、前記コメント格納部とを有し、且つ、入力されたモノローグテキストに基づいて生成される会話表現テキストを放送可能なインタラクティブ放送システムにおいて適用され、入力されたモノローグテキストに基づいて会話テキストを生成し、当該会話テキストを放送可能に出力するために用いられるものである請求項１、２、３、４、５、６、７、８、９、１０、１１、１２、１３、１４又は１５記載の会話表現生成装置。
【請求項１７】
コンピュータを動作させることによって、当該コンピュータを、モノローグ的文章からなるモノローグテキストに基づいて会話表現を生成する会話表現生成装置として機能させるためのプログラムであって、前記コンピュータを、モノローグテキストを格納したモノローグテキスト格納部から取得するモノローグテキスト取得手段と、取得したモノローグテキストを単文形式に分割し一以上の単文テキストを生成する前処理手段と、生成された単文テキストの文末表現を解析し当該文末表現を予め設定された複数の文末表現パターンの何れか一つに対応付ける文末処理手段と、各文末表現パターンに対応付けてそれらに応答する表現として設定された複数のコメントテキストを格納するコメント格納部から前記何れかの一の文末表現パターンに対応付けられた単文テキストに対応する一のコメントテキストを選択するコメント選択手段と、前記単文テキストの後に選択されたコメントテキストを挿入し単文テキストとコメントテキストからなる会話テキストを生成する会話表現生成手段と、生成した会話テキストを出力する会話テキスト出力手段として機能させることを特徴とする会話表現生成プログラム。
【請求項１８】
前記コンピュータを、ユーザにより入力されたキーワードを取得するキーワード取得手段として更に機能させ、モノローグテキスト取得手段において、モノローグテキスト格納部から前記キーワードに対応する一以上のモノローグテキストを取得し、前処理手段において、取得されたモノローグテキストのそれぞれについて単文テキストを生成するようにしている請求項１７記載の会話表現生成プログラム。
【請求項１９】
モノローグテキスト格納部が、ユーザの入力により電子掲示板に投稿された意見文テキストをモノローグテキストとして格納するものであり、モノローグテキスト取得手段において、この意見文であるモノローグテキストを取得するようにしている請求項１７又は１８記載の会話表現生成プログラム。
【請求項２０】
前記コンピュータを、二以上の予め設定された話者エージェントのそれぞれに対して、出力された会話テキストのうち単文テキストの読み手として一の話者エージェントを対応付けるとともに、コメントテキストの読み手として他の話者エージェントを対応付ける処理を行う話者決定手段として更に機能させる請求項１７、１８又は１９記載の会話表現生成プログラム。
【請求項２１】
前記コンピュータを、話者決定手段で決定した各話者エージェントごとに異なる音声で対応する単文テキスト又はコメントテキストを音声出力する音声出力手段として更に機能させる請求項２０記載の会話表現生成プログラム。
【請求項２２】
前記コンピュータを、音声出力手段で出力される単文テキスト又はコメントテキストの音声に対応して、各話者エージェントに当該話者エージェントの画像のうち少なくとも口を動かせるアニメーション動作を付加し出力するアニメーション処理手段として更に機能させる請求項２１記載の会話表現生成プログラム。
【請求項２３】
前記コンピュータを、各話者エージェントと共に、対応する単文テキスト又はコメントテキストを画面表示可能な文字データとして出力する文字データ出力手段として更に機能させる請求項１９、２１又は２２記載の会話表現生成プログラム。
【請求項２４】
モノローグテキストが画像データを伴っている場合、前記コンピュータを、モノローグテキスト格納部から当該画像データを取得し出力する画像データ処理手段として更に機能させる請求項１７、１８、１９、２０、２１、２２又は２３記載の会話表現生成プログラム。
【請求項２５】
話者エージェントの一つとして、会話表現の進行役となるメインキャスタエージェントが設定されており、話者決定手段において、メインキャスタエージェントをコメントテキストの読み手として決定するようにしている請求項２０、２１、２２、２３又は２４記載の会話表現生成プログラム。
【請求項２６】
モノローグテキストが、その内容の本質的部分である本文部と概要を示す表題部とから構成されるものであり、話者決定手段において、メインキャスタエージェントを表題部の読み手として決定するようにしている請求項２５記載の会話表現生成プログラム。
【請求項２７】
コメント格納部に、会話表現の開始を示すコメントテキストが格納されており、コメント選択手段において当該単文テキストの前に他の単文テキストがない場合に前記開始を示すコメントテキストを選択し、話者選択手段において、当該コメントテキストに表題部を合成したものをメインキャスタエージェントに対応付けるようにしている請求項２６記載の会話表現生成プログラム。
【請求項２８】
モノローグテキストが、その内容の本質的部分である本文部と概要を示す表題部とから構成されるものであり、メインキャスタエージェントとは異なる話者エージェントとして一以上のアナウンサーエージェントが設定されてあり、話者決定手段において、アナウンサーエージェントを本文部の読み手として決定するようにしている請求項２５、２６又は２７記載の会話表現生成プログラム。
【請求項２９】
コメント選択手段において、一のモノローグテキストにおける最終の単文テキストを認識し、最終の単文テキストにおける文末表現パターンに対応付けて次のモノローグテキストへ接続する表現として設定されコメント格納部に格納されたコメントテキストから当該最終の単文テキストの文末表現に対応するコメントテキストを選択するようにしている請求項１７、１８、１９、２０、２１、２２、２３、２４、２５、２６、２７又は２８記載の会話表現生成プログラム。
【請求項３０】
文末表現パターンに、現象を述べ立てることを示す現象叙述形式と伝聞であることを示す伝聞形式とが少なくとも含まれるとともに、コメントテキストに、現象叙述形式に対応する質問文形式に該当するコメントテキストと伝聞形式に対応する予想文形式に該当するコメントテキストとが少なくとも含まれ、文末処理手段において単文テキストの文末表現を現象叙述形式又は伝聞形式の何れかに対応付けるとともに、それに対応してコメント選択手段において、質問文形式又は予想文形式の何れか一方のコメントテキストを選択するようにしている請求項１７、１８、１９、２０、２１、２２、２３、２４、２５、２６、２７、２８又は２９記載の会話表現生成プログラム。
【請求項３１】
質問文形式及び予想文形式のコメントテキストを、それぞれ複数ずつ設定してあり、コメント選択手段において、それら複数のコメントテキストから何れか一のコメントテキストを選択するようにしている請求項３０記載の会話表現生成プログラム。
【請求項３２】
複数のユーザが入力することにより利用可能な電子掲示板に入力されたモノローグテキストを格納する前記モノローグテキスト格納部と、前記コメント格納部とを有し、且つ、入力されたモノローグテキストに基づいて生成される会話表現テキストを放送可能なインタラクティブ放送システムにおいて適用され、入力されたモノローグテキストに基づいて会話テキストを生成し、当該会話テキストを放送可能に出力するために用いられるものである請求項１７、１８、１９、２０、２１、２２、２３、２４、２５、２６、２７、２８、２９、３０又は３１記載の会話表現生成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、モノローグ的な表現を元にして会話形式の表現を好適に生成し得る会話表現生成装置及びそのためのプログラムに関するものである。
【０００２】
【従来の技術】
現在のところ、インターネット等の通信手段を介した情報提供の手段は、一部に画像を伴ったものはあるが、Ｗｅｂページ中の文章、電子メールやチャットや電子掲示板等の文字コミュニケーションが中心的である。特に、Ｗｅｂページ中の文章の多くは、単独の書き手が一方的に叙述するモノローグ的な文章であるといえる。また、電子メール等の文字コミュニケーションでは、一人の書き手（話者）の記述（発言）中に、他者が質問を差し挟むような対話（会話）の調整が、現実に対面して話し合う対面対話の場合よりも困難であるため、個々の発言は一般的に長く、発言毎に断片化されたモノローグ的な性質を有しているものと考えられる。このように、インターネット上には、モノローグ的な文章として蓄えられた情報が大量に存在しているのが現状である。しかしながら、モノローグ的な文章は、万人向けの情報提示手段ではなく、専門的なモノローグ的文章よりも、重要な部分を質問応答形式で表した会話形式の文章の方が一般的に親しみやすく、理解の度合いも高い傾向にある。ここで、会話形式の文章とは、インタビュー記事やテレビ番組の台本に代表されるように、複数の話し手が会話を積み重ねる形式の文章である、会話形式の文章は、モノローグ的な文章と比較して、客観的で厳密に構造化された叙述を行うことは困難であるが、重要な部分に焦点を当てた簡潔な情報提示を行うことができるという利点を有しており、また、日常的なコミュニケーションに利用する最も一般的な情報交換手段であるため、モノローグ的な文章よりも親しみやすく、対話相手や聞き手の理解も進みやすいという特徴がある。このことを、テレビ放送のニュース番組を例にして説明すると、日常的な話題についてはアナウンサーが一人でニュース原稿を読み上げるよりも、二人以上のパーソナリティが会話形式で紹介する方が親しみやすく感じられる。
【０００３】
会話形式の表現を利用する方法としては、例えば、ユーザのＷｅｂブラウジングに対応して同一のキャラクタエージェント達に、当該ページに関連する会話や寸劇を行わせることによって、ユーザによるＷｅｂページの理解に一貫性を持たせようとするＡｇｎｅｔａ＆Ｆｒｉｄａという試みがなされている（非特許文献１）。また、サッカー中継の試合情報を元に、チームに対する各々の態度や正確に従って会話を生成するエージェント（Ｇｅｒｄ＆Ｍａｔｚｅ）も考えられている（非特許文献２）。さらに、展示会参加者の個人情報に対し簡単な規則を適用して生成されたエージェント同士の会話を行わせるエージェントサロンも考えられている（非特許文献３）。
【０００４】
【非特許文献１】クリスティナ・フック（Ｈ”ｏ”ｏｋ，Ｋ．）、他３名著「インタフェースにおける隠れルター派的な見方の取り扱い：アグネタ＆フリーダシステムの評価（Ｄｅａｌｉｎｇ　ｗｉｔｈ　ｔｈｅ　Ｌｕｒｋｉｎｇ　Ｌｕｔｈｅｒａｎ　ｖｉｅｗ　ｏｎ　Ｉｎｔｅｒｆａｃｅｓ　：　Ｅｖａｌｕａｔｉｏｎ　ｏｆ　ｔｈｅ　Ａｇｎｅｔａ　ａｎｄ　Ｆｒｉｄａ　ｓｙｓｔｅｍ）」，（スペイン・サイチェス（Ｓｉｔｇｅｓ，Ｓｐａｉｎ）），生命的合成キャラクターの行動プラン具に関するワークショップ（ｔｈｅ　ｗｏｒｋｓｈｏｐ　Ｂｅｈａｖｉｏｕｒ　Ｐｌａｎｎｉｎｇ　ｆｏｒ　Ｌｉｆｅ−Ｌｉｋｅ　Ｓｙｎｔｈｅｔｉｃ　Ｃｈａｒａｃｔｅｒｓ）」，１９９９年，ｐ１２５−１３６
【非特許文献２】エリザベス・アンドレ（Ａｎｄｒ’ｅ，Ｅ．）、他１名著，「パフォーマンスによる表現：知識ベースプレゼンテーションシステムにおける複数の生命的キャラクターの利用（Ｐｒｅｓｅｎｔｉｎｇ　Ｔｈｒｏｕｇｈ　Ｐｅｒｆｏｒｍｉｎ：　Ｏｎ　ｔｈｅ　Ｕｓｅ　ｏｆ　Ｍｕｌｔｉｐｌｅ　Ｌｉｆｅｌｉｋｅ　Ｃｈａｒａｃｔｅｒｓ　ｉｎ　Ｋｎｏｗｌｅｄｇｅ−Ｂａｓｅｄ　Ｐｒｅｓｅｎｔａｔｉｏｎ　Ｓｙｓｔｅｍｓ）」，（米国），第２回知的ユーザインタフェース国際会議論文集（ｔｈｅ　Ｓｅｃｏｎｄ　Ｉｎｔｅｒｎａｔｉｏｎａｌ　Ｃｏｎｆｅｒｅｎｃｅ　ｏｎ　Ｉｎｔｅｌｌｉｇｅｎｔ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅｓ（　ＩＵＩ２０００）），２０００年，ｐ．１−８
【非特許文献３】角，間瀬著，「エージェントサロン：パーソナルエージェント同士のおしゃべりを利用した出会いと対話の促進」電子情報通信学会論文誌，第８４巻Ｄ−Ｉ，第８号，２００１年，ｐ１２３１−１２４３
【０００５】
【発明が解決しようとする課題】
ところが、Ａｇｎｅｔａ＆Ｆｒｉｄａにおいて利用される発話内容は、予め定められており、新たに会話形式の文章を生成するものではない。また、Ｇｅｒｄ＆Ｍａｔｚｅでは、発話はパスやインターセプト等のサッカーにおけるボールの移動に関する離散的なイベントに呼応したものであり、分野の制限されていない事象に関して述べられたモノローグ的な文章から会話形式の表現を生成することはできない。さらに、エージェントサロンにおいて会話に利用される項目は、個人の見学履歴と展示に対する評価データという離散的なものであるため、Ｇｅｒｄ＆Ｍａｔｚｅと同様に、限定的な事象についてにのみ対応するものである。
【０００６】
したがって、従来の何れの態様にしても、任意のモノローグ的文章を元にして理解が容易で親しみやすい会話表現を生成することはできないものであった。
【０００７】
そこで本発明は、以上のような問題に鑑みて、分野の制限されない任意のモノローグ的文章に基づいて、それをより親しみやすく理解しやすい会話表現に変換することができるようにすることを主たる目的としている。
【０００８】
【課題を解決するための手段】
すなわち、本発明において第１の態様に係る会話表現生成装置Ａ１は、図１に示すように、モノローグ的文章からなるモノローグテキストに基づいて、会話表現を生成するものであって、モノローグテキストを格納したモノローグテキスト格納部ＭＴＤから取得するモノローグテキスト取得手段１と、取得したモノローグテキストを単文形式に分割し一以上の単文テキストを生成する前処理手段２と、生成された単文テキストの文末表現を解析し当該文末表現を予め設定された複数の文末表現パターンの何れか一つに対応付ける文末処理手段３と、各文末表現パターンに対応付けてそれらに応答する表現として設定された複数のコメントテキストを格納するコメント格納部ＣＭＤから前記何れかの一の文末表現パターンに対応付けられた単文テキストに対応する一のコメントテキストを選択するコメント選択手段４と、前記単文テキストの後に選択されたコメントテキストを挿入し単文テキストとコメントテキストからなる会話テキストを生成する会話表現生成手段５と、生成した会話テキストを出力する会話テキスト出力手段６とを具備してなることを特徴とするものであり、コンピュータをこの会話表現生成装置Ａ１用のプログラムに基づいて動作させることによって上述の機能を奏する。以下に説明する各会話表現生成装置においてもそれ専用のプログラムに基づいて機能する点で同様である。
【０００９】
ここで、モノローグ的な文章とは、上述したように、単独の書き手が一方的に叙述した文章であり、モノローグテキストとは、このような文章からなるテキストデータを意味している。また、単文テキストとは、句点で終了する一文のみからなるテキストを意味している。また、モノローグテキスト格納部ＭＴＤは、モノローグテキストをデータベースとして格納してあるものであってもよいし、入力されたモノローグテキストを一時的なメモリに格納するものであってもよい。
【００１０】
このような会話表現生成装置Ａ１であれば、一般には理解しづらいモノローグテキストを、より理解の容易な会話形式の表現からなる会話テキストに自動変換することができるので、出力された会話テキストの利用者の情報理解に要する負担を軽減することができる。特に、従来の会話形式を利用した各システムとは異なり、モノローグテキストを単文化したうえでその文末表現に着目することによって、適切な会話テキストを生成するようにしているため、予め用意された会話文をそのまま利用したり定まった分野の会話表現のみを実現するのではなく、新規に作成された分野の制限のないモノローグ的な文章にも容易に対応できる点で、従来のものとは全く異なり且つ応用範囲の広いものである。
【００１１】
本発明の第２の態様に係る会話表現生成装置Ａ２は、図２に示すように、前記会話表現生成装置Ａ１の構成に加えて、ユーザにより入力されたキーワードを取得するキーワード取得手段７を更に具備するものであり、モノローグテキスト取得手段１が、モノローグテキスト格納部ＭＴＤから前記キーワードに対応する一以上のモノローグテキストを取得し、前処理手段２が、取得されたモノローグテキストのそれぞれについて単文テキストを生成するように構成したものである。
【００１２】
このような構成であれば、ユーザが興味のあるキーワードを入力すれば、それに対応するモノローグテキストから生成した会話テキストが出力されるので、興味のある話題についてより理解を深めることができる。
【００１３】
このような会話表現生成装置Ａ１、Ａ２において、モノローグテキスト格納部ＭＴＤが、ユーザの入力により電子掲示板に投稿された意見文テキストをモノローグテキストとして格納するものであり、モノローグテキスト取得手段１において、この意見文であるモノローグテキストを取得するようにしてあれば、多様な人の意見の理解が容易になる。
【００１４】
本発明の第３の態様に係る会話表現生成装置Ａ３は、図３に示すように、前記会話表現生成装置Ａ１又はＡ２の構成に加えて、二以上の予め設定された話者エージェントのそれぞれに対して、出力された会話テキストのうち単文テキストの読み手として一の話者エージェントを対応付けるとともに、コメントテキストの読み手として他の話者エージェントを対応付ける処理を行う話者決定手段８を更に具備するものである。なお、この会話表現生成装置Ａ３において、図３に破線で示したキーワード取得手段７は必須の機能ではなく、オプション的にこの機能を設けるか否かを選択できるものである。また、以下に説明する図４〜図７に示される各会話表現生成装置においても、破線で示される各手段は、当該装置又はプログラムにおいてはオプション的な機能であることを示している。
【００１５】
このような会話表現生成装置Ａ３であれば、会話形式である会話テキストは、単文テキストとコメントテキストとから構成されており、それらを別々の話者エージェントが読み手として区別されるため、例えばユーザが使用するディスプレイに単文テキストとコメントテキストを文字表示する場合に、単文テキスト又はコメントテキストに対応付けられた何れかの話者エージェントの画像を同時に表示するようにすれば、現実に二人以上の話者が対話しているかの如き状態を模擬的に表現することができるため、聞き手であるユーザにとって極めて親しみやすく、理解度も向上させることができる。
【００１６】
この会話表現生成装置Ａ３の効果をより向上する本発明の第４の態様に係る会話表現生成装置Ａ４は、図４に示すように、会話表現生成装置Ａ３の構成に加えて、話者決定手段８で決定した各話者エージェントごとに異なる音声で対応する単文テキスト又はコメントテキストを音声出力する音声出力手段９を更に具備している。すなわち、単文テキストとコメントテキストとを異なる話者エージェントが発話しているように、それぞれ異なる音声で出力することによって、聞き手の理解のし易さがさらに向上される。
【００１７】
そして、この会話表現生成装置Ａ４による効果をさらに向上する本発明の第５の態様に係る会話表現生成装置Ａ５は、図５に示すように、会話表現生成装置Ａ４の構成に加えて、音声出力手段９で出力される単文テキスト又はコメントテキストの音声に対応して、各話者エージェントに当該話者エージェントの画像のうち少なくとも口を動かせるアニメーション動作を付加し出力するアニメーション処理手段１０を更に備えたものである。すなわち、話者エージェントが現実に話しているかのような単文テキスト又はコメントテキストの音声データに加えて、話者エージェントの画像を動作させることによって、会話表現生成装置Ａ４の場合よりも更に現実味を帯びた態様で会話を進行させることが可能となる。
【００１８】
さらに、会話表現生成装置Ａ３、Ａ４、Ａ５の何れかに対する補助的な機能を有する本発明の第６の態様に係る会話表現生成装置Ａ６は、各話者エージェントと共に、対応する単文テキスト又はコメントテキストを画面表示可能な文字データとして出力する文字データ出力手段１１を更に具備するものである。このような構成とすれば、文字データとして出力された単文テキスト及びコメントテキストを話者エージェントごとに関連づけてディスプレイに表示することができるため、耳の不自由なユーザであっても内容の理解を深めることができ、また、音声データやアニメーション画像とともに出力することで、一般的なユーザも目と耳から情報を受け取ることで内容の把握が容易となる。
【００１９】
また、モノローグテキストが画像データを伴っている場合も考えられるが、この場合における本発明の第７の態様に係る会話表現生成装置Ａ７には、上述した各会話表現生成装置Ａ１、Ａ２、Ａ３、Ａ４、Ａ５、Ａ６の何れかの構成に加えて、モノローグテキスト格納部ＭＴＤから当該画像データを取得し出力する画像データ処理手段１２を更に設けるとよい。すなわち、出力する画像データを会話テキストの理解のための補助として役立てることができる。
【００２０】
特に、前記会話表現生成装置Ａ３、Ａ４、Ａ５、Ａ６の何れかにおいて、話者エージェントの一つとして、会話表現の進行役となるメインキャスタエージェントを設定しておき、話者決定手段８が、メインキャスタエージェントをコメントテキストの読み手として決定するものとしている場合には、会話表現の進行をスムーズに行うことができる。そして、モノローグテキストが、その内容の本質的部分である本文部と概要を示す表題部とから構成されるものである場合には、話者決定手段８において、メインキャスタエージェントを表題部の読み手として決定するように構成するとよい。また、コメント格納部ＣＭＴに、会話表現の開始を示すコメントテキストが格納されていれば、コメント選択手段４において当該単文テキストの前に他の単文テキストがない場合に前記開始を示すコメントテキストを選択し、話者選択手段８において、当該コメントテキストに表題部を合成したものをメインキャスタエージェントに対応付けるように構成することによっても、会話の流れをスムーズなものとすることができる。一方、前記メインキャスタエージェントとは異なる話者エージェントとして一以上のアナウンサーエージェントが設定している場合には、話者決定手段８が、アナウンサーエージェントを本文部の読み手として決定するようにすれば、メインキャスタエージェントとの役割分担を明確なものとすることができる。
【００２１】
以上に説明した各会話表現生成装置Ａ１〜Ａ７の何れかにおいて、複数のモノローグテキストに基づく複数の会話表現の流れを円滑なものとするためには、コメント選択手段４において、一のモノローグテキストにおける最終の単文テキストを認識し、最終の単文テキストにおける文末表現パターンに対応付けて次のモノローグテキストへ接続する表現として設定されコメント格納部に格納されたコメントテキストから当該最終の単文テキストの文末表現に対応するコメントテキストを選択するように構成することが好ましい。
【００２２】
また、文末表現は、ある程度パターン化して分類しておくことができる。すなわち、文末表現パターンに、現象を述べ立てることを示す現象叙述形式と伝聞であることを示す伝聞形式とが少なくとも含ませるとともに、コメントテキストに、現象叙述形式に対応する質問文形式に該当するコメントテキストと伝聞形式に対応する予想文形式に該当するコメントテキストとが少なくとも含ませておき、文末処理手段３において、単文テキストの文末表現を現象叙述形式又は伝聞形式の何れかに対応付けるとともに、それに対応してコメント選択手段４において、質問文形式又は予想文形式の何れか一方のコメントテキストを選択するような態様が好ましいものとしてあげることができる。さらに加えて、質問文形式及び予想文形式のコメントテキストを、それぞれ複数ずつ設定しておき、コメント選択手段４において、それら複数のコメントテキストから何れか一のコメントテキストを選択するようにしておけば、会話が単調とならないようにバリエーションを持たせることができる。
【００２３】
ところで、最近では、パブリック・オピニオン・チャンネル（以下、「ＰＯＣ」と称する）と呼ばれるコミュニティのためのインタラクティブ放送システムが開発されつつある。このＰＯＣは、コミュニティメンバが他のメンバに向けて電子掲示板に投稿した意見文を処理の対象とし、この意見文に会話生成処理を加えたうえで、仮想的な話者であるメインキャスタエージェントとアナウンサーエージェントの会話による意見紹介番組の形でその意見文をコミュニティメンバに向けて放送するものである。したがって、本発明に係る会話表現生成装置Ａ１〜Ａ７を、複数のユーザが入力することにより利用可能な電子掲示板に入力されたモノローグテキストを格納する前記モノローグテキスト格納部と、前記コメント格納部とを有し、且つ、入力されたモノローグテキストに基づいて生成される会話表現テキストを放送可能な、ＰＯＣをはじめとするインタラクティブ放送システムにおいて適用し、入力されたモノローグテキストに基づいて会話テキストを生成し、当該会話テキストを放送可能に出力することで、ＰＯＣ等のコミュニティ向け意見紹介放送においても極めて重要な役割を果たすことができる。
【００２４】
【発明の実施の形態】
以下、本発明の一実施形態を、図面を参照して説明する。
【００２５】
この実施形態は、図８にシステム全体の概要を示すように、上述したパブリック・オピニオン・チャンネル（以下、「ＰＯＣ」と称する）に適用される会話表現生成装置であり、特に本発明における第７の態様の会話表現生成装置Ａ７を利用したものである。以下、この会話表現生成装置Ａ７は、ＰＯＣキャスタＡ７と呼ぶものとする。ＰＯＣは、コミュニティメンバである各ユーザＵが使用するパーソナルコンピュータやＰＤＡや携帯電話等のクライアントコンピュータＣＣ、クライアントコンピュータＣＣに対してユーザＵがクライアントコンピュータＣＣからアクセス可能な電子掲示板を提供するとともにクライアントコンピュータＣＣから投稿されたユーザＵの意見文を格納するＰＯＣサーバＰＳ、ＰＯＣキャスタＡ７とから基本的に構成されており、これらクライアントコンピュータＣＣ、ＰＯＣサーバＰＳ、ＰＯＣキャスタＡ７はインターネットＩＮを通じて双方向通信可能に接続されている。なお、ＰＯＣキャスタＡ７は、ユーザＵから投稿された意見文を元に生成した会話形式の放送をクライアントコンピュータＣＣへ放送するための放送用クライアントとしての機能も有しており、ユーザＵは自己のクライアントコンピュータＣＣの画面上で当該放送を視聴することができる。
【００２６】
まず、各機器の内部機器構成について説明する。ＰＯＣサーバＰＳは、汎用サーバコンピュータによって構成されるものであり、データベースサーバ機能やＷｅｂサーバ機能を有している。そのうち、Ｗｅｂサーバが、クライアントコンピュータＣＣから閲覧可能なホームページや電子掲示板を提供している。また、データベースサーバが、電子掲示板に入力された意見文を格納するモノローグテキスト格納部ＭＴＤとしての機能を有している。一方、ＰＯＣキャスタＡ７は、一般的なサーバコンピュータやパーソナルコンピュータによって構築されるものであり、図９に示すように、ＣＰＵ１０１、内部メモリ１０２、ハードディスク等の記憶装置１０３、キーボードやマウス等の入力デバイス１０４、ディスプレイやスピーカ等の出力デバイス１０５、各種通信インタフェース１０６等を内部機器として有している。なお、データベース装置１０７を更に内部機器として有していてもよいし、外部機器として有していてもよい。そして、記憶装置１０３に記録されたプログラムをＣＰＵ１０１の指示に従って内部メモリ１０２に読み込み、適宜データベース装置１０７から必要なデータ等を読み出し、また、通信インタフェース１０６を介してＰＯＣサーバＰＳやクライアントコンピュータＣＣと情報通信を行うことによって、このＰＯＣキャスタＡ７が動作する。なお、ＰＯＣキャスタＡ７において情報の入力や画面表示等の出力が必要な場合には、適宜入力デバイス１０４や出力デバイス１０５が利用される。また、この実施形態では、ＰＯＣサーバＰＳとＰＯＣキャスタＡ７とをインターネットＩＮを通じて双方向通信可能な別個のコンピュータとして示しているが、これらは専用通信回線で接続されていてもよいし、単一のコンピュータによって実現されるものであってもよい。さらにまた、クライアントコンピュータＣＣは、上述したように一般的なパーソナルコンピュータやＰＤＡ、携帯電話等からなるものであるが、ここでは少なくともインターネットＩＮへの接続機能、文字や画像の入出力機能、ディスプレイ等の画像表示機能、スピーカ等の音声出力機能を有しているものとする。
【００２７】
次に、ＰＯＣキャスタＡ７の機能について説明すると、このＰＯＣキャスタＡ７は、会話表現生成プログラムに基づくＣＰＵ１０１の指示に従って各内部機器及び外部機器が協動し、図７に示したように、モノローグテキスト取得手段１、前処理手段２、文末処理手段３、コメント選択手段４、会話表現生成手段５、会話テキスト出力手段６、キーワード取得手段７、話者決定手段８、音声出力手段９、アニメーション処理手段１０、文字データ出力手段１１、画像データ処理手段１２としての機能を有している。これらの各手段を動作させるためのプログラムをコンピュータにインストールすることによって、コンピュータがＰＯＣキャスタＡ７として機能することになる。なお、このプログラムは、例えばＣＤ−ＲＯＭ等の記録媒体に記録したものをコンピュータに読み込ませたり、インターネットＩＮ等を通じてコンピュータにダウンロードすることによって実装される。本実施形態では特に、意見紹介の会話を行う仮想的な話者であるエージェント（メインキャスタエージェントＭＡ及びアナウンサーエージェントＡＡ）の音声合成にはＴＳＳシステム（株式会社東芝製）を、それらエージェントの画像には、写真顔キャラクター作成システム（株式会社シャープ）を、ＰＯＣキャスタＡ７に組み込んで使用しているが、これらと同等機能を有する他の製品を利用することも可能である。
【００２８】
また、前記データベース１０７は、コメント格納部ＣＭＤとしての機能を有している。ここで、格納されるコメントの一例を図１０に示す。この例では、ユーザＵにより投稿された意見文の文末表現パターンを２種類に大別し、そのうち１種類を更に３種類に分類し、そのそれぞれに対応するコメントが複数ずつ用意されている。具体的に説明すると、文末表現は、同図左欄に示すように、「現象を述べ立てる」現象叙述形式と、伝聞であることを示す『伝聞形式』に大別されている。さらに現象叙述形式は、『現象を述べ立てる「がある」形式』、『現象を述べ立てるアスペクト辞「ている」形式（現在・現在進行形）』、『現象を述べ立てるアスペクト辞「ている」（過去・過去進行形）』の３種類に分類されている。これら文末表現の例としては、同図中欄に示すようなものが挙げられる。すなわち、まず、『現象を述べ立てる「がある」形式』の表現例には、「〜がある。」、「〜があります。」、「〜があった。」、「〜がありました。」等が挙げられる。『現象を述べ立てるアスペクト辞「ている」形式（現在・現在進行形）』の表現例には、「ている。」、「ています。」、「〜が人気を呼んでいる。」等が挙げられる。『現象を述べ立てるアスペクト辞「ている」（過去・過去進行形）』の表現例には、「ていた。」、「ていました。」が挙げられる。『伝聞形式』の表現例には、「〜だそうです。」、「〜だそうだ。」、「〜という。」、「〜といいます。」等が挙げられる。このような表現例は、物事を紹介する際の文章の文末に関する様相を分析した結果、上述のような合計４種類の文末表現パターンに分類されることが判明したことに基づく。そして、各文末表現パターンに対応して、それらの後に挿入すべきコメントテキストは、同図右欄に示すようなものである。すなわち、現象を述べ立てる「がある」形式』及び『現象を述べ立てるアスペクト辞「ている」形式（現在・現在進行形）』には、『詳細質問文（現在の内容）』として、「どういうものなの？」、「もっと教えてよ」、「それはなに？」、「どんなものなの？」等のコメントテキストを対応付けている。また、『現象を述べ立てるアスペクト辞「ている」（過去・過去進行形）』には、『詳細質問文（過去の内容）』として、「どうだったの。」、「それで、どうだったの。」等のコメントテキストを対応付けている。さらに、『伝聞形式』には、『詳細予想文』として、「どんなのだろう。」、「どんなかんじなんだろう。」、「どんなのかな。」等のコメントテキストを対応付けている。なお、以上に示した表現例やコメントテキスト例は、一例であって、これら以外のものを含む場合もある。そして、図示していないが、各コメントテキストのパターンごと及び個々のコメントテキストには、適宜の識別子が付与されていて他のコメントテキストと区別されるようにしている。
【００２９】
ただし、コメント格納部ＣＭＤとして機能するデータベース１０７には、上述したコメントテキストの他に、例えば、単に相づちを打つ表現である「はい。」や「そうですか。」等のコメントテキスト、エージェントが音声出力により仮想的に読み上げる元になる意見文と意見文との間に挿入され話題を接続したり他のユーザに呼びかけることを表す「みなさん、どう思われますか。」等のコメントテキスト、会話を開始することを表す「では、〜の話題です。」等のコメントテキスト等も単数又は複数ずつ格納されている。
【００３０】
また、ユーザＵが各自のクライアントコンピュータＣＣで入力し送信により投稿した意見文は、ＰＯＣサーバＰＳに格納されるが、これら意見文それぞれは、ユーザＵが各自で叙述したモノローグ的な文章からなるモノローグテキストである。図１１に、意見文の一例を示す。同図に示すように、意見文ＯＰＴは、「題目」欄に記述された表題部ＯＰＨと、「本文」欄に記述された本文部ＯＰＭとから構成されており、本文部には、一以上の文が記述されている。各意見文ＯＰＴは、他の意見文ＯＰＴと区別される固有の識別子により管理されている。なお、本実施形態では、意見文はＰＯＣサーバＰＳ内において、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）形式に変換されているが、これ以外の形式であってもよいのは勿論である。さらに各意見文には、動画又は静止画からなる関連画像ＯＰＩが添付される場合もある。
【００３１】
また、話者エージェントは、メインキャスタエージェントとアナウンサーエージェントの２種類が予め設定されているものとする。すなわち、メインキャスタエージェントとアナウンサーエージェントのそれぞれに、写真顔キャラクター作成システムで作成された顔のキャラクター画像と、ＴＳＳシステムにより作成された合成音声とが関連づけて設定してあるものとする。ここで、アナウンサーエージェントは、意見文に基づいて作成される会話テキストのうち、元の意見文の本文部ＯＰＭを読み上げる話者として設定されている。一方、メインキャスタエージェントには、表題部ＯＰＨ及びコメントテキストを読み上げる役割が設定されているものとする。
【００３２】
以下、ＰＯＣキャスタＡ７の動作例について、図１１に示した意見文例、図１２に示す会話テキスト例、図１３に示すフローチャート例、及び図　に示す画面例等を利用して説明する。
【００３３】
まずはじめに、前提として、例えば図１１に示したようなユーザＵからの意見文がモノローグテキストとしてＰＯＣサーバＰＳに多数格納されているものとする。すなわち、ユーザＵは、ＰＯＣサーバＰＳにより提供された電子掲示板を利用して、各自の意見文の投稿を行っている。また、ＰＯＣサーバＰＳ又はＰＯＣキャスタＡ７は、意見文の紹介を視聴したいユーザＵのクライアントコンピュータＣＣに対して、キーワードの入力欄を表示した画面を送信して表示させており、ユーザＵはその画面に何らかのキーワードを入力したうえでそれをクライアントコンピュータＣＣからＰＯＣキャスタＡ７へ送信しているものとする。
【００３４】
ＰＯＣキャスタＡ７は、クライアントコンピュータＣＣから送信されたキーワードを取得すると（図１３；ステップＳ１）、ＰＯＣサーバＰＳを検索して取得したキーワドに関連する意見文（モノローグテキスト）ＯＰＴを検索する（ステップＳ２）。なお、この検索に際しては、例えば表題部ＯＰＨのみの検索、表題部ＯＰＨ及び本文部ＯＰＭの全文検索等、適宜の方法を採用することができる。意見文ＯＰＴがＰＯＣサーバＰＳから１以上取得できた場合（ステップＳ２ａ；Ｙｅｓ）は、次へ進む。ここで、取得した意見文ＯＰＴが複数あった場合は、例えば識別子の昇順又は降順、又は日付順などの適宜の順番に並べられる。一方、取得したキーワードに該当する意見文ＯＰＴがなかった場合には（ステップＳ２ａ；Ｎｏ）、その旨の情報をクライアントコンピュータＣＣへ送信する（ステップＳ２ｂ）。
【００３５】
次に、全ての意見文ＯＰＴを紹介したか否かを判断し、紹介し終えて以内場合（ステップＳ３；Ｎｏ）には、１件の意見文ＯＰＴを句点「。」ごとに区切った単文テキストに分割する（ステップＳ４）。そして、各単文テキストの文末表現を解析し（ステップＳ５）、各単文テキストの文末表現に該当する文末表現パターンに対応するコメントテキストをデータベース１０７から抽出して（ステップＳ６）、抽出したコメントテキストを各単文テキストの後に挿入することによって、会話テキストＣＶＴを生成する（ステップＳ７）。ここで、一例として、取得した意見文ＯＰＴが図１１に示したようなものであれば、生成される会話テキストＣＶＴは、図１２に示すようなものとなる。すなわち、図１１に示す意見文ＯＰＴの本文部ＯＰＭは、４つの単文テキストに分割される。まず、表題部ＯＰＨは、メインキャスタエージェントＭＣＡに割り振られる。ここで、表題部ＯＰＨの前には当該意見文ＯＰＴにおいて先行する単文テキストが存在しないので、会話の開始を示すコメントテキストと表題部ＯＰＨの記載とを合成して、「まずはじめは、ウォーキングの話題です。」というテキストが生成されている。なお、このように、「まずはじめは…」とするか否かは、意見文の紹介順により適宜変更することができ、例えば「次は、…」や「最後は…」等というようなコメントテキストを利用することができる。次に、本文部ＯＰＭの第１文はアナウンサーエージェントＡＮＡに割り振られるが、その第１分の文末表現は、「…そうです。」という『伝聞形式』に該当するので、「どんなのだろう」というコメントテキストが対応付けられており、それをメインキャスタエージェントＭＣＡに割り振ることになる。同様に、第２文、第３文がアナウンサーエージェントＡＮＡに割り振られるとともに、それら第２文、第３文の文末表現に対応するコメントテキスト「もっと教えてよ。」や「はい。」等がメインキャスタエージェントＭＣＡに割り振られる。さらに、第４文もアナウンサーエージェントＡＮＡに割り振られるが、この第４文は、当該意見文ＯＰＴの末尾の単文テキストであることから、他のユーザＵに呼びかける表現であり、次の意見文ＯＰＴにつなげることにもなるコメントテキスト「みなさん、どうでしょう？」がメインキャスタエージェントＭＣＡに割り振られる。
【００３６】
図１３に示したフローチャートに戻って説明を続けると、生成された会話テキストＣＶＴのうち、表題部ＯＰＨについては（ステップＳ８；Ｙｅｓ）、メインキャスタエージェントＭＣＡにコメントテキストの発話動作を与える一方、アナウンサーエージェントＡＮＡには休憩動作を与える（ステップＳ８ａ）。また、表題部ＯＰＨではない、すなわち本文部ＯＰＭである場合（ステップＳ８；Ｎｏ）、文末表現が紹介を述べ立てる表現であるか否かを判断し、そうでなければ（ステップＳ８ｂ；Ｎｏ）、アナウンサーエージェントＡＮＡには単文テキストの読み上げ動作を与える一方、メインキャスタエージェントＭＣＡには休憩動作を与える（ステップＳ８ｃ）。一方、文末表現が紹介を述べ立てる表現である場合（ステップＳ８；Ｙｅｓ）、メインキャスタエージェントＭＣＡにはコメントテキストの読み上げ動作を与える一方、アナウンサーエージェントＡＮＡには休憩動作を与える（ステップＳ８ａ）。そして、メインキャスタエージェントＭＣＡ及びアナウンサーエージェントＡＮＡにそれぞれ動作を与えると、それに対応するアニメーションを生成すると音声を合成する。ここで、アニメーション動作には、少なくともメインキャスタエージェントＭＣＡ及びアナウンサーエージェントＡＮＡが口を動かせる動作が含まれるが、後述するように添付画像が意見文ＯＰＴに付帯されている場合には、何れかのエージェントに指差し動作をさせたり、頷く動作をさせるなどのバリエーションがある。また、上述したように、意見文ＯＰＴに添付画像ＯＰＩがあれば（ステップＳ１０；Ｙｅｓ）、その添付画像を、例えばクライアントコンピュータＣＣに表示させるための送信画像の中央に配置するなどして、送信画像に添付画像を合成する。その後、又は添付画像がない場合（ステップＳ１０；Ｎｏ）、送信画像の例えば下欄に会話テキストＣＶＴの文字データを合成し（ステップＳ１１）、全てのデータをクライアントコンピュータＣＣで視聴可能な形式として送信する（ステップＳ１２）。送信の結果、クライアントコンピュータＣＣのディスプレイに表示される画像は、例えば図１４〜図２２に示すようなものであり、クライアントコンピュータＣＣのスピーカからは、メインキャスタエージェントＭＣＡ及びアナウンサーエージェントＡＮＡそれぞれの音声が出力される。
【００３７】
クライアントコンピュータＣＣのディスプレイに表示される画面、及びスピーカから出力される音声について説明すると、図１４〜図２２では、画面中央に添付画像が表示されており、その左側にメインキャスタエージェントＭＣＡの画像、右側にアナウンサーエージェントＡＮＡの画像が配置された状態を示している。そして、図１２に示した会話テキストＣＶＴに従って、順次各エージェントの動作及びコメント又は意見文を読み上げる音声出力、並びにこの音声出力に伴った文字データの表示（画面下欄）が行われる。まず、図１４に示すように、メインキャスタエージェントＭＣＡが、当該意見文の表題部ＯＰＨ及び会話の開始を示すコメントテキストを合成したコメント「まずはじめは…」を読み上げる動作を行うとともに、その音声を出力し、画面下欄にこのコメントの文字データを表示する。次に、図１５に示すように、アナウンサーエージェントＡＮＡが、本文部ＯＰＭの第１文「伊勢志摩の…」を読み上げる動作を行うとともに、その音声を出力し、画面下欄にこのコメントの文字データを表示する。このとき、アナウンサーエージェントＡＮＡには、添付画像ＯＰＩを指し示すアニメーション動作を行わせるようにしている。次に、図１６に示すように、話者がメインキャスタエージェントＭＣＡに交代して、コメント「どんなのだろう。」を読み上げる動作を行うとともに、その音声を出力し、画面下欄にこのコメントの文字データを表示する。さらに、図１７に示すように、話者がアナウンサーエージェントＡＮＡに交代して、本文部ＯＰＭの第２文「大型の施設観光を…」を読み上げる動作を行うとともに、その音声を出力し、画面下欄にこのコメントの文字データを表示する。続いて図１８に示すように、メインキャスタエージェントＭＣＡが、コメント「もっと教えてよ。」を読み上げる動作を行うとともに、その音声を出力し、画面下欄にこのコメントの文字データを表示する。次に、図１９に示すように、アナウンサーエージェントＡＮＡに話者が交代し、本文部ＯＰＭの第３文「美しい景色や…」を読み上げる動作を行うとともに、その音声を出力し、画面下欄にこのコメントの文字データを表示する。これに対して、図２０に示すように、メインキャスタエージェントＭＣＡが、コメント「はい。」を読み上げる動作を行うとともに、その音声を出力し、画面下欄にこのコメントの文字データを表示する。そして、図２１に示すように、アナウンサーエージェントＡＮＡが、本文部ＯＰＭの最終文「どなたかご一緒しませんか？」を読み上げる動作を行うとともに、その音声を出力し、画面下欄にこのコメントの文字データを表示する。そして最後は、図２２に示すように、メインキャスタエージェントＭＣＡが、コメント「みなさん、どうでしょう？」を読み上げる動作を行うとともに、その音声を出力し、画面下欄にこのコメントの文字データを表示して、次の意見文ＯＰＴの紹介へとつなげる。
【００３８】
すなわち、以上の各ステップが終了すると、ステップＳ３に戻り、次の意見文ＯＰＴの処理を行う。そして、全ての意見文ＯＰＴの紹介が終了すると（ステップＳ３；Ｙｅｓ）、当初に取得した位キーワードについての処理が終了となる。なお、ステップＳ９〜Ｓ１１は、必ずしもこの順番である必要はなく、適宜順番を入れ替えてもよい。
【００３９】
以上のようにして、ユーザＵが投稿した意見文は、その意見文の表層的な手がかりである文末表現から対象となる意見文の意図を推測して、コメントテキストの挿入や付加合成処理を行うことによって生成された会話テキストに変換されるので、他のユーザＵは、当該意見文を会話形式で視聴できることになる。したがって、元の情報提示がモノローグ的な文章である意見文であっても、それを視聴するユーザＵにはより親しみやすく理解へ負担を低減した態様で情報を提供することができる。
【００４０】
なお、本発明は上述した実施形態に限られるものではない。例えば分割された単文テキストの文末表現のパターンを増減することや、各パターンに該当する表現例、対応するコメントテキストの数も適宜増減することができる。また、電子掲示板に投稿される文章はフォーマルな文章ではないため、投稿された意見文において、表題部と本文部とが一つの文章として繋がっている場合があるが、この場合、本文部の文頭が「を」、「が」、「の」等の格助詞や「…」等の記号から始まっているような文章を正規化するなどの処理を行うようにすることもできる。その他、各部の具体的構成についても上記実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲で種々変形が可能である。また、生成される会話テキストは、二者に限らず三者以上の会話文とすることができる。さらに、本発明をＰＯＣ以外の分野又はシステムに適用することも可能である。
【００４１】
【発明の効果】
本発明によれば、以上に詳述したように、一人が叙述した文章であるモノローグテキストを、単文に分割するという処理を経て、聞き手又は読み手が要する理解への負担を軽減し得る会話形式に変換することができるものである。すなわち、モノローグテキストの表層的な手がかりである文末表現をパターン化することで、当該モノローグテキストの意図するところを推測して単文の末尾に適切なコメントを挿入することによって、話題の内容又は分野に制限なく、会話表現を生成することが可能となる。したがって、本発明を応用することで、ＰＯＣ等の不特定の話題が登場するコミュニティにおける意見紹介番組の運営や、会話に関する研究にも大いに役立つことになる。
【図面の簡単な説明】
【図１】本発明の請求項１に対応する会話表現生成装置の機能構成を示すブロック図。
【図２】本発明の請求項２に対応する会話表現生成装置の機能構成を示すブロック図。
【図３】本発明の請求項４に対応する会話表現生成装置の機能構成を示すブロック図。
【図４】本発明の請求項５に対応する会話表現生成装置の機能構成を示すブロック図。
【図５】本発明の請求項６に対応する会話表現生成装置の機能構成を示すブロック図。
【図６】本発明の請求項７に対応する会話表現生成装置の機能構成を示すブロック図。
【図７】本発明の請求項８に対応する会話表現生成装置の機能構成を示すブロック図。
【図８】本発明の一実施形態を適用したＰＯＣのシステムを示す概観図。
【図９】同実施形態のＰＯＣキャスタの概略的な内部機器構成図。
【図１０】同実施形態に適用されるコメント格納部の内部データの一例を示す図。
【図１１】同実施形態に適用される意見文の一例を示す図。
【図１２】同実施形態で生成された会話テキストの一例を示す図。
【図１３】同実施形態の動作を概略的に示すフローチャート。
【図１４】同実施形態においてクライアントコンピュータに表示される画面例を示す図。
【図１５】同実施形態においてクライアントコンピュータに表示される画面例を示す図。
【図１６】同実施形態においてクライアントコンピュータに表示される画面例を示す図。
【図１７】同実施形態においてクライアントコンピュータに表示される画面例を示す図。
【図１８】同実施形態においてクライアントコンピュータに表示される画面例を示す図。
【図１９】同実施形態においてクライアントコンピュータに表示される画面例を示す図。
【図２０】同実施形態においてクライアントコンピュータに表示される画面例を示す図。
【図２１】同実施形態においてクライアントコンピュータに表示される画面例を示す図。
【図２２】同実施形態においてクライアントコンピュータに表示される画面例を示す図。
【符号の説明】
１…モノローグテキスト取得手段
２…前処理手段
３…文末処理手段
４…コメント選択手段
５…会話表現生成手段
６…会話テキスト出力手段
７…キーワード取得手段
８…話者決定手段
９…音声出力手段
１０…アニメーション処理手段
１１…文字データ出力手段
１２…画像データ処理手段
Ａ１、Ａ２、Ａ３、Ａ４、Ａ５、Ａ６、Ａ７…会話表現生成装置
ＣＭＤ…コメント格納部
ＭＴＤ…モノローグテキスト格納部
【図１】
2004102764.tif 000003
【図２】
2004102764.tif 000004
【図３】
2004102764.tif 000005
【図４】
2004102764.tif 000006
【図５】
2004102764.tif 000007
【図６】
2004102764.tif 000008
【図７】
2004102764.tif 000009
【図８】
2004102764.tif 000010
【図９】
2004102764.tif 000011
【図１０】
2004102764.tif 000012
【図１１】
2004102764.tif 000013
【図１２】
2004102764.tif 000014
【図１３】
2004102764.tif 000015
【図１４】
2004102764.tif 000016
【図１５】
2004102764.tif 000017
【図１６】
2004102764.tif 000018
【図１７】
2004102764.tif 000019
【図１８】
2004102764.tif 000020
【図１９】
2004102764.tif 000021
【図２０】
2004102764.tif 000022
【図２１】
2004102764.tif 000023
【図２２】
2004102764.tif 000024