(57)【要約】      （修正有）【課題】感覚的に外国語を習得することが可能な外国語学習支援システムを提供する。【解決手段】母国語音声データと外国語音声データを紐づけて記憶する文章対応テーブルに記憶された複数の文章の中から、文章を選定する文章選定部と、選定された文章の外国語音声データの再生時間を取得する外国語音声再生時間取得部と、母国語音声データと外国語音声データとの間のインターバル期間を算出するインターバル期間算出部と、母国語音声データ、インターバル期間及び外国語音声データからなる一組の音声データを再生するためのデータセットを生成する再生音声データ生成部とを備え、インターバル期間算出部は、外国語音声再生時間取得部で取得した外国語音声データの再生時間に、所定の時間を加えることによってインターバル期間を算出し、再生音声データ生成部は、母国語音声データ、インターバル期間、外国語音声データの順序で一組の音声データを生成する。【選択図】図１
2020071250.tif 000002
【特許請求の範囲】
【請求項１】
母国語音声データの再生に続いて対応する外国語を発声することにより行う外国語の学習を支援する外国語学習支援システムであって、
母国語音声データと外国語音声データとを紐づけて記憶する文章対応テーブルと、
前記文章対応テーブルに記憶された複数の文章の中から、再生する文章を選定する文章選定部と、
前記文章選定部で選定された文章における外国語音声データの再生時間を取得する外国語音声再生時間取得部と、
母国語音声データと外国語音声データとの間のインターバル期間を算出するインターバル期間算出部と、
母国語音声データ、インターバル期間及び外国語音声データからなる一組の音声データを再生するためのデータセットを生成する再生音声データ生成部とを備え、
前記インターバル期間算出部は、前記外国語音声再生時間取得部で取得した外国語音声データの再生時間に、所定の時間を加えることによってインターバル期間を算出するものであり、
前記再生音声データ生成部は、母国語音声データ、インターバル期間、外国語音声データの順序で一組の音声データを生成するものである、
外国語学習支援システム。
【請求項２】
予め定められた学習期間が過ぎたか判定する学習期間判定部をさらに備え、
前期学習期間判定部で前記学習期間が過ぎていないと判定された場合、次に再生する音声データを前記文章対応テーブルの中から無作為に選定すること、外国語音声データの再生時間を取得すること、インターバル期間を算出すること、及び、一組の音声データを再生するためのデータセットを生成することを、前記学習期間が終了するまで繰り返す、
請求項１に記載の外国語学習支援システム。
【請求項３】
予め定められた再生回数に至ったかを判定する再生回数判定部をさらに備え、
前期再生回数判定部で前記再生回数に至っていないと判定された場合、次に再生する音声データを前記文章対応テーブルの中から無作為に選定すること、外国語音声データの再生時間を取得すること、インターバル期間を算出すること、及び、一組の音声データを再生するためのデータセットを生成することを、前記予め定められた再生回数に至るまで繰り返す、
請求項１に記載の外国語学習支援システム。
【請求項４】
前記文章対応テーブルにおいて、特定の状況に関する文章を分類するための種別データが紐づけて記憶されており、
前記種別データを選択する種別選択部をさらに備え、
前記文章選定部は、前記種別選択部で選択された種別データに分類される文章の中から文章の選定を行う、
請求項１から３のいずれかに記載の外国語学習支援システム。
【請求項５】
前記再生音声データ生成部は、母国語音声データ、一回目のインターバル期間、外国語音声データ、二回目のインターバル期間の順序で一組の音声データを生成する、
請求項１から４のいずれかに記載の外国語学習支援システム。
【請求項６】
前記二回目のインターバル期間は、前記一回目のインターバル期間以下の時間に設定される、
請求項５に記載の外国語学習支援システム。
【請求項７】
母国語音声データの再生に続いて対応する外国語を発声することにより行う外国語の学習を支援する外国語学習支援方法であって、
母国語音声データと外国語音声データとを紐づけて記憶する文章対応テーブルを準備するステップと、
前記文章対応テーブルに記憶された複数の文章の中から、再生する文章を選定するステップと、
前記文章を選定するステップで選定された文章における外国語音声データの再生時間を取得するステップと、
母国語音声データと外国語音声データとの間のインターバル期間を算出するステップと、
母国語音声データ、インターバル期間及び外国語音声データからなる一組の音声データを再生するためのデータセットを生成するステップとを備え、
前記インターバル期間を算出するステップは、前記外国語音声データの再生時間を取得するステップで取得した外国語音声データの再生時間に、所定の時間を加えることによってインターバル期間を算出するものであり、
前記データセットを生成するステップは、母国語音声データ、インターバル期間、外国語音声データの順序で一組の音声データを生成するものである、
外国語学習支援方法。
【請求項８】
母国語音声データの再生に続いて対応する外国語を発声することにより行う外国語の学習を支援する外国語学習支援システムに、
母国語音声データと外国語音声データとを紐づけて記憶する文章対応テーブルを準備するステップと、
前記文章対応テーブルに記憶された複数の文章の中から、再生する文章を選定するステップと、
前記文章を選定するステップで選定された文章における外国語音声データの再生時間を取得するステップと、
母国語音声データと外国語音声データとの間のインターバル期間を算出するステップであって、前記外国語音声データの再生時間を取得するステップで取得した外国語音声データの再生時間に、所定の時間を加えることによってインターバル期間を算出するステップと、
母国語音声データ、インターバル期間及び外国語音声データからなる一組の音声データを再生するためのデータセットを生成するステップであって、母国語音声データ、インターバル期間、外国語音声データの順序で一組の音声データを生成するステップと、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外国語学習支援システムおよび外国語学習支援方法ならびにプログラムに関し、特に、母国語音声データの再生に続いて対応する外国語を発声することにより行う外国語の学習の支援に有用なものである。
【背景技術】
【０００２】
近年のグローバル化に伴い、英語や韓国語、中国語等をはじめとする外国語の学習に関する需要が高まっている。
【０００３】
その中でも英語に関しては、中学生のころから学んでいるにもかかわらず、実社会においてネイティブスピーカーとコミュニケーションを取ることができる人は少ない。それは日本の教育課程において、テストでの点数を付けやすい文法や表現の記憶を中心とした学習方法となっているためであり、このような学習方法では、ネイティブスピーカーとのコミュニケーション力を身につけることは難しい。
【０００４】
このような学習を補うために、種々の方法によって英語によるコミュニケーションを学ぶ機会がある。通学型の英会話スクールでは、ネイティブスピーカーの講師と直接コミュニケーションをとることにより、効果的に英語によるコミュニケーションを学ぶことができる。しかしながら、スクールに通う必要があり、忙しくて通学の時間が取れない場合や、近くにスクールがない場合には、利用が難しい。
【０００５】
一方、時間や場所を問わず学習できるものとして、オーディオ教材を使用した学習支援システムが開発されている。
【０００６】
一般的に、オーディオ教材には、外国語の音声が記録されており、利用者はオーディオから流れる音声を聞き、聞いた音声を真似て発声することで学習を行う（特許文献１）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１３−６１３６８号公報
【０００８】
ところで、外国語の習得のためには、「習うより慣れる」ことが効果的と言われているが、このような教材は、既に音声データが記録されており、記録された通りに音声データを出力するため、常に決まった順序で音声が流れることとなる。そのため、繰り返し聞いているうちに、記録された順序通りに内容を覚えてしまい、外国語によるコミュニケーション力を鍛えるというよりは、外国語を記録された順番通りにしか発声できるようにならず実践力が身につかないという問題が生じる。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、このような考えに基づいてなされたものであり、ネイティブスピーカーの話すスピードに近いスピードで瞬間的に外国語に訳し発声することを反復練習することができ、外国語の発声を体に覚えさせるという習慣が身につき、感覚的に外国語を習得することが可能な外国語学習支援システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明では、以下のような解決手段を提供する。
【００１１】
第１の特徴に係る発明は、母国語音声データの再生に続いて対応する外国語を発声することにより行う外国語の学習を支援する外国語学習支援システムであって、母国語音声データと外国語音声データとを紐づけて記憶する文章対応テーブルと、文章対応テーブルに記憶された複数の文章の中から、再生する文章を選定する文章選定部と、文章選定部で選定された文章における外国語音声データの再生時間を取得する外国語音声再生時間取得部と、母国語音声データと外国語音声データとの間のインターバル期間を算出するインターバル期間算出部と、母国語音声データ、インターバル期間及び外国語音声データからなる一組の音声データを再生するためのデータセットを生成する再生音声データ生成部とを備え、インターバル期間算出部は、外国語音声再生時間取得部で取得した外国語音声データの再生時間に、所定の時間を加えることによってインターバル期間を算出するものであり、再生音声データ生成部は、母国語音声データ、インターバル期間、外国語音声データの順序で一組の音声データを生成するものである。
【００１２】
第１の特徴に係る発明によれば、一つの文章に対して一組の音声データに関するデータセットを作成し、その都度、利用者は学習を行うことができる。そして、再生される外国語音声データの長さに応じてインターバル期間が算出されるため、利用者がネイティブのテンポに近い速度で発声するための時間や、発声するのに丁度よい時間を確保することができ、効果的な学習の支援を実施することができる。
【００１３】
第２の特徴に係る発明は、第１の特徴に係る発明であって、予め定められた学習期間が過ぎたか判定する学習期間判定部をさらに備え、学習期間判定部で学習期間が過ぎていないと判定された場合、次に再生する音声データを前記文章対応テーブルの中から無作為に選定すること、外国語音声データの再生時間を取得すること、インターバル期間を算出すること、及び、一組の音声データを再生するためのデータセットを生成することを、前記学習期間が終了するまで繰り返す、外国語学習支援システムを提供する。
【００１４】
第２の特徴に係る発明によれば、予め決められた順番ではなく、ランダムな順番で文章を再生することができ、効果的な学習を行うことができる。そして、再生される外国語音声データの長さに応じてインターバル期間が算出されるため、ランダムに再生される外国語音声データに対応するインターバル期間が確保でき、より効果的な学習の支援を実施することができる。また、学習者の都合に応じて、予め定められた期間にわたって効果的な学習を実施することができる。
【００１５】
第３の特徴に係る発明は、第１の特徴に係る発明であって、予め定められた再生回数に至ったかを判定する再生回数判定部をさらに備え、再生回数判定部で前記再生回数に至っていないと判定された場合、次に再生する音声データを前記文章対応テーブルの中から無作為に選定すること、外国語音声データの再生時間を取得すること、インターバル期間を算出すること、及び、一組の音声データを再生するためのデータセットを生成することを、前記予め定められた再生回数に至るまで繰り返す、外国語学習支援システムを提供する。
【００１６】
第３の特徴に係る発明によれば、予め決められた順番ではなく、ランダムな順番で文章を再生することができ、効果的な学習を行うことができる。そして、再生される外国語音声データの長さに応じてインターバル期間が算出されるため、ランダムに再生される外国語音声データに対応するインターバル期間が確保でき、より効果的な学習の支援を実施することができる。また、学習者の都合に応じて、予め定められた再生回数にわたって効果的な学習を実施することができる。
【００１７】
第４の特徴に係る発明は、第１から第３のいずれかの特徴に係る発明であって、文章対応テーブルにおいて、特定の状況に関する文章を分類するための種別データが紐づけて記憶されており、種別データを選択する種別選択部をさらに備え、文章選定部は、種別選択部で選択された種別データに分類される文章の中から文章の選定を行う、外国語学習支援システムを提供する。
【００１８】
第４の特徴に係る発明によれば、特定の状況に関する表現を集中的に学習することができ、利便性の高い外国語学習支援システムを実現できる。
【００１９】
第５の特徴に係る発明は、第１から第４のいずれかの特徴に係る発明であって、再生音声データ生成部は、母国語音声データ、一回目のインターバル期間、外国語音声データ、二回目のインターバル期間の順序で一組の音声データを生成する、外国語学習支援システムを提供する。
【００２０】
第５の特徴に係る発明によれば、外国語音声データを再生した後に、再び利用者が発声する機会を与えることにより、利用者による一回目の発声が誤りだったとしても、正解を発声することができ、より確実な学習の支援を実施することができる。
【００２１】
第６の特徴に係る発明は、第４の特徴に係る発明であって、二回目のインターバル期間は、前記一回目のインターバル期間以下の時間に設定される、外国語学習支援システムを提供する。
【００２２】
第６の特徴に係る発明によれば、一回目のインターバル期間以下のインターバル期間を二回目のインターバル期間として設定することで、よりネイティブスピーカーが発声するテンポに合わせた学習が可能となる。
【発明の効果】
【００２３】
本発明によれば、ネイティブスピーカーの話すスピードに近いスピードで瞬間的に外国語に訳し発声することを反復練習することができ、外国語の発声を体に覚えさせるという習慣が身につき、感覚的に外国語を習得することが可能な外国語学習支援システムを提供できる。
【図面の簡単な説明】
【００２４】
【図１】図１は、本実施形態における外国語学習支援システム１を使用した外国語学習の一例を示す模式図である。
【図２】図２は、本実施形態における外国語学習支援システム１のハードウェア構成とソフトウェア機能を示すブロック図である。
【図３】図３は、本実施形態における外国語学習支援システム１を使用した外国語学習支援方法の流れを示すフローチャートである。
【図４】図４は、文章対応テーブル１３１の一例を示す図である。
【図５】図５は、本実施形態における外国語学習支援システム１を使用した外国語学習の変形例を示す模式図である。
【発明を実施するための形態】
【００２５】
以下、本発明を実施するための形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００２６】
［外国語学習支援システム１を用いた外国語学習の概要］
図１は、本実施形態における外国語学習支援システム１を使用した外国語学習の概要を示す模式図である。図１を用いて、本実施形態における外国語学習支援システム１を実施するにあたっての前提となる外国語学習の概要について説明する。
【００２７】
本実施形態における外国語学習支援システム１を使用した外国語学習は、母国語音声データの再生に続いて対応する外国語を発声することにより行われる。このような学習を行うにあたって、まず、外国語学習支援システム１によって、データベースの中から無作為に選定された文章に関する母国語（本実施形態においては日本語）の音声データが再生される。母国語音声データの再生を受けて利用者は、当該母国語を外国語（本実施形態においては英語）に訳して発声する。利用者が発声している間は、外国語学習支援システム１側としては音声データを再生しないインターバル期間となる。所定のインターバル期間の後、外国語学習支援システム１は正解となる外国語の音声データを再生する。
【００２８】
つまり、再生される音声データとしては、母国語音声データの再生、インターバル期間、外国語音声データの再生という順番で実行されることとなる。これを一つのデータセットとして再生し、一つのデータセットを再生し終わると、次の文章を再びデータベースの中から無作為に選定し、母国語音声データの再生、インターバル期間、外国語音声データの再生という順番で実行する。これを複数の文章に関して所定の学習期間にわたってランダムに繰り返すことにより、利用者としては、日本語を聞き、それを英語に訳して発声する、そして正解を聞く、というプロセスを繰り返すこととなり、テンポのよい反復的な練習が可能となり、効果的な学習を実施することができる。
【００２９】
［外国語学習支援システム１の構成］
次に、図２に示すブロック図を用いて、本実施形態における外国語学習支援システム１のハードウェア構成とソフトウェア機能について説明する。
【００３０】
外国語学習支援システム１は、外国語学習支援システム１を運用するためにデータ管理やデータ処理、音声データの配信等を行うサーバ１００と、外国語学習を行う利用者によって使用される利用者端末２００とにより構成される。
【００３１】
［サーバ１００の構成］
サーバ１００は、データを制御する制御部１１０と、利用者や他の機器と通信を行う通信部１２０と、データが記憶される記憶部１３０と、利用者からの情報の入力を受け付ける入力部１４０と、制御部１１０で制御したデータや画像を出力する表示部１５０とを備える。
【００３２】
制御部１１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備える。
【００３３】
通信部１２０は、他の機器と通信可能にするためのデバイス、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）対応デバイスを備える。
【００３４】
記憶部１３０は、データやファイルが記憶される装置であって、ハードディスクや半導体メモリ、記録媒体、メモリカード等による、データのストレージ部を備える。記憶部１３０は、後に説明する文章対応テーブル１３１を記憶する。
【００３５】
制御部１１０は、所定のプログラムを読み込み、必要に応じて通信部１２０及び／又は記憶部１３０と協働することで、文章選定部１１１と、外国語音声再生時間取得部１１２と、インターバル期間算出部１１３と、再生音声データ生成部１１４と、学習期間判定部１１５と、種別選択部１１６と、再生回数判定部１１７とを実現する。
【００３６】
入力部１４０の種類は、特に限定されない。入力部１４０として、例えば、キーボード、マウス、タッチパネル等が挙げられる。
【００３７】
表示部１５０の種類は、特に限定されない。表示部１５０として、例えば、モニタ、タッチパネル等が挙げられる。
【００３８】
［外国語学習支援システム１を用いた外国語学習支援方法を示すフローチャート］
図３は外国語学習を支援する際の手順を示すフローチャートである。また、図４は、文章対応テーブル１３１の一例を示す図である。図１〜図４を用いて、上述した各ハードウェアと、ソフトウェアモジュールが実行する処理について説明する。
【００３９】
〔ステップＳ１００：文章の選定〕
まず、学習を開始すると、制御部１１０は記憶部１３０と協働して文章選定部１１１を実行し、記憶部１３０に記憶されている文章対応テーブル１３１を参照して、登録されている文章の中から一つの文章を選定する（ステップＳ１００）。
【００４０】
図４に一例を示すように、文章対応テーブル１３１には、母国語（本実施形態において日本語）の文章と、それに対応する外国語（本実施形態においては英語）の文章とが紐づけられ、それぞれ、母国語音声データと外国語音声データとして記憶されている。また、「あいさつ」や「買い物」など、その文章を使用する特定の状況が、文章を分類するための種別データとして、併せて記憶されている。そして、外国語音声データを再生した場合の再生時間が、それぞれの文章に紐づけられて記憶されており、後述するインターバル期間の算出に使用される。なお、文章対応テーブル１３１に記憶される音声データの形式としては、ＭＰ３形式やＷＡＶＥ形式など、周知の形式のものが使用される。
【００４１】
〔ステップＳ１１０：外国語音声再生時間の取得〕
文章対応テーブル１３１から一つの文章が選定されると、制御部１１０は記憶部１３０と協働して外国語音声再生時間取得部１１２を実行し、選定された文章における外国語の音声データにつき、再生時間を取得する（ステップＳ１１０）。ステップＳ１１０における外国語音声データの再生時間の取得は、文章対応テーブル１３１に記憶されている再生時間に関するデータを読み出すことによって行われる。なお、本実施形態においては、文章対応テーブル１３１に記憶される外国語の音声データに関する再生時間を読み出すことで取得するよう構成しているが、これに限ったものではなく、ステップＳ１１０において、外国語音声再生時間取得部１１２が音声データを解析することで再生時間を取得するようにしてもよい。
【００４２】
〔ステップＳ１２０：インターバル期間の算出〕
ステップＳ１１０において再生時間が取得されると、制御部１１０はインターバル期間算出部１１３を実行し、当該文章に対応するインターバル期間を算出する（ステップＳ１２０）。インターバル期間の算出は、ステップＳ１１０で取得された外国語音声データの再生時間に、所定の時間を加えることによって行われる。
【００４３】
インターバル期間の算出について、図１を用いて説明する。利用者は外国語を学習している最中であるところ、再生される外国語の音声はネイティブスピーカーによって通常の話す速さで発音されるものであるから、利用者にとっては非常に速く感じられる。そのため、インターバル期間を外国語音声の再生時間Ａ１、Ａ２、Ａ３、・・・と同じ時間にすると、利用者が発声し終わる前に正解となる外国語音声データの再生が始まってしまい、効果的な学習が期待できない。したがって、ステップＳ１２０においては、外国語音声データの再生時間Ａ１、Ａ２、Ａ３、・・・に対し、所定の時間α１、α２、α３、・・・（例えば、０〜２秒）を加えた期間を、利用者の発声のための時間として確保できるようインターバル期間を算出している。
【００４４】
〔ステップＳ１３０：一組の音声データを再生するためのデータセットの生成〕
ステップＳ１２０でインターバル期間を算出すると、制御部１１０は再生音声データ生成部１１４を実行し、母国語と外国語の一組の音声を再生するための、一組の音声データに関するデータセットを生成する（ステップＳ１３０）。
【００４５】
ステップＳ１３０で一組の音声データに関するデータセットを作成するにあたっては、まず、母国語音声データを配置し、続いて、ステップＳ１２０で算出したインターバル期間を配置し、インターバル期間の後に、外国語音声データを配置する、というように、ステップＳ１００で選定された一つの文章に対し、一つのデータセットを作成する。
【００４６】
このようにして作成されたデータセットは、データを出力することで、母国語の再生とインターバルの確保と外国語の再生という一組の流れの音声再生を実施することができる。
【００４７】
〔ステップＳ１４０：データセットの送信〕
ステップＳ１３０で一組の音声データに関するデータセットを生成すると、通信部１２０は利用者端末に該データセットを送信する（ステップＳ１４０）。
【００４８】
〔ステップＳ１５０：一つの文章を利用者端末で再生〕
ステップＳ１４０で一組の音声データを再生するためのデータセットが送信されると、利用者端末２００は、音声データを再生するアプリケーションを使用し、一組の文章に関する音声データを再生する（ステップＳ１５０）。
【００４９】
利用者は、ここで、図１に示したように、利用者端末２００から再生される音声にしたがって外国語を話すトレーニングを行うことができる。
【００５０】
〔ステップＳ１６０：所定期間まで繰り返し〕
その後、制御部１１０は学習期間判定部１１５を実行し、所定の学習期間が過ぎたか判定する（ステップＳ１６０）。ステップＳ１６０で所定の学習期間を過ぎていないと判定された場合は、ステップＳ１００に戻り、再び文章の選定を行い、以下、ステップＳ１１０、ステップＳ１２０、ステップＳ１３０、ステップＳ１４０及びステップＳ１５０の処理を実行し、再びステップＳ１６０に至る。これを、学習期間が終了するまで繰り返す。一方、ステップＳ１６０において、学習期間が終了したと判定された場合は、学習を終了する。
【００５１】
このようにすることで、一つの文章に対して一組の音声データに関するデータセットを作成し、その都度、利用者端末で再生することができる。そのため、予め決められた順番ではなく、ランダムな順番で文章を再生することができ、効果的な学習を行うことができる。そして、再生される外国語音声データの長さに応じてインターバル期間が算出されるため、利用者が発声するための時間が丁度よく確保でき、より効果的な学習の支援を実施することができる。
【００５２】
〔変形例１〕
上記の例においては、図１に示すように、母国語音声データ、インターバル期間及び外国語音声データを一組の音声データとしたが、図５に示すように、外国語音声データの再生の後、再び利用者に発声させる時間を設けるよう構成することができる。このように、正解の外国語音声データを再生した後に、再び利用者が発声する機会を与えることにより、利用者による一回目の発声が誤りだったとしても、正解を発声することができ、より確実な学習の支援を実施することができる。
【００５３】
この場合、ステップＳ１２０において、一回目のインターバル期間に加え、二回目のインターバル期間も算出するよう設定される。また、ステップＳ１３０において、母国語音声データ、インターバル期間、外国語音声データに続いて、二回目のインターバル期間を加えて一組の音声データを作成するよう構成する。
【００５４】
そして、二回目のインターバル期間は、一回目のインターバル期間と異ならせることができる。つまり、既に正解となる外国語音声データが再生されているため、一回目のインターバル期間以下のインターバル期間を二回目のインターバル期間として設定することで、よりネイティブスピーカーが発声するテンポに合わせた学習が可能となる。
【００５５】
〔変形例２〕
ステップＳ１００において文章を選定する際、同一の種別データの文章の中から選定できるよう、制御部１１０に種別選択部１１６を設けることができる。つまり、ステップＳ１００においては、文章対応テーブル１３１に記憶されている文章の中から、無作為に文章を選定するが、その際、例えばあいさつに関する表現のみを練習したい場合、「あいさつ」の種別を選択することで、あいさつに関する表現のみを再生するように設定できる。このようにすれば、特定の状況に関する表現を集中的に学習することができ、利便性の高い外国語学習支援システムを実現できる。
【００５６】
〔変形例３〕
上記においては、ステップＳ１６０において、所定の学習期間が終了したかどうかを判定し、所定の学習期間が終了するまでステップＳ１００からステップＳ１５０までを繰り返すよう設定したが、時間ではなく再生回数によって判定するよう構成することもできる。すなわち、予め音声データを繰り返し再生する上限である再生回数を定めておき、ステップＳ１６０で再生回数判定部１１７を実行することで上限の再生回数に至ったかどうかを判定し、予め定められた上限の再生回数に至るまでステップＳ１００からステップＳ１５０までのステップを繰り返すよう設定することができる。
【００５７】
なお、上記においては、サーバ１００と利用者端末２００とを別体とし、サーバ１００と利用者端末２００が通信を行うことで外国語の学習を行えるようにしているが、これに限ったものではなく、サーバ１００が備える機能を利用者端末２００にインストールし、利用者端末２００においてアプリケーションを介して使用できるシステムとして構築することもできる。
【００５８】
以上のように構成することで、ネイティブスピーカーの話すスピードに近いスピードで瞬間的に外国語に訳し発声することを反復練習することができ、外国語の発声を体に覚えさせるという習慣が身につき、従来よりも実践的に外国語を習得することが可能な外国語学習支援システムを提供できる。
【００５９】
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【００６０】
また、上記した実施の形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施の形態の構成の一部を他の実施の形態の構成に置き換えることが可能であり、また、ある実施の形態の構成に他の実施の形態の構成を加えることも可能である。また、各実施の形態の構成の一部について、他の構成の追加、削除、置換しても良い。
【００６１】
また、上記の各構成、機能、処理部は、それらの一部又は全部を、ハードウェア（例えば、集積回路）で実現してもよい。また、上記の各構成、機能、処理部は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【符号の説明】
【００６２】
１      外国語学習支援システム
１００  サーバ
１１０  制御部
１１１  文章選定部
１１２  外国語音声再生時間取得部
１１３  インターバル期間算出部
１１４  再生音声データ生成部
１１５  学習期間判定部
１１６  種別選択部
１１７  再生回数判定部
１２０  通信部
１３０  記憶部
１３１  文章対応テーブル
２００  利用者端末
【図１】
2020071250.tif 000003
【図２】
2020071250.tif 000004
【図３】
2020071250.tif 000005
【図４】
2020071250.tif 000006
【図５】
2020071250.tif 000007
【手続補正書】
【提出日】平成31年1月30日(2019.1.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
母国語音声データの再生に続いて対応する外国語を発声することにより行う外国語の学習を支援する外国語学習支援システムであって、
母国語音声データと外国語音声データとを紐づけて記憶する文章対応テーブルと、
前記文章対応テーブルに記憶された複数の文章の中から、再生する文章を選定する文章選定部と、
前記文章選定部で選定された文章における外国語音声データの再生時間を取得する外国語音声再生時間取得部と、
母国語音声データと外国語音声データとの間のインターバル期間を算出するインターバル期間算出部と、
母国語音声データ、インターバル期間及び外国語音声データからなる一組の音声データを再生するためのデータセットを生成する再生音声データ生成部とを備え、
前記インターバル期間算出部は、前記外国語音声再生時間取得部で取得した外国語音声データの再生時間に、所定の時間を加えることによって利用者の発声のための時間として無音再生されるインターバル期間を算出するものであり、
前記再生音声データ生成部は、母国語音声データ、一回目のインターバル期間、外国語音声データ、二回目のインターバル期間の順序で一組の音声データを生成し、
前記二回目のインターバル期間は、前記一回目のインターバル期間よりも短い時間に設定され、
前記外国語音声データは、ネイティブスピーカーが話す速さで再生される、
外国語学習支援システム。
【請求項２】
予め定められた学習期間が過ぎたか判定する学習期間判定部をさらに備え、
前記学習期間判定部で前記学習期間が過ぎていないと判定された場合、次に再生する音声データを前記文章対応テーブルの中から無作為に選定すること、外国語音声データの再生時間を取得すること、インターバル期間を算出すること、及び、一組の音声データを再生するためのデータセットを生成することを、前記学習期間が終了するまで繰り返す、
請求項１に記載の外国語学習支援システム。
【請求項３】
予め定められた再生回数に至ったかを判定する再生回数判定部をさらに備え、
前記再生回数判定部で前記再生回数に至っていないと判定された場合、次に再生する音声データを前記文章対応テーブルの中から無作為に選定すること、外国語音声データの再生時間を取得すること、インターバル期間を算出すること、及び、一組の音声データを再生するためのデータセットを生成することを、前記予め定められた再生回数に至るまで繰り返す、
請求項１に記載の外国語学習支援システム。
【請求項４】
前記文章対応テーブルにおいて、特定の状況に関する文章を分類するための種別データが紐づけて記憶されており、
前記種別データを選択する種別選択部をさらに備え、
前記文章選定部は、前記種別選択部で選択された種別データに分類される文章の中から文章の選定を行う、
請求項１から３のいずれかに記載の外国語学習支援システム。
【請求項５】
文章選定部と、外国語音声再生時間取得部と、インターバル期間算出部と、再生音声データ生成部とを実現する制御部を有し、母国語音声データの再生に続いて対応する外国語を発声することにより行う外国語の学習を支援する外国学習支援システムにおける外国語学習支援方法であって、
前記文章選定部が、母国語音声データと外国語音声データとが紐づけて記憶されている文章対応テーブルに記憶された複数の文章の中から、再生する文章を選定するステップと、
前記外国語音声再生時間取得部が、前記文章を選定するステップで選定された文章における外国語音声データの再生時間を取得するステップと、
前記インターバル期間算出部が、母国語音声データと外国語音声データとの間のインターバル期間を算出するステップと、
前記再生音声データ生成部が、母国語音声データ、インターバル期間及び外国語音声データからなる一組の音声データを再生するためのデータセットを生成するステップとを備え、
前記インターバル期間を算出するステップは、前記外国語音声データの再生時間を取得するステップで取得した外国語音声データの再生時間に、所定の時間を加えることによって利用者の発声のための時間として無音再生されるインターバル期間を算出するものであり、
前記データセットを生成するステップは、母国語音声データ、一回目のインターバル期間、外国語音声データ、二回目のインターバル期間の順序で一組の音声データを生成するものであり、
前記二回目のインターバル期間は、前記一回目のインターバル期間よりも短い時間に設定され、
前記外国語音声データは、ネイティブスピーカーが話す速さで再生される、
外国語学習支援方法。
【請求項６】
母国語音声データの再生に続いて対応する外国語を発声することにより行う外国語の学習を支援する外国語学習支援システムに、
母国語音声データとネイティブスピーカーが話す速さで再生される外国語音声データとを紐づけて記憶する文章対応テーブルを準備するステップと、
前記文章対応テーブルに記憶された複数の文章の中から、再生する文章を選定するステップと、
前記文章を選定するステップで選定された文章における外国語音声データの再生時間を取得するステップと、
母国語音声データと外国語音声データとの間のインターバル期間を算出するステップであって、前記外国語音声データの再生時間を取得するステップで取得した外国語音声データの再生時間に、所定の時間を加えることによって利用者の発声のための時間として無音再生されるインターバル期間を算出するステップと、
母国語音声データ、インターバル期間及び外国語音声データからなる一組の音声データを再生するためのデータセットを生成するステップであって、母国語音声データ、一回目のインターバル期間、外国語音声データ、前記一回目のインターバル期間よりも短い時間に設定される二回目のインターバル期間の順序で一組の音声データを生成するステップと、
を実行させるためのプログラム。