(57)【特許請求の範囲】
【請求項１】
音声入力に対する認識結果として単語または単語列を出力する単語出力手段と、
任意の単語または単語列が与えられた場合、特定のデータベースを検索して前記単語または単語列の検索結果及び検索候補数を出力する検索手段と、
単語の情報が登録された単語辞書記憶手段と、
前記単語出力手段で出力された単語と、前記単語辞書記憶手段に登録された単語とのマッチングを行い、単語単位の修正候補を生成する修正候補生成手段と、
前記修正候補生成手段で生成されたそれぞれの修正候補に対する検索候補数を、前記検索手段を介して取得する修正候補検索候補数取得手段と、
前記修正候補生成手段で生成された修正候補と、前記修正候補検索候補数取得手段で取得されたそれぞれの修正候補に応じた検索候補数とを出力する修正候補出力手段とを備えた音声検索インタフェース装置。
【請求項２】
検索手段は、データベースを検索する際、単語出力手段で複数の単語が出力された場合、当該複数の単語のいずれかを含むＯＲ検索を行うことを特徴とする請求項１記載の音声検索インタフェース装置。
【請求項３】
単語出力手段で複数の単語が出力され、かつ、当該複数の単語のうちいずれか複数の単語が絞り込み単語として選択された場合、当該選択された単語を全て含むＡＮＤ検索結果のみに、検索手段の検索結果を絞り込む検索結果絞り込み手段を備えたことを特徴とする請求項１記載の音声検索インタフェース装置。
【請求項４】
単語出力手段が出力したいずれかの単語に対して修正対象単語の指定を受けた場合、修正候補生成手段は、前記修正対象単語の音節と修正候補の音節との類似度と、前記修正対象単語の読みと修正候補の読みの類似度の両方を利用し、両類似度に重みを付けた総和を全体の類似度として修正候補を生成する際の情報に利用することを特徴とする請求項１記載の音声検索インタフェース装置。
【請求項５】
単語出力手段で複数の単語が出力され、かつ当該複数の単語のうちいずれかの複数の単語が絞り込み単語として選択された場合、選択された単語と選択されていない単語のＡＮＤ検索を行った場合の検索候補数を取得する検索結果絞り込み手段と、
前記検索結果絞り込み手段が取得した検索候補数を表示する音声認識結果表示手段とを備えたことを特徴とする請求項１記載の音声検索インタフェース装置。
【請求項６】
音声入力に対する認識結果として単語または単語列を出力する単語出力ステップと、
任意の単語または単語列が与えられた場合、特定のデータベースを検索して前記単語または単語列の検索結果及び検索候補数を出力する検索ステップと、
前記単語出力ステップで出力された単語と、単語辞書記憶手段に登録されている単語とのマッチングを行い、単語単位の修正候補を生成する修正候補生成ステップと、
前記修正候補生成ステップで生成されたそれぞれの修正候補に対する検索候補数を、前記検索ステップにより取得する修正候補検索候補数取得ステップと、
前記修正候補生成ステップで生成された修正候補と、前記修正候補検索候補数取得ステップで取得されたそれぞれの修正候補に応じた検索候補数とを出力する修正候補出力ステップとを備えた音声入力検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声認識を利用して特定のデータベースを検索する音声検索インタフェース装置及び音声入力検索方法に関し、特に、ユーザが容易に検索結果を絞り込むことのできる機能と、ユーザが音声認識結果を修正したい場合に、容易にかつ素早く音声認識結果を修正する機能とを備えた音声検索インタフェース装置及び音声入力検索方法に関する。
【背景技術】
【０００２】
インターネットの普及や、電子機器が有する機能の多様化・複雑化に伴い、検索キーワードを入力して大規模なデータベースの中から特定の情報を検索するような機会が増加している。パソコンであれば、検索キーワードをキーボードで入力することが一般的であるが、キーボードが使えないようなケースや、文字数の多い検索キーワードを入力する際には、音声認識を利用して音声により検索キーワードを入力する技術が開示されている（例えば、特許文献１参照）。
しかしながら、音声認識では、使用環境やユーザの個人差によって認識率が異なり、誤認識が生じるという本質的な課題がある。その結果、データベースの検索結果もユーザが全く意図しないような課題が出力される場合がある。そこで、特許文献１に示されているような音声認識装置では、音声認識結果の単語を選択してデータベースの検索結果を絞り込む技術が開示されている。
【０００３】
一方、音声認識率を上げて誤認識を抑える方法としては、ユーザによって認識パラメータをチューニングする方法や、場面によって認識語彙を絞る方法があるが、不特定多数のユーザが使用することが想定され、さらにカーナビの施設名検索等のように大規模な語彙を対象にしなくてはならない場合には、上記のような解決策は本質的な解決方法とはならない。従って、音声認識において誤認識が生じた場合に、簡単かつ素早く認識結果を修正するインタフェースを提供することは極めて重要である。そこでこれまでにも、音声認識結果を修正するインタフェースは数々提案されている。
【０００４】
例えば、特許文献２には、音声認識による認識結果とともに、修正候補となる単語の一覧が表示され、ユーザが単語の一覧から所望の単語を選択するだけで、簡単に修正することのできる音声認識装置が開示されている。特許文献２に記載されている手法は、コンフュージョン・ネットワークを用いて音声入力に基づく単語グラフを音響的なクラスタリングにより複数の単語の区間に分割し、単語の各区間ごとに競合確率の高い単語を修正候補として生成する手法である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１９５５７６号公報
【特許文献２】特開２００６−１４６００８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ユーザが音声認識結果の単語を選択して検索結果を絞り込む場合に、どの単語を選択すると検索結果を効率的に絞り込むことができるのかをユーザが把握することができないため、ユーザは単語を選択して検索結果を確認し、必要であればさらに単語を選択する、という試行錯誤を繰り返すことになる。また、音声認識結果を修正したい場合も同様に、修正の結果、どの程度検索結果を絞り込むことができるのかをユーザが把握することができないため、ユーザは単語を修正して検索結果を確認し、必要であればさらに単語を修正する、という試行錯誤を繰り返すことになる。
【０００７】
この発明は上記のような課題を解決するためになされたもので、ユーザが音声認識を利用してデータベースから特定の情報を絞り込む際に、ユーザが効率的に検索結果を絞り込むことのできる音声検索インタフェース装置及び音声入力検索方法を得ることを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係る音声検索インタフェース装置は、音声入力に対する認識結果として単語または単語列を出力する単語出力手段と、任意の単語または単語列が与えられた場合、特定のデータベースを検索して単語または単語列の検索結果及び検索候補数を出力する検索手段と、単語の情報が登録された単語辞書記憶手段と、単語出力手段で出力された単語と、単語辞書記憶手段に登録された単語とのマッチングを行い、単語単位の修正候補を生成する修正候補生成手段と、修正候補生成手段で生成されたそれぞれの修正候補に対する検索候補数を、検索手段を介して取得する修正候補検索候補数取得手段と、修正候補生成手段で生成された修正候補と、修正候補検索候補数取得手段で取得されたそれぞれの修正候補に応じた検索候補数とを出力する修正候補出力手段とを備えたものである。
【発明の効果】
【０００９】
この発明の音声検索インタフェース装置は、音声認識結果に対して、単語単位の修正候補を生成すると共に、それぞれの修正候補に対する検索候補数を出力するようにしたので、ユーザが音声認識を利用してデータベースから特定の情報を絞り込む際に、効率的に検索結果を絞り込むことができる。
【図面の簡単な説明】
【００１０】
【図１】この発明の実施の形態１の音声検索インタフェース装置を示す構成図である。
【図２】この発明の実施の形態１の音声検索インタフェース装置における検索結果を示す説明図である。
【図３】この発明の実施の形態１の音声検索インタフェース装置における一つの単語で検索結果を絞り込んだ場合の説明図である。
【図４】この発明の実施の形態１の音声検索インタフェース装置における複数の単語で検索結果を絞り込んだ場合の説明図である。
【図５】この発明の実施の形態１の音声検索インタフェース装置における修正候補生成処理を示すフローチャートである。
【図６】この発明の実施の形態１の音声検索インタフェース装置における読み・音節記憶手段の情報を示す説明図である。
【図７】この発明の実施の形態１の音声検索インタフェース装置における修正候補の表示を示す説明図である。
【発明を実施するための形態】
【００１１】
実施の形態１．
図１に、本発明の実施の形態１における音声検索インタフェース装置の構成図を示し、以下に説明する。
音声入力手段１０１は、マイクなどの音声入力デバイス及びＡＤ変換器により構成されており、ユーザが音声を入力すると、アナログ音声信号をコンピュータにより処理可能なデジタル音声信号に変換する。音声認識辞書記憶手段１０２は、音声認識のために必要な認識辞書（言語モデル）を保存している記憶装置である。音声認識手段（単語出力手段）１０３は、上記デジタル音声信号を入力として音声認識辞書記憶手段１０２を参照して音声を認識し、音声認識結果として１つあるいは複数の単語列を出力する。検索用データベース（特定のデータベース）１０４は、検索対象となる施設名や人名等が保存されている記憶装置である。検索手段１０５は、検索用データベース１０４の中から、音声認識手段１０３から出力された音声認識結果の単語列のいずれか１つを含む検索結果及び検索結果候補数を取得する。同時に、音声認識結果のそれぞれの単語のみを含む検索結果候補数を取得する。
【００１２】
音声認識結果表示手段１０６は、ＬＣＤ表示器などの表示デバイスを用いて、上記音声認識結果の単語列と、検索手段１０５から出力されたそれぞれの単語に対応する検索結果候補数を同時にユーザに提示する。絞り込み単語選択手段１０７は、ユーザが音声認識結果の単語のいずれかを選択して検索結果を絞り込みたい場合に、マウスやタッチパネルなどの入力デバイスを用いて修正対象となる単語を選択する操作を受け付け、ユーザによって選択操作がなされた場合に、選択された単語を出力する。以下、この絞り込みのために選択された単語を絞り込み単語と呼ぶ。検索結果絞り込み手段１０８は、絞り込み単語選択手段１０７においてユーザが絞り込み単語を選択した場合に、検索手段１０５によって取得された検索結果の中から絞り込み単語のみを含む検索結果及び検索結果候補数を取得する。修正対象単語選択手段１０９は、ユーザが音声認識結果のいずれかの単語を修正したい場合に、マウスやタッチパネルなどの入力デバイスを用いて修正対象となる単語を選択する操作を受け付け、ユーザによって選択操作がなされた場合に、修正対象単語を出力する。
【００１３】
読み・音節記憶手段（単語辞書記憶手段）１１０は、認識対象となる単語の表記と読み情報と音節情報を保存している記憶装置である。修正候補生成手段１１１は、修正対象単語選択手段１０９が出力した修正対象単語に対して、類似度の高い単語を修正候補として生成して出力する。このとき、読み・音節記憶手段１１０に保存されている単語単位の読み情報及び音節情報を利用して修正候補を生成する。同時に、それぞれの修正候補がユーザに選択された場合、検索結果が何件に絞り込まれるかを示す検索結果候補数を検索手段１０５から取得して出力する（修正候補検索候補数取得手段及び修正候補出力手段としての機能）。修正候補表示手段１１２は、ＬＣＤ表示器などの表示デバイスを用いて、修正候補生成手段１１１から出力された修正候補及び検索結果候補数を同時にユーザに表示する。修正候補選択手段１１３は、マウスやタッチパネルなどの入力デバイスを用いてユーザが意図する修正候補を選択する操作を受け付け、ユーザによって選択操作がなされた場合に、選択された修正候補を出力する。修正実行手段１１４は、ユーザによって選択された修正候補を入力として、既にユーザに提示されている認識結果を更新し、修正結果をユーザに再提示する。
【００１４】
以下では、上記のように構成された音声検索インタフェース装置の処理の流れについて、具体例を交えて説明する。
ユーザが「三菱電機株式会社」を音声入力しようとして、「ミツビシデンキカブシキガイシャ」と発話したとする。
このとき、先ず、音声入力手段１０１は、発話されたアナログ音声信号をデジタル音声信号に変換する。次に、音声認識手段１０３は、上記変換されたデジタル音声信号を入力として音声認識辞書記憶手段１０２を参照して音声を認識し、音声認識結果の単語列を出力する。音声を認識する手法は任意であり、以下の非特許文献２、３、４に記されているような、公知の音声認識手法を利用することができる。例えば、デジタル音声信号を音響特徴量に変換し、音素など音声認識の基本単位に対する音響スコアと、言語モデルに基づく言語スコアに基づいて、認識候補の探索を行う手法などが考えられる。
【００１５】
非特許文献２：鹿野清宏、伊藤克亘、河原達也、武田一哉、山本幹雄著：「音声認識システム」株式会社オーム社、平成１３年５月１５日
非特許文献３：北研二、辻井潤一著：「確率的言語モデル」、東京大学出版会、平成１１年１１月２５日
非特許文献４；中川聖一著：「確率モデルによる音声認識」、社団法人電子情報通信学会、昭和６３年７月１日
【００１６】
音声認識手段１０３により音声認識結果の単語列が出力される（単語出力ステップ）と、検索手段１０５は、検索用データベース１０４の中から、音声認識結果の単語のいずれか１つを含む検索結果及び検索結果候補数を取得する（ＯＲ検索）。例えば上記のユーザ発話に対して、音声認識結果が「三菱／電機／株式／会社」（／は単語の区切りを表す）であった場合には、４つの単語「三菱」「電機」「株式」「会社」のいずれか１つを含む検索結果及び検索結果候補数を取得する（検索ステップ）。例えば、「三菱地所」、「大磯電機株式会社」、「株式証券取引所」等が検索結果となる。さらに、検索手段１０５は、音声認識結果の単語ｗｉ（ｉ＝１，２，…，ｎ；ｎは検索結果の単語数）それぞれについて、その単語を含む検索結果及び検索結果候補数ｎｉを取得する。上記の例では、検索用データベース１０４の中に「三菱」を含む語が５２件あった場合、ｗ１＝“三菱”とすると、ｎ１＝５２となる。
【００１７】
次に、音声認識結果表示手段１０６は、図２のように、音声認識結果の単語の分割区間がユーザにわかるようなレイアウトで、ＬＣＤ表示器などの表示デバイスを用いてユーザに提示する。同時に、検索手段１０５で取得した、それぞれの単語に応じた検索結果候補数ｎｉを単語の表記に隣接して表示する。尚、ここでは、音声認識結果の単語に応じた検索結果候補数を表示したが、候補数そのものを表示するのではなく、候補数の多さによってぞれぞれの単語の大きさや色を変更して表示するなど、候補数を暗示する表示であっても良い。
【００１８】
音声認識結果表示手段１０６によって音声認識結果及び検索結果候補数が表示されると、ユーザは、表示された音声認識結果の単語を選択することで、検索結果を絞り込むことができる。このとき、絞り込み単語選択手段１０７が、マウスやタッチパネルなどの入力デバイスを用いてユーザが絞り込み単語を選択する操作を受け付ける。ユーザが絞り込み単語を選択すると、絞り込み単語選択手段１０７は、選択操作を感知し、選択された絞り込み単語を出力する。
【００１９】
次に、検索結果絞り込み手段１０８が、絞り込み単語選択手段１０７によって出力された単語だけを含むものだけに検索結果を絞り込み、絞り込んだ検索結果を図３のようにユーザに表示する。このとき、絞り込み単語として選択されている単語については、背景色を変更して表示する等、ユーザが見てわかるように表示することが望ましい。例えば、上記の例で「三菱」がユーザに選択された場合、「三菱」「電機」「株式」「会社」のいずれかを含む検索結果が、「三菱」のみを含む検索結果に絞り込まれる。絞り込み単語は１つだけでなく、複数選択することも可能であり、複数選択された場合には、選択された複数の絞り込み単語の全てを含む検索結果に絞り込まれる（ＡＮＤ検索）。例えば、「三菱」と「電機」が絞り込み単語として選択された場合には、図４のように、「三菱」と「電機」の両方を含む検索結果に絞り込まれる。
【００２０】
さらに検索結果絞り込み手段１０８は、絞り込み単語以外の単語がそれぞれ次に選択された場合に、検索結果が何件に絞り込まれるかを計算して図３のように各単語の検索結果候補数を更新してユーザに提示する。例えば、「三菱」のみが絞り込み単語として選択された場合、次に「電機」が選択された場合、「三菱」と「電機」のＡＮＤ検索によって検索結果が１５件に絞り込まれる場合、「電機」の表示箇所に隣接して検索結果候補数１５を表示する。他の単語「株式」と「会社」に対しても、同様の計算を行って表示する。このように、ユーザが次に行う操作で検索結果が何件に絞り込まれるかを一目で把握することができるので、効率的に検索結果を絞り込むことが可能である。
【００２１】
ここで、ユーザが音声認識結果の単語を修正したい場合、修正対象単語選択手段１０９が、マウスやタッチパネルなどの入力デバイスを用いてユーザが修正対象単語を選択する操作を受け付ける。
ユーザが修正対象単語を選択すると、修正対象単語選択手段１０９は、選択操作を感知し、選択された修正対象単語を出力する。ここで、絞り込み単語の選択操作と修正対象単語選択操作は、互いに判別可能な操作でなければならない。例えば、入力デバイスとしてマウスを用いる場合には、左クリックで絞り込み単語選択、右クリックで修正対象単語選択、タッチパネルを用いる場合には、シングルタップで絞り込み単語選択、ダブルタップで修正対象単語選択、といったように、別の操作を割り当てる。
【００２２】
例えば、ユーザが「三菱電機株式会社」を音声入力しようとして、「ミツビシデンキカブシキガイシャ」と発話したとき、音声認識結果が「三井／電機／株式／会社」であったとする。このとき、ユーザは音声認識結果の「三井」を「三菱」に修正すべく、「三井」を修正対象単語選択する。次に、修正対象単語選択手段１０９において修正対象単語が選択された場合に、修正候補生成手段１１１が行う処理（修正候補生成ステップ、修正候補検索候補数取得ステップ、修正候補出力ステップ）の流れを図５のフローチャートに従って詳しく説明する。
【００２３】
修正候補生成手段１１１は、修正対象単語選択手段１０９から出力された修正対象単語を入力として、先ず、読み・音節記憶手段１１０に記憶されている読み情報と音節情報から、修正対象単語の読みと音節情報を取得する（ステップＳＴ１０１）。ここで、読み・音節記憶手段１１０には、図６のような形で認識対象語句が形態素解析などの単語分割手法によって分割された単語の表記が保存されており、さらに表記に対応して、その読みと音節情報が格納されていることが望ましい。修正候補生成手段１１１は、読み・音節記憶手段１１０の中から修正対象単語を検索し、対応する読みと音節情報を取得する。例えば、修正対象単語が「三井」の場合、読み・音節記憶手段１１０の表記の中から「三井」を検索し、その読み「ミツイ」と音節「ｍｉ−ｃｕ−ｉ」を取得する。
【００２４】
次に、読み・音節記憶手段１１０の中から任意の単語を選択し（ステップＳＴ１０２）、修正対象単語の読みとステップＳＴ１０２で選択した単語の読みとの類似度を計算する（ステップＳＴ１０３）。単語の読みを利用した類似度の計算手法は任意の公知の計算方法を利用することができる。例えば、ある単語を別の単語に編集する際の操作手順（挿入、削除、置換）の最少の回数を単語間の距離として定義する編集距離（レーベンシュタイン距離）を利用する。例えば、「ミツイ」を「ミツビシ」に編集する際の手順は以下のように、
「ミツイ」
「ミツビ」      （イをビに置換）
「ミツビシ」    （シを挿入）
となるから、最少で２回の操作手順を必要とする。従って単語「ミツイ」と「ミツビシ」の編集距離は２となる。編集距離が小さいほど、読みの類似度は大きいとしてよいので、編集距離の逆数を単語間の類似度として計算することが可能である。以下では、この読み情報を用いた類似度を読み類似度と呼ぶ。
【００２５】
次に、修正候補生成手段１１１は、修正対象単語の音節とＳＴ１０２で選択した単語の音節の類似度を計算する（ステップＳＴ１０４）。単語の音節を利用した類似度の計算手法は、公知の計算方法を利用することができる。例えば、以下の非特許文献５に記載されているような、部分音節列の統計的な認識誤り傾向から各部分音節節相互の混同確率を計算し、全ての部分音節列の混同確率の積の対数として単語全体の類似度を求める手法を利用することができる。以下では、この音節情報を用いた類似度を音響類似度と呼ぶ。
非特許文献５：阿部他：『認識誤り傾向の確率モデルを用いた２  段階探索法による大規模連続音声認識』、電子情報通信学会誌、Ｖｏｌ．Ｊ８３−Ｄ−  ＩＩ、Ｎｏ．１２、  ｐｐ．２５４５−２５５３、２０００．
以上のステップＳＴ１０２〜ステップＳＴ１０４まで処理を、読み・音節記憶手段１１０の中に保存されている全ての単語について繰り返す（ステップＳＴ１０５）。
【００２６】
読み・音節記憶手段１１０に保存されている全ての単語ｉについて、修正対象単語との読み類似度ｒｉ及び音響類似度ａｉを求めると、次に修正候補生成手段１１１は、修正対象単語と、読み・音節記憶手段１１０の中に保存されている全ての単語との間の読み類似度と音響類似度を、それぞれ読み類似度の総和及び音響類似度の総和で割って正規化し（ただし、ｎは単語の総数）、次式のように、両類似度の重み付き和を計算して単語間類似度ｓｉとする（ステップＳＴ１０６）。
0005542559.tif 000002
【００２７】
上式中、αは読み類似度と音響類似度のどちらをどれだけ重視して単語の類似度を計算するかを決める重みである。αは音声認識の使用環境に応じて任意に設定することができ、α＝０の場合、音響類似度のみを利用することになり、逆に、α＝１の場合、読み類似度のみを利用することになる。
【００２８】
このように、修正候補生成手段１１１は、ユーザが選択した修正対象単語、読み・音節記憶手段１１０の中に保存されている全ての単語との単語間類似度を計算した後、単語間類似度の大きい順に並べて上位ｍ件の単語を修正候補として生成する（ステップＳＴ１０７）。件数ｍは任意である。たとえば、ｍ＝３として修正対象単語が「三井」である場合には、例えば、単語間類似度の高い「三石（ミツイシ）」や「水井（ミズイ）」、「三菱（ミツビシ）」などの単語が修正候補として選ばれることになる。
【００２９】
次に、修正候補生成手段１１１は、それぞれの修正候補に対して、修正候補が選択された場合の検索候補数を取得する（ステップＳＴ１０８）。例えば、修正候補「三菱」に対して、検索手段１０５で出力された検索結果のうち、「三菱」を含むものが何件あるかを示す検索結果候補数を取得する。最後に、修正候補生成手段１１１は、修正候補及び各修正候補に対応した検索結果候補数を出力する。
修正候補表示手段１１２は、ＬＣＤ表示器などの表示デバイスを用いて、修正候補生成手段１１１から出力された修正候補及び検索結果候補数を、図７のように同時にユーザに表示する。このとき、修正候補の類似度が大きいほど、修正対象単語の近くに表示されるようにレイアウトするのが望ましい。
【００３０】
修正候補表示手段１１２により修正候補及び検索結果候補数が表示されると、修正候補選択手段１１３は、マウスやタッチパネルなどの入力デバイスを用いてユーザが意図する修正候補を選択する操作を受け付け、ユーザによって選択操作がなされた場合に、選択された修正候補を出力する。
【００３１】
最後に、修正実行手段１１４は、ユーザによって選択された修正候補を入力として、既に表示されている音声認識結果の修正を実行する。例えば図７において、修正対象単語の「三井」に対して、修正候補の「三菱」が修正候補として選択された場合には、修正対象単語の「三井」と修正候補の「三菱」を置き換えて図２のように表示する。修正実行手段１１４により修正が実行されると、検索手段１０５が、修正された単語から再度検索を実行する。また、修正実行手段１１４は、後段に音声認識結果を用いるような処理が続く場合には、認識結果の修正が行われた旨を適切な場所に通知する。
以上の処理を、ユーザの所望の検索結果が得られるまで繰り返す。
以上が、本発明に係る音声検索インタフェース装置の処理の流れである。
【００３２】
尚、上記実施の形態１では、音声認識結果が複数の単語からなる単語列の場合を説明したが、音声認識結果が一つの単語だけであっても同様に適用可能である。但し、単語が筆頭だけの場合は、ＯＲ検索やＡＮＤ検索は行わない。
【００３３】
以上のように、実施の形態１の音声検索インタフェース装置によれば、音声入力に対する認識結果として単語または単語列を出力する単語出力手段と、任意の単語または単語列が与えられた場合、特定のデータベースを検索して単語または単語列の検索結果及び検索候補数を出力する検索手段と、単語の情報が登録された単語辞書記憶手段と、単語出力手段で出力された単語と、単語辞書記憶手段に登録された単語とのマッチングを行い、単語単位の修正候補を生成する修正候補生成手段と、修正候補生成手段で生成されたそれぞれの修正候補に対する検索候補数を、検索手段を介して取得する修正候補検索候補数取得手段と、修正候補生成手段で生成された修正候補と、修正候補検索候補数取得手段で取得されたそれぞれの修正候補に応じた検索候補数とを出力する修正候補出力手段とを備えたので、ユーザが音声認識を利用してデータベースから特定の情報を絞り込む際に、効率的に検索結果を絞り込むことができる。
【００３４】
また、実施の形態１の音声検索インタフェース装置によれば、検索手段は、データベースを検索する際、単語出力手段で複数の単語が出力された場合、複数の単語のいずれかを含むＯＲ検索を行うようにしたので、ユーザは、音声認識結果によりどのような検索結果が得られるかを容易に知ることができる。
【００３５】
また、実施の形態１の音声検索インタフェース装置によれば、単語出力手段で複数の単語が出力され、かつ、複数の単語のうちいずれか複数の単語が絞り込み単語として選択された場合、選択された単語を全て含むＡＮＤ検索結果のみに、検索手段の検索結果を絞り込む検索結果絞り込み手段を備えたので、効率的な絞り込みを行うことができる。
【００３６】
また、実施の形態１の音声検索インタフェース装置によれば、単語出力手段が出力したいずれかの単語に対して修正対象単語の指定を受けた場合、修正候補生成手段は、修正対象単語の音節と修正候補の音節との類似度と、修正対象単語の読みと修正候補の読みの類似度の両方を利用し、両類似度に重みを付けた総和を全体の類似度として修正候補を生成する際の情報に利用するようにしたので、的確な修正候補を生成することができる。
【００３７】
また、実施の形態１の音声検索インタフェース装置によれば、単語出力手段で複数の単語が出力され、かつ複数の単語のうちいずれかの複数の単語が絞り込み単語として選択された場合、選択された単語と選択されていない単語のＡＮＤ検索を行った場合の検索候補数を取得する検索結果絞り込み手段と、検索結果絞り込み手段が取得した検索候補数を表示する音声認識結果表示手段とを備えたので、ユーザは効率的に検索結果を絞り込むことができる。
【００３８】
また、実施の形態１の音声入力検索方法によれば、音声入力に対する認識結果として単語または単語列を出力する単語出力ステップと、任意の単語または単語列が与えられた場合、特定のデータベースを検索して単語または単語列の検索結果及び検索候補数を出力する検索ステップと、単語出力ステップで出力された単語と、単語辞書記憶手段に登録されている単語とのマッチングを行い、単語単位の修正候補を生成する修正候補生成ステップと、修正候補生成ステップで生成されたそれぞれの修正候補に対する検索候補数を、検索ステップにより取得する修正候補検索候補数取得ステップと、修正候補生成ステップで生成された修正候補と、修正候補検索候補数取得ステップで取得されたそれぞれの修正候補に応じた検索候補数とを出力する修正候補出力ステップとを備えたので、ユーザが音声認識を利用してデータベースから特定の情報を絞り込む際に、ユーザが効率的に検索結果を絞り込むことができる
【符号の説明】
【００３９】
１０１  音声入力手段、１０２  音声認識辞書記憶手段、１０３  音声認識手段、１０４  検索用データベース、１０５  検索手段、１０６  音声認識結果表示手段、１０７  絞り込み単語選択手段、１０８  検索結果絞り込み手段、１０９  修正対象単語選択手段、１１０  読み・音節記憶手段、１１１  修正候補生成手段、１１２  修正候補表示手段、１１３  修正候補選択手段、１１４  修正実行手段。
【図１】
0005542559.tif 000003
【図２】
0005542559.tif 000004
【図３】
0005542559.tif 000005
【図４】
0005542559.tif 000006
【図５】
0005542559.tif 000007
【図６】
0005542559.tif 000008
【図７】
0005542559.tif 000009