(57)【要約】【課題】携帯電話等のモバイル環境において英会話等の発音練習のコンテンツを供給する。【解決手段】発音練習支援システム１は、学習者の移動機１００と通信可能に接続されるとともに、学習者が移動機１００より入力した音声データを取得する回線通話制御装置１０と、回線通話制御装置１０によって取得された音声データに含まれる学習者の発音を評定する発声評定エンジン３３と、発声評定エンジン３３による評定結果に応じてコンテンツを編集するコンテンツ編集部４４と、コンテンツ編集部４４によって編集されたコンテンツを移動機１００に提示するＷｅｂサーバ２０とを備える。これにより、システム側において学習者の発音を評定し、その結果に応じて編集したコンテンツを携帯電話等の移動機１００に提示できる。【選択図】  図１
2005031207.tif 000002
【特許請求の範囲】
【請求項１】
学習者の端末装置と通信可能に接続された発音練習支援システムであって、
学習者が端末装置より入力した音声データを取得する音声データ取得手段と、上記音声データ取得手段によって取得された上記音声データに含まれる学習者の発音を評定する発音評定手段と、
上記発音評定手段による評定結果に応じてコンテンツを編集するコンテンツ編集手段と、
上記コンテンツ編集手段によって編集された上記コンテンツを上記端末装置に提示するコンテンツ提示手段と、を備えることを特徴とする発音練習支援システム。
【請求項２】
上記発音評定手段が評定の厳密さを精度パラメータに応じて変更可能なものであって、かつ、
上記発音評定手段による評定結果の履歴に応じて上記精度パラメータを変更する精度パラメータ変更手段と、
上記精度パラメータ変更手段によって設定された上記精度パラメータを学習者ごとに保持する精度パラメータ保持手段と、を備えることを特徴とする請求項１に記載の発音練習支援システム。
【請求項３】
上記音声データ取得手段によって取得された上記音声データに基づいて学習者を認証する学習者認証手段を備えることを特徴とする請求項１または２に記載の発音練習支援システム。
【請求項４】
学習者のデータを学習者ごとに記憶した学習者データ記憶手段を備え、かつ、上記コンテンツ編集手段が、上記学習者データ記憶手段に記憶されたデータに基づいて他の学習者を模擬した登場人物をコンテンツに登場させるクラスメイト追加手段を含むことを特徴とする請求項１から３のいずれか１項に記載の発音練習支援システム。
【請求項５】
上記発音評定手段が、学習者の母国語の音素と学習する外国語の音素との両方を用いたラベリングによる対応付けを行うものであることを特徴とする請求項１から４のいずれか１項に記載の発音練習支援システム。
【請求項６】
学習者の端末装置と通信可能に接続された発音練習支援システムによる発音練習支援方法であって、
学習者が端末装置より入力した音声データを取得する音声データ取得ステップと、
上記音声データ取得ステップで取得した上記音声データに含まれる学習者の発音を評定する発音評定ステップと、
上記発音評定ステップでの評定結果に応じてコンテンツを編集するコンテンツ編集ステップと、
上記コンテンツ編集ステップで編集した上記コンテンツを上記端末装置に提示するコンテンツ提示ステップと、を含むことを特徴とする発音練習支援方法。
【請求項７】
請求項１から５のいずれか１項に記載の発音練習支援システムを動作させる発音練習支援プログラムであって、コンピュータを上記の各手段として機能させるための発音練習支援プログラム。
【請求項８】
請求項７に記載の発音練習支援プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、英会話等の発音練習を支援するシステムに関し、さらに詳しくは、学習者の発音を評定する発音練習支援システム、発音練習支援方法、発音練習支援プログラムおよびそれを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【０００２】
【従来の技術】
日本での英語学習者は常時１３００万人いると推測されている。英会話スクールの数は１万教室を突破している。各種英語検定試験の受験者数は毎年５００万人を超えている。このように、日本人の英語に対する学習意欲、特に英会話に対する学習意欲は高い。
【０００３】
また、英会話コミュニケーションに挑戦してみたいという欲求がある一方で、「まとまった勉強時間がとれない」、「英会話スクールなどは費用が高いし、遠い」という事情や、「教材を買っても継続できない」、「本、雑誌、テレビだけでは、一方的過ぎる」などの不安感から、実際の学習をためらっている潜在的な英語学習者も多い。
【０００４】
このような事情から、携帯電話を用いて手軽に英語を学習できるサービスが提供されている。例えば、コラムにからめた短いフレーズをタレントが話す音声データを再生することで、学習者に「英語を聴く」練習をさせるサービスがある（非特許文献１）。また、映画のＤＶＤの販売促進のために映画のセリフの英文サンプルの音声データを再生することで、学習者に「英語を聴く」練習をさせるサービスがある（非特許文献２）。
【０００５】
また、英会話コミュニケーションを習得するには、“学習基本要素”「読む」「話す」「聴く」「書く」のサイクルを繰り返すことが効果的であるとされている。なお、日本では、中学、高校、大学の長期間にわたって英語を学習したにもかかわらず、「英会話コミュニケーションが苦手」という人が多いが、その原因は「話す練習をしていない」ことにあると考えられている。よって、日本人の英語学習者には、学習基本要素を踏まえて、実際の場面を想定し、コミュニケーションの視点から「話すこと」を訓練する（経験する）「コミュニカディブ・アプローチ」が効果的である。
【０００６】
この点、非特許文献３には、実写と音声認識により英会話のフリートークを擬似的に再現するパーソナルコンピュータ用のソフトウェアが記載されている。また、このソフトウェアでは、流暢な英語から初心者のカタカナ英語まで幅広く認識できるように、発話レベルを５段階に設定できる。
【０００７】
【非特許文献１】
“セインカミュのＡＢＣ”、［ｏｎｌｉｎｅ］、
［平成１５年６月２３日検索］、インターネット
＜ＵＲＬ：ｈｔｔｐ：／／ｉ．ｔｈａｎｅ．ｔｃ／ｎｏ＿ｍｅｎｂｅｒ＿ｇｅｎｅｒａｌ．ｐｈｐ＞
【０００８】
【非特許文献２】
“シネマ英会話”、［ｏｎｌｉｎｅ］、
［平成１５年６月２３日検索］、インターネット
＜ＵＲＬ：ｈｔｔｐ：／／ｉ＿ｃｉｎｅｍａ．ｔｓｕｔａｙａ．ｃｏ．ｊｐ／＞
【０００９】
【非特許文献３】
株式会社ラーニングウェア、“Ｎａｔｉｖｅ  Ｗｏｒｌｄ  機能概要”、［ｏｎｌｉｎｅ］
、［平成１５年６月２３日検索］、インターネット
＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｌｅａｒｎｉｎｇｗａｒｅ．ｃｏ．ｊｐ／ｐｒｏｄｕｃｔ／ｎｗ／ｎｗ＿ｔｏｋｕ．ｈｔｍ＞
【００１０】
【非特許文献４】
“語学学習者のための発声自動評定システム”、立命館大学理工学部情報学科  山下洋一、２００２年１１月１１日、知性連合推進機構第９回フォーラムにおいて
【００１１】
【発明が解決しようとする課題】
しかしながら、従来の携帯電話を用いた英語学習サービスは「英語を聴く」練習のみであり、「英語を話す」練習を提供するサービスがなかった。
【００１２】
また、従来、「英語を話す」練習を提供するソフトウェアがあるが、パーソナルコンピュータ用であるため、学習者とって場所的、時間的な制約が大きい。すなわち、可搬性と即時利用性に問題があった。また、パーソナルコンピュータを利用するためのスキルが学習者に要求される。よって、このソフトウェアは携帯電話ほど手軽に利用できるものではなかった。さらに、教材の内容の変更にはアップグレードがともなうため、教材の内容を柔軟に変更することが困難であった。
【００１３】
本発明は、上記の問題点を解決するためになされたもので、その目的は、携帯電話等のモバイル環境において英会話等の発音練習のコンテンツを供給することができる発音練習支援システム、発音練習支援方法を提供することにある。また、本発明の目的には、上記発音練習支援システムを実現する発音練習支援プログラムおよびこれを記録したコンピュータ読み取り可能な記録媒体を提供することも含まれる。
【００１４】
【課題を解決するための手段】
上記の課題を解決するために、本発明の発音練習支援システムは、学習者の端末装置と通信可能に接続された発音練習支援システムであって、学習者が端末装置より入力した音声データを取得する音声データ取得手段と、上記音声データ取得手段によって取得された上記音声データに含まれる学習者の発音を評定する発音評定手段と、上記発音評定手段による評定結果に応じてコンテンツを編集するコンテンツ編集手段と、上記コンテンツ編集手段によって編集された上記コンテンツを上記端末装置に提示するコンテンツ提示手段と、を備えることを特徴としている。
【００１５】
また、本発明の発音練習支援方法は、学習者の端末装置と通信可能に接続された発音練習支援システムによる発音練習支援方法であって、学習者が端末装置より入力した音声データを取得する音声データ取得ステップと、上記音声データ取得ステップで取得した上記音声データに含まれる学習者の発音を評定する発音評定ステップと、上記発音評定ステップでの評定結果に応じてコンテンツを編集するコンテンツ編集ステップと、上記コンテンツ編集ステップで編集した上記コンテンツを上記端末装置に提示するコンテンツ提示ステップと、を含むことを特徴としている。
【００１６】
上記の構成および方法により、学習者が端末装置（携帯電話等）より入力した音声データを取得し、発音練習支援システムにおいて音声データに含まれる学習者の発音を評定し、その結果に応じたコンテンツを端末装置に提示できる。なお、本明細書において、「発音」とは、学習者が発した音声の意味であり、外国語の単語や文章の発話に限定されず、例えばカラオケや楽器演奏も含まれる。すなわち、本発明の発音練習支援システムは、対象とする音声データに適した発音評定手段を搭載することによって、学習者が発する各種の音をリモートで評定するシステムとして広く適用可能である。
【００１７】
よって、携帯電話等のモバイル環境において英会話等の発音練習のコンテンツを供給することができる。したがって、「話す」練習を手軽に利用したいという学習者の要求に応えることができる。
【００１８】
また、端末装置に提示するコンテンツをその都度発音練習支援システムから送信するため、パーソナルコンピュータのようなスタンド・アローンの装置と比較にして、コンテンツの内容変更が容易である。
【００１９】
また、発音評定手段による評定結果に応じて端末装置に提示するコンテンツを編集するため、学習者の学習進度や習熟度等の状況に応じた適切な内容のコンテンツを提示できる。よって、学習者ごとの状況を学習内容に動的に反映可能な学習サービスを提供できる。
【００２０】
以上より、発音練習支援システムを例えば英会話の学習サービスに利用すれば、英語学習者に、学習基本要素を踏まえて、実際の場面を想定し、コミュニケーションの視点から「話すこと」を訓練する（経験する）「コミュニカディブ・アプローチ」の機会を提供することが可能となる。それゆえ、「わずかな空き時間で試しに学びたい」、「それなりの効果が期待できる手軽な学習サービス」、「気軽に楽しめる・学べる方法はないのか」、「意思が弱くても続けたくなるコンテンツ」、「自分の都合優先のインタラクティブなコンテンツ」といった英語学習者の要望に応えることができる。
【００２１】
さらに、本発明の発音練習支援システムは、上記発音評定手段が評定の厳密さを精度パラメータに応じて変更可能なものであって、かつ、上記発音評定手段による評定結果の履歴に応じて上記精度パラメータを変更する精度パラメータ変更手段と、上記精度パラメータ変更手段によって設定された上記精度パラメータを学習者ごとに保持する精度パラメータ保持手段と、を備えることを特徴としている。
【００２２】
上記の構成により、さらに、精度パラメータを用いることにより、発音評定手段の評定結果の履歴に応じて、発音評定手段による評定の厳密さを変更できる。
【００２３】
よって、学習者の学習進度や習熟度等の状況に応じて、評定の厳密さを効率よく変更できる。したがって、学習者ごとに異なる状況を学習内容にシステム側で自動的に反映させることができる。それゆえ、英会話学校のように学習内容を学習者に合わせて柔軟にカスタマイズできるサービスを提供することが可能となる。
【００２４】
さらに、本発明の発音練習支援システムは、上記音声データ取得手段によって取得された上記音声データに基づいて学習者を認証する学習者認証手段を備えることを特徴としている。
【００２５】
上記の構成により、さらに、学習者ごとに異なるサービスを提供するために必要な学習者の認証を、学習者が端末装置より入力した音声データに基づいて行うことができる。なお、認証のための音声データは学習者の名前でもよいし、あいさつであってもよい。また、ＩＤやパスワードと組み合わせて認証してもよい。
【００２６】
よって、学習者に認証されていることを意識させず、発音練習支援システムによるサービスを抵抗感なく利用させることができる。
【００２７】
さらに、本発明の発音練習支援システムは、学習者のデータを学習者ごとに記憶した学習者データ記憶手段を備え、かつ、上記コンテンツ編集手段が、上記学習者データ記憶手段に記憶されたデータに基づいて他の学習者を模擬した登場人物をコンテンツに登場させるクラスメイト追加手段を含むことを特徴としている。
【００２８】
上記の構成により、さらに、学習者のコンテンツに他の学習者を登場させることができる。これにより、コンテンツに教室の雰囲気を付与することができる。また、コンテンツに登場する他の学習者は実在の学習者のデータに基づくため、学習者にリアリティを感じさせることができる。
【００２９】
なお、他の学習者の提示方法としてアバターが利用できる。対話相手となる仮想パーソナリティをアバターによって表現することにより、円滑なコミュニケーションが可能となり、手軽でありながら高い学習効果と継続性が期待できる。
【００３０】
さらに、本発明の発音練習支援システムは、上記発音評定手段が、学習者の母国語の音素と学習する外国語の音素との両方を用いたラベリングによる対応付けを行うものであることを特徴としている。
【００３１】
上記の構成により、さらに、上記発音評定手段は、学習者の母国語（例えば日本語）の音素と学習する外国語（例えば英語）の音素との両方を用いたラベリングにより、単語と文節の適切な対応付けが可能であるため、評定エラーまたは不適当な発声と判断することなく正確に評定できる。
【００３２】
よって、発音練習支援システムは、携帯端末として携帯電話のような音声通話機能とデータの表示・閲覧機能でプロセスが重複する端末装置を利用する場合であっても、学習効率やユーザビリティを低下させることなく、サービスを提供することが可能となる。
【００３３】
したがって、上記発音評定手段は、外国語の発音練習のためのコンテンツを提供する発音練習支援システムに搭載される発音評定エンジンとして好適である。
【００３４】
また、本発明の発音練習支援プログラムは、コンピュータを上記の各手段として機能させるコンピュータ・プログラムである。
【００３５】
上記の構成により、コンピュータで上記発音練習支援システムの各手段を実現することによって、上記発音練習支援システムを実現することができる。
【００３６】
また、本発明の発音練習支援プログラムを記録したコンピュータ読み取り可能な記録媒体は、上記の各手段をコンピュータに実現させて、上記発音練習支援システムを動作させる発音練習支援プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００３７】
上記の構成により、上記記録媒体から読み出された発音練習支援プログラムによって、上記発音練習支援システムをコンピュータ上に実現することができる。
【００３８】
【発明の実施の形態】
本発明の一実施の形態について図１から図１３に基づいて説明すれば、以下のとおりである。
【００３９】
図１は、本実施の形態に係る発音練習支援システム１の構成の概略を示す機能ブロック図である。
【００４０】
発音練習支援システム１は、携帯電話等の移動機（端末装置）１００へ通信ネットワークを介して、英会話等の発音練習のコンテンツを供給するものである。
【００４１】
なお、本実施の形態では、英会話の練習のサービスを提供するために、学習者の発音の英語としての適否を評定する構成について説明するが、評定する音声データの種類は英語に限定されない。すなわち、発音練習支援システム１は、評定する音声データに応じた発声評定エンジン３３（後述）を採用できる。よって、発音練習支援システム１は、英語以外の言語の発話や、カラオケ、楽器演奏の練習を支援するシステムとして構成することもできる。
【００４２】
図１に示すように、発音練習支援システム１は、移動機１００と携帯電話通信網（図示せず）を介して接続されている。具体的には、音声通話のために、移動機１００の音声通話モジュール１０１と回線通話制御装置１０の音声通話モジュール１１とが接続されている。また、データ通信のために、移動機１００のデータ通信モジュール１０２とＷｅｂサーバ２０のデータ通信モジュール２１とが接続されている。
【００４３】
発音練習支援システム１は、回線通話制御装置（音声データ取得手段）１０、Ｗｅｂサーバ（コンテンツ提示手段）２０、発声評定サーバ３０、データベースサーバ４０を備えて構成されている。発音練習支援システム１を構成する各装置は、データ通信のために、データ通信モジュール１２・２１・３１・４１によりＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）を介して接続されている。なお、発音練習支援システム１内の装置構成は適宜変更可能である。例えば、処理速度や通信速度に応じて各装置を複数台設けてもよいし、図１に示した４つの装置を１つの装置に統合してもよい。また、図１に示した各装置のブロックでは、デバイスマネージャ、オペレーティングシステム、ネイティブアプリケーションインターフェイス等が省略されている。
【００４４】
回線通話制御装置１０は、音声通話モジュール１１、データ通信モジュール１２、音声通話制御部１３、音声データ変換部１４を備えている。回線通話制御装置１０では、音声通話制御部１３が移動機１００から音声通話信号を受信し、その音声通話信号を音声データ変換部１４が発音練習支援システム１においてデータ処理可能な音声データ信号に変換する。すなわち、回線通話制御装置１０は、移動機１００から評定対象である学習者の音声データを取得する。なお、回線通話制御装置１０は、移動機１００を認証する端末認証部を備えていてもよい。
【００４５】
Ｗｅｂサーバ２０は、データ通信モジュール２１、Ｗｅｂサーバ部２２を備えている。Ｗｅｂサーバ２０は、英会話学習サービスのコンテンツを移動機１００へ送信して、移動機１００に提示させる。具体的には、Ｗｅｂサーバ部２２は、移動機１００のバーチャルマシン１０３あるいはＷｅｂブラウザ１０５と通信を行い、移動機１００がコンテンツを提示するためのＨＴＭＬ（ｈｙｐｅｒｔｅｘｔ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）ファイル等をデータベースサーバ４０のコンテンツ編集部４４から取得して、移動機１００へ送信する。
【００４６】
発声評定サーバ３０は、データ通信モジュール３１、音声認識エンジン３２、発声評定エンジン（発音評定手段）３３、発声データパターン格納部３４を備えている。発声評定サーバ３０は、回線通話制御装置１０によって取得された音声データに含まれる学習者の発音を評定し、評定結果をデータベースサーバ４０へ送信する。
【００４７】
音声認識エンジン３２は、学習者の音声データから音素を切り出す。
【００４８】
発声評定エンジン３３は、日本語音素（学習者の母国語）と英語音素（学習する外国語）の両方を用いたラベリングによる対応付けを行うことにより、学習者の発話単語または文章とデータパターンのマッチングを行って、２つの発話の基本周波数パターンの似ている程度を自動的に評定する。なお、発声評定エンジン３３は、発声データパターン格納部３４に格納されている発声データパターンを適宜参照する。また、発声評定エンジン３３は、評定の厳密さを精度パラメータ５７（図２（ａ））に応じて変更可能である。この精度パラメータ５７はユーザデータベース４５に格納されており、発声評定エンジン３３はユーザ管理部４３を介して学習者の精度パラメータ５７を取得する。
【００４９】
発声データパターン格納部３４には、コンテンツにおいて学習者の発音の適否を評定するための英語母語話者の発声データパターンが格納されている。なお、学習者を認証するための学習者による認証用の発話の発声データパターンは、音声ファイル５３（図２（ａ））としてユーザデータベース４５に格納されている。
【００５０】
データベースサーバ４０は、データ通信モジュール４１、ユーザ認証部（学習者認証手段）４２、ユーザ管理部４３、コンテンツ編集部（コンテンツ編集手段）４４、ユーザデータベース（学習者データ記憶手段、精度パラメータ保持手段）４５、コンテンツデータベース４６を備えている。
【００５１】
ユーザ認証部４２は、移動機１００の使用者である学習者を認証する。その方法としては、パスワードを用いてもよいし、後述するようにあらかじめ登録した学習者自身の発声データパターン（音声ファイル５３）との比較を発声評定エンジン３３によって行ってもよい。
【００５２】
ユーザ管理部４３は、ユーザデータベース４５を管理する。図２（ａ）は、ユーザデータベース４５に格納されるデータのデータ構造の一例を示す説明図である。ユーザデータベース４５には、学習者を管理するためのデータが学習者ごとに登録されている。図２（ａ）は一例であって、ユーザデータベース４５はこれに限定されない。
【００５３】
具体的には、図２（ａ）に示すように、ユーザデータベース４５には、学習者のユーザＩＤ５１をキーとして、電話番号５２、音声ファイル５３、ページ番号５４、アプリケーション用パラメータ５５、ログ５６、精度パラメータ５７が関連づけられて登録されている。なお、ユーザデータベース４５には、これらの他に、ユーザのニックネームや、電子メールアドレスなどを適宜登録できる。
【００５４】
ユーザＩＤ５１は、学習者を識別するための文字列である。電話番号５２は、学習者の電話番号を示す文字列である。音声ファイル５３は、学習者の認証のためにあらかじめ登録した学習者自身の発声データパターンを内容とする１６ｂｉｔ−１６ｋｈｚのＰＣＭ（ｐｕｌｓｅ−ｃｏｄｅ  ｍｏｄｕｌａｔｉｏｎ）ファイルである。ページ番号５４は、学習者が利用しているサービスの直近の状態を表すｈｔｍｌページを示す文字列である。アプリケーション用パラメータ（コンテンツＩＤ）５５は、コンテンツのページを識別するための文字列である。ログ５６は、学習者のサービスの利用履歴を示す文字列である。精度パラメータ５７は、発声評定エンジン３３による評定の厳密さを示す数値（本実施の形態では、１〜５を割り当てる）である。
【００５５】
また、ユーザ管理部４３は、精度パラメータ変更部（精度パラメータ変更手段）４３ａを備えている。精度パラメータ変更部４３ａは、発声評定エンジン３３による評定結果の履歴に応じて精度パラメータ５７を変更し、ユーザＩＤ５１に関連づけてユーザデータベース４５に格納する。このように、精度パラメータ５７をユーザＩＤ５１と関連づけて管理することにより、学習者ごとの学習進度や熟練度を学習内容に動的に反映させることができる。
【００５６】
コンテンツ編集部４４は、コンテンツデータベース４６に格納されたデータを用いて、発声評定エンジン３３による評定結果に応じたコンテンツを編集する。
また、コンテンツ編集部４４は、クラスメイト追加部（クラスメイト追加手段）４４ａを備えている。クラスメイト追加部４４ａは、ユーザデータベース４５に記憶されたデータに基づいて他の学習者を模擬した登場人物をコンテンツに登場させる。
【００５７】
コンテンツデータベース４６には、コンテンツサプライヤから供給される教材コンテンツのデータが格納される。図２（ｂ）は、コンテンツデータベース４６に格納されるデータのデータ構造の一例を示す説明図である。図２（ｂ）は一例であって、コンテンツデータベース４６はこれに限定されない。
【００５８】
具体的には、図２（ｂ）に示すように、コンテンツデータベース４６には、コンテンツＩＤ６１をキーとして、発話例文６２、問題６３、発話サンプル６４が関連づけられて登録されている。コンテンツＩＤ６１は、コンテンツのページを識別するための文字列である。発話例文６２は、発話例文として表示される文字列である。問題６３は、問題として表示される文字列である。発話サンプル６４は、発話サンプルである音声データであり、移動機１００が備える再生機能に応じて選択できるように同じ内容の音声データが異なるデータフォーマット（例えば１６ｂｉｔ−１６ｋｈｚのＰＣＭ等）で格納されている。
【００５９】
図１に示すように、移動機１００は、音声通話モジュール１０１、データ通信モジュール１０２、バーチャルマシン１０３、Ｗｅｂブラウザ１０５を備えている。また、移動機１００は、携帯電話のユーザインタフェースとして、表示パネル、操作キー、マイク、スピーカ（図示せず）を少なくとも備えている。バーチャルマシン１０３は、Ｗｅｂサーバ２０から受信したクライアントプログラム１０４を実行することによりコンテンツを提示する。また、Ｗｅｂブラウザ１０５は、Ｗｅｂサーバ２０から受信したＨＴＭＬファイルに従ってコンテンツを表示する。なお、バーチャルマシン１０３およびＷｅｂブラウザ１０５のいずれか一方のみを備えていてもよい。
【００６０】
なお、本実施の形態では、移動機１００を携帯電話として説明するが、移動機１００としては、音声通話機能とアプリケーション動作環境を備えていれば任意の端末装置を利用できる。そして、発音練習支援システム１は、携帯電話のような音声通話機能とデータの表示・閲覧機能でプロセスが重複する端末装置を移動機１００として利用する場合に好適である。
【００６１】
つづいて、発音練習支援システム１の動作について説明する。
【００６２】
まず、図３を参照しながら、受講選択処理について説明する。図３は、受講選択処理で表示される画面例を示す説明図である。
【００６３】
学習者が移動機１００から発音練習支援システム１に初めてアクセスすると、移動機１００はＷｅｂサーバ部２２から受信したＨＴＭＬファイルに従って画面Ｗ１１を表示する。そして、画面Ｗ１１において学習者が「英会話教室」を選択すると、画面Ｗ１２を表示する。次に、画面Ｗ１２において学習者が「ビジネス会話コース」を選択すると、画面Ｗ１３を表示する。次に、画面Ｗ１３において学習者が講師の一人を選択すると、画面Ｗ１４を表示する。画面Ｗ１４では、講師の声を再生する「生声を聴いてみる」というホットスポットが表示されている。画面Ｗ１４において学習者が「このコースを選択する」というホットスポットを選択すると、受講選択処理は終了する。
【００６４】
受講選択処理が終了すると、学習者データ登録処理に移行する。学習者データ登録処理では、移動機１００に設定画面（図示せず）を表示して、学習者に電話番号５２、ニックネーム、電子メールアドレスなどを入力させる。また、学習者データ登録処理では、学習者を認証するための音声ファイル５３の登録を行う。
【００６５】
受講選択処理と学習者データ登録処理が完了すると、設定されたデータがＷｅｂサーバ部２２からユーザ管理部４３へ送信される。このとき、ユーザ管理部４３は、学習者にユーザＩＤ５１を発行する。そして、設定されたデータを、ユーザＩＤ５１に関連づけてユーザデータベース４５に格納する。
【００６６】
つづいて、図４から図６を参照しながら、発音練習支援システム１における発話による学習者認証処理について説明する。図４は、発話による学習者認証処理の流れを示すフローチャートである。図５は、初回アクセス時に行う音声ファイル５３の登録処理を示す説明図である。図６は、２回目以降のアクセス時に行う音声ファイル５３を用いた学習者認証処理を示す説明図である。
【００６７】
図４に示すように、ユーザ認証部４２は、初回アクセス時に学習者に英語による課題文を読ませて発話データパターンを収集する。具体的には、図５に示すように、まず、“Ｍｙ  ｎａｍｅ  ｉｓ  Ｊｉｍｍｙ”という学習者のニックネームを含む短い課題文を表示する（画面Ｗ２１）。この画面Ｗ２１において、学習者が「ｓｐｅａｋ」ボタンを押した後、課題文を読んだ学習者の音声データをユーザ管理部４３が音声ファイル５３としてユーザデータベース４５に保存する。音声ファイル５３の保存が完了すると、学習のコンテンツを開始する（画面Ｗ２２）。
【００６８】
なお、認証に用いる課題文としては、例えば学習する言語の５ｗｏｒｄ程度からなるフレーズが適当である。なお、フレーズの内容は適宜選択可能である。また、ユーザ認証部４２は、音声ファイル５３を確定する前に、学習者が入力した音声データが認証用の発声データパターンとして適当であるか否かを発声評定エンジン３３によって評価してもよい。
【００６９】
そして、図４に示すように、２回目以降のアクセス時には、ユーザ認証部４２は、まず、学習者が移動機１００に入力したユーザＩＤ５１を取得する（Ｓ１１）。次に、移動機１００に認証用の課題文を表示し（画面Ｗ３１）、これを学習者が読んだ音声データを取得する（Ｓ１２）。次に、この音声データと、ユーザＩＤ５１に関連づけられてユーザデータベース４５に格納されている音声ファイル５３とを、発声評定エンジン３３にデータパターンのマッチングにより照合させる（Ｓ１３）。そして、発声評定エンジン３３が照合に成功した場合（Ｓ１４でＹＥＳ）、ユーザ認証部４２は学習者を認証して（Ｓ１５）、学習コンテンツを開始する（画面Ｗ３２）。一方、発声評定エンジン３３が照合に失敗した場合（Ｓ１４でＮＯ）、ユーザ認証部４２は学習者を認証せず（Ｓ１６）、終了画面Ｗ３３を表示する。
【００７０】
このように、発音練習支援システム１では、発話により学習者を認証することができる。これにより、学習を行う外国語による課題文を学習者に発話させて認証できるあるため、学習者にとっては学習の一環と感じられ、不自然さがない。
【００７１】
次に、図７から図９を参照しながら、学習コンテンツの流れについて説明する。図７は、学習コンテンツの基本的な流れを示す説明図である。図８は、学習コンテンツで発生するクラスメイトとの会話イベントの流れを示す説明図である。
図９は、学習コンテンツで表示するアバター（化身）の説明図である。
【００７２】
なお、図７、図８、図１０（後述）においては、学習者自身が「Ｊｉｍｍｙ（男性）」であり、クラスメイトが「Ｒｏｌｌｙ（女性）」である。また、講師、学習者、クラスメイトは、それぞれのアバター（図９）で表示される。
【００７３】
図７に示すように、学習コンテンツでは、（１）進捗状況の表示（画面Ｗ４１）、（２）問題文と選択肢の表示（画面Ｗ４２）、（３）解答結果の表示（画面Ｗ４３）、（４）得たポイント数の表示（画面Ｗ４４）のサイクルを１問ごとに繰り返す。よって、１レッスンを５問で構成する場合は、このサイクルを５回繰り返すことになる。
【００７４】
各画面を具体的に説明すると、画面Ｗ４１では、受講コース名、学習できるレッスン名、次のステップ名、これまでに得たポイント数が表示されている。
【００７５】
画面Ｗ４２では、問題文と解答の選択肢が表示されている。学習者が「ａｎｓｗｅｒ」ボタンを押した後、選択する選択肢の文章を読むと、その音声データが移動機１００から発音練習支援システム１へ送信される。なお、音声入力による選択に代えて、キーやボタン等による選択を可能としてもよい。
【００７６】
画面Ｗ４３では、学習者が入力した音声データを発声評定エンジン３３が評定した結果を表示する。画面Ｗ４３では、学習者を示す「Ｊｉｍｍｙ」が正解であったことが、得られたポイント数とともに表示されている。
【００７７】
画面Ｗ４４では、このステップで得られたポイントが表示されている。そして、学習者がこの画面で「ｃｏｎｆｉｒｍ」ボタンを押すと、次の問題の最初の画面（Ｗ４２に相当）へ移行する。
【００７８】
なお、画面Ｗ４１〜Ｗ４４の内容は、コンテンツ編集部４４が、学習者の解答、解答の正否、解答までの時間等に応じて決定し、それを提示するためのデータをコンテンツデータベース４６のデータに基づいて作成する。例えば、現在のポイント数に応じた表情のアバターを表示する。また、１ステップで得たポイントが少なければ、次のステップへは進まず、同じステップを繰り返す。その時、「困った表情のアバター」を表示する。
【００７９】
ここで、図７の画面Ｗ４３に示されているように、講師が出した問題に対して、クラスメイトが学習者と一緒に解答する。そして、学習者が正解してもクラスメイトより解答が遅ければ得られるポイントは少ない。これにより、学習者をクラスメイトとどちらが早く解答できるか競わせることができるため、学習者に英会話教室の雰囲気を感じさせることが可能となる。
【００８０】
このクラスメイトは、クラスメイト追加部４４ａが、ユーザデータベース４５から選択した他の学習者のデータに基づいて仮想的に作り出してコンテンツに追加する。具体的には、クラスメイト追加部４４ａは、他の学習者の性別、ニックネーム、正答率等のプロフィールのデータを用いてクラスメイトを生成する。そして、学習者の正答率や精度パラメータ５７に応じて、クラスメイトの正答率や解答時間を調整する。すなわち、学習者のレベルが高い場合、短時間で正解を示すクラスメイトを提示する。なお、登場させるクラスメイトの数は、１名でもよいし、複数でもよい。
【００８１】
あるいは、学習者の解答および解答時間をユーザデータベース４５に記録しておき、そのデータに基づいて、クラスメイト追加部４４ａが、他の学習者が過去に現実に行った解答を再現するようにクラスメイトを提示することもできる。この場合、より英会話教室のリアリティを出すことができる。
【００８２】
つづいて、図８を参照しながら、学習コンテンツで発生するクラスメイトとの会話イベントについて説明する。会話イベントとは、学習コンテンツの途中でクラスメイトが学習者に突然話しかけてくるイベントである。なお、会話イベントは、学習コンテンツにあらかじめに組み込まれていてもよいし、コンテンツ編集部４４がランダムに発生させてもよい。また、登場させるクラスメイトには、その時点で学習サービスを利用している他の学習者を選択してもよい。
【００８３】
例えば、画面Ｗ５１において、学習者が英会話のレベル設定していると、突然画面Ｗ５２に切り替わり、クラスメイトが学習者に話しかけてくる。画面Ｗ５２において、学習者が講師アバターをクリックすると、講師によるアドバイスが表示される（画面Ｗ５３）。画面Ｗ５３では、クラスメイトへの返答の文章が表示され、学習者が「Ｓｐｅａｋ」ボタンを押せば返答の発声を入力でき、また、学習者が「Ｌｉｓｔｅｎ」ボタンを押せばその文章の講師による発声が再生される。なお、講師の発声は繰り返し再生できる。
【００８４】
そして、学習者が入力した音声データを発声評定エンジン３３が評定した結果、適切であれば、クラスメイトが返答する画面Ｗ５４が表示される。また、画面Ｗ５４では、学習者の応対の出来に応じて付与された「Ｆｒｉｅｎｄｓｈｉｐ  Ｄｅｇｒｅｅ（親密度）」のポイントが表示されている。なお、親密度が所定値以上になれば、例えばクラスメイトのモデルとなった現実の他の学習者とのメッセージのやり取りを可能とするなどの付加的なサービスを提供してもよい。そして、会話イベントの終了後、もとの画面５１が表示される。
【００８５】
このような会話イベントを発生させることにより、英会話教室の雰囲気をよりリアリティのあるものにできるとともに、学習が単調になることを防止できる。
【００８６】
つづいて、図１０を参照しながら、発声評定エンジン３３による評定の厳密さを変更する処理について説明する。図１０は、発声評定エンジン３３による評定の厳密さを変更する処理を示す説明図である。
【００８７】
発声評定エンジン３３は、ユーザデータベース４５に格納されている精度パラメータ５７に基づいて、評定の厳密さを調整できる。そして、精度パラメータ５７は、学習コンテンツに従って学習者が入力した音声データに基づいて、精度パラメータ変更部４３ａが自動的に変更する。
【００８８】
具体的には、学習コンテンツ（画面Ｗ６１）に従って移動機１００で学習者が入力した音声データは、回線通話制御装置１０を介して発声評定エンジン３３に入力される（▲１▼，▲２▼（音声データ取得ステップ））。このとき、発声評定エンジン３３は、ユーザ管理部４３へ学習者の精度パラメータ５７を問い合わせて（▲３▼）、これを取得する（▲４▼）。
【００８９】
次に、発声評定エンジン３３は、精度パラメータ５７に応じた厳密さで、音声データに含まれる発音の適否を評定し（発音評定ステップ）、その評定結果をユーザ管理部４３とコンテンツ編集部４４へ送信する（▲５▼）。その後、コンテンツ編集部４４では、評定結果を反映したコンテンツを生成し（コンテンツ編集ステップ）、このコンテンツ（画面Ｗ６２）をＷｅｂサーバ２０を介して移動機１００へ送信する（▲６▼（コンテンツ提示ステップ））。
【００９０】
一方、ユーザ管理部４３では、評定結果をログ５６（図２（ａ））に記録するとともに、精度パラメータ変更部４３ａが評定結果の履歴（例えば、誤答／正答が所定回数に達したこと）に基づき、精度パラメータ５７を変更する。なお、ユーザ管理部４３は、ログ５６および精度パラメータ５７を学習者のユーザＩＤ５１に対応付けてユーザデータベース４５に格納する。また、図１０では、精度パラメータ５７は５段階で設定されているが、段階の数は任意に選択できる。
【００９１】
これにより、学習者の発話能力や習熟度に応じて、評定の厳密さを学習コンテンツの進行中に発音練習支援システム１において自動的に変更することができる。すなわち、評定の厳密さを学習者に設定させることもなく、また、評定の厳密さの設定を学習者に意識させることもない。よって、英会話学校と同様に、学習者の状態に応じて柔軟かつ違和感なく教材の内容を変更して、効率的な学習サービスを提供することが可能となる。
【００９２】
ここで、発声評定エンジン３３の詳細について説明する。なお、発声評定エンジン３３に実装される手法は、本願発明の発明者によって提案されたものである（非特許文献４）。
【００９３】
日本人の英語習得を困難にしている一要素として、日本語と英語の韻律操作の差違が挙げられる。英語学習者（以下、学習者）が英語母語話者（以下、母語話者）の韻律操作を習得する１つの方法として、母語話者の韻律操作を真似て発声する方法が考えられる。このような学習をコンピュータで支援し、似ている程度を自動的に評定できるようにするには、まず、比較する２つの発話同士を適切に対応付ける必要がある。
【００９４】
発声評定エンジン３３では、学習者音声に対して、日本人の発声に考えられる音素を含めて、英語音素と日本語音素を用いた自動ラベリングを行い、対応付けを行う。例えば、“ｔｈｅ”の“ｔｈ”の音素表記として、英語の／ｔｈ／だけでなく、日本語の／ｚ／も許すなど、日本人の発声における発声の誤りパターンを考慮して自動ラベリングを行う。なお、日本語音素モデルには、「日本語ディクテーション基本ソフトウェアの開発」プロジェクト（ｈｔｔｐ：／／ｗｉｎｎｉｅ．ｋｕｉｓ．ｋｙｏｔｏ−ｕ．ａｃ．ｊｐ／ｄｉｃｔａｔｉｏｎ／）で提供されている４３音素が使用できる。また、英語音素モデルには、ＨＴＫ（Ｔｈｅ  ＨＴＫ  Ｂｏｏｋ（Ｖｅｒｓｉｏｎ２．１））を用いて作成した例えば４６音素が使用できる。
【００９５】
図１１は、発声評定エンジン３３における日本語音素と英語音素との自動ラベリングによる対応付けの一例を示す説明図である。図１１に示すように、手動ラベリング結果をもとに、母語話者の音声を基準にしてごとに対応すべき学習者音声の区間（フレーム）を決定し、その結果と発声評定エンジン３３により自動的に決定された学習者音声の対応フレームが１００ｍｓ以上ずれている割合を求めると、９．４０（％）であった。これは従来の対応付けの手法による対応のずれと比較して極めて小さいものである。すなわち、英語と日本語音素の自動ラベリングの手法によれば、２つの発話を正確に対応付けることができる。
【００９６】
従来の発声評定エンジンにおいては、▲１▼基本周波数パターン、▲２▼スペクトル情報、▲３▼英語音素のみの自動ラベリング等により、母語話者発話と学習者発話の音素レベルでの対応付けを行ない評定を行っていた。しかし、これらの方法の場合、フレーズ中の単語が正しく対応付けされず、ずれが生じるといった事態が高い頻度で発生する。具体的には、従来の発声評定エンジンでは、“ａｐｐｌｅ”の期待発話に対して“ａｎ  ａｐｐｌｅ”と発話されると、“ａｐｐｌｅ”に“ａｎａｐｐｌｅ”が対応付けられて、正しい評定ができなくなることが相当な頻度で発生する。すなわち、“ａｐｐｌｅ”に対して利用者が“ａｎ  ａｐｐｌｅ”と発声することは、システム設計上受容できないケース（例外ケース）として処理されるか、または、正しくない発話として利用者に通知されることとなる。
【００９７】
これに対して、発声評定エンジン３３では、上記のように日本語音素と英語音素の両方を用いたラベリングによる対応付けを行うことにより、従来の手法に比べ対応付けのずれが格段に少なくなっている。具体的には、仮に利用者が“ａｐｐｌｅ”に対して“ａｎ  ａｐｐｌｅ”と発話しても、“ａｎ”は“ａｎ”に対して、“ａｐｐｌｅ”は“ａｐｐｌｅ”に対してそれぞれ正しく対応付けられる。その結果、発声評定エンジン３３を用いた発音練習支援システム１では、“ａｐｐｌｅ”の発声が正しければ、その旨を学習者に対して通知できる。
【００９８】
携帯電話のような音声通話機能とデータの表示・閲覧機能（Ｗｅｂブラウザ等）とが別のプロセスで構成される端末装置を移動機１００として利用する場合、音声発声→結果通知の一連のサービス・フローが一度で完結することが望ましい。すなわち、上述したような従来の発声評定エンジンを用いた場合、“ａｐｐｌｅ”の評定前提に対して“ａｎ  ａｐｐｌｅ”と発声されたときに、評定エラーまたは不適当な発声と判断して、サービス・フローのリトライを学習者に強要することになる。これは、英会話等の学習サービスにおいて、学習効率とユーザビリティに大きな悪影響を与えることとなるため、品質面から許容できない。なお、この問題は、上記２つの機能がインターフェイス上で融合されているパーソナルコンピュータなどでは発生しない。
【００９９】
このように、発声評定エンジン３３は、英語音素、日本語音素両方を用いたラベリングにより、単語と文節の適切な対応付けが可能であるため、評定エラーまたは不適当な発声と判断することなく正確に評定できる。よって、発音練習支援システム１は、移動機１００として携帯電話のような音声通話機能とデータの表示・閲覧機能でプロセスが重複する端末装置を利用する場合であっても、学習効率やユーザビリティを低下させることなく、サービスを提供することが可能となる。
【０１００】
また、発声評定エンジン３３は、学習者の発話データと、発声を評定するための母国語話者のデータとのパターン・マッチングの程度（適合度合いの程度）によって、学習者の発話の正確さを評定する。これにより、点数分布のような表現を用いて発話の程度を分類することができる。
【０１０１】
例えば、マッチングの度合いを０〜１００点で表すとき、８０点以上であれば発話として容認する場合と、６０点以上であれば発話として容認する場合とでは、その評定の厳密さは自ずと異なる。そして、発話の程度は学習者個人の能力に極めて依存するものであり、発話がどの程度以上から容認されるのかについての判断を静的に規定することは、当判断を利用したサービスにおいて、学習者間に存在する明らかな個体差を無視したものとなる。
【０１０２】
発音練習支援システム１では、学習者の過去の履歴等からパターン・マッチングの結果得られる点数分布の傾向を動的に採取し、そのデータから学習者の能力を評定の都度判断する。そして、発話が容認される程度だけ分布点を上下させる。その結果、評定の厳密さを切り替えることが可能となる。
【０１０３】
ここで、どの程度のパターン・マッチング率の水準から受容できる発話とするかの集合を表すのが精度パラメータである。精度パラメータは、例えば、評定を最も厳密に行うレベル５から最も緩やかに行うレベル１の５段階で設定できる。
そして、サービス開始時のデフォルト状態での受容評定集合がレベル５以上であっても、学習者のその後の評定結果分布が３〜４のレベルに密集していた場合、精度パラメータ変更部４３ａは、受容評定集合をレベル３またはレベル４以上に変更する。これにより、学習者の現時点の発話傾向に沿った発声評定が可能となる。なお、学習者の評定結果の密集分布は、学習者に固有のログ５６（図２（ａ））により管理される。
【０１０４】
以上のように、発音練習支援システム１によれば、可搬性と携帯性が高く常時ネットワークに接続され、かつ、普及度が高くユーザの操作スキルが平均的に習熟している携帯電話環境において学習サービスを提供できる。また、学習者ごとのカスタマイズが可能であるため、学習者の能力に応じた学習サービスを効率的に提供できる。よって、手軽でありながら高い学習効果と継続性が期待できる学習サービスを提供することが可能となる。
【０１０５】
発音練習支援システム１によれば、発声評定エンジンにより発音・韻律を客観的に評定し、その評定結果がコンテンツに連動するため、「英語を話す」練習になる。また、実際に使われる頻度の高い会話を抽出して教材とできるため、「英語を聴く」「英語を読む」練習になる。問題を解くことで、擬似的に「英語を書く」練習になる。また、講師とクラスメイトにアバターを使用することで、学習効果を向上させることができる。
【０１０６】
発音練習支援システム１によれば、学習者は、▲１▼ネイティブの音声を聴いて、状況を理解し、発声を覚えることができる、▲２▼携帯電話をかけて実際の場面を想像しながら話すことができる、▲３▼発話の評定を受けることができる、▲４▼スピーキングの結果が携帯電話の画面ですぐに確認できる。
【０１０７】
発音練習支援システム１によれば、以下のようなサービス・コンセプトに沿った学習サービスを実現できる。すなわち、英会話コミュニケーションをリアルにシミュレートし、現実のコミュニケーションを常に想定した実用度の高い学習コンテンツによる「コミュニカティブ・アプローチ」を実現できる。また、講師やクラスメイトとさまざまなコミュケーション・イベントを楽しみながら役に立つ英会話を体験できる「エデュテイメント・アプローチ」を実現できる。学習基本要素を会話タスクの中にバランスよくコンテンツ化した「タスク・ベース・アプローチ」を実現できる。
【０１０８】
ここで、発音練習支援システム１を構成する各装置（回線通話制御装置１０、Ｗｅｂサーバ２０、発声評定サーバ３０、データベースサーバ４０）は、ワークステーション等の汎用のコンピュータをベースに構成できる。また、移動機１００は、携帯電話やＰＤＡ（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）を含む汎用のコンピュータをベースに構成できる。
【０１０９】
すなわち、発音練習支援システム１を構成する各装置および移動機１００は、それぞれの機能を実現するプログラムの命令を実行するＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ  ）、ブートロジックを格納したＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、上記プログラムを展開するＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、上記プログラムおよび各種データベースを格納するハードディスク等の記憶装置（記録媒体）、キーボードやマウス等の入力機器、モニタ、スピーカー、プリンタ等の出力機器、外部のネットワークに接続するネットワーク接続機器が、内部バスによって接続されて構成されている。
【０１１０】
移動機１００は、発音練習支援システム１から取得したコンテンツを提示するために、標準的なインターネット閲覧機能を有し、Ｗｅｂサーバ２０にネットワークを介して接続できるものであればよい。
【０１１１】
図１２は、バーチャルマシン１０３を備えた移動機１００の構成を示す説明図である。バーチャルマシン１０３は、Ｗｅｂサーバ２０から取得したクライアントプログラム１０４（例えば、Ｊａｖａ（登録商標）プログラム）を実行するアプリケーション実行環境である。このように、バーチャルマシン１０３でクライアントプログラム１０４を実行することによってコンテンツを提示する場合、クライアントプログラム１０４がプログラムであるため、イベントや入力等による処理を移動機１００において実行することができる。よって、コンテンツに応じた多様な振る舞いを実装することが可能となる。
【０１１２】
また、図１３は、Ｗｅｂブラウザ１０５を備えた移動機１００の構成を示す説明図である。Ｗｅｂブラウザ１０５は、ネイティブアプリケーションの一種であり、Ｗｅｂサーバ２０から取得したＨＴＭＬやＳＨＴＭＬなどのマークアップ言語により記述された文書構造に対する文書やデータを移動機１００の画面上に表示する。このように、Ｗｅｂブラウザ１０５でＨＴＭＬファイル等に従ってコンテンツを提示する場合、Ｗｅｂブラウザ１０５がほとんどの移動機に実装されているので、多くの移動機から発音練習支援システム１を利用することができる。
【０１１３】
最後に、本発明の目的は、上述した機能を実現するソフトウェアである発音練習支援プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ、ＤＳＰ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１１４】
具体的には、回線通話制御装置１０、Ｗｅｂサーバ２０、発声評定サーバ３０、データベースサーバ４０が備える各機能ブロックは、各装置において、メモリ（図示せず）に格納された所定のプログラムをマイクロプロセッサなどが実行することにより実現される。
【０１１５】
上記プログラムコードを供給するための記録媒体は、システムあるいは装置と分離可能に構成することができる。また、上記記録媒体は、プログラムコードを供給可能であるように固定的に担持する媒体であってもよい。そして、上記記録媒体は、記録したプログラムコードをコンピュータが直接読み取ることができるようにシステムあるいは装置に装着されるものであっても、外部記憶装置としてシステムあるいは装置に接続されたプログラム読み取り装置を介して読み取ることができるように装着されるものであってもよい。
【０１１６】
例えば、上記記録媒体としては、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１１７】
また、上記プログラムコードは、コンピュータが記録媒体から読み出して直接実行できるように記録されていてもよいし、記録媒体から主記憶のプログラム記憶領域へ転送された後コンピュータが主記憶から読み出して実行できるように記録されていてもよい。
【０１１８】
さらに、システムあるいは装置を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。そして、通信ネットワークとしては、特に限定されず、具体的には、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（ｖｉｒｔｕａｌ  ｐｒｉｖａｔｅ  ｎｅｔｗｏｒｋ）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、具体的には、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された搬送波あるいはデータ信号列の形態でも実現され得る。
【０１１９】
上述した機能は、コンピュータが読み出した上記プログラムコードを実行することによって実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行うことによっても実現される。
【０１２０】
さらに、上述した機能は、上記記録媒体から読み出された上記プログラムコードが、コンピュータに装着された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行うことによっても実現される。
【０１２１】
【発明の効果】
以上のように、本発明の発音練習支援システムは、学習者の端末装置と通信可能に接続された発音練習支援システムであって、学習者が端末装置より入力した音声データを取得する音声データ取得手段と、上記音声データ取得手段によって取得された上記音声データに含まれる学習者の発音を評定する発音評定手段と、上記発音評定手段による評定結果に応じてコンテンツを編集するコンテンツ編集手段と、上記コンテンツ編集手段によって編集された上記コンテンツを上記端末装置に提示するコンテンツ提示手段と、を備える構成である。
【０１２２】
また、本発明の発音練習支援方法は、学習者の端末装置と通信可能に接続された発音練習支援システムによる発音練習支援方法であって、学習者が端末装置より入力した音声データを取得する音声データ取得ステップと、上記音声データ取得ステップで取得した上記音声データに含まれる学習者の発音を評定する発音評定ステップと、上記発音評定ステップでの評定結果に応じてコンテンツを編集するコンテンツ編集ステップと、上記コンテンツ編集ステップで編集した上記コンテンツを上記端末装置に提示するコンテンツ提示ステップと、を含む方法である。
【０１２３】
それゆえ、携帯電話等のモバイル環境において英会話等の発音練習のコンテンツを供給することができる。したがって、「話す」練習を手軽に利用したいという学習者の要求に応えることができるという効果を奏する。
【０１２４】
また、端末装置に提示するコンテンツをその都度発音練習支援システムから送信するため、パーソナルコンピュータのようなスタンド・アローンの装置と比較にして、コンテンツの内容変更が容易であるという効果を奏する。
【０１２５】
また、発音評定手段による評定結果に応じて端末装置に提示するコンテンツを編集するため、学習者の学習進度や習熟度等の状況に応じた適切な内容のコンテンツを提示できる。よって、学習者ごとの状況を学習内容に動的に反映可能な学習サービスを提供できるという効果を奏する。
【０１２６】
さらに、本発明の発音練習支援システムは、上記発音評定手段が評定の厳密さを精度パラメータに応じて変更可能なものであって、かつ、上記発音評定手段による評定結果の履歴に応じて上記精度パラメータを変更する精度パラメータ変更手段と、上記精度パラメータ変更手段によって設定された上記精度パラメータを学習者ごとに保持する精度パラメータ保持手段と、を備える構成である。
【０１２７】
それゆえ、さらに、学習者の学習進度や習熟度等の状況に応じて、評定の厳密さを効率よく変更できる。したがって、学習者ごとに異なる状況を学習内容にシステム側で自動的に反映させることができる。それゆえ、英会話学校のように学習内容を学習者に合わせて柔軟にカスタマイズできるサービスを提供することが可能となるという効果を奏する。
【０１２８】
さらに、本発明の発音練習支援システムは、上記音声データ取得手段によって取得された上記音声データに基づいて学習者を認証する学習者認証手段を備える構成である。
【０１２９】
それゆえ、さらに、学習者に認証されていることを意識させず、発音練習支援システムによるサービスを抵抗感なく利用させることができるという効果を奏する。
【０１３０】
さらに、本発明の発音練習支援システムは、学習者のデータを学習者ごとに記憶した学習者データ記憶手段を備え、かつ、上記コンテンツ編集手段が、上記学習者データ記憶手段に記憶されたデータに基づいて他の学習者を模擬した登場人物をコンテンツに登場させるクラスメイト追加手段を含む構成である。
【０１３１】
それゆえ、さらに、学習者のコンテンツに他の学習者を登場させることができる。これにより、コンテンツに教室の雰囲気を付与することができるという効果を奏する。また、コンテンツに登場する他の学習者は実在の学習者のデータに基づくため、学習者にリアリティを感じさせることができるという効果を奏する。
【０１３２】
さらに、本発明の発音練習支援システムは、上記発音評定手段が、学習者の母国語の音素と学習する外国語の音素との両方を用いたラベリングによる対応付けを行うものである。
【０１３３】
それゆえ、さらに、発音練習支援システムは、携帯端末として携帯電話のような音声通話機能とデータの表示・閲覧機能でプロセスが重複する端末装置を利用する場合であっても、学習効率やユーザビリティを低下させることなく、サービスを提供することが可能となるという効果を奏する。
【０１３４】
また、本発明の発音練習支援プログラムは、コンピュータを上記の各手段として機能させるコンピュータ・プログラムである。
【０１３５】
それゆえ、コンピュータで上記発音練習支援システムの各手段を実現することによって、上記発音練習支援システムを実現することができるという効果を奏する。
【０１３６】
また、本発明の発音練習支援プログラムを記録したコンピュータ読み取り可能な記録媒体は、上記の各手段をコンピュータに実現させて、上記発音練習支援システムを動作させる発音練習支援プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【０１３７】
それゆえ、上記記録媒体から読み出された発音練習支援プログラムによって、上記発音練習支援システムをコンピュータ上に実現することができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る発音練習支援システムの構成の概略を示す機能ブロック図である。
【図２】図１に示した発音練習支援システムが使用するデータのデータ構造を示す説明図であって、図２（ａ）はユーザデータベースに格納されるデータのデータ構造の一例、図２（ｂ）はコンテンツデータベースに格納されるデータのデータ構造の一例をそれぞれ示す。
【図３】図１に示した移動機において受講選択処理で表示される画面例を示す説明図である。
【図４】図１に示した発音練習支援システムにおける発話によるユーザ認証処理の流れを示すフローチャートである。
【図５】図１に示した発音練習支援システムにおいて初回アクセス時に行う音声ファイルの登録処理を示す説明図である。
【図６】図１に示した発音練習支援システムにおいて２回目以降のアクセス時に行う音声ファイルを用いた学習者認証処理を示す説明図である。
【図７】図１に示した移動機に提示される学習コンテンツの基本的な流れを示す説明図である。
【図８】図１に示した移動機に提示される学習コンテンツで発生するクラスメイトとの会話イベントの流れを示す説明図である。
【図９】図１に示した移動機に表示されるアバターの説明図である。
【図１０】図１に示した発音練習支援システムにおける発声評定エンジンによる評定の厳密さを変更する処理を示す説明図である。
【図１１】図１に示した発音練習支援システムの発声評定エンジンにおける日本語音素と英語音素との自動ラベリングによる対応付けの一例を示す説明図である。
【図１２】図１に示した移動機のバーチャルマシンを備えた構成を示す説明図である。
【図１３】図１に示した移動機のＷｅｂブラウザを備えた構成を示す説明図である。
【符号の説明】
１    発音練習支援システム
１０    回線通話制御装置（音声データ取得手段）
２０    Ｗｅｂサーバ（コンテンツ提示手段）
３３    発声評定エンジン（発音評定手段）
４２    ユーザ認証部（学習者認証手段）
４３ａ  精度パラメータ変更部（精度パラメータ変更手段）
４４    コンテンツ編集部（コンテンツ編集手段）
４４ａ  クラスメイト追加部（クラスメイト追加手段）
４５    ユーザデータベース（学習者データ記憶手段、精度パラメータ保持手段）
５７    精度パラメータ
１００    移動機（端末装置）
【図１】
2005031207.tif 000003
【図２】
2005031207.tif 000004
【図３】
2005031207.tif 000005
【図４】
2005031207.tif 000006
【図５】
2005031207.tif 000007
【図６】
2005031207.tif 000008
【図７】
2005031207.tif 000009
【図８】
2005031207.tif 000010
【図９】
2005031207.tif 000011
【図１０】
2005031207.tif 000012
【図１１】
2005031207.tif 000013
【図１２】
2005031207.tif 000014
【図１３】
2005031207.tif 000015