(57)【要約】【課題】真にユーザにとって必要な内容だけを音声として繰り返し聴けるようなデータを、容易に生成してユーザに提供できるようにする。【解決手段】ユーザにより抽出された必要語句を指示する語句指示データをユーザ側から受信するステップ（Ｓ１２）と、音声データベース（１１）に備えられた複数の語句の音声データのうち、前記語句指示データが指示する各語句の音声データを取り出すステップ（Ｓ１３）と、前記取り出された各語句の音声データにより、語学教材データを生成するステップ（Ｓ１４）と、により、語学教材データが生成される。【選択図】　　　図２
2004094040.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより抽出された必要語句を指示する語句指示データをユーザ側から受信するステップと、
音声データベースに備えられた複数の語句の音声データのうち、前記語句指示データが指示する各語句の音声データを取り出すステップと、
前記取り出された各語句の音声データにより、語学教材データを生成するステップと、
を備えた、語学教材データ生成方法。
【請求項２】
請求項１において、
前記ユーザによる必要語句の抽出は、前記語学教材データに用いる前記音声データより各語句あたりのデータ量の少ない簡略音声データに基づき、音声を出力させて行う、語学教材データ生成方法。
【請求項３】
請求項１において、
前記ユーザによる必要語句の抽出は、
それぞれ回答期限を有する複数の問題を、順次出題し回答の入力を受け付ける出題機能と、
入力された回答が、一部正答の基準を具備するか否かを判定する部分判定機能と、
入力された回答が、正答基準を具備するか否かを判定する正答判定機能と、
出題された問題の回答期限が到来したか否かを判定する期限判定機能と、をコンピュータに実現させる能力判定プログラムにより、
前記部分判定手段が一部正答の基準の具備を肯定した場合に、前記期限判定手段に判定される当該問題の回答期限を延長させ、
前記正答判定手段が正答基準の具備を肯定した後、又は前記期限判定手段が最終的に回答期限の到来を肯定した後、前記出題手段により次の問題を出題し、
前記出題された問題のうち、前記正答判定手段が正答基準の具備を肯定したか否かに基づき、必要な語句を抽出する、語学教材データ生成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は語句の音声データを備えた語学教材データを生成する方法に関し、特に、ユーザに必要な語句だけを抽出して教材データを生成する方法に関する。
【０００２】
【従来の技術】
語学を習得しようとする者にとって、ネイティブスピーカーの発音を繰り返し聴くことは極めて有効である。
【０００３】
語学の習熟度は、人によって様々であるから、外国語の発音を聴くことを目的とする語学教材においても、人それぞれの習熟度に応じて内容が選定されることが望ましい。現存の語学教材でも、ユーザのレベルに応じて異なる内容に編集され、シリーズ化されたものが知られている。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来の教材は、教材の作成者が、学習対象である用語などを選定して編集している。このような教材においては、個々のユーザにとっては、例えば学習済みの用語もあるし、専門分野外の用語もあるため、学ぶ必要のない内容も混ざっている。このような教材を用いて発音を繰り返し聴くのは、非効率的である。また、個々のユーザにとって重要なものと重要でないものがばらばらに入っているので、これを聴くユーザの集中力も散漫になりがちになってしまう。
【０００５】
そこで、本発明は、真にユーザにとって必要な内容だけを音声として繰り返し聴けるようなデータを、容易に生成してユーザに提供できるようにすることを目的とする。
【０００６】
【課題を解決するための手段】
上記の課題を達成するため、本発明は、ユーザにより抽出された必要語句を指示する語句指示データをユーザ側から受信するステップと、音声データベースに備えられた複数の語句の音声データのうち、前記語句指示データが指示する各語句の音声データを取り出すステップと、前記取り出された各語句の音声データにより、語学教材データを生成するステップと、を備えた、語学教材データ生成方法である。語句指示データに基づいて、音声データベースの音声データを取り出して語学教材データを生成するので、ユーザにとって必要な内容をユーザが選択して容易に語学教材データを生成することができ、データ量も音声データベースより少なくて済む。
【０００７】
上記語学教材データ生成方法において、前記ユーザによる必要語句の抽出は、前記語学教材データに用いる前記音声データより各語句あたりのデータ量の少ない簡略音声データに基づき、音声を出力させて行うことが望ましい。これにより、必要語句の抽出のために音声が必要な場合であっても、ユーザに配布するデータの量を小さくすることができる。
【０００８】
また、それぞれ回答期限を有する複数の問題を、順次出題し回答の入力を受け付ける出題機能と、入力された回答が、一部正答の基準を具備するか否かを判定する部分判定機能と、入力された回答が、正答基準を具備するか否かを判定する正答判定機能と、出題された問題の回答期限が到来したか否かを判定する期限判定機能と、をコンピュータに実現させる能力判定プログラムにより、前記部分判定手段が一部正答の基準の具備を肯定した場合に、前記期限判定手段に判定される当該問題の回答期限を延長させ、前記正答判定手段が正答基準の具備を肯定した後、又は前記期限判定手段が最終的に回答期限の到来を肯定した後、前記出題手段により次の問題を出題することが望ましい。これにより、問題の出題を効率的に行うことができる。そして、前記出題された問題のうち、前記正答判定手段が正答基準の具備を肯定したか否かに基づき、ユーザによる上記必要語句の抽出をすることが望ましい。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
【００１０】
＜１．ネットワーク構成＞
図１は、本発明の一態様を実現するシステムのネットワーク構成を示す図である。例として、日本語を母国語とする者が、外国語である英語を習得しようとするための、語学教材を生成する方法について説明するが、他の言語でもよい。語学教材データ生成装置１０はコンピュータにより構成されている。
【００１１】
この生成装置１０は、複数の語句の音声データを備えた音声データベース１１に接続されている。音声データベース１１には、個々の語句について、日本語の音声ファイル、英語のナチュラルスピードによる音声ファイル、英語のスロースピードによる音声ファイルが１つずつ格納されている。例えば、ある語句に固有のシリアル番号を「ｘｘｘｘｘｘ」とした場合、日本語の音声ファイルには「Ｊｘｘｘｘｘｘ」、英語のナチュラルスピードによる音声ファイルには「Ｎｘｘｘｘｘｘ」、英語のスロースピードによる音声ファイルには「Ｓｘｘｘｘｘｘ」というファイル名が付けられている。従って、語句のシリアル番号がわかれば、その語句の音声ファイルを、ファイル名で特定することができる。この音声データベース１１に格納されている音声データの総量は、例えば５０ギガバイトを超える量であるが、ユーザに配布する量はもっと小さい方が望ましい。
【００１２】
生成装置１０は、更に、ディスク書き込み装置１２に接続されている。この書き込み装置１２により、例えばコンパクトディスク（ＣＤ）などの記録媒体に、個々のユーザのために生成した語学教材データを記録することができる。
【００１３】
生成装置１０には、ユーザ側端末１３から、インターネット１４や専用回線などを介してアクセス可能になっている。ユーザ側端末１３はコンピュータにより構成され、生成装置１０等から提供された、後述の能力判定プログラム２０、抽出支援プログラム３０、各語句の簡略音声データなどを利用可能になっている。これらプログラム及びデータを利用することにより、個々のユーザの必要語句を指示する語句指示データを、生成することができる。ここで生成される語句指示データは、例えば、語句のシリアル番号、又は語句の音声ファイルのファイル名を、指定された順番で、複数列挙している。その他、ユーザが指定したカスタマイズ情報や、ユーザの住所氏名などの個人情報を含んでいても良い。このデータは例えばＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）などのマークアップ言語で記述される。
【００１４】
＜２．教材データ生成手順＞
図２は、本発明の一態様により語学教材データを生成する手順を説明する図である。語学教材データを生成する前提として、ユーザ側端末１３において語句指示データを生成してもらうために、ユーザ側端末１３に対して後述の能力判定プログラム２０、抽出支援プログラム３０、各語句の簡略音声データなどを送付する（Ｓ１１）。これらのプログラムやデータ等は、生成装置１０からインターネット１４などを介してユーザ側端末１３に対して送信してもよいが、他の記録媒体に記録されたものを郵送によりユーザに送り、ユーザが端末１３にインストールすることが望ましい。
【００１５】
ユーザ側端末１３によって生成された語句指示データは、ユーザ側端末１３の図示しない通信プログラムを用いて、例えばＦＴＰ（Ｆｉｌｅ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）などの方式により、生成装置１０に対して送信することができる。生成装置１０がこのデータを含むファイルを受信すると（Ｓ１２）、生成装置１０はこのデータを解釈し、指定された音声データ（音声ファイル）を、音声データベース１１から取り出す（Ｓ１３）。生成装置１０は、取り出された音声データを、語句指示データで指定された順番に並べて、語学教材データを生成する（Ｓ１４）。生成される語学教材データは、例えば、ある語句につき、ナチュラルスピードによる英語の後に同じ語句の日本語を入れるようにしたり、ナチュラルスピードによる英語の後に同じ語句のスロースピードによる英語を入れるようにしたり、その他３種類の適切な組み合わせにより、これを聴くユーザが、指定された必要語句を効果的に習得することができるようにする。
【００１６】
生成された語学教材データは、ディスク書き込み装置１２でＣＤ等に記録される（Ｓ１５）。記録されたＣＤ等は、ユーザに対して郵送等の方法で送付される（Ｓ１６）。記録されたＣＤ等は、ユーザが持ち運ぶこともでき、任意の時間に繰り返し聴いて、必要な語句を覚えることができる。なお、語学教材データは、インターネット１４等を介してユーザ側端末１３に送信されてもよい。この場合でも、ユーザは自らＣＤ等の記録媒体に保存することができる。
【００１７】
＜３．能力判定プログラムの機能＞
図３は、ユーザ側端末１３における操作によりユーザが必要語句を抽出するためのプログラムが、コンピュータに実現させる機能を説明する図である。このプログラムは、能力判定プログラム２０と、抽出支援プログラム３０とを備えている。
【００１８】
能力判定プログラム２０は、ユーザに語学の問題を出題し回答の入力を受け付ける出題機能２１を実現させる。ここで出題される語学の問題は、例えば、語句の簡略音声データを再生して、ユーザにその語句の綴りを入力させたり、一部の語句を空欄にした例文をその意味とともに出力して、ユーザにその語句を入力させたりする問題である。出題に際しては、ユーザの選択により、何らかのヒントを出力できるようにすることが望ましい。ヒントとしては、語句を入力させる問題の場合には、解答の語句の最初の何文字かを表示したり、語句の意味を表示したりすることが考えられる。この出題機能２１を実現するため、ユーザ側端末１３の図示しない記憶装置などに、問題リストやそのヒントなどのデータ、音声を再生するための簡略音声データなどが記憶されている。これらのデータは、能力判定プログラム２０と一緒に、生成装置１０などから提供される。
【００１９】
簡略音声データは、例えば各語句の英語のナチュラルスピードによる音声のみからなり、しかも上記音声データベース１１に格納された音声データよりも、サンプリング周波数を低くしたり、ビット数を低くしたりするなどの方法により、データ量を少なくしてある。従って、音声データベース１１と語句の数が同じでも、例えば２ギガバイト程度の量に収まる。簡略音声データは、ユーザの業務分野などに合わせて特定分野の語彙に限定すれば、もっと小さなデータ量ですむので、必要な簡略音声データをユーザに対して配布することも容易である。
【００２０】
能力判定プログラム２０は、ユーザにより入力された回答が、一部正答の基準を具備するか否かを判定する部分判定機能２２を実現させる。例えば、ある語句の綴りを入力させる問題において、ユーザがその最初の２文字を入力した場合に、当該最初の２文字が正解と一致すれば、一部正答の基準を具備するものと判定する。この部分判定機能２２を実現するため、ユーザ側端末１３の図示しない記憶装置などに、各問題に対する正答データや、一部正答の基準パラメータなどが記憶されている。これらのデータは、能力判定プログラム２０と一緒に、生成装置１０などから提供される。なお、出題の際にヒントとして最初の何文字かを表示していた場合には、当該表示されていた文字以外の回答の一部が、正解と一致するか否かにより、一部正答か否かを判断する。
【００２１】
能力判定プログラム２０は、ユーザにより入力された回答が、正答基準を具備するか否かを判定する正答判定機能２３を実現させる。例えば、ある語句の綴りを入力させる問題において、ユーザがその回答を入力した場合に、入力された文字が正解の綴りとすべて一致すれば、正答基準を具備するものと判定する。この正答判定機能２３を実現するため、ユーザ側端末１３の図示しない記憶装置などに、各問題に対する正答データや、正答基準のパラメータなどが記憶されている。これらのデータは、能力判定プログラム２０と一緒に、生成装置１０などから提供される。また、個々の問題についてユーザの回答が正答基準を具備したか否かの判定結果を記録するため、図示しない記録装置に判定結果を記録できる領域を設ける。
【００２２】
能力判定プログラム２０は、出題された問題の回答期限が到来したか否かを判定する期限判定機能２４を実現させる。部分判定機能２２により一部正答の基準を具備すると判断された場合には、その問題に対する回答期限は１回に限り延長される。回答期限が延長された場合には、延長後の回答期限が到来したか否かを、最終的に判定する。この期限判定機能２４を実現するため、ユーザ側端末１３の図示しない記憶装置などに、各問題に対する回答期限が記憶される。また、ユーザ側端末１３は、出題されてからの経過時間をカウントするタイマーも備えている。
【００２３】
＜４．能力判定プログラムの処理＞
図４は、上記プログラムによる能力判定処理の手順を説明するフローチャートである。まず、出題機能２１により、ユーザ側端末１３の図示しない表示装置やスピーカなどを用いて、問題を出題する（Ｓ２１）。
【００２４】
次に、正答判定機能２３により、ユーザが入力した回答が正答基準を具備しているか否かを判定する（Ｓ２２）。正答基準を具備している場合には（Ｓ２２：ＹＥＳ）、正答である旨のメッセージを画面上又は音声でユーザに告げる。また、当該問題に正答したことを、ユーザ側端末の図示しない記憶装置に記憶させる（Ｓ２３）。このとき、正答となった当該語句の音声を出力するなどしても構わない。その後、Ｓ２１に戻って、次の問題に移行する。正答が入力されたら期限到来を待たずに直ちに次の問題に移行できるので、出題を効率的に行うことができる。
【００２５】
正答判定機能２３により、正答基準を具備しているとは判定されなかった場合（Ｓ２２：ＮＯ）、期限判定機能２４により、回答期限が到来したか否かを判定する（Ｓ２４）。回答期限が到来していない場合には（Ｓ２４：ＮＯ）、所定時間経過後、Ｓ２２に戻って、ユーザが入力した回答が正答基準を具備しているか否かを判定する。
【００２６】
回答期限が到来していた場合（Ｓ２４：ＹＥＳ）、部分判定機能２２により、ユーザが入力した回答が、一部正答の基準を具備するか否かを判定する（Ｓ２５）。一部正答の基準を具備する場合（Ｓ２５：ＹＥＳ）、当該問題に対する回答期限を延長する（Ｓ２７）。このように一部正答の場合に回答期限を延長するのは、ユーザが解答の一部でも答えられたなら、一定の時間内にその問題に対して正答できる可能性があるのに対し、ユーザが解答の見当もつかないような場合に上記と同じ時間を与えても、ユーザの時間が無為になってしまうからである。本実施形態のプログラムは、多数の語句の中から、当該語句がユーザにとって学習すべきものか、学習の必要が無い（すでに知っている）ものかを効率的に判断するためのものであるから、ユーザが解答の見当もつかないような場合に早めに次の問題に移行できるようにすることは有効である。なお、一部正答の基準を具備するか否かを、回答期限が到来する前に判定し、一部正答なら回答期限を予め延長しておいてもよい。
【００２７】
一部正答の基準を具備しない場合（Ｓ２５：ＮＯ）、当該問題に対しては正答できないまま、最終的に回答期限が到来したこととなる。この場合、正答できなかった旨の情報が、図示しない記録装置に記録されるほか、表示装置又は音声により、正解を出力してユーザに知らせる（Ｓ２６）。また、この場合、ユーザにその正解の通りの入力をさせることによって、ユーザの記憶の定着を助けることが望ましい。ユーザが正解の通りの入力を完了した場合には、Ｓ２１に戻って次の問題に移行する。なお、正解の通りの入力をさせる場合において、正解の通りの入力以外は受け付けないようにすることが望ましい。また、出題された問題が、簡略音声データに基づく音声を聞き取らせて綴りを入力させる問題であった場合には、正解を表示するとともに当該音声をもう一度再生し、ユーザの耳による確認もさせることが望ましい。
【００２８】
Ｓ２７において期間を延長したのち、正答判定機能２３により、ユーザが入力した回答が正答基準を具備しているか否かを判定する（Ｓ２８）。正答基準を具備している場合には（Ｓ２８：ＹＥＳ）、上述のＳ２３で説明した正答時の処理を経てＳ２１に戻り、次の問題に移行する。
【００２９】
正答基準を具備していない場合には（Ｓ２８：ＮＯ）、期限判定機能２４により、延長後の期限が到来したか否かを判定する（Ｓ２９）。延長後の期限が到来していない場合には（Ｓ２９：ＮＯ）、所定時間経過後、Ｓ２８に戻って、ユーザが入力した回答が正答基準を具備しているか否かを判定する。
【００３０】
延長後の期限が到来している場合には（Ｓ２９：ＹＥＳ）、当該問題に対しては正答できないまま、最終的に回答期限が到来したこととなり、上述のＳ２６で説明した期限到来後の処理を経てＳ２１に戻り、次の問題に移行する。最後の問題まで処理が完了した場合は、一連の処理を終了する。
【００３１】
＜５．抽出支援プログラム＞
図３に戻って、抽出支援プログラム３０の機能について説明する。抽出支援プログラム３０は、能力判定プログラム２０の実行結果などに基づき、ユーザが必要語句を抽出することを支援し、語句指示データを生成するための機能を、ユーザ側端末１３に実現させる。
【００３２】
抽出支援プログラム３０は、検索機能３１を実現させる。検索機能３１は、例えば、上記能力判定プログラム２０の実行の結果、正答できなかった語句のリストを出力することを可能とする。また、検索機能３１は、分野ごとに使用される語句を、ユーザの指定する検索条件により検索し、リストを出力することを可能にする。かかる検索機能３１を実現するため、ユーザ側端末１３の図示しない記憶装置には、各語句の綴り、意味、使用分野などのデータが記憶されている。これらのデータは、抽出支援プログラム３０と一緒に、生成装置１０などから提供される。なお、すべての語句につき簡略音声データが記憶されているとは限らないが、簡略音声データが記憶されている語句については、当該語句の音声を出力することもできる。
【００３３】
抽出支援プログラム３０は、編集機能３２を実現させる。この編集機能３２は、検索機能３１による検索の結果作成されたリストにつき、ユーザが、必要語句とするものを抽出したり、語句の配列順序を指定したりすることができるように、編集することを可能にする。このリストは、図示しない記憶装置などに、一時的に保存することができる。
【００３４】
抽出支援プログラム３０は、ファイル生成機能３３を実現させる。このファイル生成機能３３は、ユーザにより抽出された必要語句につき、これを指示する語句指示データを生成し、生成装置１０に送信するためのファイルを生成するものである。語句指示データの形式や、ファイルの記述言語などについては上述の通りである。
【００３５】
【発明の効果】
以上説明したように、本発明によれば、真にユーザにとって必要な内容だけを音声として繰り返し聴けるようなデータを、容易に生成してユーザに提供できるようにすることができる。
【図面の簡単な説明】
【図１】本発明の一態様を実現するシステムのネットワーク構成を示す図である。
【図２】本発明の一態様により語学教材データを生成する手順を説明する図である。
【図３】ユーザが必要語句を抽出するためのプログラムがコンピュータに実現させる機能を説明する図である。
【図４】上記プログラムによる能力判定処理の手順を説明するフローチャートである。
【符号の説明】
１０…語学教材データ生成装置、１１…音声データベース、１２…ディスク書き込み装置、１３…ユーザ側端末、１４…インターネット
【図１】
2004094040.tif 000003
【図２】
2004094040.tif 000004
【図３】
2004094040.tif 000005
【図４】
2004094040.tif 000006