(57)【要約】【課題】ある話題について一の話者が一方的に会話をしてきたときであっても、現在の会話に参加させるための文等の特定の文を他の話者に対して出力することで、両者との間で円滑に会話を展開させることができる。【解決手段】本発明は、各話者から発せられた音声に基づいて各話者の位置を推定する位置推定部１２０と、位置推定部１２０で推定された各位置に基づいて、各位置のそれぞれに散在する話者から発せられた音声の時間間隔を位置毎に計測する計測部１３０と、計測部１３０で計測された各時間間隔に基づいて時間間隔毎に、所定の基準時間に対して時間間隔が占める割合を計算する割合計算部１５０と、割合計算部１５０で計算された各割合の大きさに応じて、各割合の中から、一の割合を選択し、選択した割合と一致する符号に対応付けられた回答文を検索する回答文検索部１６０とを備える。【選択図】　　　図１
2004086542.tif 000002
【特許請求の範囲】
【請求項１】
複数の位置に散在する話者から発せられた音声に基づいて所定の回答文を検索する回答文検索装置であって、
複数の前記回答文のそれぞれには、検索の基準となる所定の符号が対応付けられ、前記各回答文を予め記憶する回答文記憶手段と、
前記各話者から発せられた音声に基づいて該各話者の位置を推定する位置推定手段と、
前記位置推定手段で推定された前記各位置に基づいて、該各位置のそれぞれに散在する前記話者から発せられた音声の時間間隔を前記位置毎に計測する計測手段と、
前記計測手段で計測された前記各時間間隔に基づいて、該時間間隔毎に、所定の基準時間に対して該時間間隔が占める割合を計算する割合計算手段と、
前記割合計算手段で計算された前記各割合の大きさに応じて、前記各割合の中から、一の前記割合を選択し、選択した該割合と一致する前記符号に対応付けられた前記回答文を検索する回答文検索手段と
を有することを特徴とする回答文検索装置。
【請求項２】
請求項１に記載の回答文検索装置であって、
前記各回答文のそれぞれには、前記話者が居るであろう位置を示す予想位置が対応付けられており、
前記割合計算手段は、前記計測手段で計測された前記位置毎の前記各時間間隔に基づいて、該時間間隔毎に、所定の基準時間に対して前記時間間隔が占める割合を、該時間間隔に対応する前記位置に対応付けて計算し、
前記回答文検索手段は、前記割合計算手段で計算された前記各割合に基づいて、前記各割合の中から、所定の基準値を超えた一の割合を選択し、選択した割合に対応付けられた前記位置を検索し、検索した該位置と一致する前記予想位置に対応付けられた前記回答文を検索する
ことを特徴とする回答文検索装置。
【請求項３】
請求項１又は請求項２のいずれかに記載の回答文検索装置であって、
前記回答文は、他の話者の発話を促すための文、又は前記話者の発話を休止させるための文であることを特徴とする回答文検索装置。
【請求項４】
複数の位置に散在する話者から発せられた音声に基づいて所定の回答文を検索する回答文検索方法であって、
複数の前記回答文のそれぞれには、検索の基準となる所定の符号が対応付けられ、前記各回答文を予め記憶するステップと、
前記各話者から発せられた音声に基づいて該各話者の位置を推定するステップと、
推定された前記各位置に基づいて、該各位置のそれぞれに散在する前記話者から発せられた音声の時間間隔を前記位置毎に計測するステップと、
計測された前記各時間間隔に基づいて、該時間間隔毎に、所定の基準時間に対して該時間間隔が占める割合を計算するステップと、
計算された前記各割合の大きさに応じて、前記各割合の中から、一の前記割合を選択し、選択した該割合と一致する前記符号に対応付けられた前記回答文を検索するステップと
を有することを特徴とする回答文検索方法。
【請求項５】
請求項４に記載の回答文検索方法であって、
記各回答文のそれぞれには、前記話者が居るであろう位置を示す予想位置が対応付けられており、
計測された前記位置毎の前記各時間間隔に基づいて、該時間間隔毎に、所定の基準時間に対して前記時間間隔が占める割合を、該時間間隔に対応する前記位置に対応付けて計算するステップと、
計算された前記各割合に基づいて、前記各割合の中から、所定の基準値を超えた一の割合を選択し、選択した割合に対応付けられた前記位置を検索し、検索した該位置と一致する前記予想位置に対応付けられた前記回答文を検索するステップと
を有することを特徴とする回答文検索方法。
【請求項６】
請求項４又は請求項５のいずれかに記載の回答文検索方法であって、
前記回答文は、他の話者の発話を促すための文、又は前記話者の発話を休止させるための文であることを特徴とする回答文検索方法。
【請求項７】
複数の位置に散在する話者から発せられた音声に基づいて所定の回答文を検索する回答文検索装置のプログラムであって、コンピュータに、複数の前記回答文のそれぞれには、検索の基準となる所定の符号が対応付けられ、前記各回答文を予め記憶するステップと、
前記各話者から発せられた音声に基づいて該各話者の位置を推定するステップと、
推定された前記各位置に基づいて、該各位置のそれぞれに散在する前記話者から発せられた音声の時間間隔を前記位置毎に計測するステップと、
計測された前記各時間間隔に基づいて、該時間間隔毎に、所定の基準時間に対して該時間間隔が占める割合を計算するステップと、
計算された前記各割合の大きさに応じて、前記各割合の中から、一の前記割合を選択し、選択した該割合と一致する前記符号に対応付けられた前記回答文を検索するステップと
を有する処理を実行させるプログラム。
【請求項８】
請求項７に記載のプログラムであって、
記各回答文のそれぞれには、前記話者が居るであろう位置を示す予想位置が対応付けられており、
計測された前記位置毎の前記各時間間隔に基づいて、該時間間隔毎に、所定の基準時間に対して前記時間間隔が占める割合を、該時間間隔に対応する前記位置に対応付けて計算するステップと、
計算された前記各割合に基づいて、前記各割合の中から、所定の基準値を超えた一の割合を選択し、選択した割合に対応付けられた前記位置を検索し、検索した該位置と一致する前記予想位置に対応付けられた前記回答文を検索するステップと
を有する処理を実行させるプログラム。
【請求項９】
請求項７又は請求項８のいずれかに記載のプログラムであって、
前記回答文は、他の話者の発話を促すための文、又は前記話者の発話を休止させるための文であることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の位置に散在する話者から発せられた音声に基づいて所定の回答文を検索する回答文検索装置、回答文検索方法及びプログラムに関する。
【０００２】
【従来の技術】
少なくとも２以上の話者がある話題について会話をする場合には、一の話者が他の話者に対してある話題を提供し、両者との間では、この提供された話題に基づいて会話が進行する。これにより、話題を提供した一の話者は、その話題について他の話者から特有な情報を取得することができる。また、話題を提供された他の話者は、提供された話題について何も知らないときは、他の話題を一の話者に提供することで、両者との間では、次々と話題が展開される。
【０００３】
【発明が解決しようとする課題】
しかしながら、一の話者が、他の話者に対して話題を提供し、その提供した話題について一方的に会話を進めてきた場合には、他の話者は、その話題について回答する機会を得ることができず、その一の話者と間の会話を中断したくなるような気分を味わっていた。
【０００４】
一方、一の話者が他の話者に対して一方的に会話をしてきた場合には、他の話者は、一の話者が会話をしている途中に、現在の話題について自己の意見を主張することはできる。ところが、この場合、一の話者は、他の話者の会話の進行によって自己の会話が中断されたという苛立ちが沸き起こり、他の話者に対して抱く心象を悪く思うことがあった。
【０００５】
そこで、本発明は以上の点に鑑みてなされたものであり、ある話題について一の話者が一方的に会話をしてきたときであっても、現在の会話に参加させるための文等の特定の文を他の話者に出力することで、両者との間で円滑に会話を展開させることのできる回答文検索装置、回答文検索方法及びプログラムに関する。
【０００６】
【課題を解決するための手段】
本発明は、上記課題を解決すべくなされたものであり、複数の位置に散在する話者から発せられた音声に基づいて所定の回答文を検索する際に、複数の回答文のそれぞれには、検索の基準となる所定の符号が対応付けられ、その各回答文を予め記憶し、各話者から発せられた音声に基づいて各話者の位置を推定し、推定された各位置に基づいて、各位置のそれぞれに散在する話者から発せられた音声の時間間隔を位置毎に計測し、計測された各時間間隔に基づいて、時間間隔毎に、所定の基準時間に対して時間間隔が占める割合を計算し、計算された各割合の大きさに応じて、各割合の中から、一の割合を選択し、選択した割合と一致する符号に対応付けられた回答文を検索することを特徴とする。尚、回答文は、他の話者の発話を促すための文、又は話者の発話を休止させるための文であることが好ましい。
【０００７】
このような本願に係る発明によれば、回答文検索装置が、推定した位置に居る各話者から発せられた音声の時間間隔に基づいて、時間間隔毎に、所定の基準時間に対して時間間隔が占める割合を計算し、計算した各割合の大きさに応じて、各回答文の中から、一の回答文を検索することができるので、回答文検索装置は、各話者のうち、話している割合の大きい話者に対して、例えば発話を休止させるための文などを出力することができる。これにより、結果的に回答文検索装置は、特定の話者だけが、単独で発話し続けるという事態を回避することができ、各話者との間で円滑に会話を展開させることができる。
【０００８】
また上記構成においては、各回答文のそれぞれには、話者が居るであろう位置を示す予想位置が対応付けられ、計測された位置毎の各時間間隔に基づいて、時間間隔毎に、所定の基準時間に対して時間間隔が占める割合を、時間間隔に対応する位置に対応付けて計算し、計算された各割合に基づいて各割合の中から、所定の基準値を超えた一の割合を選択し、選択された割合に対応付けられた位置を検索し、検索された位置と一致する予想位置に対応付けられた回答文を検索することを特徴とする。
【０００９】
この場合、所定の基準時間に対して一の話者における発話の時間間隔の占める割合が大きいときは、その一の話者が他の話者に対して一方的に会話をしていることを意味するので、回答文検索装置は、その大きい割合に対応付けられた位置（例えば、（Ｘａ、Ｙａ））と一致する予想位置に対応付けられた回答文（例えば、”位置（Ｘａ、Ｙａ）以外に居る他の話者の方はどう思いますか”など）を出力することができる。
【００１０】
これにより、回答文検索装置は、上記条件の下で上記他の話者に対して発話を促す文を出力することもできるので、他の話者は、会話に参入する機会を容易に得ることができ、自己が描いている考えを話し相手である話者に対して十分な時間を持って話すことができる。
【００１１】
【発明の実施の形態】
（回答文検索装置の基本構成）
本発明に係る遊技機について図面を参照しながら説明する。図１は、本実施形態に係る回答文検索装置１００の内部構造を示す図である。同図に示すように、回答文検索装置１００は、複数の位置に散在する話者から発せられた音声に基づいて所定の回答文を検索するものであり、本実施形態では、音声入力部１１０と、位置推定部１２０と、計測部１３０と、発話合計部１４０と、割合計算部１５０と、回答文検索部１６０と、回答文記憶部１７０と、出力部１８０とを有している。
【００１２】
前記音声入力部１１０は、話者から発せられた音声を取得するものである。この音声入力部１１０は、本実施形態では、複数のマイクロホンで構成することができる。具体的に、話者から発せられた音声を取得した音声入力部１１０は、取得した音声を音声信号として位置推定部１２０及び計測部１３０に出力する。
【００１３】
位置推定部１２０は、話者から発せられた音声に基づいて話者の位置を推定する位置推定手段である。具体的に、音声入力部１１０から音声信号が入力された位置推定部１２０は、先ず入力された複数の音声信号に基づいて、それら音声信号の相互相関関数を、全てのマイクロホンの組み合わせについて計算する。
【００１４】
この相互相関関数を計算した位置推定部１２０は、計算した相互相関関数に基づいて、予め決められた一の基準マイクロホンと他のマイクロホンとの間の最大値を与える時間差を求める。位置推定部１２０は、求めた時間差に基づいて話者（音源）の位置を推定する（参考文献：特開平１１−３０４９０６）。話者の位置を推定した位置推定部１２０は、推定した位置を位置信号として計測部１３０に出力する。
【００１５】
尚、その他の複数のマイクロホンから得られる音声信号を処理して話者の位置を推定する方法は、文献「音響システムと信号処理」、大賀他、電子情報通信学会の７章に詳述されている。
【００１６】
計測部１３０は、位置推定部１２０で推定された各位置に基づいて、その各位置のそれぞれに散在する話者から発せられた音声の時間間隔を位置毎に計測する計測手段である。具体的に、音声入力部１１０から音声信号と、位置推定部１２０から位置信号とが入力された計測部１３０は、入力された音声信号と位置信号とに基づいて、その音声信号が自部に入力されている時間間隔を推定された位置毎に計測する。
【００１７】
尚、話者が発話を少し休止することがある。例えば、私は○○について興味があります、（休止）、それは、・・・だからです。というように、場合によっては、センテンスとセンテンスとの間には、数秒間の休止がある。本実施形態では、この休止は連続した時間間隔に含めるものとする。
【００１８】
上記時間間隔を測定した計測部１３０は、入力された位置信号に対応する話者の位置と、測定した時間間隔とを関連付けて、これら関連付けられたものを計測信号として発話合計部１４０に出力する。ここで、上記音声信号が計測部１３０に入力された時間間隔は、本実施形態では、特定の位置に居る話者が音声を発していた時間間隔を意味することとなる。この時間間隔は、本実施形態では、後述するように、特定の位置に居る話者が所定の音声を発していた時間間隔を逐次累積する。
【００１９】
例えば、図２に示すように、位置推定部１２０で推定された話者ａの位置が（Ｘａ、Ｙａ）であり、計測部１３０で計測された時間間隔が３分である場合には、計測部１３０は、計測した時間間隔（３分）と話者ａの位置（Ｘａ、Ｙａ）とを関連付けて、これら関連付けられたものを計測信号として発話合計部１４０に出力する。尚、本実施形態では、各話者のうち、一の話者だけが音声を発するものとし、計測部１３０は、その一の話者が居る位置から発せられた音声の時間間隔を測定するものとする。
【００２０】
発話合計部１４０は、位置推定部１２０で推定された各位置に基づいて、各位置に散在する話者から発せられた音声の時間間隔を、その時間間隔に対応する位置毎に順次合計するものである。具体的に、計測部１３０から計測信号が入力された発話合計部１４０は、入力された計測信号に対応する時間間隔及び位置に基づいて、その同一の位置から発せられた音声の時間間隔を、その位置毎に順次合計する。
【００２１】
この位置毎に順次合計された時間間隔は、本実施形態では、図２に示す「発話合計時間」に相当する。発話合計部１４０は、この位置毎に順次合計された時間間隔（発話合計時間）を合計信号として割合計算部１５０に出力する。
【００２２】
割合計算部１５０は、発話合計部１４０で合計された各時間間隔（発話合計時間）に基づいて、時間間隔毎に、所定の基準時間に対して時間間隔が占める割合を計算する割合計算手段である。すなわち、割合計算部１５０は、本実施形態では、発話合計部１４０で合計された位置毎の各時間間隔（各発話合計時間）に基づいて、時間間隔毎に、所定の基準時間に対して時間間隔が占める割合を、その時間間隔に対応する位置に対応付けて計算するものである。ここで、上記基準時間は、本実施形態では、予め設定されているものであり、本実施形態では、２０分として説明する。
【００２３】
具体的に、発話合計部１４０から合計信号が入力された割合計算部１５０は、入力された合計信号に基づいて、合計信号に対応する位置毎の発話合計時間が基準時間に占める割合を計算する。
【００２４】
図２に示すように、例えば、位置（Ｘａ、Ｙａ）に対応する発話合計時間が”４分”であり、位置（Ｘｂ、Ｙｂ）に対応する発話合計時間が”１６分”である場合には、割合計算部１５０は、基準時間（２０分）に対して発話合計時間”４分”、”１６分”が占める割合をそれぞれ”２０％”、”８０％”であると計算する。各割合を計算した割合計算部１５０は、計算した各割合を割合信号として回答文検索部１６０に出力する。
【００２５】
回答文検索部１６０は、割合計算部１５０で計算された各割合に応じて、各割合の中から、一の割合を選択し、選択した割合と一致する符号に対応付けられた回答文を検索する回答文検索手段である。ここで、複数の回答文のそれぞれには、検索の基準となる所定の符号が対応付けられており、各回答文は回答文記憶部１７０に予め記憶されている（図４参照）。
【００２６】
また、各回答文のそれぞれには、話者が居るであろう位置を示す予想位置が対応付けられており、その各回答文は回答文記憶部１７０に予め記憶されている（図５参照）。尚、回答文は、他の話者の発話を促すための文、又は話者の発話を休止させるための文などが好ましい。
【００２７】
具体的に、割合計算部１５０から割合信号が入力された回答文検索部１６０は、入力された割合信号に対応する各割合に応じて、例えば、各割合の中から、最も大きい割合（９０％）を選択し、この選択した割合と一致する符号に対応付けられた回答文（”話し過ぎの方が居ます、その方は話を控えましょう”など）を検索する。この回答文を検索した回答文検索部１６０は、検索した回答文を出力部１８０に出力する。
【００２８】
また、回答文検索部１６０は、本実施形態では、割合計算部１５０で計算された各割合に基づいて、各割合の中から、所定の基準値を超えた一の割合を選択し、選択した割合に対応付けられた位置を取得し、取得した位置と一致する予想位置に対応付けられた回答文を検索するものでもある。
【００２９】
具体的に、割合計算部１５０から入力された割合信号に対応する各割合が”２０％”、”８０％”である場合には、回答文検索部１６０は、その各割合の中から、所定の基準値（例えば、８０％）を超えた割合（８０％）を選択する。この割合（８０％）を選択した回答文検索部１６０は、図２に示すように、選択した割合（８０％）に対応する位置（Ｘａ、Ｙａ）を取得する。
【００３０】
位置（Ｘａ、Ｙａ）を取得した回答文検索部１６０は、図５に示すように、取得した位置（Ｘａ、Ｙａ）と一致する予想位置（Ｘａ、Ｙａ）に対応付けられた回答文（”位置（Ｘａ、Ｙａ）以外の話者の方はどう思いますか？”など）を検索する。この回答文を検索した回答文検索部１６０は、検索した回答文を出力部１８０に出力する。
【００３１】
出力部１８０は、回答文検索部１６０で検索された回答文を出力するものであり、本実施形態では、スピーカー、液晶ディスプレイ等が挙げられる。具体的に、回答文検索部１６０から回答文が入力された出力部１８０は、入力された回答文を音声で出力する。尚、出力部１８０は、回答文検索部１６０から入力された回答文を画面上に表示させても良い。
【００３２】
（回答文検索装置を用いた回答文検索方法）
上記構成を有する回答文検索装置による回答文検索方法は、以下の手順により実施することができる。図６は、本実施形態に係る回答文検索方法の手順を示すフロー図である。
【００３３】
先ず、音声入力部１１０が、話者から発せられた音声を取得するステップを行う（Ｓ１０１）。この音声入力部１１０は、本実施形態では、複数のマイクロホンで構成することができる。具体的に、話者から発せられた音声を取得した音声入力部１１０は、取得した音声を音声信号として位置推定部１２０及び計測部１３０に出力する。
【００３４】
そして、位置推定部１２０が、話者から発せられた音声に基づいて話者の位置を推定するステップを行う（Ｓ１０２）。具体的に、音声入力部１１０から音声信号が入力された位置推定部１２０は、先ず入力された複数の音声信号に基づいて、それら音声信号の相互相関関数を、全てのマイクロホンの組み合わせについて計算する。
【００３５】
この相互相関関数を計算した位置推定部１２０は、計算した相互相関関数に基づいて、予め決められた一の基準マイクロホンと他のマイクロホンとの間の最大値を与える時間差を求める。位置推定部１２０は、求めた時間差に基づいて話者（音源）の位置を推定する（参考文献：特開平１１−３０４９０６）。話者の位置を推定した位置推定部１２０は、推定した位置を位置信号として計測部１３０に出力する。
【００３６】
次いで、計測部１３０が、位置推定部１２０で推定された各位置に基づいて、その各位置のそれぞれに散在する話者から発せられた音声の時間間隔を位置毎に計測するステップを行う（Ｓ１０３）。具体的に、音声入力部１１０から音声信号と、位置推定部１２０から位置信号とが入力された計測部１３０は、入力された音声信号と位置信号とに基づいて、その音声信号が自部に入力されている時間間隔を、推定された位置毎に計測する。
【００３７】
上記時間間隔を測定した計測部１３０は、入力された位置信号に対応する話者の位置と、測定した時間間隔とを関連付けて、これら関連付けられたものを計測信号として発話合計部１４０に出力する。
【００３８】
例えば、図２に示すように、位置推定部１２０で推定された話者ａの位置が（Ｘａ、Ｙａ）であり、計測部１３０で計測された時間間隔が３分である場合には、計測部１３０は、計測した時間間隔（３分）と話者ａの位置（Ｘａ、Ｙａ）とを関連付けて、これら関連付けられたものを計測信号として発話合計部１４０に出力する。
【００３９】
次いで、発話合計部１４０が、位置推定部１２０で推定された各位置に基づいて、各位置に散在する話者から発せられた音声の時間間隔を、その時間間隔に対応する位置毎に順次合計するステップを行う（Ｓ１０４）。具体的に、計測部１３０から計測信号が入力された発話合計部１４０は、入力された計測信号に対応する時間間隔及び位置に基づいて、その同一の位置から発せられた音声の時間間隔を、その位置毎に順次合計する。
【００４０】
この位置毎に順次合計された時間間隔は、本実施形態では、図２に示す「発話合計時間」に相当する。発話合計部１４０は、この位置毎に順次合計された時間間隔（発話合計時間）を合計信号として割合計算部１５０に出力する。
【００４１】
そして、割合計算部１５０が、計測部１３０で計測された各時間間隔（発話合計時間）に基づいて、時間間隔毎に、所定の基準時間に対して時間間隔が占める割合を計算するステップを行う（Ｓ１０５）。すなわち、割合計算部１５０は、本実施形態では、発話合計部１４０で合計された位置毎の各時間間隔（各発話合計部）に基づいて、所定の基準時間に対して時間間隔が占める割合を、その時間間隔に対応する位置に対応付けて時間間隔毎に計算する。ここで、上記基準時間は、本実施形態では、予め設定されているものであり、本実施形態では、２０分として説明する。
【００４２】
具体的に、発話合計部１４０から合計信号が入力された割合計算部１５０は、入力された合計信号に基づいて、合計信号に対応する位置毎の発話合計時間が基準時間に占める割合を計算する。
【００４３】
図２に示すように、例えば、位置（Ｘａ、Ｙａ）に対応する発話合計時間が”４分”であり、位置（Ｘｂ、Ｙｂ）に対応する発話合計時間が”１６分”である場合には、割合計算部１５０は、基準時間（２０分）に対して発話合計時間”４分”、”１６分”が占める割合をそれぞれ”２０％”、”８０％”であると計算する。各割合を計算した割合計算部１５０は、計算した各割合を割合信号として回答文検索部１６０に出力する。
【００４４】
その後、回答文検索部１６０が、割合計算部１５０で計算された各割合に応じて、各割合の中から、一の割合を選択し、選択した割合と一致する符号に対応付けられた回答文を検索するステップを行う（Ｓ１０６）。
【００４５】
具体的に、割合計算部１５０から割合信号が入力された回答文検索部１６０は、入力された割合信号に対応する各割合に応じて、例えば、各割合の中から、最も大きい割合（９０％）を選択し、この選択した割合と一致する符号に対応付けられた回答文（”話し過ぎの方が居ます、その方は話を控えましょう”など）を検索する。この回答文を検索した回答文検索部１６０は、検索した回答文を出力部１８０に出力する。
【００４６】
また、回答文検索部１６０は、本実施形態では、割合計算部１５０で計算された各割合に基づいて、各割合の中から、所定の基準値を超えた一の割合を選択し、選択した割合に対応付けられた位置を取得し、取得した位置と一致する予想位置に対応付けられた回答文を検索することもできる。
【００４７】
具体的に、割合計算部１５０から入力された割合信号に対応する各割合が”２０％”、”８０％”である場合には、回答文検索部１６０は、その各割合の中から、所定の基準値（例えば、８０％）を超えた割合（８０％）を選択する。この割合（８０％）を選択した回答文検索部１６０は、図５に示すように、選択した割合（８０％）に対応する位置（Ｘａ、Ｙａ）を取得する。
【００４８】
この位置（Ｘａ、Ｙａ）を取得した回答文検索部１６０は、取得した位置（Ｘａ、Ｙａ）と一致する予想位置（Ｘａ、Ｙａ）に対応付けられた回答文（”位置（Ｘａ、Ｙａ）以外の話者の方はどう思いますか？”など）を検索する。この回答文を検索した回答文検索部１６０は、検索した回答文を出力部１８０に出力する。
【００４９】
次いで、出力部１８０が、回答文検索部１６０で検索された回答文を出力するステップを行う（Ｓ１０６）。具体的に、回答文検索部１６０から回答文が入力された出力部１８０は、入力された回答文を音声で出力する。尚、出力部１８０は、回答文検索部１６０から入力された回答文を画面上に表示させても良い。
【００５０】
（回答文検索装置及び回答文検索方法による作用及び効果）
このような本願に係る発明によれば、回答文検索部１６０が、割合計算部１５０で計算された各割合の大きさに応じて、各回答文の中から、一の回答文を検索することができるので、回答文検索部１６０は、各話者のうち、話している割合の大きい話者に対して、例えば発話を休止させるための文などを出力することができる。これにより、結果的に回答文検索部１６０は、特定の話者だけが、単独で発話し続けるという事態を回避させることができ、各話者との間で円滑に会話を展開させることができる。
【００５１】
更に、所定の基準時間に対して一の話者における発話の時間間隔の占める割合が大きいときは、その一の話者が他の話者に対して一方的に会話をしていることを意味するので、回答文検索部１６０は、その大きい割合に対応付けられた位置（例えば、（Ｘａ、Ｙａ））と一致する予想位置に対応付けられた回答文（例えば、”（Ｘａ、Ｙａ）以外の位置に居る他の話者の方はどう思いますか”など）を出力することができる。
【００５２】
これにより、回答文検索装置は、上記条件の下で上記他の話者に対して発話を促す文を出力することもできるので、他の話者は、会話に参入する機会を容易に得ることができ、自己が描いている考えを話し相手である話者に対して十分な時間を持って話すことができる。
【００５３】
（プログラム）
上記回答文検索装置及び回答文検索方法で説明した内容は、パーソナルコンピュータ等の汎用コンピュータで、所定のプログラム言語で記述された専用プログラムを実行することにより実現することができる。
【００５４】
このような本実施形態に係るプログラムによれば、ある話題について一の話者が一方的に会話をしてきたときであっても、現在の会話に参加させるための文等の特定の文を他の話者に出力することで、両者との間で円滑に会話を展開させることができるという作用効果を奏する回答文検索装置及び回答文検索方法を一般的な汎用コンピュータで容易に実現することができる。
【００５５】
尚、プログラムは、記録媒体に記録することができる。この記録媒体は、図７に示すように、例えば、ハードディスク２００、フレキシブルディスク３００、コンパクトディスク４００、ＩＣチップ５００、カセットテープ６００などが挙げられる。このようなプログラムを記録した記録媒体によれば、プログラムの保存、運搬、販売などを容易に行うことができる。
【００５６】
【発明の効果】
以上説明したように本発明によれば、ある話題について一の話者が一方的に会話をしてきたときであっても、現在の会話に参加させるための文等の特定の文を出力することで、両者との間で円滑に会話を展開させることができる。
【図面の簡単な説明】
【図１】本実施形態に係る回答文検索装置の内部構成を示すブロック図である。
【図２】本実施形態における位置推定部で推定された話者の位置、計測部で計測された音声の時間間隔及び発話合計部で計算された発話合計時間の内容を示す図である。
【図３】本実施形態における割合計算部で計算された各割合の内容を示す図である。
【図４】本実施形態における回答文記憶部で記憶される各符号及び各回答文の内容を示す図である。
【図５】本実施形態における回答文記憶部で記憶される各予想位置及び各回答文の内容を示す図である。
【図６】本実施形態に係る回答文検索方法の手順を示すフロー図である。
【図７】本実施形態におけるプログラムを記録する記録媒体を示す図である。
【符号の説明】
１００…回答文検索装置、１１０…音声入力部、１２０…位置推定部、１３０…計測部、１４０…発話合計部、１５０…割合計算部、１６０…回答文記憶部、１７０…回答文記憶部、１８０…出力部、２００…ハードディスク、３００…フレキシブルディスク、４００…コンパクトディスク、５００…ＩＣチップ、６００…カセットテープ
【図１】
2004086542.tif 000003
【図２】
2004086542.tif 000004
【図３】
2004086542.tif 000005
【図４】
2004086542.tif 000006
【図５】
2004086542.tif 000007
【図６】
2004086542.tif 000008
【図７】
2004086542.tif 000009