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