(57)【要約】      （修正有）【課題】同音異義語による誤検索を低減することができる音声辞書検索システム及び音声辞書検索プログラムを提供すること。【解決手段】音声辞書検索システム１０は、音声２０が入力される音声入力部２１と、辞書データを格納する辞書部６０と、入力された音声２０に対応する入力文字列データ３１を生成する音声認識部２２と、入力文字列データ３１を受け取り検索対象を決定する対象決定部５０と、決定された検索対象に対して辞書データを参照することにより辞書検索を行う辞書検索部５５と、その辞書検索の結果を出力する出力部７０とを備える。【選択図】図１
2005267399.tif 000002
【特許請求の範囲】
【請求項１】
音声が入力される音声入力部と、
辞書データを格納する辞書部と、
入力された前記音声に対応する入力文字列データを生成する音声認識部と、
前記入力文字列データを受け取り、前記辞書データを参照して検索対象を決定する対象決定部と、
決定された前記検索対象に対して前記辞書データを参照することにより辞書検索を行う辞書検索部と、
前記辞書検索の結果を出力する出力部と
を具備し、
前記対象決定部は、
第１判定部と、
同音異義語抽出部と、
第２判定部と
を備え、
前記第１判定部は、少なくとも１つの前記入力文字列データから第１文字列データと第２文字列データとを生成し、
前記同音異義語抽出部は、前記辞書データを参照して前記第２文字列データが示す単語の複数の同音異義語を検出し、前記複数の同音異義語のそれぞれを示す複数の同音異義語データを生成し、
前記第２判定部は、前記複数の同音異義語データの各々の特性と前記第１文字列データの特性との間に共通点があるかどうかを判定し、前記複数の同音異義語データのうち前記共通点を有する一の前記同音異義語データを、前記検索対象を示す検索語データとして前記辞書検索部に出力する
音声辞書検索システム。
【請求項２】
請求項１に記載の音声辞書検索システムにおいて、
前記第１判定部は、１つの前記入力文字列データが示す文字列を、先行する第１文字列と後行する第２文字列とに分割し、
前記第１判定部は、前記第１文字列を示すデータを前記第１文字列データとして設定し、前記第２文字列を示すデータを前記第２文字列データとして設定する
音声辞書検索システム。
【請求項３】
請求項２に記載の音声辞書検索システムにおいて、
前記第１文字列は、名詞、名詞句、形容詞、形容詞句、動詞、及び動詞句のうち少なくとも１つを含み、
前記第２文字列は、名詞あるいは名詞句を含む
音声辞書検索システム。
【請求項４】
請求項１に記載の音声辞書検索システムにおいて、
前記第１判定部は、２つの前記入力文字列データのうち、先に入力された前記入力文字列データを前記第２文字列データとして設定し、後に入力された前記入力文字列データを前記第１文字列データとして設定する
音声辞書検索システム。
【請求項５】
請求項４に記載の音声辞書検索システムにおいて、
前記第１文字列データが示す文字列は、名詞、名詞句、形容詞、形容詞句、動詞及び動詞句のうち少なくとも１つを含み、
前記第２文字列データが示す文字列は、名詞あるいは名詞句を含む
音声辞書検索システム。
【請求項６】
請求項１に記載の音声辞書検索システムにおいて、
前記第１判定部に接続された第１ボタン及び第２ボタンを更に具備し、
前記第１判定部は、前記第１ボタンが押下された時に入力される前記入力文字列データを前記第１文字列データとして設定し、前記第２ボタンが押下された時に入力される前記入力文字列データを前記第２文字列データとして設定する
音声辞書検索システム。
【請求項７】
請求項１乃至６のいずれかに記載の音声辞書検索システムにおいて、
前記第２判定部は、前記複数の同音異義語データが示す単語の読みと、前記第１文字列データが示す文字列の読みとの間に、共通の読みがあるかどうかを判定し、
前記第２判定部は、前記第１文字列データが示す前記文字列中から、前記共通の読みを有する共通部分を抽出し、前記共通部分と同一の単語を示す前記同音異義語データを、前記検索語データとして出力する
音声辞書検索システム。
【請求項８】
請求項１乃至６のいずれかに記載の音声辞書検索システムにおいて、
前記第２判定部は、前記各々の同音異義語データが示す文字列と、前記第１文字列データが示す文字列との間に、共通の漢字があるかどうかを判定し、
前記第２判定部は、前記共通の漢字を含む前記同音異義語データを、前記検索語データとして出力する
音声辞書検索システム。
【請求項９】
請求項１乃至６のいずれかに記載の音声辞書検索システムにおいて、
前記第２判定部は、前記辞書データを参照し、前記各々の同音異義語データが示す単語の説明文と、前記第１文字列データが示す文字列との間に、共通の漢字があるかどうかを判定し、
前記第２判定部は、前記共通の漢字を含む前記説明文に対応する前記同音異義語データを、前記検索語データとして出力する
音声辞書検索システム。
【請求項１０】
請求項１乃至９のいずれかに記載の音声辞書検索システムにおいて、
前記対象決定部及び前記出力部に接続されたユーザ補助部を更に具備し、
前記対象決定部が検索対象を特定できなかった場合、前記ユーザ補助部は、前記出力部を通して、発声の誘導・案内・促進をユーザに通知する
音声辞書検索システム。
【請求項１１】
入力される音声に対して辞書データを参照して辞書検索を行う音声辞書検索システムにおいて、
（ａ）前記入力される音声に対応する入力文字列データを生成するステップと、
（ｂ）少なくとも１つの前記入力文字列データから第１文字列データと第２文字列データとを生成するステップと、
（ｃ）前記辞書データを参照して前記第２文字列データが示す単語の複数の同音異義語を検出し、前記複数の同音異義語のそれぞれを示す複数の同音異義語データを生成するステップと、
（ｄ）前記複数の同音異義語データの各々の特性と前記第１文字列データの特性との間に共通点があるかどうかを判定するステップと、
（ｅ）前記複数の同音異義語データのうち前記共通点を有する一の前記同音異義語データを、前記辞書検索の対象を示す検索語データとして決定するステップと、
（ｆ）前記辞書データを参照して、前記検索語データが示す前記対象に対して前記辞書検索を行うステップと
をコンピュータに実行させるための
音声辞書検索プログラム。
【請求項１２】
請求項１１に記載の音声辞書検索プログラムにおいて、
前記（ｂ）生成するステップは、
（ｂ−１）１つの前記入力文字列データが示す文字列を、先行する第１文字列と後行する第２文字列とに分割するステップと、
（ｂ−２）前記第１文字列を示すデータを前記第１文字列データとして設定するステップと、
（ｂ−３）前記第２文字列を示すデータを前記第２文字列データとして設定するステップと
を含む
音声辞書検索プログラム。
【請求項１３】
請求項１１に記載の音声辞書検索プログラムにおいて、
前記（ｂ）生成するステップは、
（ｂ−４）２つの前記入力文字列データのうち先に入力された前記入力文字列データを、前記第２文字列データとして設定するステップと、
（ｂ−５）２つの前記入力文字列データのうち後に入力された前記入力文字列データを、前記第１文字列データとして設定するステップと
を含む
音声辞書検索プログラム。
【請求項１４】
請求項１１乃至１３のいずれかに記載の音声辞書検索プログラムにおいて、
前記（ｄ）判定するステップは、
（ｄ−１）前記複数の同音異義語データが示す単語の読みと、前記第１文字列データが示す文字列の読みとの間に、共通の読みがあるかどうかを判定するステップを含み、
前記（ｅ）決定するステップは、
（ｅ−１）前記第１文字列データが示す前記文字列中から、前記共通の読みを有する共通部分を抽出するステップと、
（ｅ−２）前記共通部分と同一の単語を示す前記同音異義語データを、前記検索語データとして決定するステップと
を含む
音声辞書検索プログラム。
【請求項１５】
請求項１１乃至１３のいずれかに記載の音声辞書検索プログラムにおいて、
前記（ｄ）判定するステップは、
（ｄ−２）前記各々の同音異義語データが示す文字列と、前記第１文字列データが示す文字列との間に、共通の漢字があるかどうかを判定するステップを含み、
前記（ｅ）決定するステップは、
（ｅ−３）前記共通の漢字を含む前記同音異義語データを、前記検索語データとして決定するステップを含む
音声辞書検索プログラム。
【請求項１６】
請求項１１乃至１３のいずれかに記載の音声辞書検プログラムにおいて、
前記（ｄ）判定するステップは、
（ｄ−３）前記辞書データを参照し、前記各々の同音異義語データが示す単語の説明文と、前記第１文字列データが示す文字列との間に、共通の漢字があるかどうかを判定するステップを含み、
前記（ｅ）決定するステップは、
（ｅ−４）前記共通の漢字を含む前記説明文に対応する前記同音異義語データを、前記検索語データとして決定するステップを含む
音声辞書検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声入力形式の辞書検索システム、及びそのシステムにおいて使用される音声辞書検索プログラムに関する。
【背景技術】
【０００２】
入力した音声を認識して文字列に変換する音声認識装置が知られている。ここで、「音声認識」とは、音声から、話者が伝えようと意図した言語的内容を機械的に抽出することである。
【０００３】
特許文献１に開示された音声認識装置は、音声を含む音声情報を入力する手段と、音声の認識に関する状況を検知する手段と、検知された状況を示す状況情報に基づいて、複数の音声認識手段のうち少なくとも１つを選択する手段を有する。ここで、その複数の音声認識手段のそれぞれは、入力された音声の認識処理を実行する。また、上記の状況を示す情報は、話者に関する情報（性別、スピード、方言など）、使用される単語に関する情報、及びノイズ状況のうち少なくとも１つを含む。
【０００４】
また、音声応答システムが知られている。この音声応答システムとして、例えば、ＣＴＩ（Ｃｏｍｐｕｔｅｒ  Ｔｅｌｅｐｈｏｎｙ  Ｉｎｔｅｇｒａｔｉｏｎ）システムが挙げられる。このＣＴＩシステムは、電話を介して入力される音声を認識し、入力された音声に基づいて動作したり音声で応答したりすることができる。
【０００５】
特許文献２に開示された音声応答装置は、入力された音声信号を認識し、その認識に基づいた応答を行う装置である。この音声応答装置は、音声認識手段と、記憶手段と、実行手段と、確定手段とを備える。音声認識手段は、入力された音声信号を認識する。記憶手段は、単語と、その単語の同音異義語に関する情報とを対応づけた辞書を記憶する。実行手段は、音声認識手段による音声認識結果に同音異義語が含まれる場合、その同音異義語に関する情報に基づいた応答を、上記音声信号の入力元に対して実行する。確定手段は、上記応答に対する入力元の返答に基づいて、音声認識結果を確定する。
【０００６】
【特許文献１】特開２００３−１４０６９１号公報
【特許文献２】特開平１１−１５３９９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、同音異義語による誤検索を低減することができる音声辞書検索システム及び音声辞書検索プログラムを提供することにある。
【０００８】
本発明の他の目的は、ユーザの自由な言い回しに基づいて、複数の同音異義語から所望の単語を検索することができる音声辞書検索システム及び音声辞書検索プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
以下に、［発明を実施するための最良の形態］で使用される番号・符号を用いて、［課題を解決するための手段］を説明する。これらの番号・符号は、［特許請求の範囲］の記載と［発明を実施するための最良の形態］との対応関係を明らかにするために括弧付きで付加されたものである。ただし、それらの番号・符号を、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【００１０】
本発明に係る音声辞書検索システム（１０）は、音声（２０）が入力される音声入力部（２１）と、辞書データ（６１、６２）を格納する辞書部（６０）と、入力された音声（２０）に対応する入力文字列データ（３１）を生成する音声認識部（２２）と、入力文字列データ（３１）を受け取り辞書データ（６１、６２）を参照して検索対象を決定する対象決定部（５０）と、決定された検索対象に対して辞書データ（６１、６２）を参照することにより辞書検索を行う辞書検索部（５５）と、その辞書検索の結果を出力する出力部（７０）とを備える。また、この対象決定部（５０）は、第１判定部（５１）と、同音異義語抽出部(５２)と、第２判定部（５３）とを備える。第１判定部（５１）は、少なくとも１つの入力文字列データ（３１）から第１文字列データ（３２）と第２文字列データとを生成する。この第１文字列データは、第２文字列データが示す内容を補足する内容を有する。同音異義語抽出部（５２）は、辞書データ（６１、６２）を参照して第２文字列データが示す単語の複数の同音異義語を検出し、その複数の同音異義語のそれぞれを示す複数の同音異義語データ（３３）を生成する。第２判定部（５３）は、複数の同音異義語データ（３３）の各々の特性と第１文字列データ（３２）の特性との間に共通点があるかどうかを判定する。そして、第２判定部（５３）は、複数の同音異義語データ（３３）のうち共通点を有する一の同音異義語データ（３３）を、上記検索対象を示す検索語データ（３４）として辞書検索部（５５）に出力する。辞書検索部（５５）は、その検索語データ（３４）と辞書データ（６１、６２）に基づき、検索対象に対して辞書検索を行い、その辞書検索の結果を出力部（７０）に出力する。
【００１１】
本発明に係る音声辞書検索システム（１０）において、第１判定部（５１）は、１つの入力文字列データ（３１）が示す文字列を、先行する第１文字列と後行する第２文字列とに分割する。そして、第１判定部（５１）は、その第１文字列を示すデータを第１文字列データ（３２）として設定し、その第２文字列を示すデータを第２文字列データとして設定する。ここで、その第１文字列は、名詞、名詞句、形容詞、形容詞句、動詞、及び動詞句のうち少なくとも１つを含む。また、第２文字列は、名詞あるいは名詞句を含む。この第１文字列は、第２文字列が示す内容を補足説明する内容を有する。
【００１２】
また、本発明に係る音声辞書検索システム（１０）において、第１判定部（５１）は、２つの入力文字列データ（３１）のうち、先に入力された入力文字列データ（３１）を第２文字列データとして設定し、後に入力された入力文字列データ（３１）を第１文字列データ（３２）として設定する。ここで、第１文字列データ（３２）が示す文字列は、名詞、名詞句、形容詞、形容詞句、動詞及び動詞句のうち少なくとも１つを含む。また、第２文字列データが示す文字列は、名詞あるいは名詞句を含む。この第１文字列データは、第２文字列データが示す内容を補足する内容を有する。
【００１３】
本発明に係る音声辞書検索システム（１０´）は、第１判定部（５１）に接続された第１ボタン（８１）及び第２ボタン（８１）を更に備えてもよい。この時、第１判定部（５１）は、第１ボタン（８１）が押下された時に入力される入力文字列データ（３１）を第１文字列データ（３２）として設定する。また、第１判定部（５１）は、第２ボタン（８１）が押下された時に入力される入力文字列データ（３１）を第２文字列データとして設定する。
【００１４】
このような音声辞書検索システム（１０）において、上記第２判定部（５３）は、複数の同音異義語データ（３３）が示す単語の読みと、第１文字列データ（３２）が示す文字列の読みとの間に、共通の読みがあるかどうかを判定する。そして、第２判定部（５３）は、第１文字列データ（３２）が示す文字列中から、共通の読みを有する共通部分を抽出し、その共通部分と同一の単語を示す同音異義語データ（３３）を、検索語データ（３４）として出力する。
【００１５】
また、上記第２判定部（５３）は、各々の同音異義語データ（３３）が示す文字列と、第１文字列データ（３２）が示す文字列との間に、共通の漢字があるかどうかを判定する。そして、この第２判定部（５３）は、共通の漢字を含む同音異義語データ（３３）を、検索語データ（３４）として出力する。
【００１６】
更に、上記第２判定部（５３）は、辞書データ（６１、６２）を参照し、各々の同音異義語データ（３３）が示す単語の説明文と、第１文字列データ（３２）が示す文字列との間に、共通の漢字があるかどうかを判定する。そして、第２判定部（５３）は、共通の漢字を含む説明文に対応する同音異義語データ（３３）を、検索語データ（３４）として出力する。
【００１７】
このように、本発明に係る音声辞書検索システム（１０）によれば、入力された音声（２０）から、第２文字列と、その第２文字列を補足説明する第１文字列が生成される。ここで、この第１文字列で用いるべき単語や言い回しに特に制限はない。ユーザは、自分が説明しやすいように任意の単語・語句を用いて、意図する単語を形容すればよい。この音声辞書検索システム（１０）は、この第１文字列に含まれる「漢字」や「読み」を参照することにより、第２文字列が複数の同音異義語を有する場合においても、ユーザの意図する単語を検索することができる。つまり、音声（２０）や入力文字列データ（３１）に込められたユーザの意図が認識される。このように、同音異義語による誤検索が低減され、入力される音声に対して効率よく辞書検索を行うことが可能となる。
【００１８】
また、本発明に係る音声辞書検索システム（１０）は、対象決定部（５０）及び出力部（７０）に接続されたユーザ補助部（９０）を更に備えてもよい。対象決定部（５０）が検索対象を特定できなかった場合、このユーザ補助部（９０）は、出力部（７０）を通して、発声の誘導・案内・促進をユーザに通知する。これにより、ユーザの利便性が向上する。
【００１９】
本発明に係る音声辞書検索プログラムは、上述の音声辞書検索システム（１０）においてコンピュータにより実行される。すなわち、この音声辞書検索プログラムは、（ａ）入力される音声（２０）に対応する入力文字列データ（３１）を生成するステップと、（ｂ）少なくとも１つの入力文字列データ（３１）から第１文字列データ（３２）と第２文字列データとを生成するステップと、（ｃ）辞書データ（６１、６２）を参照して第２文字列データが示す単語の複数の同音異義語を検出し、その複数の同音異義語のそれぞれを示す複数の同音異義語データ（３３）を生成するステップと、（ｄ）複数の同音異義語データ（３３）の各々の特性と第１文字列データ（３２）の特性との間に共通点があるかどうかを判定するステップと、（ｅ）複数の同音異義語データ（３３）のうち共通点を有する一の同音異義語データ（３３）を、辞書検索の対象を示す検索語データ（３４）として決定するステップと、（ｆ）辞書データ（６１、６２）を参照して、上記検索語データが示す対象に対して辞書検索を行うステップとをコンピュータに実行させる。
【００２０】
上記（ｂ）生成するステップは、（ｂ−１）１つの入力文字列データ（３１）が示す文字列を、先行する第１文字列と後行する第２文字列とに分割するステップと、（ｂ−２）その第１文字列を示すデータを第１文字列データ（３２）として設定するステップと、（ｂ−３）その第２文字列を示すデータを第２文字列データとして設定するステップとを含む。この第１文字列は、第２文字列が示す内容を補足説明する内容を有する。
【００２１】
また、上記（ｂ）生成するステップは、（ｂ−４）２つの入力文字列データ（３１）のうち先に入力された入力文字列データ（３１）を、第２文字列データとして設定するステップと、（ｂ−５）２つの入力文字列データ（３１）のうち後に入力された入力文字列データ（３１）を、第１文字列データ（３２）として設定するステップとを含む。
【００２２】
上記（ｄ）判定するステップは、（ｄ−１）複数の同音異義語データ（３３）が示す単語の読みと、第１文字列データ（３２）が示す文字列の読みとの間に、共通の読みがあるかどうかを判定するステップを含む。この時、上記（ｅ）決定するステップは、（ｅ−１）第１文字列データ（３２）が示す文字列中から、その共通の読みを有する共通部分を抽出するステップと、（ｅ−２）その共通部分と同一の単語を示す同音異義語データ（３３）を、検索語データ（３４）として決定するステップとを含む。
【００２３】
また、上記（ｄ）判定するステップは、（ｄ−２）各々の同音異義語データ（３３）が示す文字列と、第１文字列データ（３２）が示す文字列との間に、共通の漢字があるかどうかを判定するステップを含む。この時、上記（ｅ）決定するステップは、（ｅ−３）その共通の漢字を含む同音異義語データ（３３）を、検索語データ（３４）として決定するステップを含む。
【００２４】
更に、上記（ｄ）判定するステップは、（ｄ−３）辞書データ（６１、６２）を参照し、各々の同音異義語データ（３３）が示す単語の説明文と、第１文字列データ（３２）が示す文字列との間に、共通の漢字があるかどうかを判定するステップを含む。この時、上記（ｅ）決定するステップは、（ｅ−４）その共通の漢字を含む説明文に対応する同音異義語データ（３３）を、検索語データ（３４）として決定するステップを含む。
【発明の効果】
【００２５】
本発明に係る音声辞書検索システム及び音声辞書検索プログラムによれば、音声入力式の辞書検索において、同音異義語による誤検索を低減することが可能となる。
【００２６】
本発明に係る音声辞書検索システム及び音声辞書検索プログラムによれば、ユーザの自由な言い回しに基づいて、複数の同音異義語から所望の単語を検索することが可能となる。
【発明を実施するための最良の形態】
【００２７】
添付図面を参照して、本発明による音声辞書検索システム及び音声辞書検索プログラムを説明する。
【００２８】
（第一の実施の形態）
図１は、本発明の第一の実施の形態に係る音声辞書検索システムの構成を示すブロック図である。本実施の形態において、音声辞書検索システム１０は、音声入力部２１、音声認識部２２、記憶部３０、対象決定部５０、辞書検索部５５、辞書部６０、及び出力部７０を備える。
【００２９】
音声入力部２１には、音声２０が入力される。この音声入力部２１として、マイクロフォン装置が例示される。この音声入力部２１は、入力された音声２０をデジタルデータである音声データに変換し、その音声データを音声認識部２２に出力する。
【００３０】
音声認識部２２は、音声入力部２１に接続され、音声入力部２１から音声データを受け取る。この時、音声認識部２２は、一般にディクテーションと呼ばれる文章音声認識を行い、ユーザが自由文で発声した音声を、仮名漢字交じりの文字列に変換する。つまり、この音声認識部２２は、周知の音声認識アルゴリズムを用いて（特許文献１参照）、受け取った音声データから入力文字列データ３１を生成する。この入力文字列データ３１は、入力された音声２０に対応するテキストデータであり、その音声２０の内容を文字列によって示す。音声認識部２２は、入力文字列データ３１を記憶部３０に出力する。
【００３１】
記憶部３０は、音声認識部２２から出力される入力文字列データ３１を格納する。また、記憶部３０は、後述される補足説明データ３２、同音異義語データ３３、検索語データ３４、及び入力テキストパターン４０を格納する。この記憶部３０として、フラッシュメモリやＤＲＡＭなどのメモリが例示される。また、辞書部６０は、辞書データを格納する。この辞書データは、一群の単語の見出し６１やその単語の説明文６２を含む。この辞書部６０として、ＲＯＭなどのメモリが例示される。
【００３２】
対象決定部５０は、記憶部３０及び辞書部６０に接続される。この対象決定部５０は、記憶部３０から入力文字列データ３１を読み出す。そして、後に詳しく説明されるように、対象決定部５０は、入力文字列データ３１に基づいて、辞書検索の対象となる「検索対象」を決定する。ここで、対象決定部５０は、辞書部６０に格納された辞書データを参照する。そして、対象決定部５０は、その決定された検索対象（見出し６１）を示す検索語データ３４を、記憶部３０に出力する。
【００３３】
辞書検索部５５は、記憶部３０に接続され、記憶部３０から上記検索語データ３４を読み込む。また、辞書検索部５５は、辞書部６０に接続され、辞書データを参照することによって、検索語データ３４が示す検索対象（見出し６１）に対して辞書検索を行う。そして、辞書検索部５５は、その辞書検索の結果（見出し６１及び対応する説明文６２）を、出力部７０に出力する。
【００３４】
出力部７０は、辞書検索部５５に接続され、上述の辞書検索の結果をユーザに向けて通知する。図１に示されるように、出力部７０は、例えば、液晶ディスプレイや有機ＥＬディスプレイといった表示部７２を備える。この時、辞書検索の結果である検索対象（見出し６１）及びそれに対応する説明文６２は、この表示部７２に表示される。ユーザは、表示部７２に表示される検索結果を見て、所望の単語の意味を知る、あるいは、続けて音声２０を音声入力部２１に入力する。
【００３５】
ある検索者がある単語を辞書で引く場合、その検索者は、まずその単語と一致する「見出し」を探す。見出しを探し出した後、その検索者は、その見出しに対応する説明文を読む。しかしながら、ある検索者が、自分が発声する単語を音声入力式辞書検索システムにより検索する場合、その単語には複数の同音異義語が存在する可能性を考慮する必要がある。例えば、「きょうか」という発音の単語に対しては、「強化」、「教科」、「狂歌」、「教化」等の複数の同音異義語が存在する。従って、検索者の発声した単語が、複数の同音異義語のうちどの単語であるかを把握する必要がある。
【００３６】
複数の同音異義語から意図する単語を選択する場合、しばしば補足的な説明が加えられる。具体的には、「強くする強化」、「松竹梅の竹」、「目標を意味する対象」等の言い回しによって、意図する単語を確定させることが可能である。これらの例において、それぞれ意図する単語は、明らかに「強化」「竹」「対象」である。一方、補足的な説明は、それぞれ「強くする」「松竹梅の」「目標を意味する」というフレーズである。この「意図する単語」及び「補足的な説明」のそれぞれは、以下「目的単語」及び「補足説明」と参照される。
【００３７】
一般的に、同音異義語を区別する際に用いられる言い回しは、「補足説明（第１文字列）＋目的単語（第２文字列）」という型により規定される。「補足説明」の型として、「形容詞（句）」、「動詞（句）」、「名詞（句）＋の」、「名詞（句）＋を意味する」、「名詞（句）＋の意味の」などの型が挙げられる。また、「目的単語」の型として、「名詞（句）」や「形容詞（句）」が挙げられる。上述の記憶部３０に記憶される入力テキストパターン４０は、このような言い回しの型（パターン）に関するデータである。つまり、入力テキストパターン４０は、「補足説明」のパターン、「目的単語」のパターン、及び「補足説明＋目的単語」のパターンの全てを示す。
【００３８】
本発明に係る音声辞書検索システム１０によれば、対象決定部５０は、パターン判定部５１と、同音異義語抽出部５２と、検索対象判定部５３とを備える。
【００３９】
このパターン判定部５１は、記憶部３０から、入力文字列データ３１及び入力テキストパターン４０を読み込む。そして、パターン判定部５１は、上記入力テキストパターン４０を参照し、入力文字列データ３１に対してパターンマッチング処理を実行する。具体的には、パターン判定部５１は、入力文字列データ３１が示す文字列（以下、入力文字列と参照される）が、上述の「補足説明＋目的単語」のパターンに合致するかどうか判定する。合致する場合、パターン判定部５１は、この連続する入力文字列を、先行する「補足説明」と後行する「目的単語」とに分割する。その後、パターン判定部５１は、補足説明を示す文字列データを、補足説明データ３２として同音異義語抽出部５２に出力する。また、パターン判定部５１は、目的単語を示す文字列データを、目的単語データとして同音異義語抽出部５２に出力する。このように、少なくとも１つの入力文字列データ３１から、補足説明データ３２及び目的単語データが生成される。
【００４０】
同音異義語抽出部５２は、パターン判定部５１から補足説明データ３２及び目的単語データを受け取る。この同音異義語抽出部５２は、目的単語データが示す目的単語の複数の同音異義語を検出する。ここで、辞書部６０に格納されるデータ、特に見出し６１を示すデータが参照される。そして、同音異義語抽出部５２は、検出された複数の同音異義語のそれぞれを示す複数の同音異義語データ３３を生成し、その同音異義語データ３３を記憶部３０に出力する。また、同音異義語抽出部５２は、補足説明データ３２を記憶部３０に出力する。
【００４１】
検索対象判定部５３は、記憶部３０から、補足説明データ３２及び複数の同音異義語データ３３を読み込む。その後、検索対象判定部５３は、補足説明データ３２の特性と、複数の同音異義語データ３３の各々の特性との間に「共通点」があるかどうかを判定する。この特性の共通点は、後述されるように、補足説明と同音異義語とが共通して有する「漢字」や「読み」などを含む。そして、検索対象判定部５３は、複数の同音異義語の中から、この「共通点」を有する１つの同音異義語を選び出し、その１つの同音異義語を示す検索語データ３４を記憶部３０に出力する。
【００４２】
次に、本発明の第一の実施の形態に係る音声辞書検索システム１０の動作を、フローチャート及び具体例を参照することにより詳細に説明する。図２Ａ及び図２Ｂは、本実施の形態に係る音声辞書検索システム１０の動作を示すフローチャートである。
【００４３】
（辞書検索例１）
図３は、本実施の形態における記憶部３０の内容の一例を示す図である。つまり、図３において、入力文字列データ３１、補足説明データ３２、同音異義語データ３３、及び検索語データ３４の内容が示されている。この例において、音声入力部２１に、「きょうかがっしゅくのきょうか」という音声２０が入力される（ステップＳ１１）。すると、音声認識部２２は、この音声を示す音声データを解析・認識し、テキストデータである入力文字列データ３１を生成する（ステップＳ１２）。この場合、図３に示されるように、「強化合宿の強化」という入力文字列データ３１が生成されたとする。
【００４４】
次に、パターン判定部５１は、入力テキストパターン４０を参照して、認識結果である入力文字列の構造を比較検討する（ステップＳ１３）。つまり、パターン判定部５１は、入力文字列が上述の「補足説明＋目的単語」パターンに合致するかどうか判定する。この例において、入力文字列「強化合宿の強化」は、「名詞＋の＋名詞」パターンに合致する（ステップＳ１４；Ｙｅｓ）。この場合、パターン判定部５１は、この入力文字列を、先行する補足説明と後行する目的単語とに分割する（ステップＳ１５）。つまり、入力文字列「強化合宿の強化」は、補足説明である「強化合宿」と、目的単語である「強化」とに分割される。その後、パターン判定部５１は、文字列「強化合宿」及び文字列「強化」をそれぞれ示す補足説明データ３２及び目的単語データを同音異義語抽出部５２に出力する。
【００４５】
次に、同音異義語抽出部５２は、辞書部６０に格納された辞書データを参照して、目的単語の複数の同音異義語を検出する（ステップＳ１６）。例えば、同音異義語抽出部５２は、目的単語「強化」に対して、「教科」「狂歌」「教化」などの複数の同音異義語を検出する。その後、同音異義語抽出部５２は、これら複数の同音異義語のそれぞれを示す複数の同音異義語データ３３を生成する。上述の補足説明データ３２（「強化合宿」）と複数の同音異義語データ３３（「教科」「強化」「狂歌」「教化」）は、記憶部３０に出力され、図３に示されるように、記憶部３０に格納される。
【００４６】
次に、検索対象判定部５３は、複数の同音異義語（「教科」「強化」「狂歌」「教化」）の各々と補足説明「教化合宿」とを比較する（ステップＳ２１）。まず、検索対象判定部５３は、同音異義語と補足説明とが共通の「読み」を有するかどうか判定する（ステップＳ２２）。この例において、補足説明「強化合宿」は、同音異義語の読みである「きょうか」と同一の読みを有する部分を有する（ステップＳ２２；Ｙｅｓ）。この場合、検索対象判定部５３は、補足説明「強化合宿」中で上記共通の読みを有する部分、すなわち単語「強化」を抽出する。このように、単語「強化」が検索対象として採用される（ステップＳ２３）。つまり、検索対象判定部５３は、複数の同音異義語（「教科」「強化」「狂歌」「教化」）から、所望の単語「強化」を選び出し、この単語「強化」を示す検索語データ３４を記憶部３０に出力する。表示部７２は、検索結果を表示する（ステップＳ３０）。このように、ユーザが意図した単語とその単語の意味が、ユーザに通知される。
【００４７】
（辞書検索例２）
図４は、本実施の形態における記憶部３０の内容の他の例を示す図である。この例において、音声入力部２１に、「つよくするきょうか」という音声２０が入力される（ステップＳ１１）。すると、音声認識部２２は、この音声を示す音声データを解析・認識し、テキストデータである入力文字列データ３１を生成する（ステップＳ１２）。この場合、図４に示されるように、「強くする教科」という入力文字列データ３１が生成されたとする。ここで、ユーザが意図する検索したい単語は、明らかに「強化」である。
【００４８】
次に、パターン判定部５１は、入力テキストパターン４０を参照して、認識結果である入力文字列の構造を比較検討する（ステップＳ１３）。この例において、入力文字列「強くする教科」は、「動詞＋名詞」パターンに合致する（ステップＳ１４；Ｙｅｓ）。この場合、パターン判定部５１は、この入力文字列を、先行する補足説明と後行する目的単語とに分割する（ステップＳ１５）。つまり、入力文字列「強くする教科」は、補足説明である「強くする」と、目的単語である「教科」とに分割される。
【００４９】
次に、同音異義語抽出部５２は、辞書部６０に格納された辞書データを参照して、目的単語の複数の同音異義語を検出する（ステップＳ１６）。例えば、同音異義語抽出部５２は、目的単語「教科」に対して、「強化」「狂歌」「教化」などの複数の同音異義語を検出する。その後、同音異義語抽出部５２は、これら複数の同音異義語のそれぞれを示す複数の同音異義語データ３３を生成する。補足説明データ３２（「強くする」）と複数の同音異義語データ３３（「教科」「強化」「狂歌」「教化」）は、記憶部３０に出力され、図４に示されるように、記憶部３０に格納される。
【００５０】
次に、検索対象判定部５３は、複数の同音異義語（「教科」「強化」「狂歌」「教化」）の各々と補足説明「強くする」とを比較する（ステップＳ２１）。まず、検索対象判定部５３は、同音異義語と補足説明とが共通の読みを有するかどうか判定する（ステップＳ２２）。この例において、共通の読みは存在しない（ステップＳ２２；Ｎｏ）。次に、検索対象判定部５３は、同音異義語と補足説明とが共通の漢字を有するかどうか判定する（ステップ２４）。複数の同音異義語中の「強化」と補足説明「強くする」は、共通の漢字「強」を有する（ステップＳ２４；Ｙｅｓ）。この場合、その共通の漢字を有する単語「強化」が検索対象として採用される（ステップＳ２５）。つまり、検索対象判定部５３は、複数の同音異義語（「教科」「強化」「狂歌」「教化」）から、所望の単語「強化」を選び出し、この単語「強化」を示す検索語データ３４を記憶部３０に出力する。表示部７２は、検索結果を表示する（ステップＳ３０）。このように、ユーザが意図した単語とその単語の意味が、ユーザに通知される。
【００５１】
（辞書検索例３）
図５は、本実施の形態における記憶部３０の内容の他の例を示す図である。この例において、音声入力部２１に、「がっこうのきょうか」という音声２０が入力される（ステップＳ１１）。すると、音声認識部２２は、この音声を示す音声データを解析・認識し、テキストデータである入力文字列データ３１を生成する（ステップＳ１２）。この場合、図５に示されるように、「学校の教科」という入力文字列データ３１が生成されたとする。
【００５２】
次に、パターン判定部５１は、入力テキストパターン４０を参照して、認識結果である入力文字列の構造を比較検討する（ステップＳ１３）。この例において、入力文字列「学校の教科」は、「名詞＋の＋名詞」パターンに合致する（ステップＳ１４；Ｙｅｓ）。この場合、パターン判定部５１は、この入力文字列を、先行する補足説明と後行する目的単語とに分割する（ステップＳ１５）。つまり、入力文字列「学校の教科」は、補足説明である「学校」と、目的単語である「教科」とに分割される。
【００５３】
次に、同音異義語抽出部５２は、辞書部６０に格納された辞書データを参照して、目的単語の複数の同音異義語を検出する（ステップＳ１６）。例えば、同音異義語抽出部５２は、目的単語「教科」に対して、「強化」「狂歌」「教化」などの複数の同音異義語を検出する。その後、同音異義語抽出部５２は、これら複数の同音異義語のそれぞれを示す複数の同音異義語データ３３を生成する。補足説明データ３２（「学校」）と複数の同音異義語データ３３（「教科」「強化」「狂歌」「教化」）は、記憶部３０に出力され、図５に示されるように、記憶部３０に格納される。
【００５４】
次に、検索対象判定部５３は、複数の同音異義語（「教科」「強化」「狂歌」「教化」）の各々と補足説明「学校」とを比較する（ステップＳ２１）。まず、検索対象判定部５３は、同音異義語と補足説明とが共通の読みを有するかどうか判定する（ステップＳ２２）。この例において、共通の読みは存在しない（ステップＳ２２；Ｎｏ）。次に、検索対象判定部５３は、同音異義語と補足説明とが共通の漢字を有するかどうか判定する（ステップ２４）。この例において、共通の漢字は存在しない（ステップＳ２４；Ｎｏ）。次に、検索対象判定部５３は、複数の同音異義語（「教科」「強化」「狂歌」「教化」）の各々の説明文と補足説明「学校」とを比較する（ステップＳ２６）。ここで、辞書部６０に格納された辞書データ、つまり見出し６１と説明文６２が参照される。
【００５５】
図６は、本発明に係る音声辞書検索システムにおける辞書部６０の内容の一例を示す図である。図６において、例えば、見出し「強化」とその説明文６２、及び見出し「教科」とその説明文６２が示されている。
【００５６】
このような辞書を参照して、検索対象判定部５３は、各々の同音異義語の説明文６２と補足説明とが共通部分を有するかどうか判定する（ステップＳ２７）。図６に示されるように、見出し「教科」の説明文６２には、「学校の教育過程」というフレーズが含まれている。つまり、単語「教科」の説明文６２と補足説明「学校」とは、共通部分「学校」を有する（ステップＳ２７；Ｙｅｓ）。この場合、その共通部分「学校」を有する単語「教科」が検索対象として採用される（ステップＳ２８）。つまり、検索対象判定部５３は、複数の同音異義語（「教科」「強化」「狂歌」「教化」）から、所望の単語「教科」を選び出し、この単語「教科」を示す検索語データ３４を記憶部３０に出力する。表示部７２は、検索結果を表示する（ステップＳ３０）。このように、ユーザが意図した単語とその単語の意味が、ユーザに通知される。
【００５７】
各々の同音異義語の説明文６２と補足説明との間に共通部分が存在しない場合（ステップＳ２７；Ｎｏ）、一位候補が採用される（ステップＳ２９）。つまり、最初に得られた目的単語が検索対象として採用される。検索対象判定部５３は、その目的単語を示す検索語データ３４を記憶部３０に出力する。
【００５８】
以上の検索例において、複数種の同音異義語が、補足説明との間に共通部分（漢字や読み）を有する複数の候補を含む場合、検索対象判定部５３は、その共通部分を最も多く含む候補を、辞書検索の対象として選択してもよい。あるいは、検索対象判定部５３は、その複数の候補を示す検索語データ３４を記憶部３０に出力してもよい。この場合、表示部７２には、複数種の同音異義語が表示される。ユーザは、この結果に基づき、新たな音声２０を音声入力部２１に入力することができる。また、上記ステップＳ１４において、入力文字列が「補足説明＋目的単語」パターンに合致しない場合（ステップＳ１４；Ｎｏ）、表示部７２には認識結果（入力文字列）がそのまま表示される（ステップＳ１７）。
【００５９】
また、以上に示された音声辞書検索システム１０における辞書検索処理は、コンピュータによって実行されてもよい。この時、上述の音声認識部２２、パターン判定部５１、同音異義語抽出部５２、検索対象判定部５３、及び辞書検索部５５における処理は、それぞれコンピュータプログラムにより記述され、演算処理装置（図示されない）によって実行される。
【００６０】
更に、音声辞書検索システム１０において、上述の出力部７０は、音声出力部を備えてもよい。この音声出力部は、文字列から合成音声を生成し、その合成音声を出力する。この時、検索結果である単語の見出し６１及びその説明文６２は、合成音声によってユーザに通知される。また、出力部７０は、検索結果を他のシステムに出力してもよい。例えば、出力部７０は、検索結果を音声予約システムに出力してもよい。この場合、ユーザは、例えば自分の氏名の漢字を１文字ずつ自由に説明しながら入力する。出力部７０は、検索語データ３４が示す漢字（見出し６１）を、順番に音声予約システムに出力する。
【００６１】
以上に説明された通り、本実施の形態に係る音声辞書検索システム１０によれば、音声２０（入力文字列データ３１）に込められたユーザの意図が認識される。具体的には、入力文字列データ３１から、「目的単語」と、その「目的単語」を補足的に説明する「補足説明」とが抽出される。この「補足説明」を参照することにより、ユーザの意図が考慮された適切な単語が辞書で検索される。ここで、この「補足説明」で用いるべき単語や言い回しに特に制限はない。ユーザは、自分が説明しやすいように任意の単語・語句を用いて「目的単語」を形容すればよい。音声辞書検索システム１０は、この「補足説明」に含まれる「漢字」や「読み」を参照することにより、入力された単語が複数の同音異義語を有する場合においても、ユーザの意図する単語を検索することができる。このように、本発明に係る音声辞書検索システム１０によれば、同音異義語による誤検索が低減され、入力される音声に対して効率よく辞書検索を行うことが可能となる。
【００６２】
（第二の実施の形態）
音声を入力して辞書検索を行う際、ユーザは、例えば「しょうかい」と発声した後に、補足的な説明として「残高照会」と発声することも可能である。つまり、ユーザは、検索したい単語を発声した後に、その説明を追加して発声することが可能である。本発明の第二の実施の形態は、このような音声入力に対応する。本実施の形態に係る音声辞書検索システム１０によれば、パターン判定部５１の動作が第一の実施の形態における動作と異なる。その他の構成・動作は、第一の実施の形態における構成・動作と同様であり（図１参照）、その説明は適宜省略される。
【００６３】
図７は、本実施の形態に係る音声辞書検索システム１０の動作を示すフローチャートである。図８Ａ及び図８Ｂは、本実施の形態における記憶部３０の内容の一例を示す図である。つまり、図８Ａ及び図８Ｂにおいて、入力文字列データ３１、補足説明データ３２、同音異義語データ３３、及び検索語データ３４の内容が示されている。この例において、音声入力部２１に、「しょうかい」という音声２０が入力される（ステップＳ３１）。すると、音声認識部２２は、この音声を示す音声データを解析・認識し、テキストデータである入力文字列データ３１を生成する（ステップＳ３２）。この場合、図８Ａに示されるように、「紹介」という入力文字列データ３１が生成されたとする。
【００６４】
次に、パターン判定部５１は、目的単語が既に生成され、同音異義語データ３３が記憶部３０に登録されているかどうかを確認する（ステップＳ３３）。同音異義語データ３３がまだ記憶部３０に登録されていない場合（ステップＳ３３；Ｎｏ）、パターン判定部５１は、この入力文字列を「目的単語」として設定する（ステップＳ３７）。つまり、文字列「紹介」が、目的単語として登録される。そして、パターン判定部５１は、この目的単語を示す目的単語データを同音異義語抽出部５２に出力する。
【００６５】
同音異義語抽出部５２は、第一の実施の形態の場合と同様に、この目的単語の複数の同音異義語を検出する（ステップＳ３８）。例えば、同音異義語抽出部５２は、目的単語「紹介」に対して、「照会」「商会」「小会」などの複数の同音異義語を検出する。その後、同音異義語抽出部５２は、これら複数の同音異義語のそれぞれを示す複数の同音異義語データ３３を生成する。この複数の同音異義語データ３３（「紹介」「照会」「商会」「小会」）は、記憶部３０に出力され、図８Ａに示されるように、記憶部３０に格納される。
【００６６】
補足説明データ３２はまだ生成されていないので、検索対象判定部５３は、同音異義語データ３３をそのまま検索語データ３４として記憶部３０に出力する。あるいは、検索対象判定部５３は、一位候補である「紹介」を示すデータを検索語データ３４として記憶部３０に出力する。辞書検索部５５は、この検索語データ３４に基づいて辞書検索を行い、表示部７２は、その辞書検索の結果を表示する（ステップＳ３９）。つまり、表示部７２には、複数の同音異義語（「紹介」「照会」「商会」「小会」）、あるいは単語「紹介」が表示される。
【００６７】
ユーザは、この表示結果に基づいて、補足的な説明を追加することができる。例えば、「照会」という単語を検索したかった時、ユーザは、２回目の発声として「ざんだかしょうかい」と発声すればよい（ステップＳ３１）。この時、図８Ｂに示されるように、「残高照会」という入力文字列データ３１が生成されたとする（ステップＳ３２）。その後、前回と同様に、パターン判定部５１は、目的単語が既に生成され、同音異義語データ３３が記憶部３０に登録されているかどうかを確認する（ステップＳ３３）。
【００６８】
今回、同音異義語データ３３が既に記憶部３０に登録されている（ステップＳ３３；Ｙｅｓ）。この場合、パターン判定部５１は、入力テキストパターン４０を参照して、認識結果である入力文字列の構造を比較検討する（ステップＳ３４）。つまり、パターン判定部５１は、入力文字列が上述の「補足説明」のパターンに合致するかどうか判定する。
【００６９】
補足説明のパターンに合致しない場合（ステップＳ３５；Ｎｏ）、パターン判定部５１は、この入力文字列を「目的単語」として設定する（ステップＳ３７）。補足説明のパターンに合致する場合（ステップＳ３５；Ｙｅｓ）、パターン判定部５１は、この入力文字列を「補足説明」として設定する（ステップＳ３６）。つまり、文字列「残高照会」が、その補足説明として登録される。そして、この補足説明を示す補足説明データ３２が、記憶部３０に出力される。この時、図８Ｂに示されるように、記憶部３０には、補足説明データ３２（「残高照会」）と複数の同音異義語データ３３（「紹介」「照会」「商会」「小会」）が格納されている。
【００７０】
その後、検索対象判定部５３は、第一の実施の形態における方法と同様の方法（ステップＳ２１〜Ｓ２９；図２Ｂ参照）により、複数の同音異義語（「紹介」「照会」「商会」「小会」）から、所望の単語「照会」を選び出す。つまり、共通の漢字や読みを探すことによって、ユーザの意図が認識される。そして、図８Ｂに示されるように、検索対象判定部５３は、この単語「照会」を示す検索語データ３４を記憶部３０に出力する。最後に、表示部７２は、検索結果を表示する（ステップＳ３０）。このように、ユーザが意図した単語とその単語の意味が、ユーザに通知される。
【００７１】
以上に示された音声辞書検索システム１０における辞書検索処理は、コンピュータによって実行されてもよい。この時、上述の音声認識部２２、パターン判定部５１、同音異義語抽出部５２、検索対象判定部５３、及び辞書検索部５５における処理は、それぞれコンピュータプログラムにより記述され、演算処理装置（図示されない）によって実行される。
【００７２】
以上に説明されたように、本発明の第二の実施の形態に係る音声辞書検索システム１０によれば、パターン判定部５１は、２つの入力文字列データ３１のうち、先に入力された方を目的単語データ（同音異義語データ３３）として設定し、後に入力された方を補足説明データ３２として設定する。これにより、ユーザが例えば「しょうかい」と発声した後に、補足的な説明として「ざんだかしょうかい」と発声した場合にも、複数の同音異義語から所望の単語「照会」が検索対象として選択される。このように、本実施の形態によれば、第一の実施の形態による効果と同様の効果が得られる。
【００７３】
尚、第一の実施の形態と第二の実施の形態を組み合わせて用いることも可能である。この時、図２Ａに示されたステップＳ１４において、入力文字列が「補足説明＋目的単語」パターンに合致しないと判定された場合（ステップＳ１４；Ｎｏ）、パターン判定部５１は、図７に示されたステップＳ３３を実行する。つまり、パターン判定部５１は、目的単語が既に生成され、同音異義語データ３３が記憶部３０に登録されているかどうかを確認する（ステップＳ３３）。ステップＳ１４、ステップＳ３３以降の動作は、それぞれ第一及び第二の実施の形態における動作と同様である。記憶部３０に、補足説明データ３２及び同音異義語データ３３が登録されると、図２Ｂに示された動作が実行される。
【００７４】
（第三の実施の形態）
図９は、本発明の第三の実施の形態に係る音声辞書検索システムの構成を示すブロック図である。図９において、図１に示された構成と同様の構成には同一の符号が付され、その説明は適宜省略される。本実施の形態において、音声辞書検索システム１０´は、音声入力部２１、音声認識部２２、記憶部３０、対象決定部５０、辞書検索部５５、辞書部６０、出力部７０に加えて、入力部８１及び制御部８２を備える。
【００７５】
入力部８１は、複数のボタンを備える。この複数のボタンは、「補足説明」が入力される際に押下される補足ボタン、「目的単語」が入力される際に押下される入力ボタンを含む。これら複数のボタン（８１）は、制御部８２を介して、音声認識部２２及びパターン判定部５１に接続される。
【００７６】
制御部８２は、入力ボタンあるいは補足ボタンが押下されている時にだけ音声認識部２２が音声認識処理を実行するように制御する。また、制御部８２は、入力ボタンや補足ボタンの押下状況に応じてパターン判定部５１の動作を制御する。すなわち、パターン判定部５１は、補足ボタンが押下された時に入力される入力文字列データ３１を補足説明データ３２として設定する。また、パターン判定部５１は、入力ボタンが押下された時に入力される入力文字列データ３１を目的単語データ（同音異義語データ３３）として設定する。それ以降の動作は、記述の実施の形態における動作と同様である（図２Ｂ参照）。つまり、共通の漢字や読みを探すことによって、ユーザの意図が認識される。このように、本実施の形態に係る音声辞書検索システム１０´によれば、ユーザの利便性が向上する。
【００７７】
（第四の実施の形態）
図１０は、本発明の第四の実施の形態に係る音声辞書検索システムの構成を示すブロック図である。図１０において、図１に示された構成と同様の構成には同一の符号が付され、その説明は適宜省略される。本実施の形態において、音声辞書検索システム１０は、上述の第一及び第二の実施の形態と同様の方法で辞書検索を行う。
【００７８】
本実施の形態に係る音声辞書検索システム１０は、対象決定部５０及び出力部７０に接続されたユーザ補助部９０を更に備える。対象決定部５０は、「検索対象」が特定できなかった場合に、このユーザ補助部９０に補助指令信号を送信する。ユーザ補助部９０は、その補助指令信号に従い、ユーザに対して発声の案内や誘導を行ったり、次の発声を促したりする。それら発声の案内・誘導・促進は、出力部７０（表示部７２）を通して、ユーザに通知される。
【００７９】
例えば、第一の実施の形態に係るステップＳ１４において（図２Ａ参照）、認識結果である入力文字列が「補足説明＋目的単語」パターンに合致しない場合（ステップＳ１４；Ｎｏ）、表示部７２にはその認識結果が表示される（ステップＳ１７）と共に、発声の案内・誘導・促進を示すフレーズが表示される。具体的には、「もう１度発声して下さい」といったフレーズや、「他の言い回しで発声して下さい」といったフレーズや、「補足説明＋目的語」パターンの１例として「例：強くする強化」といったフレーズが、表示部７２に表示される。
【００８０】
また、例えば、第二の実施の形態に係るステップＳ３９において（図７参照）、表示部７２に複数の同音異義語が表示されると共に、発声の案内・誘導・促進を示すフレーズが表示される。具体的には、「同音異義語が検出されました」といったフレーズや、「補足説明を入力して下さい」といったフレーズが、表示部７２に表示される。
【００８１】
また、例えば、第一及び第二の実施の形態において、検索対象判定部５３が「検索対象」を特定できなかった時（ステップＳ２９；図２Ｂ参照）、一位候補の単語が表示されると共に、発声の案内・誘導・促進を示すフレーズが表示される。具体的には、「同音異義語が検出されました」といったフレーズや、「他の言い回しで発声して下さい」といったフレーズや、「再度、補足説明を入力して下さい」といったフレーズが表示部７２に表示される。
【００８２】
ユーザは、表示部７２に表示される通知を見て、再度発声をしたり、補足説明を入力することができる。このように、本実施の形態に係る音声辞書検索システム１０によれば、ユーザの利便性が向上する。
【図面の簡単な説明】
【００８３】
【図１】図１は、本発明に係る音声辞書検索システムの構成を示すブロック図である。
【図２Ａ】図２Ａは、本発明の第一の実施の形態に係る音声辞書検索システムの動作を示すフローチャートである。
【図２Ｂ】図２Ｂは、本発明の第一の実施の形態に係る音声辞書検索システムの動作を示すフローチャートである。
【図３】図３は、本発明の第一の実施の形態に係る音声辞書検索システムにおける記憶部の内容の一例を示す図である。
【図４】図４は、本発明の第一の実施の形態に係る音声辞書検索システムにおける記憶部の内容の他の例を示す図である。
【図５】図５は、本発明の第一の実施の形態に係る音声辞書検索システムにおける記憶部の内容の更に他の例を示す図である。
【図６】図６は、本発明に係る音声辞書検索システムにおける辞書部の内容の一例を示す図である。
【図７】図７は、本発明の第二の実施の形態に係る音声辞書検索システムの動作を示すフローチャートである。
【図８Ａ】図８Ａは、本発明の第二の実施の形態に係る音声辞書検索システムにおける記憶部の内容の一例を示す図である。
【図８Ｂ】図８Ｂは、本発明の第二の実施の形態に係る音声辞書検索システムにおける記憶部の内容の一例を示す図である。
【図９】図９は、本発明の第三の実施の形態に係る音声辞書検索システムの構成を示すブロック図である。
【図１０】図１０は、本発明の第四の実施の形態に係る音声辞書検索システムの構成を示すブロック図である。
【符号の説明】
【００８４】
１０    音声辞書検索システム
２０    音声
２１    音声入力部
２２    音声認識部
３０    記憶部
３１    入力文字列データ
３２    補足説明データ
３３    同音異義語データ
３４    検索語データ
４０    入力テキストパターン
５０    対象決定部
５１    パターン判定部
５２    同音異義語抽出部
５３    検索対象判定部
５５    辞書検索部
６０    辞書部
６１    見出し
６２    説明文
７０    出力部
７２    表示部
８１    入力部
８２    制御部
９０    ユーザ補助部
【図１】
2005267399.tif 000003
【図２Ａ】
2005267399.tif 000004
【図２Ｂ】
2005267399.tif 000005
【図３】
2005267399.tif 000006
【図４】
2005267399.tif 000007
【図５】
2005267399.tif 000008
【図６】
2005267399.tif 000009
【図７】
2005267399.tif 000010
【図８Ａ】
2005267399.tif 000011
【図８Ｂ】
2005267399.tif 000012
【図９】
2005267399.tif 000013
【図１０】
2005267399.tif 000014