(57)【特許請求の範囲】
【請求項１】
ディスプレイ上に漢字を含むテキストを表示させるテキスト表示手段と、
ユーザが発した音声の内容を認識する音声認識手段と、
前記音声認識手段が認識した前記ユーザの音声に対応するテキストと、前記表示されているテキストとを部分毎に比較して、両者のテキストに不一致があった場合に、その不一致の内容に基づいて複数種類の誤読のいずれであるかを判断する判断手段と、
前記判断手段により判断された誤読の種類に応じて異なる処理を実行する処理手段と、
を備え、
前記処理手段は、前記テキストの漢字部分に誤読があった場合に、誤読部分を繰り返し再読させ、再読した回数に応じて、誤読部分を漢字のままで識別表示させる処理と、誤読部分に対応するひらがなを表示させるか、あるいは、誤読部分に対応する音声データを出力させる処理のいずれかを選択し、選択された処理を実行する、電子機器。
【請求項２】
前記判断手段が判断する複数種類の誤読は、前記表示されているテキストの各部分を、ユーザが発声しているが間違いがある読み間違い、ユーザが発声していない読み飛ばし、及びユーザが誤った区切り方で区切って読んだ区切り間違い、のうちの少なくとも１つの誤読を含む、
請求項１に記載の電子機器。
【請求項３】
前記判断手段が判断する複数種類の誤読は、前記読み間違い、前記読み飛ばし、及び前記区切り間違い、のうちのいずれか２つの誤読を含む、
請求項２に記載の電子機器。
【請求項４】
誤読があった場合に、前記テキスト中の誤読部分を他とは区別されて識別されるように表示させる誤読部分表示手段を更に備え、
前記処理手段は、前記誤読部分表示手段による誤読部分の表示において、前記判断手段により判断された誤読の種類に応じて異なる形態で誤読部分を識別表示させる、
請求項１から３のいずれか一項に記載の電子機器。
【請求項５】
誤読があった場合に、ユーザに再読を指示する再読指示手段を更に備え、
前記処理手段は、前記再読指示手段による再読の指示において、前記判断手段により判断された誤読の種類に応じて異なる形態で再読を指示する、
請求項１から４のいずれか一項に記載の電子機器。
【請求項６】
前記判断手段は、前記認識したユーザの音声に対応するテキストと、前記表示されているテキストとを、文節または単語ごとに区切られた部分毎に比較し、区切られた文節または単語をユーザが全て発声しているが間違いがある場合の誤読を読み間違いと判断し、区切られた文節または単語のうちの一部をユーザが発声しなかった場合の誤読を読み飛ばしとして判断する、
請求項１から５のいずれか一項に記載の電子機器。
【請求項７】
前記処理手段は、前記漢字部分の誤読の種類が読み間違いである場合には、前記漢字部分に対応するひらがなを表示させるひらがな表示処理を実行し、前記漢字部分の誤読の種類が読み飛ばしである場合には、前記ひらがな表示処理を実行しない、
請求項１から６のいずれか一項に記載の電子機器。
【請求項８】
前記処理手段は、前記テキストの漢字部分に誤読があった場合に、誤読部分を誤読が無くなるまで繰り返し再読させ、誤読が無くなるまでに再読した回数が所定回数未満であれば、誤読部分を漢字のままで識別表示させる処理を実行し、誤読が無くなるまでに再読した回数が所定回数以上であれば、誤読部分に対応するひらがなを表示させるか、あるいは、誤読部分に対応する音声データを出力する処理を実行する、
請求項１から７のいずれか一項に記載の電子機器。
【請求項９】
コンピュータを、
ディスプレイ上に漢字を含むテキストを表示させるテキスト表示手段、
ユーザが発した音声の内容を認識する音声認識手段、
前記音声認識手段が認識した前記ユーザの音声に対応するテキストと、前記表示されているテキストとを部分毎に比較して、両者のテキストに不一致があった場合に、その不一致の内容に基づいて複数種類の誤読のいずれであるかを判断する判断手段と、
前記判断手段により判断された誤読の種類に応じて異なる処理を実行する処理手段、
として機能させ、
前記処理手段は、前記テキストの漢字部分に誤読があった場合に、誤読部分を繰り返し再読させ、再読した回数に応じて、誤読部分を漢字のままで識別表示させる処理と、誤読部分に対応するひらがなを表示させるか、あるいは、誤読部分に対応する音声データを出力させる処理のいずれかを選択し、選択された処理を実行する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器およびプログラムに関する。
【背景技術】
【０００２】
従来から、音読を行う等してユーザが発した音声を録音し、誤読があったか否かを判定したり、ユーザの音読を評価したりすることが可能な電子機器が種々開発されている。
【０００３】
例えば特許文献１には、複数の文節により構成される文章を表示画面上に表示し、それを音読したユーザの音声を文節ごとに受け付けて音声を文節ごとに認識し、文節ごとに認識された音声に基づいてユーザによる音読結果を採点する電子機器（音読評価装置）が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２７４８３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、例えば小学生が教科書等に掲載されている文章（テキスト）を音読するような場合には、特許文献１に記載された電子機器による音読結果の採点等は少々レベルが高過ぎる。小学生等を対象とする場合には、誤読すなわち読み間違いや読み飛ばし等があった場合には、それを的確に検出して、正しい読み方になるように適切に学習させることが求められる。
【０００６】
本発明は、上記の問題点を鑑みてなされたものであり、テキストの誤読があった場合にユーザの読み方が正しい読み方になるように適切に学習させることが可能な電子機器およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
以上の課題を解決するため、本発明の一態様の電子機器は、ディスプレイ上に漢字を含むテキストを表示させるテキスト表示手段と、ユーザが発した音声の内容を認識する音声認識手段と、前記音声認識手段が認識した前記ユーザの音声に対応するテキストと、前記表示されているテキストとを部分毎に比較して、両者のテキストに不一致があった場合に、その不一致の内容に基づいて複数種類の誤読のいずれであるかを判断する判断手段と、前記判断手段により判断された誤読の種類に応じて異なる処理を実行する処理手段と、を備え、前記処理手段は、前記テキストの漢字部分に誤読があった場合に、誤読部分を繰り返し再読させ、再読した回数に応じて、誤読部分を漢字のままで識別表示させる処理と、誤読部分に対応するひらがなを表示させるか、あるいは、誤読部分に対応する音声データを出力させる処理のいずれかを選択し、選択された処理を実行する、ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ユーザによりテキストの誤読があった場合に、ユーザの読み方が正しい読み方になるように適切に学習させることが可能となる。
【図面の簡単な説明】
【０００９】
【図１】電子機器の概観を示す平面図である。
【図２】電子機器の別の構成例を表す図である。
【図３】電子機器の内部構成を示すブロック図である。
【図４】電子機器のＣＰＵが行う各処理を説明するフローチャートである。
【図５】（Ａ）〜（Ｃ）ディスプレイ上の表示内容等を表す図である。
【図６】学習テキストの構成例を表す図である。
【図７】（Ａ）〜（Ｄ）ディスプレイ上の表示内容等を表す図である。
【図８】再読処理における各処理を説明するフローチャートである。
【図９】学習モードを逐次モードから全文モードに自動的に切り替えるように構成してもよいことを説明するフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明に係る電子機器の実施の形態について、図面を参照して説明する。なお、以下では、電子機器１が、図１に示すようなハンディな一体型の電子機器である場合について説明するが、発明の範囲は、図示例に限定されない。
【００１１】
すなわち、本発明は、例えば図２に示すように、携帯情報端末やスマートフォン等の端末１０２とメインコンピュータ１０１とを回線や無線塔で結び、ユーザに端末１０２を操作させ、それに応じてメインコンピュータ１０１で種々の処理を行い、メインコンピュータ１０１から端末１０２に必要なデータ等を送信する等して、端末１０２上に学習テキストを表示させたり端末１０２上で音声を再生させたりする場合にも適用される。そして、この場合は、メインコンピュータ１０１が、本発明に係る電子機器に相当する。
【００１２】
図１は、本実施形態に係る電子機器の平面図である。図１に示すように、電子機器１は、ディスプレイ２、入力キー群３、マイクロフォン４、スピーカ５等を備えている。
【００１３】
ディスプレイ２は、学習テキストを表示したり、ユーザによる入力キー群２の操作に応じた文字や符号等の各種データを白黒またはカラーで表示する部分であり、液晶ディスプレイ（Liquid Crystal Display）等により構成されている。また、本実施形態では、ディスプレイ２は、いわゆるタッチパネルと一体的に形成されており、例えばユーザがディスプレイ２上に指やタッチペン１０２ａ（図２参照）等で文字等を記載することで、その文字等を入力することができるようになっている。なお、タッチパネルをディスプレイ２とは別に設けることも可能である。
【００１４】
入力キー群３は、ユーザから電子機器１を操作するための操作を受ける各種キーを有している。具体的には、入力キー群２は、文字キー３ａや、決定キー３ｂ、カーソルキー３ｃ、MENUキー３ｄ、戻るキー３ｅ等を有している。
【００１５】
文字キー３ａは、ユーザによる文字の入力等に使用されるキーであり、本実施形態では“Ａ”〜“Ｚ”キーを備えている。決定キー３ｂは、ユーザが行う選択処理等の際に決定を指示するキーである。カーソルキー３ｃは、ディスプレイ２の画面内のカーソル位置の移動等に使用されるキーであり、本実施形態においては上下左右の方向を指定可能となっている。また、MENUキー３ｄはユーザが選択するコンテンツ等を一覧表示させるためのキーである。また、戻るキー３ｅは、現在行われている処理をやめてその処理に移行する直前の処理に戻る際に押下されるキーである。
【００１６】
［内部構成］
次に、電子機器１の内部構造について説明する。図３は、電子機器１の内部構成を示すブロック図である。図３に示すように、電子機器１は、ＣＰＵ（Central Processing Unit）１１、表示部１２、キー入力部１３、音声入力部１４、音声出力部１５、記憶部３０、ＲＡＭ（Random Access Memory）４０等がそれぞれ接続されて構成されている。
【００１７】
なお、図２に示したように、メインコンピュータ１０１と端末１０２とで構成する場合には、端末１０２には、図３に示した各部のうち、表示部１２やキー入力部１３、音声入力部１４、音声出力部１５等が搭載され、それらが図示しない入出力制御部により制御される。そして、この端末１０２側の入出力制御部と、電子機器１であるメインコンピュータ１０１のＣＰＵ１１との間で直接或いは基地局等を介してデータ等のやり取りが行われるように構成される。
【００１８】
表示部１２は、上記のディスプレイ２を備えており、ＣＰＵ１１の指示に従ってディスプレイ２上に学習テキスト等の情報を表示するようになっている。キー入力部１３は、上記の入力キー群３を備えており、ユーザにより入力キー群３の操作が行われると、操作されたキーに対応する情報をＣＰＵ１１に送信するようになっている。
【００１９】
音声入力部１４は、上記のマイクロフォン４を備えており、ユーザが発した音声がマイクロフォン４から入力されると、それをＣＰＵ１１に送信するようになっている。音声出力部１５は、上記のスピーカ５を備えており、必要に応じて、ＣＰＵ１１の指示に従って音声データや録音データを再生してスピーカ５から発声させることができるようになっている。
【００２０】
記憶部３０は、電子機器１の各種機能を実現するための制御プログラムや各種データ等を記憶している。本実施形態では、記憶部３０は、制御プログラムや後述する本発明に係るプログラムを記憶する記憶領域３１と、音声認識プログラムを記憶する記憶領域３２と、学習テキストのデータベースを記憶する記憶領域３３と、後述する学習記録データを記憶する記憶領域３４とを備えている。
【００２１】
なお、図３では、制御プログラムと音声認識プログラムが異なる記憶領域３１、３２にそれぞれ記載されているように記載されているが、これは、本実施形態では、電子機器１が音声認識プログラムを有していることを示すための記載であり、音声認識プログラムを制御プログラムとは別の記憶領域に記憶させることを意味するものではない。また、記憶部４０には、その他、国語辞典や英和辞典等の各辞書データが収容された辞書データベース等の必要なデータ等を記憶させておいてもよい。
【００２２】
ＲＡＭ４０は、ＣＰＵ１１の作業領域として機能するメモリであり、ディスプレイ２上に表示させる学習テキスト等の表示データを一時的に記憶する記憶領域４１や、ユーザが発した音声を録音した録音データを記憶する記憶領域４２等を備えている。
【００２３】
ＣＰＵ１１は、表示部１２やキー入力部１３、音声入力部１４、音声出力部１５、記憶部３０、ＲＡＭ４０等と接続されている。そして、ＣＰＵ１１は、キー入力部１３やディスプレイ２のタッチパネル等から入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行い、電子機器１を統括的に制御するようになっている。
【００２４】
具体的には、ＣＰＵ１１は、ユーザにより入力キー群３が操作されて入力された操作信号や、ディスプレイ２のタッチパネルにユーザがタッチして入力された操作信号等が、キー入力部１３や表示部１２等から送信されると、入力される操作信号等に応じて記憶部３０に格納された各種プログラムを読み出し、当該プログラムに従って処理を実行する。そして、ＣＰＵ１１は、処理結果をＲＡＭ４０に一時的に保存するとともに、処理結果を表示部１２に送ってディスプレイ２上に表示させる。
【００２５】
また、ＣＰＵ１１は、ユーザの操作により音読学習が開始される等して学習テキストを表示させる場合には、記憶部３０の記憶領域３３に記憶された学習テキストのデータベースから指定された学習テキストを読み出して表示部１２に送信して、ディスプレイ２上に当該学習テキストを表示させる。そして、表示部１２から現在ディスプレイ２上に表示させているデータの情報が送信されてくると、それを表示データとしてＲＡＭ４０の記憶領域４１に一時的に記憶させる。
【００２６】
また、ＣＰＵ１１は、ユーザが発した音声がマイクロフォン４から入力され、音声入力部１４からその情報が送信されてくると、それを録音してＲＡＭ４０の記憶領域４２に録音データとして記憶させるようになっている。また、ＣＰＵ１１は、録音データや他の音声データ等を再生する指示があった場合は、ＲＡＭ４０や記憶部３０から必要なデータを読み出して音声出力部１５に送り、スピーカ５で再生させる等の種々の処理を行うようになっている。
【００２７】
［動作］
次に、本実施形態に係る電子機器１で音読学習を行う際の電子機器１の動作について、図４等に示すフローチャート等に基づいて説明する。また、本実施形態に係る電子機器１の作用についてもあわせて説明する。なお、以下で説明する電子機器１の動作は、前述した本発明に係るプログラムに従って行われるため、以下の説明は、本発明に係るプログラムについての説明にもなっている。
【００２８】
ユーザによりMENUキー３ｄ（図１参照）が押下され、音読学習が選択されると、ＣＰＵ１１は、図５（Ａ）に示すように、ディスプレイ２上に音読学習のメニューを一覧表示する（ステップＳ１）。
【００２９】
なお、ディスプレイ２上にカーソルを表示したり、文字等を後述するハイライト表示したりする場合、実際にはディスプレイ２上の文字等の背景の部分が所定の色や濃さ等を付して表示されるが、図面上で文字等の背景に網掛け等を付して記載すると文字等が見づらくなる。そのため、図５（Ａ）以下の各図では、カーソルや、文字等がハイライト表示されている状態を、文字等を単に四角で囲う形で表す。図５（Ａ）の四角はカーソル位置を表している。なお、図５（Ｂ）では、以下で説明するように、各四角はそれぞれアイコンを表している。
【００３０】
そして、ユーザによりそのメニューの中から学習対象として例えば「梅干しの作り方」が選択されると（ステップＳ２）、ＣＰＵ１１は、図５（Ｂ）に示すように、ディスプレイ２上に学習モードを選択するためのアイコンを表示する。本実施形態では、図５（Ｂ）に示すように、学習モードとして、「聞く（きく）」、「逐次（すこしずつ）」、「全文（ぜんぶ）」のいずれかのモードを選択できるようになっており、ユーザが右や左のカーソルキー３ｃを操作することで選択できるようになっている。
【００３１】
［聞くモードの場合］
そして、ＣＰＵ１１は、ユーザにより聞くモード（すなわち図５（Ｂ）の「聞く（きく）」のアイコン）が選択された場合には（ステップＳ３；Ｙｅｓ）、記憶部３０の記憶領域３３に記憶されている学習テキストのデータベースの中から「梅干しの作り方」の学習テキストのデータを読み出す。その際、本実施形態では、学習テキストＴの構成は、図６に示すように、学習テキストＴを全文表示するためのテキストデータである表示テキストデータｔ１と、表示テキストデータｔ１に対応する音声データｔ２と、部分データｔ３と、部分ひらがなデータｔ４とで構成されている。なお、部分データｔ３や部分ひらがなデータｔ４については後で説明する。
【００３２】
ＣＰＵ１１は、上記のように聞くモードが選択された場合（ステップＳ３；Ｙｅｓ）、読み出した学習テキストＴ中の表示テキストデータｔ１に基づいて、図５（Ｃ）に示すようにディスプレイ２上に「梅干しの作り方」のテキストを全文表示させる（ステップＳ４）とともに、学習テキストＴ中の音声データｔ２を音声出力部１５に送信し、音声出力部１５に「梅干しの作り方」の学習テキストＴの音声データを再生させて（ステップＳ５）、スピーカ５から出力させる。
【００３３】
このように、聞くモードでは、ユーザが選択した「梅干しの作り方」のテキストが全文表示されるとともにその音声が再生されるため、ユーザがテキストを読みながら音声を聞くことで、正しい読み方を理解して覚える学習を行うことが可能となる。
【００３４】
［逐次モードの場合］
次に、ユーザにより逐次モード（すなわち図５（Ｂ）の「逐次（すこしずつ）」のアイコン）が選択された場合について説明する。ＣＰＵ１１は、図５（Ｂ）に示したアイコンの中から「逐次（すこしずつ）」が選択され、逐次モードが選択されると（ステップＳ６；Ｙｅｓ）、図５（Ｃ）に示したようにディスプレイ２上に「梅干しの作り方」のテキストを全文表示させる（ステップＳ７）。
【００３５】
そして、ＣＰＵ１１は、逐次モードでは、図７（Ａ）に示すように、学習テキストＴを複数の部分に分割した場合の各部分ｐのうち、ユーザが読むべき部分ｐを他とは区別されるようにディスプレイ２上に表示させる。すなわち、ユーザが読む部分ｐをディスプレイ２上にハイライト表示させる（ステップＳ８）。
【００３６】
この場合、ハイライト表示は、前述したように、ディスプレイ２上の文字等の背景の部分が所定の色や濃さ等を付して表示するように構成することも可能であるが、例えば、文字自体の色を変えたり、文字等を表示する大きさを変える等して表示するように構成することも可能であり、ハイライト表示されている部分ｐがディスプレイ２上の他の部分とは区別して識別されるように表示されていれば、どのような形態であってもよい。
【００３７】
また、学習テキストＴ（図６参照）は、上記のように学習テキストＴの全文に対応する表示テキストデータｔ１の他に、上記のように学習テキストＴを複数の部分に分割した場合の各部分ｐに対応する各部分データｔ３を有している。そして、ＣＰＵ１１は、上記のようにして逐次モードが選択されると、図７（Ａ）に示すように、各部分データｔ３のうち最初の部分データｔ３「梅干しの作り方を」を読み出して、それに対応する部分ｐをハイライト表示させるようになっている。
【００３８】
なお、上記の部分ｐ（および部分データｔ３）を文節ごとすることも可能であるが、上記の部分ｐを文節ごととすると、文章の分け方が細か過ぎるように感じられ、音読がぎこちなく感じられる虞れがあるため、本実施形態では、上記の部分ｐは、１つまたは複数の文節を含む一まとまりの意味内容を含む部分とされている。
【００３９】
ＣＰＵ１１は、図７（Ａ）に示すように、ユーザがハイライト表示されたテキストの部分ｐを音読すると、マイクロフォン４から入力され音声入力部１４から送信されてきたユーザが発した音声を、それを録音し、録音データとしてＲＡＭ４０の記憶領域４２に記憶させるとともに（ステップＳ９）、音声認識プログラムに基づいて録音データを解析して、録音したユーザの音声の内容を認識する音声認識処理を行うようになっている（ステップＳ９）。なお、音声認識処理については公知の内容であるから説明を省略する。
【００４０】
続いて、ＣＰＵ１１は、音声認識処理で認識したユーザの音声の内容と、学習テキストＴの内容とを比較する。この場合は、音声認識処理で認識したユーザの音声の内容と、学習テキストＴのうちディスプレイ２上でハイライト表示させている部分ｐに対応する部分データｔ３「梅干しの作り方を」とを比較する。
【００４１】
そして、図７（Ａ）に示した場合は、音声認識処理で認識したユーザの音声の内容と、学習テキストＴのうちの当該部分ｐの内容（すなわち部分データｔ３）とが一致するため（ステップＳ１０；Ｙｅｓ）、ＣＰＵ１１は、学習テキストＴに次の部分ｐがあるか否かを判断し（ステップＳ１１）、すなわち次の部分データｔ３があるか否かを判断し、この場合は次の部分データｔ３「三つに分けて」が存在するため（ステップＳ１１；Ｙｅｓ）、ステップＳ８に戻り、図示を省略するが、次の「三つに分けて」の部分ｐをハイライト表示する。このようにして、学習テキストＴの各部分ｐのハイライト表示と、ユーザによる音読、録音、音声認識処理とが繰り返される。
【００４２】
そして、例えば図７（Ｂ）に示すように、音声認識処理で認識したユーザの音声の内容と、学習テキストＴのうちの当該部分ｐの内容（すなわち部分データｔ３）とが一致しない場合（ステップＳ１０；Ｎｏ）、すなわち誤読があった場合には、ＣＰＵ１１は、再読処理（ステップＳ１２）に移行する。
【００４３】
本実施形態では、再読処理は、図８に示すフローチャートに従って行われるようになっている。すなわち、図７（Ｂ）の場合は、読み間違いの誤読であるが（ステップＳ３１；Ｙｅｓ）、ユーザによる読み間違いは初めてであるから（ステップＳ３２；Ｎｏ）、ＣＰＵ１１は、ディスプレイ２上に表示されている学習テキストＴ中の誤読部分ｐｅ、すなわちこの場合は読み間違えた「水あらいです」の部分ｐｅを他の部分とは区別されて識別されるように識別表示させる（ステップＳ３３）。
【００４４】
その際、図７（Ｂ）に示したように「水あらいです」の読み間違い部分ｐｅがすでにハイライト表示されているため、ＣＰＵ１１は、例えば「水あらいです」の文字自体の色を変えたり、文字等を表示する大きさを変える等して表示するようにして識別表示させる。なお、この場合も、誤読部分ｐｅがディスプレイ２上の他の部分とは区別して識別されるように識別表示されていればよく、識別表示の仕方はどのような形態であってもよい。
【００４５】
そして、ＣＰＵ１１は、ブザー音等の効果音をスピーカ５から出力させてユーザに不正解であることを通知する等して、読み間違えた部分ｐｅ「水あらいです」を再読（すなわち読み直し）させるように指示する（ステップＳ３４）。なお、この他に、或いは効果音に加えて、誤読部分ｐｅを点滅させたり、或いは「もう一度読んで」等の音声をスピーカ５から出力させる等して再読を指示するように構成することも可能であり、再読の指示の態様もどのような態様であってもよい。
【００４６】
そして、ＣＰＵ１１は、前述した図４のステップＳ９、Ｓ１０と同様に、ユーザが再読した音声を録音して音声認識処理を行い（ステップＳ３５）、音声認識処理で認識したユーザの音声の内容が学習テキストＴの部分ｐ「水あらいです」と一致すれば（ステップＳ３６；Ｙｅｓ）、チャイム音等の効果音をスピーカ５から出力させてユーザに正解であることを通知する等して、再読処理を終了して、図４に示したフローに戻る。
【００４７】
しかし、ユーザが再び読み間違え、音声認識処理で認識したユーザの音声の内容と学習テキストＴの部分ｐ「水（みず）あらいです」とが一致しない場合には（ステップＳ３６；Ｎｏ）、ＣＰＵ１１は、再度、ブザー音等の効果音をスピーカ５から出力させてユーザに不正解であることを通知する。
【００４８】
そして、ステップＳ３１の判断処理に戻り、ＣＰＵ１１は、ユーザが再び読み間違え（ステップＳ３１；Ｙｅｓ）、読み間違いが２回生じたため（ステップＳ３２；Ｙｅｓ）、今度は、学習テキストＴの当該部分データｔ３「水あらいです」に対応する部分ひらがなデータｔ４「みずあらいです」（図６参照）を読み出して、図７（Ｃ）に示すように、誤読部分ｐｅ「水あらいです」に代えて「みずあらいです」を表示させる（ステップＳ３７）。
【００４９】
このように、学習テキストＴのうち、部分ひらがなデータｔ４とは、それに対応する部分データｔ３をすべてひらがなで表したデータである。なお、ユーザに正解を知らせる方法としては、このように読み間違い部分ｐｅをひらがなで表示する（ステップＳ３７）ように構成する代わりに、漢字にふりがなを付加して表示したり、或いは部分データｔ３に対応する音声データ「みずあらいです」をスピーカ５から出力するように構成することも可能であり、どのような形態であってもよい。
【００５０】
そして、ＣＰＵ１１は、読み間違えた部分ｐｅ「水あらいです」を再読させるように指示する（ステップＳ３４）。このように、本実施形態では、ＣＰＵ１１は、ユーザが誤読をするごとに、ユーザにその誤読部分ｐｅ（この場合は「水あらいです」の部分）の再読を繰り返し指示するようになっている。
【００５１】
そして、ＣＰＵ１１は、図７（Ｃ）に示すように、ユーザが正しく「みずあらいです」と発声して、音声認識処理で認識したユーザの音声の内容が学習テキストＴの部分ｐ「水あらいです」と一致すれば（ステップＳ３６；Ｙｅｓ）、チャイム音等の効果音をスピーカ５から出力させてユーザに正解であることを通知する等して、再読処理を終了して、図４に示したフローに戻る。
【００５２】
一方、本実施形態では、図７（Ｄ）に示すように、ユーザが、ディスプレイ２上に表示された学習テキストＴの「注意しましょう」の部分ｐで「注意」が読めずに読み飛ばしたような場合、すなわち誤読が読み飛ばしである場合には、ＣＰＵ１１は、正解を教えないようになっている。
【００５３】
具体的には、この場合の誤読の内容は読み間違いではなく（ステップＳ３１；Ｎｏ）、読み飛ばしであるから（ステップＳ３８；Ｙｅｓ）、ＣＰＵ１１は、ディスプレイ２上に表示されている学習テキストＴ中の誤読部分ｐｅ、すなわちこの場合は読み飛ばした「注意しましょう」の部分ｐｅを他の部分とは区別されて識別されるように識別表示させる（ステップＳ３９）。
【００５４】
なお、本実施形態では、前述した学習テキストＴの部分データｔ３が、「注意／しましょう」や「水あらい／です」のように、より細かい文節や単語ごとに区切りが入った状態で記憶されている。そして、ＣＰＵ１１は、ユーザが区切られた文節や単語を全て発声しているが間違いがある場合の誤読を読み間違いと判断し、ユーザが区切られた文節や単語のうちの一部を発声しなかった場合の誤読を読み飛ばしとして判断するようになっている。
【００５５】
そして、ユーザが何度読み飛ばしても（ステップＳ３８；Ｙｅｓ）、読み飛ばし部分ｐｅを識別表示させるだけで（ステップＳ３９）、読み間違いの場合のステップＳ３７の処理のように正解は表示せず、ブザー音等の効果音をスピーカ５から出力させてユーザに不正解であることを通知する等して再読させる（ステップＳ３５）。本実施形態では、このようにして、ユーザを、正解の読みを思い出させる方向に向かわせるようになっている。
【００５６】
そして、ユーザが読み飛ばしではなく、何らかの言葉を発声したが、読み間違いである場合には、ＣＰＵ１１は、前述したように処理（ステップＳ３１〜Ｓ３３、Ｓ３７）を行って、最終的に正解をひらがなで表示させるようになっている（ステップＳ３７）。
【００５７】
逐次モードの場合は、以上のようにして、ＣＰＵ１１は、ユーザに学習テキストＴを各部分ｐごとに（すなわち逐次）読ませていき、誤読があった場合には、ユーザが正しい読み方で読めるようになるまでユーザに再読を繰り返し指示する。そして、ユーザが学習テキストＴの最後まで正しく読んだ時点で（図４のステップＳ１１；Ｎｏ）、音読学習を終了するようになっている。
【００５８】
なお、下記の全文モードの場合も同様であるが、例えば、音読学習のメニューごとに、すなわち図５（Ａ）に示した例で言えば音読学習のメニュー「おばあさんの話」、「梅干しの作り方」、「たくあんの作り方」ごとにユーザの誤読部分ｐｅの数（すなわち何箇所誤読したか）を前述した学習記録データとして記憶部３０の記憶領域３４（図３参照）に記憶させておくように構成することも可能である。
【００５９】
また、その際、どのような誤読をしたかの記録を残すため、例えば、ＲＡＭ４０に記憶されている、ユーザが発した音声の全ての録音データ、或いは誤読部分ｐｅの録音データも記憶部３０の記憶領域３４に学習記録データとして記憶させておくように構成することも可能である。このように構成すれば、過去の録音データを再生して聞き直すことで、過去にどのような誤読を行ったかを確認することが可能となる。なお、この他にも、音読学習の際のユーザの種々のデータを学習記録データとして記憶させておくことが可能である。
【００６０】
［全文モードの場合］
【００６１】
次に、全文モードが選択された場合について説明する。
【００６２】
全文モードでは、ＣＰＵ１１は、ユーザに学習テキストＴを全文を読ませ、誤読があった場合には、その誤読部分ｐｅが分かるように表示して、ユーザが正しい読み方で読めるようになるまでユーザに全文を再読させて音読学習を行うように構成される。以下、図４のフローチャート等に基づいて具体的に説明する。
【００６３】
ＣＰＵ１１は、図５（Ｂ）に示した各アイコンＩを表示した状態で、ユーザにより全文モード（すなわち「全文（ぜんぶ）」のアイコンＩ）が選択された場合（ステップＳ１３；Ｙｅｓ）、記憶部３０の記憶領域３３に記憶されている学習テキストＴのデータベースの中から「梅干しの作り方」の学習テキストＴのデータを読み出し、表示テキストデータｔ１（図６参照）を表示部１２に送信して、図５（Ｃ）に示したように、ディスプレイ２上に学習テキストＴを全文表示させる（ステップＳ１４）。
【００６４】
そして、ＣＰＵ１１は、ディスプレイ２上に「読んでみましょう」等のメッセージを表示したりスピーカ５から発声させる等して、ユーザに表示された学習テキストＴの全文を音読するように促す。また、それと同時に、ユーザが音読する音声がマイクロフォン４から入力され音声入力部１４から送信されてくると、それを録音し、録音データとしてＲＡＭ４０の記憶領域４２に記憶させる（ステップＳ１５）。
【００６５】
録音は、ユーザの音読が終了（ステップＳ１６；Ｙｅｓ）するまで続けられる。なお、例えば、音読が終了した時点でユーザが決定キー３ｂを押下することでＣＰＵ１１が音読が終了したことを認識するように構成することも可能であり、例えば、ユーザが音声を発しない時間が所定時間継続する等した時点でＣＰＵ１１が音読が終了したことを自動的に認識するように構成することも可能である。
【００６６】
ＣＰＵ１１は、ユーザの音読が終了すると（ステップＳ１６；Ｙｅｓ）、音声認識プログラムに基づいて録音データを解析して、録音したユーザの音声の内容を認識する音声認識処理を行う（ステップＳ１７）。
【００６７】
この場合、誤読があったか否かの判断においては、ＣＰＵ１１は、例えば、音声認識処理で認識したユーザの音声の内容を、学習テキストＴの各部分データｔ３（図６参照）に対応する各部分ｐに分割し、各部分ｐごとに、音声認識処理で認識したユーザの音声の内容と、学習テキストＴの部分データｔ３とが一致するか否かを判断していくように構成される。そして、逐次モードの所で説明したように、誤読として、読み間違いや読み飛ばしがあったか否かを、学習テキストＴの各部分ｐごとに判定していくようになっている。
【００６８】
また、本実施形態では、全文モードの場合には、さらに、誤読として、読み間違いや読み飛ばしはなくても、例えば、「傷を／つけないように」や「間違いを／直し忘れる」のように区切って読むところを「傷をつけ／ないように」や「間違いを直し／忘れる」のように誤った区切り方で区切って読んだ場合、すなわち区切り間違いの場合も誤読として判断するようになっている。
【００６９】
本実施形態では、学習テキストＴの部分データｔ３に、正しい読み方をした場合に区切りが入る位置（上記の「きずをつけないように」の場合には「きずを」と「つけないように」の間の位置）の情報が付帯されて記憶されており、ＣＰＵ１１は、ユーザがそれとは異なった位置で区切って読んだ場合に誤読（区切り間違い）として判断するようになっている。
【００７０】
そして、ＣＰＵ１１は、音声認識処理で認識したユーザの音声の内容と、学習テキストＴの全文とが一致し（ステップＳ１８；Ｙｅｓ）、誤読（読み間違い、読み飛ばし、区切り間違い）がなかった場合には、ディスプレイ２上に「正しく読めました」等のメッセージを表示したりスピーカ５から発声させる等してユーザに学習テキストＴの全文を正しく読むことができたことを通知する等して、音読学習を終了する。
【００７１】
また、ＣＰＵ１１は、誤読があった場合には、学習テキストＴ中の誤読があった部分ｐを、誤読部分ｐｅとして、誤読があったことを識別できる態様で表示（すなわちハイライト表示）させる。
【００７２】
具体的には、ＣＰＵ１１は、読み間違いがあった場合には、ユーザが読み間違えた学習テキストＴの誤読部分ｐｅをハイライト表示させるとともに、例えば上記のようにひらがな表示したり（図７（Ｃ）参照）、漢字にふりがなを付加して表示する等して、読み間違い部分ｐｅを正しく表示させる（ステップＳ１９）。
【００７３】
また、ＣＰＵ１１は、読み飛ばしがあった場合には、ユーザが読み飛ばした学習テキストＴの部分ｐｅをハイライト表示させて、読み飛ばし部分ｐｅを識別表示させる（ステップＳ２０）。さらに、区切り間違いがあった場合には、ユーザが区切り間違いをおかした学習テキストＴの部分ｐｅをハイライト表示させるとともに、例えば上記の「傷を／つけないように」や「間違いを／直し忘れる」のように、間違えた区切りを正しい位置に表示させる（ステップＳ２１）。
【００７４】
そして、ＣＰＵ１１は、ディスプレイ２上に「もう一度最初から読んでみましょう」等のメッセージを表示したり（ステップＳ２２）、スピーカ５から発声させる等して、ユーザに学習テキストＴの全文の再読を指示する。そして、ＣＰＵ１１は、誤読（読み間違い、読み飛ばし、区切り間違い）があるうちは、ユーザが正しい読み方で読むようになるまでステップＳ１５〜Ｓ２２の各処理を繰り返して、ユーザに再読を繰り返し指示する。
【００７５】
このように、ＣＰＵ１１は、全文モードの場合は、ユーザに学習テキストＴの全文を読ませ、誤読があった場合には、ユーザが正しい読み方で読めるようになるまでユーザに学習テキストＴの全文の再読を繰り返し指示する。そして、ユーザが学習テキストＴの全文を最後まで正しく読んだ場合に（ステップＳ１８；Ｙｅｓ）、ディスプレイ２上に「正しく読めました」等のメッセージを表示したりスピーカ５から発声させる等してユーザに学習テキストＴの全文を正しく読むことができたことを通知する等して、音読学習を終了する。
【００７６】
［効果］
以上のように、本実施形態に係る電子機器１やプログラムによれば、ユーザが学習テキストＴを音読した際に、読み間違いや読み飛ばし、区切り間違い等の誤読があった場合に、電子機器１のＣＰＵ１１が的確にそれを検出して、誤読部分ｐｅや学習テキストＴの全文を再読させるため、ユーザの読み方が正しい読み方になるように適切に学習させることが可能となる。
【００７７】
なお、上記の実施形態では、図５（Ｂ）に示したように、ユーザに逐次モードか全文モードか（或いは聞くモード）を選択させる場合について説明したが、例えば図９に示すように、最初は自動的に逐次モード（ステップＳ５１）で音読学習を開始し、学習記録データとして記憶部３０の記憶領域３４（図３参照）に記憶させた、ユーザの誤読部分ｐｅの数（すなわち何箇所誤読したか）が基準以下になった時点で（ステップＳ５２；Ｙｅｓ）、ＣＰＵ１１が学習モードを全文モード（ステップＳ５３）に自動的に切り替えて、ユーザに音読学習を行わせるように構成することも可能である。
【００７８】
このように構成すれば、ユーザの音読のレベルが低い場合は逐次モードで音読学習を行わせ、ユーザのレベルが上がってきた時点で音読学習をより難易度が高い全文モードに切り替えることが可能となり、効果的にユーザの音読学習のレベルアップを図ることが可能となる。
【００７９】
以上、本発明の実施形態を説明したが、本発明の範囲は、上記の実施形態等に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
ディスプレイ上にテキストを表示させるテキスト表示手段と、
ユーザが発した音声の内容を認識する音声認識手段と、
前記音声認識手段が認識した前記ユーザの音声の内容と、前記テキストの内容とを比較して、誤読があった場合には、前記テキスト中の誤読部分を他とは区別されて識別されるように表示させる誤読部分表示手段と、
誤読があった場合に、ユーザに再読を指示する再読指示手段と、
を備えることを特徴とする電子機器。
＜請求項２＞
前記テキスト表示手段は、前記テキストを複数の部分に分割した場合の各部分のうち、ユーザが読むべき部分を他とは区別されるように前記ディスプレイ上に表示させ、
前記誤読部分表示手段は、前記音声認識手段が認識した前記ユーザの音声の内容と、前記テキストの当該部分の内容とを比較して、誤読があった場合には、前記テキスト中の当該部分を、誤読部分として、誤読があったことを識別できる態様で表示させ、
前記再読指示手段は、誤読があるごとに、ユーザに当該誤読部分の再読を指示することを特徴とする請求項１に記載の電子機器。
＜請求項３＞
前記テキスト表示手段は、ユーザが読むべき前記テキストの全文を前記ディスプレイ上に表示させ、
前記誤読部分表示手段は、前記音声認識手段が認識した前記ユーザの音声の内容と、前記テキストの当該部分の内容とを比較して、誤読があった場合には、前記テキストのうち誤読があった部分を、誤読部分として、誤読があったことを識別できる態様で表示させ、
前記再読指示手段は、誤読があった場合には、ユーザに前記テキストの全文の再読を指示することを特徴とする請求項１に記載の電子機器。
＜請求項４＞
前記再読指示手段は、ユーザが正しい読み方で読むようになるまでユーザに再読を繰り返し指示することを特徴とする請求項１から請求項３のいずれか一項に記載の電子機器。
＜請求項５＞
前記誤読には、読み間違いおよび読み飛ばしが含まれることを特徴とする請求項１から請求項４のいずれか一項に記載の電子機器。
＜請求項６＞
前記誤読には、区切り間違いが含まれることを特徴とする請求項５に記載の電子機器。
＜請求項７＞
コンピュータを、
ディスプレイ上にテキストを表示させるテキスト表示手段と、
ユーザが発した音声の内容を認識する音声認識手段と、
前記音声認識手段が認識した前記ユーザの音声の内容と、前記テキストの内容とを比較して、誤読があった場合には、前記テキスト中の誤読部分を他とは区別されて識別されるように表示させる誤読部分表示手段と、
誤読があった場合に、ユーザに再読を指示する再読指示手段、
として機能させるためのプログラム。
【符号の説明】
【００８０】
１  電子機器
２  ディスプレイ
１１  ＣＰＵ（テキスト表示手段、音声認識手段、誤読部分表示手段、再ｐ  部分
ｐｅ  誤読部分
Ｔ  学習テキスト（テキスト）
【図１】
0006710893.tif 000002
【図２】
0006710893.tif 000003
【図３】
0006710893.tif 000004
【図４】
0006710893.tif 000005
【図５】
0006710893.tif 000006
【図６】
0006710893.tif 000007
【図７】
0006710893.tif 000008
【図８】
0006710893.tif 000009
【図９】
0006710893.tif 000010