(57)【要約】【課題】問答を通じて語学を学習できる語学学習用装置を提供する。【解決手段】ユーザが言語を学習するための語学学習用装置１であって、前記ユーザが思い浮かべた所定の物事を特定するための前記言語による質問を前記ユーザに提示する質問提示部３ｂと、前記質問に対する前記ユーザの前記言語による回答を受け付ける回答受付部３ｅと、前記回答に基づいて前記物事の候補を選択する候補選択部３ｆと、前記候補から前記物事を特定する特定部３ｇと、を備える。【選択図】図１
2020160110.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが言語を学習するための語学学習用装置であって、
前記ユーザが思い浮かべた所定の物事を特定するための前記言語による質問を前記ユーザに提示する質問提示部と、
前記質問に対する前記ユーザの前記言語による回答を受け付ける回答受付部と、
前記回答に基づいて前記物事の候補を選択する候補選択部と、
前記候補から前記物事を特定する特定部と、
を備えることを特徴とする、語学学習用装置。
【請求項２】
前記ユーザの前記言語の習熟度に応じて、前記質問提示部が前記質問に用いる単語、および前記候補選択部が選択する候補に対応する単語の種類を制限する使用単語制限部をさらに備えることを特徴とする、請求項１に記載の語学学習用装置。
【請求項３】
前記質問提示部は、音声を介して前記質問を提示し、
前記回答受付部は、音声を介して前記回答を受け付けることを特徴とする、請求項１または２に記載の語学学習用装置。
【請求項４】
ユーザが言語を学習するための語学学習用装置であって、
辞書データから所定の物事を抽出する抽出部と、
抽出された前記物事を特定するための前記言語による質問を前記ユーザから受け付ける質問受付部と、
前記質問に対する回答を前記ユーザに前記言語によって提示する回答提示部と、
を備えることを特徴とする、語学学習用装置。
【請求項５】
前記ユーザの前記言語の習熟度に応じて、前記抽出部が抽出する前記物事に対応する単語、および前記回答提示部が提示する回答に用いる単語の種類を制限する使用単語制限部をさらに備えることを特徴とする、請求項４に記載の語学学習用装置。
【請求項６】
前記質問受付部は、音声を介して前記質問を受け付け、
前記回答提示部は、音声を介して前記回答を提示することを特徴とする、請求項４または５に記載の語学学習用装置。
【請求項７】
ユーザが言語を学習するための語学学習用装置を用いた語学学習方法であって、
前記ユーザが思い浮かべた所定の物事を特定するための前記言語による質問を前記ユーザに提示する質問提示ステップと、
前記質問に対する前記ユーザの前記言語による回答を受け付ける回答受付ステップと、
前記回答に基づいて前記物事の候補を選択する候補選択ステップと、
前記候補から前記物事を特定する特定ステップと、
を備えることを特徴とする、語学学習方法。
【請求項８】
ユーザが言語を学習するための語学学習用装置を用いた語学学習方法であって、
辞書データから所定の物事を抽出する抽出ステップと、
抽出された前記物事を特定するための前記言語による質問を前記ユーザから受け付ける質問受付ステップと、
前記質問に対する回答を前記ユーザに前記言語によって提示する回答提示ステップと、
を備えることを特徴とする、語学学習方法。
【請求項９】
請求項１から６のいずれかに記載の語学学習用装置の各部としてコンピュータを機能させる語学学習用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが言語を学習するための語学学習用装置および語学学習用プログラムに関する。
【背景技術】
【０００２】
知りたい情報を相手に質問し、意図した情報を導き出す練習は、語学学習に有効である。練習方法としては、例えば、相手がいる状態で相手と何か単語をイメージし、イメージしたものを質問しあうような練習方法がある。しかし、通常の教材での学習では、決まった発話内容のやり取りしかできず、現実のように、お互い答えがわからない心理状態で、イメージしたものを当てあうような練習は、通常、人間の講師相手でないとできない。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、上記問題を解決するためになされたものであって、問答を通じて語学を学習できる語学学習用装置を提供することを課題とする。
【課題を解決するための手段】
【０００４】
本発明に係る語学学習用装置は、ユーザが言語を学習するための語学学習用装置であって、前記ユーザが思い浮かべた所定の物事を特定するための前記言語による質問を前記ユーザに提示する質問提示部と、前記質問に対する前記ユーザの前記言語による回答を受け付ける回答受付部と、前記回答に基づいて前記物事の候補を選択する候補選択部と、
前記候補から前記物事を特定する特定部と、を備えることを特徴とする。
【０００５】
本発明に係る語学学習用装置は、前記ユーザの前記言語の習熟度に応じて、前記質問提示部が前記質問に用いる単語、および前記候補選択部が選択する候補に対応する単語の種類を制限する使用単語制限部をさらに備えることが好ましい。
【０００６】
本発明に係る語学学習用装置では、前記質問提示部は、音声を介して前記質問を提示し、前記回答受付部は、音声を介して前記回答を受け付けることが好ましい。
【０００７】
本発明に係る語学学習用装置は、ユーザが言語を学習するための語学学習用装置であって、辞書データから所定の物事を抽出する抽出部と、抽出された前記物事を特定するための前記言語による質問を前記ユーザから受け付ける質問受付部と、前記質問に対する回答を前記ユーザに前記言語によって提示する回答提示部と、を備えることを特徴とする。
【０００８】
本発明に係る語学学習用装置は、前記ユーザの前記言語の習熟度に応じて、前記抽出部が抽出する前記物事に対応する単語、および前記回答提示部が提示する回答に用いる単語の種類を制限する使用単語制限部をさらに備えることが好ましい。
【０００９】
本発明に係る語学学習用装置では、前記質問受付部は、音声を介して前記質問を受け付け、前記回答提示部は、音声を介して前記回答を提示することが好ましい。
【００１０】
本発明に係る語学学習方法は、ユーザが言語を学習するための語学学習用装置を用いた語学学習方法であって、前記ユーザが思い浮かべた所定の物事を特定するための前記言語による質問を前記ユーザに提示する質問提示ステップと、前記質問に対する前記ユーザの前記言語による回答を受け付ける回答受付ステップと、前記回答に基づいて前記物事の候補を選択する候補選択ステップと、前記候補から前記物事を特定する特定ステップと、を備えることを特徴とする。
【００１１】
本発明に係る語学学習方法は、ユーザが言語を学習するための語学学習用装置を用いた語学学習方法であって、辞書データから所定の物事を抽出する抽出ステップと、抽出された前記物事を特定するための前記言語による質問を前記ユーザから受け付ける質問受付ステップと、前記質問に対する回答を前記ユーザに前記言語によって提示する回答提示ステップと、を備えることを特徴とする。
【００１２】
本発明に係る語学学習用プログラムは、上記いずれかの語学学習用装置の各部としてコンピュータを機能させる。
【発明の効果】
【００１３】
本発明によれば、問答を通じて語学を学習することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態に係る語学学習用装置の構成を示すブロック図である。
【図２】（ａ）〜（ｃ）は、候補選択部によって抽出された候補の一部と、各候補がユーザの思い浮かべた物事に該当する可能性を示す該当指数との関係を示すグラフである。
【図３】第１の実施形態に係る語学学習用装置を用いた語学学習方法における処理手順を示すフローチャートである。
【図４】本発明の第２の実施形態に係る語学学習用装置の構成を示すブロック図である。
【図５】第２の実施形態に係る語学学習用装置を用いた語学学習方法における処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について添付図面を参照して説明する。なお、本発明は、下記の実施形態に限定されるものではない。
【００１６】
［第１の実施形態］
まず、本発明の第１の実施形態について説明する。
【００１７】
（全体構成）
図１は、第１の実施形態に係る語学学習用装置１の構成を示すブロック図である。語学学習用装置１は、スマートフォンや汎用のパーソナルコンピュータによって構成することができる。本実施形態では、語学学習用装置１はスマートフォンによって構成されるものとする。
【００１８】
語学学習用装置１は、ユーザが言語を学習するために用いられる。本実施形態では、ユーザが学習する言語は英語であるが、本発明はこれに限定されない。
【００１９】
図１に示すように、語学学習用装置１は、ストレージ２、制御部３、表示部４、入力部５、マイク６およびスピーカ７を主に備えている。
【００２０】
ストレージ２は、語学学習用装置１の演算処理に用いられる各種プログラムやデータを格納する部材であり、例えばフラッシュメモリで構成することができる。
【００２１】
制御部３は、語学学習用装置１のＣＰＵ（図示せず）が、ストレージ２に格納された語学学習用プログラム（アプリケーション）をメインメモリ（図示せず）に読み出して実行することにより実現される機能ブロックである。制御部３は、ユーザが言語を学習するための語学学習用装置１の動作を制御する。本実施形態では、語学学習用装置１は、ユーザが思い浮かべた所定の物事（例えば、ある動物）を、ユーザとの問答によって導き出すように動作する。ユーザは、語学学習用装置１との問答を通して、会話の練習を行うことができる。
【００２２】
語学学習用プログラムは、ネットワークを介して語学学習用装置１にインストールしてもよい。あるいは、語学学習用プログラムを記録したＳＤカード等の、コンピュータ読み取り可能な非一時的な有体の記録媒体を語学学習用装置１に読み取らせることにより、語学学習用プログラムを語学学習用装置１にインストールしてもよい。
【００２３】
なお、語学学習用プログラムは、データを元にした判断方法として確率推論や、機械学習によって学習された学習済みモデルを組み込んだプログラムであってもよい。機械学習方法は特に限定されないが、例えば、ディープラーニングや強化学習が挙げられる。
【００２４】
制御部３は、カテゴリ設定部３ａ、質問提示部３ｂ、音声合成部３ｃ、文字変換部３ｄ、回答受付部３ｅ、候補選択部３ｆ、特定部３ｇおよび使用単語制限部３ｈを主に備えている。これらの機能ブロックの機能については、後述する。
【００２５】
表示部４は、例えば液晶ディスプレイで構成することができる。入力部５は、ユーザからの操作の入力を受け付ける装置であり、例えばタッチパネルで構成することができる。マイク６およびスピーカ７は、語学学習用装置１に内蔵されてもよいし、外付けであってもよい。
【００２６】
（制御部）
続いて、制御部３の機能について説明する。
【００２７】
カテゴリ設定部３ａは、ユーザと語学学習用装置１との問答の対象となる上述の所定の物事のカテゴリを設定する機能ブロックである。設定方法は特に限定されないが、カテゴリ設定部３ａは、例えば、カテゴリの一覧（文字、イラストなど）を表示部４に表示し、入力部５によって当該一覧からカテゴリを選択する操作を受け付けることで、カテゴリを設定することができる。具体的なカテゴリは特に限定されず、例えば、動物、植物、食べ物などが挙げられる。本実施形態では、動物のカテゴリが選択されたものとする。
【００２８】
質問提示部３ｂは、ユーザが思い浮かべた所定の物事を特定するための英語による質問をユーザに提示する機能ブロックである。本実施形態では、質問提示部３ｂは、設定されたカテゴリに応じて、そのカテゴリに関連する質問（テキストデータ）を生成する。カテゴリが動物である場合、質問提示部３ｂは、例えば以下のように、推測している単語の確率を考慮し、学習データ、これまでの対話の流れ、統計的確率、及びユーザの属性等に基づき、適切な質問を生成する。
・その動物はツノを持っている？（Does it have horns?）
・その動物の鼻は長い？（Does it have a long nose?）
・その動物は牙を持っている？（Does it have fangs?）
なお、質問の生成方法は特に限定されない。例えば、多数の質問を含むデータをあらかじめ用意しておき、質問提示部３ｂがその中から選択することにより、質問を生成してもよい。あるいは、質問提示部３ｂは、辞書データＤから適宜単語を抽出し、それらを組み合わせることにより、質問を生成してもよい。
【００２９】
なお、カテゴリ設定部３ａを省略してもよい。その場合、質問提示部３ｂは、カテゴリを特定する質問を生成し、後述するユーザの回答によってカテゴリが特定された段階で、特定されたカテゴリに関連する質問を生成してもよい。
【００３０】
音声合成部３ｃは、テキストデータから音声データを生成する機能ブロックである。本実施形態では、音声合成部３ｃは、質問提示部３ｂが生成した質問に基づいて、スピーカ７から発せられる音声データを生成する。ユーザは、スピーカ７から発せられる音声を聞き取り、自身が思い浮かべた物事に対応する回答を英語で発声する。音声データを生成する方法は、特に限定されない。
【００３１】
文字変換部３ｄは、ユーザが発した音声を文字データに変換する機能ブロックである。本実施形態では、ユーザが発した音声は、マイク６においてアナログ音声信号に変換され、さらに図示しないＡＤ変換器によってデジタル音声データに変換される。文字変換部３ｄは、音声データと文字データとが対応付けられた辞書データ（図示省略）に基づき、デジタル音声データを文字データに変換する。
【００３２】
回答受付部３ｅは、質問に対するユーザの英語による回答を受け付ける機能ブロックである。本実施形態では、回答受付部３ｅは、文字変換部３ｄによって変換された文字データに基づき、ユーザの回答を受け付ける。
【００３３】
このように、音声合成部３ｃによって、質問提示部３ｂは、音声を介して質問をユーザに提示することができ、回答受付部３ｅは、音声を介してユーザからの回答を受け付けることができるが、音声合成部３ｃを省略してもよい。この場合、質問提示部３ｂは、テキストデータの質問を表示部４に表示してもよい。また、ユーザが入力部５を介して回答を英文で入力し、回答受付部３ｅは、入力された文字データを回答として受け付けてもよい。
【００３４】
候補選択部３ｆは、ユーザの回答に基づいて、ユーザの思い浮かべた物事の候補を選択する機能ブロックである。本実施形態では、候補選択部３ｆは、カテゴリ設定部３ａによって設定されたカテゴリに応じて、辞書データＤから候補を抽出する。なお、辞書データＤには、動物に関する単語の他、多くの分類データが格納されている。候補選択部３ｆは、カテゴリごとの単語データの推定と、どの分類の単語かの推定を並行して行う。
【００３５】
また、候補選択部３ｆは、「Is it an animal?」や「Is it a reptile?」のような、何度聞いても不変である確定的な質問と、「Is it big?」や「Is it carnivorous?」のような相対的に変動しやすい質問を別で理解することで、同様の無駄な質問を避けることが可能である。さらに、候補選択部３ｆは、類似する意味を持った質問を避けることで効率的に質問する機能を備える。
【００３６】
図２（ａ）は、動物のカテゴリが設定された時点における、候補選択部３ｆによって抽出された候補の一部と、各候補がユーザの思い浮かべた物事に該当する可能性を示す該当指数との関係を示すグラフである。該当指数は、０から１の範囲の数値であり、数値が大きいほど、その候補がユーザの思い浮かべた物事に該当する可能性が高いと判定されていることを意味する。図２（ａ）では、各候補の該当指数は全て０である。
【００３７】
その後、候補選択部３ｆは、回答受付部３ｅが受け付けた回答に基づいて、各候補の該当指数を変動させる。例えば、質問提示部３ｂが、「その動物は大きい？（Is it big?）」という質問を提示し、それに対し、回答受付部３ｅが「Yes, it is.」という回答を受け付けた場合、候補選択部３ｆは、図２（ｂ）に示すように、各候補の該当指数を変動させる。図２（ｂ）では、比較的大きい動物の該当指数が増加し、比較的小さい動物の該当指数が減少している。
【００３８】
さらに、質問提示部３ｂが、「その動物の鼻は長い？（Does it have a long nose?）」という質問を提示し、それに対し、回答受付部３ｅが「Yes, it has.」という回答を受け付けた場合、候補選択部３ｆは、図２（ｃ）に示すように、各候補の該当指数を変動させる。図２（ｃ）では、象（Elephant）の該当指数が他の候補よりも顕著に大きくなっている。
【００３９】
特定部３ｇは、候補選択部３ｆが選択した候補から、ユーザの思い浮かべた物事を特定する機能ブロックである。本実施形態では、特定部３ｇは、候補選択部３ｆが選択した候補の中で、該当指数が所定値（例えば０．８）以上である候補が存在する場合、その候補をユーザの思い浮かべた物事であると特定する。該当指数が所定値以上である候補が複数存在する場合は、特定部３ｇは、それらの候補の中で最も該当指数が大きい候補、または、それらの候補からランダムに選択した候補を、ユーザの思い浮かべた物事であると特定する。
【００４０】
上記の例では、図２（ｃ）において、象の該当指数が所定値以上であるため、特定部３ｇは、象をユーザの思い浮かべた物事であると特定し、その旨を示す文章（例えば、Is it an elephant?）を生成する。その文章は、音声合成部３ｃによって音声データに変換され、スピーカ７から発せられる。
【００４１】
これに対し、ユーザが、正解である（例えば、Yes, it is.）と回答し、回答受付部３ｅがこの回答を受け付けた場合、候補選択部３ｆは、候補選択処理を終了し、一連の問答を終了させる。
【００４２】
一方、ユーザが、不正解である（例えば、No, it's not.）と回答し、回答受付部３ｅがこの回答を受け付けた場合、候補選択部３ｆは、該当指数が所定値以上の他の候補をユーザの思い浮かべた物事であると特定する。そのような候補が存在しない場合、質問提示部３ｂが、さらに他の候補を絞り込むための質問を作成し、ユーザに提示する。
【００４３】
使用単語制限部３ｈは、ユーザの英語の習熟度に応じて、質問提示部３ｂが質問に用いる単語、および候補選択部３ｆが選択する候補に対応する単語の種類を制限する機能ブロックである。ユーザが初心者である場合に、ユーザの知らない難解な単語を含んだ質問を提示しても、ユーザは質問を理解できずに問答が成り立たなくなるおそれがある。同様に、ユーザの知らない難解な単語を候補に含めた場合、その候補がユーザに提示されても、ユーザは提示された候補が正解であるか否か判断ができないおそれがある。そこで、使用単語制限部３ｈは、質問提示部３ｂおよび候補選択部３ｆが辞書データＤから抽出する単語の種類を、ユーザの習熟度に応じて制限することにより、ユーザは、自分の習熟度に対応した練習が可能となる。
【００４４】
一方、使用単語制限部３ｈは、ユーザの習熟度が高いほど、単語の種類の制限を少なくする。例えば、動物の特徴を判断するために、「その動物はツノを持っていますか？」という質問を提示する場合、日本語で「ツノ」を意味する英単語は複数存在する。具体的には、サイのツノやカブトムシのツノは「Horn」であり、鹿のツノやクワガタのツノ（はさみ）は「Antlers」である。また、日本語で「鼻」を意味する英単語についても、象の鼻は、「Trunk」であり、犬の鼻は「Snout」である。また、日本語で「牙」を意味する英単語についても、オオカミの牙は「Fangs」であり、象の牙は「Tusks」である。中級者や上級者に対しては、使用単語制限部３ｈは、上記のような単語を用いることを許可して、ネイティブの感覚、言葉で質問を提示することで、ユーザは、ネイティブの質問の仕方を体験的に学ぶことができる。
【００４５】
なお、ユーザの習熟度は、これまでの語学学習用プログラムを用いたユーザの学習状況から自動的に判定されてもよいし、ユーザの申告に基づいてもよい。
【００４６】
（手順）
図３は、本実施形態に係る語学学習用装置１を用いた語学学習方法における処理手順を示すフローチャートである。
【００４７】
語学学習プログラムを起動して、ユーザの操作によってカテゴリ設定部３ａがカテゴリを設定すると（ステップＳ１）、質問提示部３ｂは、ユーザが思い浮かべた所定の物事を特定するための英語による質問を、設定されたカテゴリに基づいてユーザに提示する（ステップＳ２、質問提示ステップ）。その後、回答受付部３ｅが、質問に対するユーザの英語による回答を受け付けると（ステップＳ３、回答受付ステップ）、候補選択部３ｆが、ユーザの回答に基づいて、ユーザの思い浮かべた物事の候補を選択する（ステップＳ４、候補選択ステップ）。
【００４８】
候補の中で該当指数が所定値（例えば０．８）以上である候補が存在しない場合（ステップＳ５においてＮｏ）、ステップＳ２に戻り、該当指数が所定値以上である候補が現れるまで、ステップＳ２〜Ｓ４を繰り返す。
【００４９】
候補の中で該当指数が所定値以上である候補が存在する場合（ステップＳ５においてＹｅｓ）、候補選択部３ｆが、ユーザの思い浮かべた物事を候補の中から特定して、ユーザに提示する（ステップＳ６、特定ステップ）。その後、回答受付部３ｅが、特定された候補がユーザの思い浮かべた物事であるか否かの回答をユーザから受け付け（ステップＳ７）、特定された候補がユーザの思い浮かべた物事でない場合（ステップＳ８においてＮｏ）、ステップＳ５に戻る。
【００５０】
一方、特定された候補がユーザの思い浮かべた物事である場合（ステップＳ８においてＹｅｓ）、一連の処理は終了する。なお、回答受付部３ｅが、カテゴリ設定部３ａに対してカテゴリの一覧を表示部４に表示するように指示し、他の題材に基づいて問答の練習を開始させてもよい。
【００５１】
（小括）
以上のように、本実施形態では、語学学習用装置１は、ユーザが思い浮かべた所定の物事を導き出すために、質問をユーザに提示して、ユーザがこれに回答するという問答を繰り返す。ユーザは、語学学習用装置１から英語で質問を受けることで、英語での質問の仕方を学習することができる。
【００５２】
［第２の実施形態］
続いて、本発明の第２の実施形態について説明する。なお、第１の実施形態におけるものと同様の機能を有する部材については、同じ符号を付し、その詳細な説明を省略する。
【００５３】
（全体構成）
図４は、第２の実施形態に係る語学学習用装置１’の構成を示すブロック図である。語学学習用装置１’は、図１に示す語学学習用装置１と同様、スマートフォンや汎用のパーソナルコンピュータによって構成することができ、ユーザが言語を学習するために用いられる。本実施形態では、ユーザが学習する言語は英語であるが、本発明はこれに限定されない。
【００５４】
図４に示すように、語学学習用装置１’は、ストレージ２、制御部３’、表示部４、入力部５、マイク６およびスピーカ７を主に備えている。
【００５５】
制御部３’は、語学学習用装置１’のＣＰＵ（図示せず）が、ストレージ２に格納された語学学習用プログラム（アプリケーション）をメインメモリ（図示せず）に読み出して実行することにより実現される機能ブロックである。制御部３’は、ユーザが言語を学習するための語学学習用装置１’の動作を制御する。本実施形態では、語学学習用装置１’は、語学学習用装置１’が設定した所定の物事（例えば、ある動物）を、ユーザとの問答によってユーザに導き出させるように動作する。ユーザは、語学学習用装置１’との問答を通して、会話の練習を行うことができる。
【００５６】
語学学習用プログラムは、ネットワークを介して語学学習用装置１’にインストールしてもよい。あるいは、語学学習用プログラムを記録したＳＤカード等の、コンピュータ読み取り可能な非一時的な有体の記録媒体を語学学習用装置１’に読み取らせることにより、語学学習用プログラムを語学学習用装置１’にインストールしてもよい。
【００５７】
なお、語学学習用プログラムは、機械学習によって学習された学習済みモデルを組み込んだプログラムであってもよい。機械学習方法は特に限定されないが、例えば、ディープラーニングや強化学習が挙げられる。
【００５８】
制御部３’は、カテゴリ設定部３ａ、音声合成部３ｃ、文字変換部３ｄ、使用単語制限部３ｈ、抽出部３ｉ、質問受付部３ｊおよび回答提示部３ｋを主に備えている。これらの機能ブロックの機能については、後述する。
【００５９】
表示部４、入力部５、マイク６およびスピーカ７のハードウェア構成は、図１に示す語学学習用装置１におけるものと同様であることができる。
【００６０】
（制御部）
続いて、図４に示す制御部３’の機能について説明する。
【００６１】
カテゴリ設定部３ａは、図１に示す語学学習用装置１におけるものと同様、ユーザと語学学習用装置１’との問答の対象となる上述の所定の物事のカテゴリを設定する機能ブロックである。本実施形態では、動物のカテゴリが選択されたものとする。
【００６２】
抽出部３ｉは、辞書データＤから所定の物事を抽出する機能ブロックである。本実施形態では、抽出部３ｉは、設定されたカテゴリに応じて、そのカテゴリに関連する物事を辞書データＤからランダムに抽出する。本実施形態では、象（Elephant）が抽出されたものとする。抽出部３ｉが抽出した物事が何であるかは、ユーザには通知されない。ユーザは、設定されたカテゴリに応じて、抽出部３ｉが抽出した物事を特定するための質問を英語で発声する。
【００６３】
なお、カテゴリ設定部３ａを省略してもよい。その場合、抽出部３ｉは、カテゴリに関わらず、あらゆる物事を辞書データＤからランダムに抽出する。
【００６４】
文字変換部３ｄは、図１に示す語学学習用装置１におけるものと同様、ユーザが発した音声を文字データに変換する機能ブロックである。
【００６５】
質問受付部３ｊは、抽出された物事を特定するための英語による質問をユーザから受け付ける機能ブロックである。本実施形態では、質問受付部３ｊは、文字変換部３ｄによって変換された文字データに基づき、ユーザからの質問を受け付ける。
【００６６】
回答提示部３ｋは、ユーザからの質問に対する回答をユーザに英語によって提示する機能ブロックである。例えば、ユーザからの質問が、「その動物の鼻は長い？（Does it have a long nose?）」であった場合、回答提示部３ｋは、象の特徴を参照して、「Yes, it has.」といった回答（テキストデータ）を生成する。
【００６７】
音声合成部３ｃは、図１に示す語学学習用装置１におけるものと同様、テキストデータから音声データを生成する機能ブロックである。本実施形態では、音声合成部３ｃは、回答提示部３ｋが生成した回答に基づいて、スピーカ７から発せられる音声データを生成する。ユーザは、スピーカ７から発せられる音声を聞き取り、抽出部３ｉが抽出した物事が何であるかを予想し、その物事が特定されるまで、さらなる質問を英語で発声する。
【００６８】
最終的に、ユーザが、「その動物は象ですか（Is it an elephant?）」といった質問を発した場合、回答提示部３ｋは、正解である旨の回答（例えば、「Yes, it is.」）を生成する。
【００６９】
このように、音声合成部３ｃによって、質問受付部３ｊは、音声を介してユーザからの質問を受け付けることができ、回答提示部３ｋは、音声を介してユーザへ回答を提示することができるが、音声合成部３ｃを省略してもよい。この場合、ユーザが入力部５を介して質問を英文で入力し、質問受付部３ｊは、入力された文字データを質問として受け付けてもよい。また、回答提示部３ｋは、テキストデータの回答を表示部４に表示してもよい。
【００７０】
使用単語制限部３ｈは、ユーザの英語の習熟度に応じて、抽出部３ｉが抽出する物事に対応する単語、および回答提示部３ｋが提示する回答に用いる単語の種類を制限する機能ブロックである。ユーザが初心者である場合に、抽出部３ｉがユーザの知らない難解な単語の物事を正解に設定しても、ユーザは正解にたどり着くことができない。同様に、ユーザの知らない難解な単語を用いて回答を提示しても、ユーザは回答を理解できずに問答が成り立たなくなるおそれがある。そこで、使用単語制限部３ｈは、抽出部３ｉおよび回答提示部３ｋが辞書データＤから抽出する単語の種類を、ユーザの習熟度に応じて制限することにより、ユーザは、自分の習熟度に対応した練習が可能となる。
【００７１】
（手順）
図５は、本実施形態に係る語学学習用装置１’を用いた語学学習方法における処理手順を示すフローチャートである。
【００７２】
語学学習プログラムを起動して、ユーザの操作によってカテゴリ設定部３ａがカテゴリを設定すると（ステップＳ１１）、抽出部３ｉは、設定されたカテゴリに応じて、そのカテゴリに関連する物事をランダムに抽出する（ステップＳ１２、抽出ステップ）。その後、質問受付部３ｊが、抽出された物事を特定するための英語による質問をユーザから受け付ける（ステップＳ１３、質問受付ステップ）。
【００７３】
質問内容が、物事の特徴に関する質問（例えば、「その動物の鼻は長い？」）である場合（ステップＳ１４においてＹｅｓ）、回答提示部３ｋは、ユーザからの質問に対して、その特徴に関する回答を提示し（ステップＳ１５、回答提示ステップ）、さらなるユーザからの質問があるまで待機する。
【００７４】
質問内容が、物事の特徴に関する質問ではなく、ユーザが特定した物事が正解であるかを尋ねる内容であった場合（ステップＳ１４においてＮｏ）、回答提示部３ｋは、ユーザが特定した物事が正解であるかを判定する（ステップＳ１６）。ユーザが特定した物事が不正解であった場合（ステップＳ１６においてＮｏ）、回答提示部３ｋは、不正解である旨の回答（例えば、「No, it's not.」）を提示して（ステップＳ１７、回答提示ステップ）、さらなるユーザからの質問があるまで待機する。一方、ユーザが特定した物事が正解であった場合（ステップＳ１６においてＹｅｓ）、回答提示部３ｋは、正解である旨の回答（例えば、「Yes, it is.」）を提示して（ステップＳ１８、回答提示ステップ）、一連の処理は終了する。なお、質問受付部３ｊが、カテゴリ設定部３ａに対してカテゴリの一覧を表示部４に表示するように指示し、他の題材に基づいて問答の練習を開始させてもよい。
【００７５】
（小括）
以上のように、本実施形態では、ユーザは、語学学習用装置１’がランダムに抽出した所定の物事を導き出すために、質問を語学学習用装置１’に提示して、語学学習用装置１’がこれに回答するという問答を繰り返す。これにより、ユーザは、英語での質問の仕方を学習することができる。また、語学学習用装置１’がユーザに提示する回答を参考にすることで、ユーザは、英語での回答の仕方を学習することができる。
【００７６】
（付記事項）
本発明は上記の実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、実施形態に開示された技術的手段を適宜組み合わせて得られる形態も本発明の技術的範囲に含まれる。
【００７７】
例えば、ユーザがある物事を思い浮かべ、語学学習用装置がある物事をランダムに辞書データから抽出し、互いに質問をし合うことで、ユーザと語学学習用装置とのどちらが先に正解にたどり着くかを競い合ってもよい。
【符号の説明】
【００７８】
１    語学学習用装置
１’  語学学習用装置
２    ストレージ
３    制御部
３’  制御部
３ａ  カテゴリ設定部
３ｂ  質問提示部
３ｃ  音声合成部
３ｄ  文字変換部
３ｅ  回答受付部
３ｆ  候補選択部
３ｇ  特定部
３ｈ  使用単語制限部
３ｉ  抽出部
３ｊ  質問受付部
３ｋ  回答提示部
４    表示部
５    入力部
６    マイク
７    スピーカ
Ｄ    辞書データ
【図１】
2020160110.tif 000003
【図２】
2020160110.tif 000004
【図３】
2020160110.tif 000005
【図４】
2020160110.tif 000006
【図５】
2020160110.tif 000007