(57)【特許請求の範囲】
【請求項１】
話者の音声を認識して音声内容を聞き手側の端末に表示させる制御部と、
前記聞き手側の端末に表示される前記音声内容に含まれる語が参照されたことを示すための参照情報を取得する取得部と、
前記参照情報に示される参照の第１の頻度に応じて、前記音声内容に含まれる語の中から前記聞き手の難読語候補を設定し、および前記参照情報に示される参照の第２の頻度に応じて、前記設定された難読語候補の前記難読語候補としての設定を外す設定部と、
前記音声内容に、前記設定された難読語候補が含まれる場合は、前記設定された難読語候補に対応する語を、難読語として判定する判定部と
を含むことを特徴とする音声処理装置。
【請求項２】
前記音声と同一言語についての前記聞き手の習熟度を記憶する習熟度記憶部をさらに含み、前記習熟度記憶部の前記聞き手の習熟度は、音声認識された、前記聞き手の第２の音声内容に応じて動的に更新され、
前記判定部は、前記習熟度記憶部の前記聞き手の習熟度に応じて、前記聞き手ごとに、前記難読語を判定することを特徴とする請求項１に記載の音声処理装置。
【請求項３】
前記参照情報は、マウス・トラッキング、アイ・トラッキングまたは辞書引きに基づいて示され、
前記参照情報に示される参照の第１の頻度に応じて、前記音声内容に含まれる語の中から前記聞き手の前記難読語候補を設定することは、複数種別の参照による参照の頻度の重み付け和に応じて、前記音声内容に含まれる語の中から前記聞き手の前記難読語候補を設定することを含むことを特徴とする請求項１または２に記載の音声処理装置。
【請求項４】
前記判定された難読語を前記話者側に対して通知する通知部をさらに含むことを特徴とする請求項１ないし３のいずれか１項に記載の音声処理装置。
【請求項５】
コンピュータによって、
話者の音声を認識して音声内容を聞き手側の端末に表示させるステップと、
前記聞き手側の端末に表示される前記音声内容に含まれる語が参照されたことを示すための参照情報を取得するステップと、
前記参照情報に示される参照の第１の頻度に応じて、前記音声内容に含まれる語の中から前記聞き手の難読語候補を設定するステップと、
前記参照情報に示される参照の第２の頻度に応じて、前記設定された難読語候補の前記難読語候補としての設定を外すステップと、
前記音声内容に、前記設定された難読語候補が含まれる場合は、前記設定された難読語候補に対応する語を、難読語として判定するステップと
を含むことを特徴とする音声処理方法。
【請求項６】
請求項５に記載の音声処理方法をコンピュータに実行させるためのプログラム。
【請求項７】
請求項５に記載の音声処理方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
本発明は、使用する言語の異なるユーザ間において、ユーザが発する音声内容を入出力する技術に関する。
【０００２】
従来、使用する言語の異なるユーザ間において、円滑なコミュニケーションを図るために、ユーザが発する音声をテキスト化して表示することが知られている。例えば、公知の情報処理装置では、音声を取得し、取得された音声をテキストデータとして出力するものがある（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１２８７６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のように、従来の情報処理装置は、音声をテキストデータとして出力する。しかしながら、テキストデータとして出力しても、テキストデータの中には、聞き手が理解できないまたは理解しにくい難読語も存在し得るため、内容を理解できない場合がある。この場合、聞き手が難読語であることを話者に伝えなければ、話者は聞き手にとっての難読語を認識することができず、円滑なコミュニケーションを図ることができないこともあり得る。
【０００５】
本発明は、上述した状況においてなされたものであり、話中に含まれる語への聞き手の参照に基づいて難読語を判定することを可能にする音声処理装置等を提供することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するための音声処理装置は、話者の音声を認識して音声内容を聞き手側の端末に表示させる制御部と、前記聞き手側の端末に表示される前記音声内容に含まれる語が参照されたことを示すための参照情報を取得する取得部と、前記参照情報に示される参照の頻度に応じて、前記音声内容に含まれる語の中から前記聞き手の難読語候補を設定する設定部と、前記音声内容に、前記難読語候補が含まれる場合は、当該難読語候補に対応する語を、難読語として判定する判定部とを含む。
【０００７】
ここで、前記参照情報は、マウス・トラッキング、アイ・トラッキングまたは辞書引きに基づいて示されるようにしてもよい。
【０００８】
前記音声処理装置は、前記音声と同一言語についての前記聞き手の習熟度を記憶する習熟度記憶部をさらに含み、前記判定部は、前記習熟度記憶部の前記聞き手の習熟度に応じて、前記聞き手ごとに、前記難読語を判定するようにしてもよい。
【０００９】
前記音声処理装置は、前記判定された難読語を前記話者側に対して通知する通知部をさらに含むようにしてもよい。
【００１０】
また、上記の課題を解決するための音声処理方法は、コンピュータによって、話者の音声を認識して音声内容を聞き手側の端末に表示させるステップと、前記聞き手側の端末に表示される前記音声内容に含まれる語が参照されたことを示すための参照情報を取得するステップと、前記参照情報に示される参照の頻度に応じて、前記音声内容に含まれる語の中から前記聞き手の難読語候補を設定するステップと、前記音声内容に、前記難読語候補が含まれる場合は、当該難読語候補に対応する語を、難読語として判定するステップとを含む。
【００１１】
上記の課題を解決するためのプログラムは、上記音声処理方法をコンピュータに実行させるためのものである。
【００１２】
上記の課題を解決するためのコンピュータ読取可能な記録媒体は、上記音声処理方法をコンピュータに実行させるためのプログラムを記録したものである。
【発明の効果】
【００１３】
本発明によれば、話中に含まれる語への聞き手の参照に基づいて難読語を判定することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態の音声処理装置を含むシステム全体の概要構成例を示す図である。
【図２】図１の通信端末の構成例を示す図である。
【図３】図１のサーバのハードウエア上の構成例を示す図である。
【図４】サーバの機能構成例を示す図である。
【図５】単語ＤＢのデータ構造、および習熟度ＤＢのデータ構造を示す図である。
【図６】音声処理装置における制御処理全体の一例を示すフローチャートである。
【図７】サーバにおいて、難読語を判定するために実行される処理のフローチャートである。
【図８】サーバにおいて、難読語候補を決定するために実行される処理のフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態における音声処理装置を含む音声処理システム全体の概略構成について図１を参照して説明する。図１は、音声処理システム１全体の概要構成例を示す図である。
【００１６】
この音声処理システム１は、異なる言語を使用するユーザ同士がコミュニケーションをとる場合に、聞き手が理解しにくい難読語を判定するようにすることができるように構成されている。この場合、この音声処理システム１は、例えば、会議システム、チャットシステム等である。
【００１７】
図１において、音声処理システム１は、通信端末１０ａ，１０ｂ，１０ｃと、通信端末１０ａ〜１０ｃの各々と例えばインターネット等の通信網ＮＷを介して接続可能なサーバ（音声処理装置）２０とを含んで構成されている。なお、以下の説明では、通信端末１０ａが話者用端末として参照され、通信端末１０ｂ，１０ｃが聞き手用端末として参照されることもある。
【００１８】
この音声処理システム１では、通信端末１０ａ〜１０ｃとサーバ２０との間は、ＨＴＴＰ（HyperText Transfer Protocol）通信が行われるようになっているが、ソケット通信全般の通信方式もとり得る。
【００１９】
なお、以下の説明において、複数の通信端末１０ａ〜１０ｃの各々に共通の説明では、各通信端末が単に通信端末１０として参照される。
【００２０】
[通信端末の構成]
次に、図１に示した通信端末１０の構成例について、図２を参照して説明する。図２は、通信端末１０の構成例を示す図である。
【００２１】
図２に示すように、通信端末１０は、ＣＰＵ(Central Processing Unit)１１と、ＲＯＭ(Read Only Memory)１２と、ＲＡＭ(Random Access Memory)１３と、表示部１４と、音声入力部１５と、入力部１６と、音声出力部１７と、通信インターフェース部１８とを備える。この実施形態では、通信端末１０は、一例として、ラップトップパソコン(Laptop computer)とするが、携帯端末、ＰＤＡ（Personal Digital Assist）、パーソナルコンピュータなどでもよい。
【００２２】
ＣＰＵ１１は、通信端末１０全体の動作を実現するための各種のプログラムの実行、演算処理、タイミング処理等を行う。
【００２３】
ＲＯＭ１２には、ウェブブラウザ等のプログラムが記憶されている。ＲＡＭ１３には、プログラムおよび各種のデータが一時的に保持される。
【００２４】
表示部１４は、例えば、液晶ディスプレイ、ＥＬ(Electro-Luminescence)などのフラットパネル表示器とすることができる。
【００２５】
音声入力部１５は、マイクロフォン等であり、ユーザ（話者）が発する音声を受け入れるために用いられる。入力部１６は、マウス、キーボード、操作ボタン、タッチパネル、入力ペン、センサーなどを含む。
【００２６】
音声出力部１７は、スピーカやヘッドセット等であり、音声入力部１５から入力された音声を出力するように構成されている。
【００２７】
通信インターフェース部１８は、例えばＨＴＴＰ通信に準拠するインターフェース機能を有する。
【００２８】
[サーバのハードウエア構成]
次に、図１に示したサーバ２０のハードウエア構成例について、図３を参照して説明する。図３は、サーバ２０の構成例を示す図である。
【００２９】
サーバ２０は、図３に示すように、ＣＰＵ（Central Processing Unit）２１と、音声認識部２２と、ＲＡＭ（Random Access Memory）２３と、ＲＯＭ（Read Only Memory）２４と、通信インターフェース部２５とを含む。
【００３０】
ＣＰＵ２１は、各構成要素とバスで接続されて制御信号やデータの転送を行うとともに、サーバ２０全体の動作を実現するためのプログラムの実行、演算処理等を行う。
【００３１】
音声認識部２２は、ユーザが発した音声（単語等）を認識する。この場合、音声認識部２２は、音声を認識するための辞書（不図示）を備えており、この辞書を参照して、音声を認識する。
【００３２】
上述した音声認識では、入力音声に対する音響モデルおよび言語モデルの尤度が一番高い単語列を認識結果として出力する。
【００３３】
ＲＡＭ２３には、当該プログラムおよび各種のデータが一時的に保持される。ＲＯＭ２４には、プログラムが記憶されており、本実施形態のサーバ２０は、当該プログラムが実行されることにより実現される。なお、上述したプログラムは、ＣＤ−ＲＯＭ等の記憶媒体に格納されていてもよい。
【００３４】
通信インターフェース部２５は、ネットワークインターフェース機能を有しており、通信端末１０との通信を行う。
【００３５】
［サーバの機能構成］
次に、サーバ２０の機能構成について図３〜図５を参照して説明する。図４は、図３に示したハードウエア構成上で実現されるサーバ２０の機能構成の一例を示す図である。図５は、（ａ）後述する単語ＤＢ２０６のデータ構造と、（ｂ）後述する習熟度ＤＢ２０７のデータ構造とを示す図である。
【００３６】
図４において、サーバ２０は、制御部２０１、取得部２０２、抽出部２０３、決定部２０４、通知部２０５、単語ＤＢ２０６および習熟度ＤＢ２０７を備える。
【００３７】
単語ＤＢ２０６および習熟度ＤＢ２０７は、図３に示したＲＡＭ２２またはＲＯＭ３３により構成される。なお、図４に示したＤＢ２０６，２０７以外の構成要素２０１〜２０５については、後述するサーバ２０の処理説明において適宜参照される。
【００３８】
図５（ａ）に示すように、単語ＤＢ２０６には、単語ｄ１０と、ユーザ動作参照カウントｄ２０と、辞書引き参照カウントｄ３０と、難読語候補フラグｄ４０との対応関係が記憶される。
【００３９】
単語ｄ１０は、通信端末１０ｂ，１０ｃに表示される音声内容の中から聞き手によって参照された語である。この実施形態では、後述するように、通信端末１０ｂ，１０ｃは、表示部１４に表示される音声内容の語の中から、マウス・トラッキング、アイ・トラッキングまたは辞書引きのいずれかによって語の参照を検知するようになっており、この検知時に、単語ｄ１０には、この検知によって参照された語が設定される。
【００４０】
ユーザ動作参照カウントｄ２０には、上記マウス・トラッキングによって検知された語の参照回数と、上記アイ・トラッキングによって検知された語の参照回数との合計値（聞き手の参照頻度）が設定される。
【００４１】
辞書引き参照カウントｄ３０には、上記辞書引きによって参照された語の参照回数（聞き手の参照頻度）が設定される。
【００４２】
難読語候補フラグｄ４０は、難読語の候補であることを示している。このフラグｄ４０が存在するときは、対応する語が難読語の候補であることを意味する。
【００４３】
また、図５（ｂ）に示すように、習熟度ＤＢ２０７には、ユーザＩＤｄ５０と習熟度ｄ６０との対応関係が記憶されている。習熟度ｄ６０は、音声と同一言語（例えば英語等）の習熟度を示し、例えば「初級」、「中級」、「上級」などに区分けして設定される。これにより、習熟度ＤＢ２０７は、音声と同一言語についての聞き手の習熟度を記憶する。
【００４４】
［サーバの動作］
以下、この音声処理を実現するためのサーバ２０の動作について、図１〜図６を参照して説明する。図６は、サーバ２０の音声処理例を示すフローチャートである。
【００４５】
図６において、通信端末１０ａが、サーバ２０に対して通信網ＮＷを介して、音声入力部１５からの話者が発した音声を出力した場合には、サーバ２０は、その音声を取得し（ステップＳ１０１）、その音声認識処理を行う（ステップＳ１０２）。音声認識処理では、上述したように、入力音声に対する音響モデルおよび言語モデルの尤度が一番高い単語列を認識結果として判断する。
【００４６】
次にＣＰＵ２１は、単語ＤＢ２０６の難読語候補フラグｄ４０を参照して、ステップＳ１０２での音声認識処理によって認識された単語を対象として、対応する単語が難読語候補か否かを判定する（ステップＳ１０３）。対応する単語に難読語候補フラグｄ４０が存在する場合は（ステップＳ１０３のはい）、ＣＰＵ２１は、難読語の判定処理を行う（ステップＳ１０４）。なお、ステップＳ１０４の処理は、後述する図７において、詳細なフローチャートを示してある。
【００４７】
一方、難読語候補フラグｄ４０が存在しない場合は（ステップＳ１０３のいいえ）、ＣＰＵ２１は、テキスト表示処理を行う（ステップＳ１０５）。テキスト表示処理では、ＣＰＵ２１は、ステップＳ１０２で音声認識された単語列（音声内容）を通信端末１０ｂ，１０ｃへ出力し、表示部１４にテキスト表示させる。
【００４８】
図６に示したステップＳ１０１，Ｓ１０２，Ｓ１０５の処理において、ＣＰＵ２１は、音声認識部２２と協働して、制御部２０１として機能する。また、ステップＳ１０３，Ｓ１０４の処理において、ＣＰＵ２１は、音声認識部２２と協働して、判定部２０４として機能する。
【００４９】
図７は、難読語を決定するために実行される処理（難読語の判定処理）のフローチャートである。
【００５０】
図７において、ＣＰＵ２１は、単語ＤＢ２０６の各種カウントｄ２０，ｄ３０を参照し、判定対象の単語（ステップＳ１０２の音声認識処理によって認識された単語）と一致する単語ｄ１０に対応するカウントｄ２０，ｄ３０に基づくスコアがしきい値以上かどうかを判定する（ステップＳ２０１）。図７では、上記スコアは、単語ｄ１０に対応する各種カウントｄ２０，ｄ３０を基準にして、ＣＰＵ２１によって算出される。上述したスコアは、カウントｄ２０，ｄ３０の重み付け和（ｄ２０×ｍ１＋ｄ２０×ｍ２：ｍ１，ｍ２は重み付け係数）であってもよいし、カウントｄ２０，ｄ３０の各平均値の和（ｄ２０／ユーザ数＋ｄ３０／ユーザ数）などであってもよい。
【００５１】
ステップＳ２０１でスコアがしきい値以上であると判定された場合には（ステップＳ２０１のはい）、ＣＰＵ２１は、判定対象の単語を、難読語として判定する（ステップＳ２０２）。
【００５２】
図７に示した処理において、ＣＰＵ２１は、音声認識部２２と協働して、判定部２０４として機能する。
【００５３】
図８は、図６と並列に実行される処理のフローチャートであって、難読語候補を決定するために実行される処理の一例として、聞き手によって参照された各単語の参照回数を単語ＤＢ２０６に管理するための処理を示している。
【００５４】
図８に示す処理において、ＣＰＵ２１は先ず、図６のステップＳ１０５のテキスト処理により通信端末１０ｂ，１０ｃに表示される音声内容に含まれる語が参照されたことを示すための参照情報を、対応する通信端末から取得する（ステップＳ３０１）。
【００５５】
ステップＳ３０１に示した処理において、ＣＰＵ２１は、取得部２０２として機能する。
【００５６】
通常、聞き手は音声内容を見たときに、難読語と認識した単語に対して参照（この実施形態では、入力部１６の選択操作、ユーザの注視、辞書引き）することが多くなると考えられる。
【００５７】
この観点から、本実施形態の通信端末１０ｂ，１０ｃでは、聞き手にとっての難読語を特定できるように、マウス・トラッキング、アイ・トラッキングまたは辞書引きの検知を行う機能を備え、この機能によって、表示部１４に表示された音声内容（テキストデータ）の中から聞き手に参照された語（例えば単語）を抽出するようにしている。
【００５８】
具体的には、通信端末１０ｂ，１０ｃは、マウス・トラッキングによって、マウスとしての入力部１６の動作を追跡し、マウスによって選択操作された語を抽出する。また、通信端末１０ｂ，１０ｃでは、アイ・トラッキングによって、ユーザの視線を追跡し、一定期間または一定回数以上視線を向けている語を抽出する。さらに、通信端末１０ｂ，１０ｃでは、辞書引きの検知機能によって、辞書引きされた語を抽出する。
【００５９】
そして、通信端末１０ｂ，１０ｃは、上記ステップＳ３０１における参照情報（例えば、抽出された語と、それを参照したことを示すフラグと、上記３機能のいずれによって参照されたかを示す参照種別を含む。）をサーバ２０に出力するようにしている。
【００６０】
ステップＳ３０２において、ＣＰＵ２１は、参照情報を取得した場合には、単語ＤＢ２０６を参照して、その参照情報に対応するカウント（ｄ２０，ｄ３０）を更新する。例えば、参照情報がマウス・トラッキングまたはアイ・トラッキングによって参照されたことを示す参照種別を含む場合には、その参照された単語を対象として、該当する単語ｄ１０のユーザ動作参照カウントｄ２０の値をカウントアップする。一方、参照情報が辞書引きによって参照されたことを示す参照種別を含む場合には、その検知された単語を対象として、該当する単語ｄ１０の辞書引き参照カウントｄ３０の値をカウントアップする。
【００６１】
なお、参照された単語が単語ＤＢ２０６に未登録の場合には、ＣＰＵ２１は、対応する単語ｄ１０のカウント（ｄ２０，ｄ３０）を単語ＤＢ２０６に新たに登録する。
【００６２】
次にＣＰＵ２１は、ステップＳ３０２で更新されたカウントが予め設定されたしきい値以上かどうかを判定し（ステップＳ３０３）、しきい値以上と判定した場合、参照された単語を難読語候補として設定する（ステップＳ３０４）。この場合、ＣＰＵ２１は、対応する単語ｄ１０の難読語候補フラグｄ４０にフラグを立てる。
【００６３】
ステップＳ３０２〜Ｓ３０４に示した処理において、ＣＰＵ２１は、設定部２０３として機能する。
【００６４】
以上説明したように、本実施形態のサーバ２０によれば、聞き手側の端末１０ｂ，１０ｃに表示される音声内容に含まれる語のカウントｄ２０，ｄ３０に応じて、聞き手の難読語候補を設定し、それ以降音声中に難読語候補が含まれる場合は、当該難読語候補に対応する語を、難読語として決定する。ここで、カウントｄ２０，ｄ３０は、聞き手の参照操作に応じて値が設定されるので、聞き手の参照回数（参照頻度）が正しく反映される。これにより、聞き手にとっての難読語を判定できる。
【００６５】
[通知処理]
以上では、難読語を通知する態様について言及しなかったが、難読語を話者に通知するようにしてもよい。
【００６６】
図７に示した難読語の判定処理（ステップＳ２０２）後において、サーバ２０のＣＰＵ２１（図３の通知部２０５）は、ステップＳ２０２で判定された難読語を、通信網ＮＷを介して通信端末１０ａに通知するようにしてもよい。この場合、ＣＰＵ２１は、たとえば「〇〇は難読語です。別の用語に置き換えてください。」（〇〇は難読語の単語に相当）というメッセージを通知し、対応する難読語を強調表示させることもできる。このような強調表示方法としては、例えば、難読語の太さを強調させること、難読語の色を変えること、文字サイズを変えること等が考えられる。これにより、話者は、難読語を確実に把握することが可能となり、それ以降難読語の使用を控えることが期待される。すなわち、難読語の表示は、聞き手にとっての難読語を話者に対して視覚的に把握させる役割を果たす。
【００６７】
なお、上述した通知処理は、様々な態様が考えられる。例えば、難読語が判定された時点（ステップＳ２０２の直後）で、個々の難読語を話者（通信端末１０ａ）に対して通知してもよいし、すべての難読語を判定した後に、一括してすべての難読語を話者に対して通知するようにしてもよい。
【００６８】
[習熟度に応じた検索処理]
以上では、ユーザ（聞き手）の言語（例えば、英語等）の習熟度に応じて難読語を決定する態様について言及しなかったが、ある習熟度と他の習熟度とを区別して難読語を決定するようにしてもよい。
【００６９】
例えば、図７に示した難読語を判定するためのスコアの判定処理（ステップＳ２０１）において、サーバ２０のＣＰＵ２１は、習熟度ＤＢ２０７（図５（ｂ））のユーザの習熟度ｄ６０に応じて、聞き手ごとに、上記スコアを算出するようにしてもよい。例えば、ＣＰＵ２１は、聞き手の習熟度（例えば、「初級」、「中級」、「上級」）に応じた重み付け係数を、上記スコアに乗算するようにする。これにより、ある習熟度と他の習熟度を区別してユーザのスコアが異なるので、ユーザの習熟度を考慮して難読語が判定される。
【００７０】
[難読語候補の抽出処理]
図８に示した難読語候補の設定するためのカウントの判定処理（ステップＳ３０３）において、しきい値と比較されるカウントは、マウス・トラッキング、アイ・トラッキングまたは辞書引きの検知機能のそれぞれの種別を区別せずに、ＣＰＵ２１は、カウントｄ２０，ｄ３０の合計値から難読語候補を抽出したが、それぞれの種別を区別して抽出するようにしてもよい。この場合、ＣＰＵ２１は、種別ごとのカウントと、それに対応する各種別用のしきい値との比較を行うことで、ステップＳ３０４において、難読語候補を設定することができる。あるいは、ＣＰＵ２１は、複数（２種類または３種類）の種別のカウントを合算し、その合計値と閾値とを比較することで、難読語候補を設定することもできる。この場合、ＣＰＵ２１は、各種別のカウントに対して重み付けを行うことで、対応する種別のカウントの合計値を算出するようにしてもよい。
【００７１】
（変形例１）
以上では、単語ＤＢ２０６の変形態様について言及しなかったが、単語ＤＢ２０６は、ユーザ毎に設定するようにしてもよい。これにより、ＣＰＵ２１は、ユーザ毎に、対応する単語ＤＢを参照して、上述した図６〜図８の処理を行うことができるので、ユーザ毎に難読語の判定を行うことができる。また、ＣＰＵ２１は、ユーザ毎に、対応する単語ＤＢの履歴（既に設定済みの難読語候補フラグ）を参照することで、図６のステップＳ１０３の難読語候補の判定処理を行わずに、フラグが設定されている単語を対象として、難読語の判定処理（図７のステップＳ１０４）および話者への通知処理を行うことができる。
【００７２】
（変形例２）
上述した習熟度ＤＢ２０７の習熟度ｄ６０（図５（ｂ））は、ユーザの話中に、その発声内容（単語数、発音レベルなど）に応じて、動的に更新されるようにしてもよい。これにより、ユーザの習熟度を正しく反映させることができるため、聞き手にとっての適切な難読語が判定されることになる。
【００７３】
（変形例３）
上述した単語ＤＢ２０６の難読語候補フラグｄ４０（図５（ａ））は、ユーザの参照頻度に応じて（例えば、一定期間内の参照回数＝０など）、対応するフラグを外すようにしてもよい。このようにしても、聞き手にとっての難読語を正しく判定できる。
【００７４】
以上、実施形態および各変形例について詳述してきたが、実施形態および各変形例の中で説明した処理等はすべての実施形態および各変形例のサーバと組み合わせて実施することができる。
【００７５】
また、通信端末１０およびサーバ２０の台数、ハードウエア構成、動作手順および／またはデータ構成は、上述した実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更なども含まれる。
【符号の説明】
【００７６】
１０，１０ａ，１０ｂ，１０ｃ  通信端末
２０  サーバ
２０１  制御部
２０２  取得部
２０３  設定部
２０４  判定部
２０５  通知部
２０６  単語ＤＢ
２０７  習熟度ＤＢ
【図１】
0006584808.tif 000002
【図２】
0006584808.tif 000003
【図３】
0006584808.tif 000004
【図４】
0006584808.tif 000005
【図５】
0006584808.tif 000006
【図６】
0006584808.tif 000007
【図７】
0006584808.tif 000008
【図８】
0006584808.tif 000009