(57)【要約】【課題】複数の学習支援装置を連携させる。【解決手段】学習支援装置は、複数の学習支援装置とユーザとの会話による学習を実現するための学習支援装置であって、少なくとも音声を含む伝達情報を出力するように構成された出力手段と、ユーザに向けた音声に他の学習支援装置に向けた指示情報を音声透かしで埋め込んだ音声を含む伝達情報を、前記出力手段に出力させる制御手段とを備える。【選択図】図１
2020012931.tif 000002
【特許請求の範囲】
【請求項１】
複数の学習支援装置とユーザとの会話による学習を実現するための学習支援装置であって、
少なくとも音声を含む伝達情報を出力するように構成された出力手段と、
ユーザに向けた音声に他の学習支援装置に向けた指示情報を音声透かしで埋め込んだ音声を含む伝達情報を、前記出力手段に出力させる制御手段と
を備える学習支援装置。
【請求項２】
前記制御手段は、前記他の学習支援装置が出力すべき前記ユーザに向けた音声に関する情報を前記指示情報として作成する、請求項１に記載の学習支援装置。
【請求項３】
複数の学習支援装置とユーザとの会話による学習を実現するための学習支援装置であって、
少なくとも音声を含む伝達情報を出力するように構成された出力手段と、
他の学習支援装置からの出力された伝達情報を取得するように構成された取得手段と、
前記取得手段で捉えた他の学習支援装置から出力された伝達情報であって、ユーザに向けた音声に音声透かしで埋め込まれた指示情報を含む音声が含まれた伝達情報を解析して前記指示情報を抽出し、抽出された前記指示情報に基づいて、ユーザに向けた音声を含む伝達情報を前記出力手段に出力させる、制御手段と
を備える学習支援装置。
【請求項４】
複数の学習支援装置とユーザとの会話による学習を実現するための学習支援システムであって、
少なくとも音声を含む伝達情報を出力するように構成された第１の出力手段と、
ユーザに向けた音声に他の学習支援装置に向けた指示情報を音声透かしで埋め込んだ音声を含む伝達情報を、前記第１の出力手段に出力させる第１の制御手段と
を備える第１の学習支援装置と、
少なくとも音声を含む伝達情報を出力するように構成された第２の出力手段と、
前記第１の学習支援装置からの出力された伝達情報を取得するように構成された取得手段と、
前記取得手段で捉えた前記第１の学習支援装置から出力された伝達情報であって、ユーザに向けた音声に音声透かしで埋め込まれた指示情報を含む音声が含まれた伝達情報を解析して前記指示情報を抽出し、抽出された前記指示情報に基づいて、ユーザに向けた音声を含む伝達情報を前記第２の出力手段に出力させる、第２の制御手段と
を備える第２の学習支援装置と
を具備する学習支援システム。
【請求項５】
前記第１の学習支援装置は、前記第２の学習支援装置からの出力された伝達情報を取得するように構成された取得手段をさらに備え、
前記第１の制御手段は、当該取得手段で捉えた前記第２の学習支援装置から出力された伝達情報であって、ユーザに向けた音声に音声透かしで埋め込まれた指示情報を含む音声が含まれた伝達情報を解析して当該指示情報を抽出し、抽出された当該指示情報に基づいて、ユーザに向けた音声を含む伝達情報を前記第１の出力手段に出力させる、
請求項４に記載の学習支援システム。
【請求項６】
前記第１の学習支援装置と前記第２の学習支援装置との各々は、自機を特定する情報を音声透かしで埋め込んだ音声を含む伝達情報を出力し、
前記第１の学習支援装置と前記第２の学習支援装置との各々は、前記伝達情報を解析して他機を特定する前記情報を抽出し、抽出された前記情報に基づいて、前記学習を自機から開始するか否かを判定する、
請求項５に記載の学習支援システム。
【請求項７】
前記第２の学習支援装置は、前記第１の学習支援装置から出力された伝達情報に含まれる前記指示情報に基づいて前記音声を含む伝達情報を出力し、
前記第１の学習支援装置は、前記第２の学習支援装置から出力された伝達情報に含まれる前記指示情報に基づいて前記音声を含む伝達情報を出力する、
請求項５又は６に記載の学習支援システム。
【請求項８】
前記第１の学習支援装置は、前記第２の学習支援装置の動作を制御する、請求項４に記載の学習支援システム。
【請求項９】
複数の学習支援装置とユーザとの会話による学習を実現するための、出力手段を備える学習支援装置の制御方法であって、
ユーザに向けた音声に他の学習支援装置に向けた指示情報を音声透かしで埋め込んだ出力音声を含む伝達情報の信号を作成することと、
前記信号に基づいて前記出力手段に前記出力音声を含む伝達情報を出力させることと
を含む、学習支援装置の制御方法。
【請求項１０】
複数の学習支援装置とユーザとの会話による学習を実現するための、出力手段と取得手段とを備える学習支援装置の制御方法であって、
前記取得手段を用いて他の学習支援装置から出力された音声を含む伝達情報を取得することと、
前記取得手段で捉えた他の学習支援装置から出力された音声を含む伝達情報であって、ユーザに向けた音声に音声透かしで埋め込まれた指示情報を含む音声を含む伝達情報を解析することと、
前記指示情報を抽出することと、
抽出された前記指示情報に基づいて、ユーザに向けた音声を含む伝達情報を前記出力手段に出力させることと
を含む、学習支援装置の制御方法。
【請求項１１】
複数の学習支援装置とユーザとの会話による学習を実現するための、出力手段を備える学習支援装置の制御プログラムであって、
ユーザに向けた音声に他の学習支援装置に向けた指示情報を音声透かしで埋め込んだ出力音声を含む伝達情報の信号を作成することと、
前記信号に基づいて前記出力手段に前記出力音声を含む伝達情報を出力させることと
を前記学習支援装置に実行させるための制御プログラム。
【請求項１２】
複数の学習支援装置とユーザとの会話による学習を実現するための、出力手段と取得手段とを備える学習支援装置の制御プログラムであって、
前記取得手段を用いて他の学習支援装置から出力された音声を含む伝達情報を取得することと、
前記取得手段で捉えた他の学習支援装置から出力された音声を含む伝達情報であって、ユーザに向けた音声に音声透かしで埋め込まれた指示情報を含む音声を含む伝達情報を解析することと、
前記指示情報を抽出することと、
抽出された前記指示情報に基づいて、ユーザに向けた音声を含む伝達情報を前記出力手段に出力させることと
を前記学習支援装置に実行させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、学習支援装置、学習支援システム、学習支援装置の制御方法、及び学習支援装置の制御プログラムに関する。
【背景技術】
【０００２】
ユーザと対話しながら英会話のレッスンなどの学習を行うための電子機器（学習支援装置）が知られている。例えば、特許文献１には、ＭＰ３等の音声圧縮方法等により予め作成した種々の会話データを用いて、対話式の会話を行うことができる装置に係る技術が開示されている。複数の学習支援装置が連携できれば、システム全体として動作の可能性が広がる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−０２００３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、複数の学習支援装置を連携させることができる学習支援装置、学習支援システム、学習支援装置の制御方法、及び学習支援装置の制御プログラムを得ることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の一態様によれば、学習支援システムは、複数の学習支援装置とユーザとの会話による学習を実現するための学習支援装置であって、少なくとも音声を含む伝達情報を出力するように構成された出力手段と、ユーザに向けた音声に他の学習支援装置に向けた指示情報を音声透かしで埋め込んだ音声を含む伝達情報を、前記出力手段に出力させる制御手段とを備える。
【発明の効果】
【０００６】
本発明によれば、複数の学習支援装置が連携できる。
【図面の簡単な説明】
【０００７】
【図１】図１は、学習支援装置の構成例の概略を示す図である。
【図２】図２は、学習支援システムが用いられている場面を模式的に示す図である。
【図３Ａ】図３Ａは、第１の実施形態に係る学習支援システムによる英会話学習の進行の一例を示す図である。
【図３Ｂ】図３Ｂは、第１の実施形態に係る学習支援システムによる英会話学習の進行の一例を示す図である。
【図４】図４は、第１の実施形態に係る学習支援装置の動作例の概要を示すフローチャートである。
【図５】図５は、第１の実施形態に係る学習支援装置の開始処理の一例の概要を示すフローチャートである。
【図６】図６は、第１の実施形態に係る学習支援装置の複数台処理の一例の概要を示すフローチャートである。
【図７】図７は、第２の実施形態に係る第１の装置の動作例の概要を示すフローチャートである。
【図８】図８は、第２の実施形態に係る第２の装置の動作例の概要を示すフローチャートである。
【図９Ａ】図９Ａは、第２の実施形態に係る学習支援システムによる英会話学習の進行の一例を示す図である。
【図９Ｂ】図９Ｂは、第２の実施形態に係る学習支援システムによる英会話学習の進行の一例を示す図である。
【発明を実施するための形態】
【０００８】
［第１の実施形態］
本発明の第１の実施形態について図面を参照して説明する。本実施形態は、複数の学習支援装置を有する学習支援システムに関する。学習支援装置は、ユーザと対話しながらユーザの英語学習を支援する。複数の学習支援装置は、音声透かしに係わる技術を用いて、互いに通信する。
【０００９】
〈学習支援システムの構成〉
図１は、第１の学習支援装置１０と第２の学習支援装置２０との２台の学習支援装置を含む学習支援システム１を示す。本実施形態では、第１の学習支援装置１０と第２の学習支援装置２０とは、同等の機能を有する。第１の学習支援装置１０を例に挙げて、その構成について説明する。
【００１０】
第１の学習支援装置１０は、バスライン１９を介して互いに接続されたプロセッサ（制御手段）１１と、read only memory（ＲＯＭ）１２と、random access memory（ＲＡＭ）１３と、ストレージ１４と、マイク（取得手段）１５と、スピーカー（出力手段）１６と、入力装置１７と、ＬＥＤ１８とを備える。
【００１１】
プロセッサ１１は、Central Processing Unit（ＣＰＵ）、Application Specific Integrated Circuit（ＡＳＩＣ）、又はField Programmable Gate Array（ＦＰＧＡ）といった集積回路を含む。プロセッサ１１は、１つの集積回路等で構成されてもよいし、複数の集積回路等が組み合わされて構成されてもよい。プロセッサ１１の動作は、ＲＯＭ１２又はストレージ１４等に記録されたプログラムに従って行われる。
【００１２】
プロセッサ１１は、第１の学習支援装置１０の動作の制御、各種信号処理等を行う。ＲＯＭ１２は、起動プログラム等を記録している。ＲＡＭ１３は、プロセッサ１１の主記憶装置として機能する。ストレージ１４には、フラッシュメモリといった半導体メモリが用いられ得る。ストレージ１４は、これに限らず各種記憶装置に置換され得る。ストレージ１４には、プロセッサ１１で用いられるプログラム、パラメータ等各種情報が記録されている。
【００１３】
マイク１５は、ユーザが発した声を捉えて音声信号を生成する。なお、マイク１５は、後述のように、伝達情報を取得するように構成されたものである。スピーカー１６は、ユーザに伝える音声（少なくとも音声を含む伝達情報）を発生する。入力装置１７は、ボタンスイッチ、タッチパネルといった各種入力装置を含む。ＬＥＤ１８は、ユーザに視覚的に情報を伝えるためのランプである。
【００１４】
以下の説明では、第１の学習支援装置１０と第２の学習支援装置２０とを区別せずに、その構成要素を、プロセッサ１１、ＲＯＭ１２、ＲＡＭ１３、ストレージ１４、マイク１５、スピーカー１６、入力装置１７、ＬＥＤ１８、バスライン１９などと称することにする。
【００１５】
〈学習支援システムの動作の概要〉
図２は、学習支援システム１が用いられている場面を模式的に示す。図２には、小型のロボットを模した形状を有する第１の学習支援装置１０及び第２の学習支援装置２０の例が示されている。ユーザ９０は、２台の学習支援装置と会話をしながら、英会話を学ぶ。本実施形態では、第１の学習支援装置１０と第２の学習支援装置２０とは、ユーザに向けて発した音声に、いわゆる音声透かしとして埋め込まれた音声信号を用いて情報を交換する。ここで交換される情報は、第１の学習支援装置１０と第２の学習支援装置２０とが協働するための情報である。
【００１６】
図２には、第１の学習支援装置１０が「Good morning!」という音声をスピーカー１６から出力している例を示している。第１の学習支援装置１０は、この音声に対して音声透かしに係わる信号処理を施し、この音声に「挨拶をせよ」という信号を埋め込む。音声透かしに係わる音声は、人間であるユーザ９０には認識できない。一方で、第２の学習支援装置２０は、マイクで〈挨拶をせよ〉という音声信号が埋め込まれた「Good morning!」という音声を捉える。第２の学習支援装置２０は、捉えた音声（伝達情報）を解析して〈挨拶をせよ〉という情報を取得する。第２の学習支援装置２０は、この情報に基づいて、次は挨拶に関する音声出力を行えばよいと認識し、次の動作を決定する。
【００１７】
音声透かしで情報を音声に埋め込むには、種々の方法が用いられ得る。例えば、周波数領域に信号を変換する周期的位相変調法などといった方法、周波数領域に信号を変換しないエコー拡散法などといった方法など、種々の方法が知られているが、何れの方法が用いられてもよい。
【００１８】
本実施形態では、学習支援システム１は、何台の学習支援装置を含んでいてもよい。学習支援システム１を構成する各学習支援装置は、それぞれ同等の機能を有している。本実施形態では、各学習支援装置は、初めにお互いに割り当てられたＩＤ番号の情報を音声透かしを用いて交換する。このＩＤ番号を用いて各学習支援装置は、学習支援システム１が何台の学習支援装置を含んでいるかを認識する。また、各学習支援装置のうちＩＤ番号が小さい学習支援装置から会話を開始する。各学習支援装置は、会話に用いる様々な文章のデータを含むデータベースを記憶している。各文章には、文章番号が付されている。
【００１９】
〈英会話学習の進行例〉
図３Ａ及び図３Ｂは、第１の学習支援装置１０と第２の学習支援装置２０との２台の学習支援装置を含む学習支援システム１による英会話学習の進行の一例を示す。ユーザの名前はTaroといい、この名前は、第１の学習支援装置１０と第２の学習支援装置２０とに予め登録されているものとする。第１の学習支援装置１０と第２の学習支援装置２０とには、それぞれ「Ａ」及び「Ｂ」とニックネームがつけられているものとする。括弧［］内の数字は、文章番号を示す。括弧［］に続いて記されている文章は、学習支援システムから出力される音声の内容を示す。括弧（）内に記されている文章は、前記学習支援システムから出力される音声に対して音声透かしで埋め込まれる情報の内容を示す。表の１列目に示した番号を括弧〈〉内に記す。
【００２０】
図３Ａの例では、〈１〉ユーザが「Hello.」と発声することをきっかけに、第１の学習支援装置１０と第２の学習支援装置２０とが動作を開始する。〈２〉第１の学習支援装置１０は、文章番号［３］の「Hi, Taro.」という音声に、自身のＩＤ番号が「０００１」であることを示す情報を埋め込んだ音声を出力する。〈２〉第２の学習支援装置２０は、文章番号［５］の「Hello, Taro.」という音声に、自身のＩＤ番号が「０００２」であることを示す情報を埋め込んだ音声を出力する。
【００２１】
なお、ユーザが「Taro」であることは、予め登録されている。また、複数のユーザの名前が声紋など声の特徴と共に登録されており、声の特徴に応じてユーザが識別されてもよい。
【００２２】
第１の学習支援装置１０は、第２の学習支援装置２０が出力した音声を取得して、当該音声（伝達情報。以下、同様。）を解析する。第１の学習支援装置１０は、解析された音声透かしに基づいて、ＩＤが「０００２」である学習支援装置が周囲に存在することを認識する。第１の学習支援装置１０は、自機のＩＤ番号の方が小さいので、自機から会話を開始すると決定する。
【００２３】
第２の学習支援装置２０は、第１の学習支援装置１０が出力した音声を取得して、当該音声（伝達情報。以下、同様。）を解析する。第２の学習支援装置２０は、解析された音声透かしに基づいて、ＩＤが「０００１」である学習支援装置が周囲に存在することを認識する。第２の学習支援装置２０は、自機のＩＤ番号の方が大きいので、ＩＤ番号が小さい第１の学習支援装置１０から会話を開始するはずであり、自機は待機することを決定する。
【００２４】
本実施形態では、学習する会話の大筋が学習支援装置のストレージ１４に多数用意されている。学習支援装置は、これらの会話の大筋の中から、学習の進捗状況等に応じて１つを選択する。
【００２５】
〈３〉第１の学習支援装置１０は、文章番号［１５］の「Let's start the lesson today.」という音声に、「待機せよ」という第２の学習支援装置２０向けの指示情報を埋め込んだ音声を出力する。
【００２６】
ユーザは、第１の学習支援装置１０が出力した音声を聞き取って、レッスンが始まることを認識する。
【００２７】
第２の学習支援装置２０は、第１の学習支援装置１０が出力した音声を取得して、当該音声を解析する。第２の学習支援装置２０は、解析された音声透かしに基づいて、引き続き待機すべきであると判断する。
【００２８】
〈４〉第１の学習支援装置１０は、文章番号［２２］の「He is my student.」という音声に、「［３２］−［４１］の何れかを発声せよ」という第２の学習支援装置２０向けの指示情報を埋め込んだ音声を出力する。第１の学習支援装置１０は、次に第２の学習支援装置２０が音声を出力するように指示を出しているので、指示があるまで待機することを決める。
【００２９】
ユーザは、第１の学習支援装置１０が出力した音声を聞き取る。
【００３０】
第２の学習支援装置２０は、第１の学習支援装置１０が出力した音声を取得して、当該音声を解析する。第２の学習支援装置２０は、解析された音声透かしに基づいて、次に、［３２］−［４１］の何れかの文章を選択して音声出力するべきであると判断する。第２の学習支援装置２０は、文章番号［３３］を選択して、会話のストーリーを構築する。
【００３１】
〈５〉第２の学習支援装置２０は、文章番号［３３］の「Hello. My name is B.」という音声に、「待機せよ」という第１の学習支援装置１０向けの指示情報を埋め込んだ音声を出力する。このとき、第２の学習支援装置２０は、次に出力する文章も決めている。
【００３２】
ユーザは、第２の学習支援装置２０が出力した音声を聞き取る。
【００３３】
第１の学習支援装置１０は、第２の学習支援装置２０が出力した音声を取得して、当該音声を解析する。第１の学習支援装置１０は、解析された音声透かしに基づいて、引き続き待機すべきであると判断する。
【００３４】
〈６〉第２の学習支援装置２０は、文章番号［４８］の「We are classmates.」という音声に、「ユーザの発声後、［６２］−［６８］の何れかを発声せよ」という第１の学習支援装置１０向けの指示情報を埋め込んだ音声を出力する。第２の学習支援装置２０は、次に第１の学習支援装置１０から指示があるまで待機することを決める。
【００３５】
ユーザは、第２の学習支援装置２０が出力した音声を聞き取る。
【００３６】
第１の学習支援装置１０は、第２の学習支援装置２０が出力した音声を取得して、当該音声を解析する。第１の学習支援装置１０は、解析された音声透かしに基づいて、ユーザの発声を待つべきであると判断する。
【００３７】
〈７〉ユーザは、第１の学習支援装置１０も第２の学習支援装置２０も音声を出力せず、自身が話す機会だと認識する。ユーザは、「Nice to meet you.」と発声する。
【００３８】
〈８〉第１の学習支援装置１０は、このユーザの発声を捉えて、次に出力する文章を文章番号［６３］と決定し、その音声を出力する。この際、第２の学習支援装置２０に向けた指示を音声透かしで埋め込む。
【００３９】
以上のようにして、学習は進行していく。本実施形態では、文章の選択肢が２つ以上用意されている場面がある。このため、学習中の会話が変化し得る。図３Ｂに示す進行と図３Ａに示す進行とを比較する。〈４〉において、第１の学習支援装置１０が、文章番号［２２］の「He is my student.」という音声に、「［３２］−［４１］の何れかを発声せよ」という第２の学習支援装置２０向けの指示情報を埋め込んだ音声を出力するところまでは、図３Ｂに示す場合と図３Ａに示す場合とは同様である。ただし、図３Ｂでは、〈２〉において、第１の学習支援装置１０が文章番号［５］の「Hello, Taro.」という音声を出力し、第２の学習支援装置２０が文章番号［３］の「Hi, Taro.」という音声を出力する点が図３Ａと異なる。図３Ａに示す場合では、〈５〉第２の学習支援装置２０が文章番号［３３］を選択しているのに対して、図３Ｂに示す場合では、〈５〉第２の学習支援装置２０は、文章番号［３７］を選択している。すなわち、第２の学習支援装置２０は、文章番号［３７］を選択して、会話のストーリーを構築する。
【００４０】
〈５〉第２の学習支援装置２０は、文章番号［３７］の「Oh, my new classmate.」という音声に、「待機せよ」という第１の学習支援装置１０向けの指示情報を埋め込んだ音声を出力する。このとき、第２の学習支援装置２０は、次に出力する文章も決めている。
【００４１】
ユーザは、第２の学習支援装置２０が出力した音声を聞き取る。
【００４２】
第１の学習支援装置１０は、第２の学習支援装置２０が出力した音声を取得して、当該音声を解析する。第１の学習支援装置１０は、解析された音声透かしに基づいて、引き続き待機すべきであると判断する。
【００４３】
〈６〉第２の学習支援装置２０は、文章番号［５２］の「What's your family name?」という音声に、「ユーザの発声後、待機せよ」という第１の学習支援装置１０向けの指示情報を埋め込んだ音声を出力する。第２の学習支援装置２０は、次にユーザ発声後にも、自機が音声を出力することを決める。
【００４４】
ユーザは、第２の学習支援装置２０が出力した音声を聞き取る。
【００４５】
第１の学習支援装置１０は、第２の学習支援装置２０が出力した音声を取得して、当該音声を解析する。第１の学習支援装置１０は、解析された音声透かしに基づいて、ユーザの発声と、その後の第２の学習支援装置２０の音声出力を待つべきであると判断する。
【００４６】
〈７〉ユーザは、第２の学習支援装置２０が出力した質問に対して答える。ユーザは、「My family name is Sato.」と発声する。
【００４７】
〈８〉第２の学習支援装置２０は、このユーザの発声を捉えて、次に出力する文章を文章番号［６８］と決定する。第２の学習支援装置２０は、文章番号［６８］の「Where are you from?」という音声に、「ユーザの発声後、［７０］−［７６］の何れかを発声せよ」という第１の学習支援装置１０向けの指示情報を埋め込んだ音声を出力する。第２の学習支援装置２０は、次に第１の学習支援装置１０から指示があるまで待機することを決める。
【００４８】
ユーザは、第２の学習支援装置２０が出力した音声を聞き取る。
【００４９】
第１の学習支援装置１０は、第２の学習支援装置２０が出力した音声を取得して、当該音声を解析する。第１の学習支援装置１０は、解析された音声透かしに基づいて、ユーザの発声を待つべきであると判断する。
【００５０】
〈９〉ユーザは、第２の学習支援装置２０が出力した質問に対して答える。ユーザは、「I'm from Tokyo.」と発声する。
【００５１】
〈１０〉第１の学習支援装置１０は、このユーザの発声を捉えて、次に出力する文章を文章番号［７１］と決定し、その音声を出力する。この際、第２の学習支援装置２０に向けての指示を音声透かしで埋め込む。
【００５２】
以上のようにして、学習は進行していく。図３Ａに示す場合と図３Ｂに示す場合との違いのように、文章の選択によって、学習の進行は変化し得る。このため、ユーザも飽きることなく学習を継続することができ、また、様々な場面を学習することができる。このような文章の選択は、ランダムに行われてもよいし、学習の繰り返し回数に応じて行われてもよいし、学習している季節、曜日、時間帯等に応じて行われてもよいし、その他に応じて行われてもよい。
【００５３】
〈学習支援装置の動作〉
本実施形態に係る学習支援装置の動作について、図４に示すフローチャートを参照して説明する。
【００５４】
ステップＳ１０１において、学習支援装置は、開始処理を行う。開始処理は、学習の開始時の音声出力に自機のＩＤ番号を音声透かしで埋め込み、学習支援システム１を構成する学習支援装置の台数を決定する処理である。また、開始処理は、いずれの装置から音声出力を開始するかを決定する処理である。
【００５５】
ステップＳ１０２において、学習支援装置は、学習支援システム１を構成する学習支援装置は１台であるか否かを判定する。学習支援装置が１台であると判定されたとき、処理はステップＳ１０３に進む。ステップＳ１０３において、学習支援装置は、１台処理を行う。１台処理は、１台の学習支援装置で学習を進行していく処理である。１台の学習支援装置しか存在していないので、音声透かしを使った通信は行わない。１台処理では、学習支援装置は、ユーザと１対１の会話で学習を進める。
【００５６】
ステップＳ１０２において、学習支援システム１を構成する学習支援装置は２台以上であると判定されたとき、処理はステップＳ１０４に進む。ステップＳ１０４において、学習支援装置は、複数台処理を行う。複数台処理は、複数台の学習支援装置で学習を進行していく処理である。複数台処理では、学習支援装置は、ユーザを含めた多数の登場人物の会話で学習を進める。複数の学習支援装置は、互いに音声透かしを用いて通信を行う。
【００５７】
開始処理について図５に示すフローチャートを参照して説明する。
【００５８】
ステップＳ２０１において、学習支援装置は、開始時の音声を決定する。例えば、図３Ａに示す例では、第１の学習支援装置１０は文章番号［３］の文章を選択し、第２の学習支援装置２０は文章番号［５］の文章を選択する。ステップＳ２０２において、学習支援装置は、ステップＳ２０１で選択した文章の音声に対して、音声透かしで自機のＩＤを埋め込む。例えば、図３Ａに示す例では、第１の学習支援装置１０は、文章番号［３］の音声に「０００１」という自機のＩＤを埋め込み、第２の学習支援装置２０は、文章番号［５］の音声に、「０００２」という自機のＩＤを埋め込む。ステップＳ２０３において、学習支援装置は、音声透かしを埋め込んだ音声をスピーカー１６から出力する。
【００５９】
ステップＳ２０１乃至ステップＳ２０３の処理と並行して、ステップＳ２０４乃至ステップＳ２０５の処理が行われる。ステップＳ２０４において、学習支援装置は、マイク１５を用いて音声を取得する。ステップＳ２０５において、学習支援装置は、取得した音声に対して、音声透かしに含まれている内容を抽出する解析を行う。この解析結果に基づいて、学習支援装置は、音声透かしに含まれている内容を確認することができる。
【００６０】
ステップＳ２０６において、学習支援装置は、周囲に存在する学習支援装置の台数と、他の学習支援装置のＩＤとを特定する。ステップＳ２０７において、学習支援装置は、現在の学習環境に存在する学習支援装置が自機を含めて１台か否かを判定する。ここでは、例えば、開始処理が実行開始されてから所定時間内に学習支援装置が他の学習支援装置からの音声（音声透かしによるＩＤ番号の情報を含む音声）を取得したか否かにより判定する。学習支援装置が１台であるとき、ステップＳ２０８において、学習支援装置は、現在の学習環境に存在する学習支援装置の台数を１台に設定する。以上で開始処理を終了する。このとき、ステップＳ１０３で1台処理が行われる。
【００６１】
ステップＳ２０７において、学習支援装置が１台でないと判定されたとき、処理はステップＳ２０９に進む。ステップＳ２０９において、学習支援装置は、ステップＳ２０６で特定された周囲の学習支援装置のＩＤと自機のＩＤとを比較して、自機が１台目であるか否かを判定する。自機のＩＤ番号が他機のＩＤ番号よりも小さいとき、自機が１台目であると判定する。自機が１台目であるとき、処理はステップＳ２１０に進む。
【００６２】
ステップＳ２１０において、学習支援装置は、現在の学習環境に存在する学習支援装置の台数をステップＳ２０６で特定した台数に設定する。また、学習支援装置は、自機が会話を開始すべき１台目の学習支援装置であると設定する。以上で開始処理を終了する。
【００６３】
ステップＳ２０９において、自機が１台目でないと判定されたとき、処理はステップＳ２１１に進む。ステップＳ２１１において、学習支援装置は、現在の学習環境に存在する学習支援装置の台数をステップＳ２０６で特定した台数に設定する。また、学習支援装置は、自機は会話を開始すべき１台目の学習支援装置ではないと設定する。以上で開始処理を終了する。
【００６４】
ステップＳ１０４で行われる複数台処理について図６に示すフローチャートを参照して説明する。この処理は、上述の開始処理で学習支援システム１に含まれる学習支援装置が複数台であると判定されたときに行われる処理である。
【００６５】
ステップＳ３０１において、学習支援装置は、自機が１台目であるか否かを判定する。自機が１台目であるとき、処理はステップＳ３０２に進む。ステップＳ３０２において、学習支援装置は、これから行う学習の内容をストレージ１４に用意された中から選択する。
【００６６】
ステップＳ３０３において、学習支援装置は、音声出力する文章を選択する。ステップＳ３０４において、学習支援装置は、他機に伝えるべき情報を決定し、当該情報を音声透かしとして、ステップＳ３０３で選択した文章に埋め込む信号処理を行う。このようにして、音声透かしで他機宛のメッセージが埋め込まれた文章の音声データが作成される。ステップＳ３０５において、学習支援装置は、ステップＳ３０４で作成された音声データに基づいて、スピーカー１６から音声を出力する。この出力される音声は、ユーザに聞こえる学習に係る音声と、ユーザに聞こえない音声透かしとして埋め込まれた他の学習支援装置宛のメッセージとを含む。
【００６７】
ステップＳ３０６において、学習支援装置は、次の音声出力も自機であるか否かを判定する。次も自機が音声出力を行うとき、処理はステップＳ３０３に戻る。すなわち、ステップＳ３０３乃至ステップＳ３０５の処理を繰り返して、音声透かしが埋め込まれた音声を出力する。ステップＳ３０６において、次に音声出力するのが自機でないと判定されたとき、処理はステップＳ３０７に進む。
【００６８】
ステップＳ３０７において、学習支援装置は、次に発声するのがユーザであるか他機であるかを判定する。次に発声するのが他機であると判定されたとき、処理はステップＳ３０８に進む。また、ステップＳ３０１の判定において、自機が１台目でないと判定されたときも、次に発声するのが１台目である他機であるので、処理はステップＳ３０８に進む。
【００６９】
ステップＳ３０８において、学習支援装置は、他機が出力した音声をマイク１５を用いて取得する。ステップＳ３０９において、学習支援装置は、他機が出力した音声を解析し、当該音声に埋め込まれた音声透かしに含まれる情報を抽出する。学習支援装置は、得られた情報を認識する。
【００７０】
ステップＳ３１０において、学習支援装置は、次に発声するのが自機であるか、他機であるか、ユーザであるかを判定する。次に発声するのが何れであるかは、音声透かしに埋め込まれた情報によって特定され得る。例えば、自機が１台目ではない場合であって、指示が図３Ａの〈３〉の「待機せよ」のときには、次に発声するのが、他機であると分かる。また例えば、自機が１台目ではない場合であって、指示が図３Ａの〈４〉の「［３２］−［４１］の何れかを発声せよ」のときには、次に発声すべきが自機であると分かる。また、この場合、次に出力する音声の内容も、音声透かしに埋め込まれている。例えば、自機が１台目である場合であって、指示が図３Ｂの〈６〉の「ユーザの発声後、待機せよ」のときには、次に発声するのがユーザであると分かる。
【００７１】
ステップＳ３１０において、次に発声すべきが自機であると判定されたとき、処理はステップＳ３０３に戻る。すなわち、上述したようにステップＳ３０３乃至ステップＳ３０５で、文章を選択し、音声透かしを埋め込んで、音声を出力する。
【００７２】
ステップＳ３１０において、次に発声すべきが他機であると判定されたとき、処理はステップＳ３０８に戻る。すなわち、ステップＳ３０８及びステップＳ３０９で、音声を取得して、音声透かしを認識する。
【００７３】
ステップＳ３１０において、次に発声すべきがユーザであると判定されたとき、処理はステップＳ３１１に進む。ステップＳ３１１において、学習支援装置は、マイク１５を用いて音声を取得する。ステップＳ３１２において、学習支援装置は、取得した音声を解析する。
【００７４】
ステップＳ３１３において、学習支援装置は、ステップＳ３１２の解析結果に基づいて、次に発声するのもユーザであるか否かを判定する。例えば、ユーザが話し終わっていないとき、処理は次に発声するのもユーザであると判定される。次に発声するのもユーザであると判定されたとき、処理はステップＳ３１１に戻る。すなわち、ステップＳ３１１及びステップＳ３１２で、ユーザの声を取得して解析する。
【００７５】
ステップＳ３１３において、次に発声するのがユーザでないと判定されたとき、処理はステップＳ３１４に進む。ステップＳ３１４において、学習支援装置は、次に発声すべきが自機であるか他機であるかを判定する。次に発声するのが自機であると判定されたとき、処理はステップＳ３０３に戻る。一方、次に発声するのが他機であると判定されたとき、処理はステップＳ３０８に戻る。
【００７６】
以上のように、本実施形態に係る学習支援装置は、開始処理において、音声透かしを使って、現在の学習環境に存在する学習支援装置の台数を認識できる。また、学習支援装置は、開始処理において、複数の学習支援装置が存在するとき、何れの学習支援装置から学習を開始するかを決定することができる。上述の例では、最も小さいＩＤ番号を有する学習支援装置から開始することとしている。しかしながらこれに限らない。予め定められた各種規則に従って、開始する学習支援装置は決定され得る。
【００７７】
学習が開始すると、複数台処理において、音声を出力する学習支援装置が、次の動作に関する情報を、音声透かしを用いて出力する音声に埋め込んで出力する。この情報に基づいて、学習支援システム１に含まれる学習支援装置の各々が、次の動作に関する情報を共有することができる。共有した情報に基づいて学習支援装置の各々が動作するので、複数台の学習支援装置が連携して動作することができる。このようにして、学習支援装置同士の会話を模擬することもできる。また、音声透かしを用いることで、同じ音声再生に対しても異なる指示に関する情報を埋め込むことができ、単に学習機間で音声認識を行うことではできない変化する会話を演出することができる。
【００７８】
複数台の学習支援装置が連携するので、学習支援システム１は、様々な場面を想定した英会話の学習を実施することができる。例えば、先生役と生徒役とユーザの三者による英会話学習、友人役Ａ、Ｂとユーザの三者による英会話学習、父親役と母親役とユーザの三者による英会話学習などが行われ得る。学習支援システム１によれば、１対１の状況に限定されない様々なシチュエーションが模擬され得る。このように第三者が入った学習によって、ユーザは人称の理解をより深める等、効果的な学習を行うことができる。なお、学習支援装置には、男性、女性、老人、大人、子ども等、複数種類の音声が登録されており、使用される音質は、選択された状況に応じて選択されてもよい。
【００７９】
また、上述の実施形態では、複数の文章の選択肢の中から任意に文章が選択されることで、会話のストーリー展開が様々に変化し得る。このように変化する会話によって、ユーザは、同じ場面であっても複数パターンの会話を学習することができ、効果の高い学習を行うことができる。文章の選択肢、又は選択される文章は、学習を行った回数によって変化してもよい。
【００８０】
また、本実施形態に係る学習支援システムでは、学習支援装置間の情報交換を音声透かしを用いて行う。このため、学習支援装置は特別な通信機器を必要としない。学習支援装置が本来有しているスピーカーとマイクが備わっていれば、複数の学習支援装置は、ユーザに認識されない方法で通信することができる。すなわち、学習支援装置は、ハードウェアを変更することなく、ソフトウェアの更新のみで本実施形態に係る機能を追加することができる。
【００８１】
［第２の実施形態］
第２の実施形態について説明する。第１の実施形態との相違点について説明し、同一の部分については、同一の符号を付してその説明を省略する。第１の実施形態では、第１の学習支援装置１０及び第２の学習支援装置２０を含む、学習支援システム１に含まれる学習支援装置は、同等の装置である。
【００８２】
これに対して、本実施形態では、学習支援システム１は、主となる第１の装置と、副となるその他の装置とを含む。本実施形態では、副となる装置を第２の装置と称することにする。第２の装置の数は、いくつであってもよい。本実施形態では、主となる第１の装置が、第２の装置の動作について、音声透かしに埋め込まれた情報を用いて指示する。第２の装置は、第１の装置が出力した音声を取得し、当該音声に音声透かしで埋め込まれた情報を取得する。第２の装置は、この情報に基づいて動作する。
【００８３】
第１の装置の動作について、図７に示すフローチャートを参照して説明する。
【００８４】
ステップＳ４０１において、第１の装置は、学習の進捗状況等に応じて、学習内容を選択する。
【００８５】
ステップＳ４０２において、第１の装置は、音声出力する文章を選択する。ステップＳ４０３において、第１の装置は、第２の装置に伝えるべき情報を決定し、当該情報を音声透かしとして、ステップＳ４０２で選択した文章に埋め込む信号処理を行う。このようにして、音声透かしで第２の装置宛の指示が埋め込まれた文章の音声データが作成される。ステップＳ４０４において、第１の装置は、ステップＳ４０３で作成された音声データに基づいて、スピーカー１６から音声を出力する。この出力される音声は、ユーザに聞こえる学習に係る音声と、ユーザに聞こえない音声透かしとして埋め込まれた第２の装置宛の指示とを含む。
【００８６】
ステップＳ４０５において、第１の装置は、次の音声出力も自機であるか否かを判定する。次も自機が音声出力を行うとき、処理はステップＳ４０２に戻る。すなわち、ステップＳ４０２乃至ステップＳ４０４の処理を繰り返して、音声透かしが埋め込まれた音声を出力する。ステップＳ４０５において、次に音声出力するのが自機でないと判定されたとき、処理はステップＳ４０６に進む。
【００８７】
ステップＳ４０６において、第１の装置は、マイク１５を用いて音声を取得する。ステップＳ４０７において、第１の装置は、取得した音声を解析する。第１の装置は、取得した音声に基づいて、ユーザが発言した内容は何か、第２の装置が指示した内容の音声を出力したか等の情報を取得する。
【００８８】
ステップＳ４０８において、第１の装置は、待機するか否かを判定する。ユーザが発声を継続しているとき、又は第２の装置等が音声出力を継続しているとき等は、第１の装置は待機すると判定する。待機するとき、処理はステップＳ４０６に戻る。すなわち、音声取得と音声解析とを繰り返す。待機しないとき、処理はステップＳ４０９に進む。
【００８９】
ステップＳ４０９において、第１の装置は、本学習を終了するか否かを判定する。終了しないとき、処理はステップＳ４０２に戻る。すなわち、再び第１の装置が音声出力を行い、このとき第２の装置宛の指示を音声透かしとして埋め込む。本処理を終了すると判定されたとき、処理は終了する。
【００９０】
第２の装置の動作について、図８に示すフローチャートを参照して説明する。
【００９１】
ステップＳ５０１において、第２の装置は、マイク１５を用いて音声を取得する。ステップＳ５０２において、第２の装置は、取得した音声を解析し、第１の装置が出力した音声に含まれる音声透かしとして埋め込まれた情報を抽出し認識する。
【００９２】
ステップＳ５０３において、第２の装置は、第１の装置からの指示を判定する。指示が待機であったとき、処理はステップＳ５０１に戻る。すなわち、音声取得と音声透かしの認識を繰り返す。指示が音声出力であったとき、処理はステップＳ５０４に進む。ステップＳ５０４において、第２の装置は、指示に従って、スピーカー１６から音声を出力する。その後、処理はステップＳ５０１に戻る。
【００９３】
以上のように、本実施形態では、第１の装置が主となり、学習支援システム１に含まれる各学習支援装置の動作を制御する。
【００９４】
第１の装置と第２の装置とを含む学習支援システム１による英会話学習の進行の一例を図９Ａ及び図９Ｂに示す。
【００９５】
図９Ａの例では、〈１〉ユーザが「Hello.」と発声することをきっかけに、第１の装置と第２の装置とが動作を開始する。〈２〉第１の装置は、文章番号［３］の「Hi, Taro.」という音声に、「待機せよ」という第２の装置向けの指示情報を埋め込んだ音声を出力する。この音声を取得した第２の装置は、待機する。
【００９６】
〈３〉第１の装置は、文章番号［１５］の「Let's start the lesson today.」という音声に、「待機せよ」という第２の装置向けの指示情報を埋め込んだ音声を出力する。ユーザは、第１の装置が出力した音声を聞き取って、レッスンが始まることを認識する。第２の装置は、引き続き待機する。
【００９７】
〈４〉第１の装置は、文章番号［２２］の「He is my student.」という音声に、「［３３］［４８］を発声せよ」という第２の装置向けの指示情報を埋め込んだ音声を出力する。第１の装置は、第２の装置が音声を出力し終わるまで待機する。ユーザは、第１の装置が出力した音声を聞き取る。第２の装置は、第１の装置が出力した音声を取得して、解析された音声透かしに基づいて、文章番号［３３］及び［４８］の文章の音声を出力すべきであることを認識する。
【００９８】
〈５〉第２の装置は、文章番号［３３］の「Hello. My name is B.」という音声を出力する。ユーザは、第２の装置が出力した音声を聞き取る。第１の装置は、第２の装置が出力した音声を取得して、当該音声を解析する。第１の装置は、文章番号［３３］の音声が出力されたことを認識する。
【００９９】
〈６〉第２の装置は、文章番号［４８］の「We are classmates.」という音声を出力する。第２の装置は、次に第１の装置から指示があるまで待機することを決める。ユーザは、第２の装置が出力した音声を聞き取る。
【０１００】
〈７〉ユーザは、第１の装置も第２の装置も音声を出力せず、自身が話す機会だと認識する。ユーザは、「Nice to meet you.」と発声する。
【０１０１】
〈８〉第１の装置は、このユーザの発声を捉えて、次に出力する文章を文章番号［６３］と決定し、その音声を出力する。この際、第２の装置に向けての指示を音声透かしで埋め込む。以上のようにして、学習は進行していく。
【０１０２】
図９Ｂに示す進行について説明する。〈１〉ユーザが「Hello.」と発声することをきっかけに、第１の装置と第２の装置とが動作を開始する。〈２〉第１の装置は、文章番号［５］の「Hello, Taro.」という音声に、「待機せよ」という第２の装置向けの指示情報を埋め込んだ音声を出力する。この音声を取得した第２の装置は、待機する。
【０１０３】
〈３〉第１の装置は、文章番号［１５］の「Let's start the lesson today.」という音声に、「待機せよ」という第２の装置向けの指示情報を埋め込んだ音声を出力する。ユーザは、第１の装置が出力した音声を聞き取って、レッスンが始まることを認識する。第２の装置は、引き続き待機する。
【０１０４】
〈４〉第１の装置は、文章番号［２２］の「He is my student.」という音声に、「［３７］［５２］を発声せよ、ユーザ発声後［６８］を発声せよ」という第２の装置向けの指示情報を埋め込んだ音声を出力する。第１の装置は、第２の装置が［６８］の音声を出力し終わるまで待機する。ユーザは、第１の装置が出力した音声を聞き取る。第２の装置は、第１の装置が出力した音声を取得して、解析された音声透かしに基づいて、文章番号［３７］及び［５２］の文章の音声を出力し、その後ユーザの発声を待ち、その後文章番号［６８］の文章の音声を出力すべきであることを認識する。
【０１０５】
〈５〉第２の装置は、文章番号［３７］の「Oh, my new classmate.」という音声を出力する。ユーザは、第２の装置が出力した音声を聞き取る。〈６〉第２の装置は、文章番号［５２］の「What's your family name?」という音声を出力する。ユーザは、第２の装置が出力した音声を聞き取る。
【０１０６】
〈７〉ユーザは、第２の装置が出力した質問に対して答える。ユーザは、「My family name is Sato.」と発声する。
【０１０７】
〈８〉第２の装置は、このユーザの発声を捉えて、文章番号［６８］の「Where are you from?」という音声を出力する。第２の装置は、次に第１の装置から指示があるまで待機することを決める。ユーザは、第２の装置が出力した音声を聞き取る。
【０１０８】
〈９〉ユーザは、第２の装置が出力した質問に対して答える。ユーザは、「I'm from Tokyo.」と発声する。
【０１０９】
〈１０〉第１の装置は、このユーザの発声を捉えて、次に出力する文章を文章番号［７１］と決定し、その音声を出力する。この際、第２の装置に向けての指示を音声透かしで埋め込む。
【０１１０】
本実施形態によっても、第１の実施形態の場合と同様の効果を得ることができる。第１の実施形態の場合と比較して、本実施形態によれば、第２の装置は、必要な機能が制限されるため、比較的安価に提供され得る。このため、学習支援システム１に含まれる学習支援装置の数を増やしやすい。
【０１１１】
上述の第１の実施形態及び第２の実施形態は、何れも英会話学習の場面を一例として示したが、学習支援システム１は、英会話に限らず種々のユーザとの会話による学習に適用され得る。
【０１１２】
なお、上述の第１の実施形態及び第２の実施形態では、発声している学習支援装置１０あるいは２０（第２の実施形態では、第１の装置）から出力された音声を、他の学習支援装置２０あるいは１０（第２の実施形態では、第２の装置）が認識する構成となっているが、これに限らない。例えば、発声している学習支援装置１０あるいは２０（第２の実施形態では、第１の装置）からは、他機への指示情報だけでなく自機が発声している旨を示す情報も音声透かしで埋め込まれた音声を出力し、他の学習支援装置２０あるいは１０（第２の実施形態では、第２の装置）がこれらの情報を認識する構成としてもよい。
【０１１３】
なお、本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の発明が含まれており、開示される複数の構成要件から選択された組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、課題が解決でき、効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【０１１４】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。  
［１］
複数の学習支援装置とユーザとの会話による学習を実現するための学習支援装置であって、
少なくとも音声を含む伝達情報を出力するように構成された出力手段と、
ユーザに向けた音声に他の学習支援装置に向けた指示情報を音声透かしで埋め込んだ音声を含む伝達情報を、前記出力手段に出力させる制御手段と
を備える学習支援装置。
［２］
前記制御手段は、前記他の学習支援装置が出力すべき前記ユーザに向けた音声に関する情報を前記指示情報として作成する、［１］に記載の学習支援装置。
［３］
複数の学習支援装置とユーザとの会話による学習を実現するための学習支援装置であって、
少なくとも音声を含む伝達情報を出力するように構成された出力手段と、
他の学習支援装置からの出力された伝達情報を取得するように構成された取得手段と、
前記取得手段で捉えた他の学習支援装置から出力された伝達情報であって、ユーザに向けた音声に音声透かしで埋め込まれた指示情報を含む音声が含まれた伝達情報を解析して前記指示情報を抽出し、抽出された前記指示情報に基づいて、ユーザに向けた音声を含む伝達情報を前記出力手段に出力させる、制御手段と
を備える学習支援装置。
［４］
複数の学習支援装置とユーザとの会話による学習を実現するための学習支援システムであって、
少なくとも音声を含む伝達情報を出力するように構成された第１の出力手段と、
ユーザに向けた音声に他の学習支援装置に向けた指示情報を音声透かしで埋め込んだ音声を含む伝達情報を、前記第１の出力手段に出力させる第１の制御手段と
を備える第１の学習支援装置と、
少なくとも音声を含む伝達情報を出力するように構成された第２の出力手段と、
前記第１の学習支援装置からの出力された伝達情報を取得するように構成された取得手段と、
前記取得手段で捉えた前記第１の学習支援装置から出力された伝達情報であって、ユーザに向けた音声に音声透かしで埋め込まれた指示情報を含む音声が含まれた伝達情報を解析して前記指示情報を抽出し、抽出された前記指示情報に基づいて、ユーザに向けた音声を含む伝達情報を前記第２の出力手段に出力させる、第２の制御手段と
を備える第２の学習支援装置と
を具備する学習支援システム。
［５］
前記第１の学習支援装置は、前記第２の学習支援装置からの出力された伝達情報を取得するように構成された取得手段をさらに備え、
前記第１の制御手段は、当該取得手段で捉えた前記第２の学習支援装置から出力された伝達情報であって、ユーザに向けた音声に音声透かしで埋め込まれた指示情報を含む音声が含まれた伝達情報を解析して当該指示情報を抽出し、抽出された当該指示情報に基づいて、ユーザに向けた音声を含む伝達情報を前記第１の出力手段に出力させる、
［４］に記載の学習支援システム。
［６］
前記第１の学習支援装置と前記第２の学習支援装置との各々は、自機を特定する情報を音声透かしで埋め込んだ音声を含む伝達情報を出力し、
前記第１の学習支援装置と前記第２の学習支援装置との各々は、前記伝達情報を解析して他機を特定する前記情報を抽出し、抽出された前記情報に基づいて、前記学習を自機から開始するか否かを判定する、
［５］に記載の学習支援システム。
［７］
前記第２の学習支援装置は、前記第１の学習支援装置から出力された伝達情報に含まれる前記指示情報に基づいて前記音声を含む伝達情報を出力し、
前記第１の学習支援装置は、前記第２の学習支援装置から出力された伝達情報に含まれる前記指示情報に基づいて前記音声を含む伝達情報を出力する、
［５］又は［６］に記載の学習支援システム。
［８］
前記第１の学習支援装置は、前記第２の学習支援装置の動作を制御する、［４］に記載の学習支援システム。
［９］
複数の学習支援装置とユーザとの会話による学習を実現するための、出力手段を備える学習支援装置の制御方法であって、
ユーザに向けた音声に他の学習支援装置に向けた指示情報を音声透かしで埋め込んだ出力音声を含む伝達情報の信号を作成することと、
前記信号に基づいて前記出力手段に前記出力音声を含む伝達情報を出力させることと
を含む、学習支援装置の制御方法。
［１０］
複数の学習支援装置とユーザとの会話による学習を実現するための、出力手段と取得手段とを備える学習支援装置の制御方法であって、
前記取得手段を用いて他の学習支援装置から出力された音声を含む伝達情報を取得することと、
前記取得手段で捉えた他の学習支援装置から出力された音声を含む伝達情報であって、ユーザに向けた音声に音声透かしで埋め込まれた指示情報を含む音声を含む伝達情報を解析することと、
前記指示情報を抽出することと、
抽出された前記指示情報に基づいて、ユーザに向けた音声を含む伝達情報を前記出力手段に出力させることと
を含む、学習支援装置の制御方法。
［１１］
複数の学習支援装置とユーザとの会話による学習を実現するための、出力手段を備える学習支援装置の制御プログラムであって、
ユーザに向けた音声に他の学習支援装置に向けた指示情報を音声透かしで埋め込んだ出力音声を含む伝達情報の信号を作成することと、
前記信号に基づいて前記出力手段に前記出力音声を含む伝達情報を出力させることと
を前記学習支援装置に実行させるための制御プログラム。
［１２］
複数の学習支援装置とユーザとの会話による学習を実現するための、出力手段と取得手段とを備える学習支援装置の制御プログラムであって、
前記取得手段を用いて他の学習支援装置から出力された音声を含む伝達情報を取得することと、
前記取得手段で捉えた他の学習支援装置から出力された音声を含む伝達情報であって、ユーザに向けた音声に音声透かしで埋め込まれた指示情報を含む音声を含む伝達情報を解析することと、
前記指示情報を抽出することと、
抽出された前記指示情報に基づいて、ユーザに向けた音声を含む伝達情報を前記出力手段に出力させることと
を前記学習支援装置に実行させるための制御プログラム。
【符号の説明】
【０１１５】
１…学習支援システム、１０…第１の学習支援装置、１１…プロセッサ、１２…ＲＯＭ、１３…ＲＡＭ、１４…ストレージ、１５…マイク、１６…スピーカー、１７…入力装置、１８…ＬＥＤ、１９…バスライン、２０…第２の学習支援装置。
【図１】
2020012931.tif 000003
【図２】
2020012931.tif 000004
【図３Ａ】
2020012931.tif 000005
【図３Ｂ】
2020012931.tif 000006
【図４】
2020012931.tif 000007
【図５】
2020012931.tif 000008
【図６】
2020012931.tif 000009
【図７】
2020012931.tif 000010
【図８】
2020012931.tif 000011
【図９Ａ】
2020012931.tif 000012
【図９Ｂ】
2020012931.tif 000013