(57)【特許請求の範囲】
【請求項１】
入力される音声を認識する音声認識装置において、
該入力音声の認識対象としての単語を格納した認識用単語格納手段と、
ユーザの音声入力を助けるために、前記入力すべき音声を入力する前に前記認識用単語格納手段に格納されている単語を順次自動的に表示する表示手段と、
前記表示手段に表示された単語を見たユーザが発した音声を入力する入力手段と、
前記入力手段によって入力された音声の特徴に基づいて、該認識用単語格納手段に格納されている単語の中から入力音声に最も類似する単語を求めて認識結果とする音声認識手段と、
を備え、
前記表示手段が、前記認識用単語格納手段に格納されている認識対象単語をディスプレイ画面上で自動的にスクロールさせながら表示することを特徴とする音声認識装置。
【請求項２】
入力される音声を認識する音声認識装置において、
該入力音声の認識対象としての単語を格納した認識用単語格納手段と、
ユーザの音声入力を助けるために、前記入力すべき音声を入力する前に前記認識用単語格納手段に格納されている単語を順次自動的に表示する表示手段と、
前記表示手段に表示された単語を見たユーザが発した音声を入力する入力手段と、
前記入力手段によって入力された音声の特徴に基づいて、該認識用単語格納手段に格納されている単語の中から入力音声に最も類似する単語を求めて認識結果とする音声認識手段と、
を備え、
前記表示手段が、前記認識用単語格納手段に格納されている認識対象単語をディスプレイ画面上で自動的に改ページさせながら表示することを特徴とする音声認識装置。
【請求項３】
入力される音声を認識する音声認識装置において、
該入力音声の認識対象としての単語を格納した認識用単語格納手段と、
ユーザの音声入力を助けるために、前記入力すべき音声を入力する前に前記認識用単語格納手段に格納されている単語を順次自動的に表示する表示手段と、
前記表示手段に表示された単語を見たユーザが発した音声を入力する入力手段と、
前記入力手段によって入力された音声の特徴に基づいて、該認識用単語格納手段に格納されている単語の中から入力音声に最も類似する単語を求めて認識結果とする音声認識手段と、
を備え、
前記表示手段が、前記認識用単語格納手段に格納されている認識対象単語を、少なくとも１単語ずつの単位で順次読み出して、ディスプレイ画面上に自動的に表示することを特徴とする音声認識装置。
【請求項４】
前記表示手段が、前記スクロール、または改ページのタイミング、あるいは少なくとも１単語ずつを単位とする順次読み出しのタイミングをクロック信号に基づいて決定することを特徴とする請求項１、２、または３記載の音声認識装置。
【請求項５】
入力される音声を認識する音声認識装置において、
該入力音声の認識対象としての単語を格納した認識用単語格納手段と、
ユーザの音声入力を助けるために、前記入力すべき音声を入力する前に前記認識用単語格納手段に格納されている単語を順次自動的に表示する表示手段と、
前記表示手段に表示された単語を見たユーザが発した音声を入力する入力手段と、
前記入力手段によって入力された音声の特徴に基づいて、該認識用単語格納手段に格納されている単語の中から入力音声に最も類似する単語を求めて認識結果とする音声認識手段と、
を備え、
前記表示手段が、前記認識用単語格納手段に格納されている認識対象単語を、少なくとも１単語以上ずつの単位で単語に付けられた番号に対応する乱数の値に基づいて読み出して、ディスプレイ画面上に自動的に表示することを特徴とする音声認識装置。
【請求項６】
入力される音声を認識する音声認識装置において、
該入力音声の認識対象となる可能性のある単語を格納した単語格納手段と、
ユーザの音声入力を助けるために、前記入力すべき音声を入力する前に前記単語格納手段に格納されている単語を順次自動的に表示する表示手段と、
該表示手段によって表示された単語を、入力音声の認識対象となる単語として抽出し、認識用単語格納手段に格納する表示単語抽出手段と、
前記表示手段に表示された単語を見たユーザが発した音声を入力する入力手段と、
前記入力手段によって入力された音声の特徴に基づいて、該認識用単語格納手段に格納されている単語の中から入力音声に最も類似する単語を求めて認識結果とする音声認識手段と、
を備えることを特徴とする音声認識装置。
【請求項７】
前記表示手段が、前記単語格納手段に格納されている認識対象単語をディスプレイ画面上で自動的にスクロールさせながら表示することを特徴とする請求項６記載の音声認識装置。
【請求項８】
前記表示手段が、前記単語格納手段に格納されている認識対象単語をディスプレイ画面上で自動的に改ページさせながら表示することを特徴とする請求項６記載の音声認識装置。
【請求項９】
前記表示手段が、前記単語格納手段に格納されている認識対象単語を、少なくとも１単語ずつの単位で順次読み出して、ディスプレイ画面上に自動的に表示することを特徴とする請求項６記載の音声認識装置。
【請求項１０】
前記表示手段が、前記スクロール、または改ページのタイミング、あるいは少なくとも１単語ずつを単位とする順次読み出しのタイミングをクロック信号に基づいて決定することを特徴とする請求項７、８、または９記載の音声認識装置。
【請求項１１】
前記表示手段が、前記単語格納手段に格納されている認識対象単語を、少なくとも１単語以上ずつの単位で単語に付けられた番号に対応する乱数の値に基づいて読み出して、ディスプレイ画面上に自動的に表示することを特徴とする請求項６記載の音声認識装置。
【請求項１２】
ユーザの音声入力を助けるため、前記入力すべき音声を入力する前に該入力音声の認識対象としての単語を格納した認識用単語格納手段に格納されている単語をディスプレイ画面上で自動的にスクロールさせながら順次自動的に表示する第１の手順と、
前記第１の手順で表示された単語を見たユーザが発した音声を入力する第２の手順と、
前記第２の手順で入力された音声の特徴に基づいて、該認識用単語格納手段に格納されている単語の中から入力音声に最も類似する単語を求めて認識結果とする第３の手順と、
をコンピュータに実行させるプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項１３】
ユーザの音声入力を助けるため、前記入力すべき音声を入力する前に該入力音声の認識対象となる可能性のある単語を格納した単語格納手段に格納されている単語を順次自動的に表示する第１の手順と、
該第１の手順で表示された単語を、入力音声の認識対象となる単語として抽出し、認識用単語格納手段に格納する第２の手順と、
前記第１の手順で表示された単語を見たユーザが発した音声を入力する第３の手順と、
前記第３の手順で入力された音声の特徴に基づいて、該認識用単語格納手段に格納されている単語の中から入力音声に最も類似する単語を求めて認識結果とする第４の手順と、
をコンピュータに実行させるプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項１４】
入力される音声を認識する音声認識装置において実行される認識対象表示方法であって、
ユーザの音声入力を助けるため、前記入力すべき音声を入力する前に、該入力音声の認識対象としての単語を格納した認識用単語格納手段に格納されている単語をディスプレイ画面上で自動的にスクロールさせながら順次自動的に表示する第１の手順と、
前記第１の手順で表示された単語を見たユーザが発した音声を入力する第２の手順と、
前記第２の手順で入力された音声の特徴に基づいて、該認識用単語格納手段に格納されている単語の中から入力音声に最も類似する単語を求めて認識結果とする第３の手順と、
を備えることを特徴とする認識対象表示方法。
【請求項１５】
入力される音声を認識する音声認識装置において実行される認識対象表示方法であって、
ユーザの音声入力を助けるため、前記入力すべき音声を入力する前に該入力音声の認識対象となる可能性のある単語を格納した単語格納手段に格納されている単語を順次自動的に表示する第１の手順と、
該第１の手順で表示された単語を、入力音声の認識対象となる単語として抽出し、認識用単語格納手段に格納する第２の手順と、
前記第１の手順で表示された単語を見たユーザが発した音声を入力する第３の手順と、
前記第３の手順で入力された音声の特徴に基づいて、該認識用単語格納手段に格納されている単語の中から入力音声に最も類似する単語を求めて認識結果とする第４の手順と、
を備えることを特徴とする音声認識方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は音声認識装置に係り、更に詳しくは音声認識の認識対象となる単語をディスプレイ画面上に自動的に表示することによってユーザの音声入力を助ける、音声認識装置における認識対象表示方式に関する。
【０００２】
【従来の技術】
図２２は音声認識装置の従来例の構成ブロック図である。同図において音声認識装置は音声が入力され、電気信号に変換されるマイク１、例えば高速フーリエ変換や、線形予測分析などを用いて入力された音声を分析する分析部２、音声の分析結果から特徴を抽出する特徴抽出部３、認識対象としての単語を格納する単語辞書部４、単語辞書部４に格納されている全ての単語と入力音声を、特徴抽出部３によって抽出された特徴に基づいて照合し、入力音声に最も類似した単語を求める単語照合部５、単語照合部５によって出力される単語の認識結果と、単語辞書部４に格納されている単語を表示する表示部６、単語辞書部４に格納されている単語の表示部６による表示に際して、単語辞書部４に格納されている単語の数が多く、１つの画面上に全ての単語を表示することができないため、表示単語のスクロールを行うスクロール制御部７、スクロール制御部７にスクロールの指示を与えるためのマウス８を備えている。
【０００３】
単語照合部５では、入力音声と単語辞書部４に格納されている全ての単語の照合が行われるが、その手法としては、例えば入力音声の時間方向の伸び縮みを吸収するための手法としてのＤＰマッチング法、または単語音声の確率モデルを使用する隠れマルコフモデル法（ＨＭＭ法）などが用いられる。この照合の結果としての認識結果は、前述のように表示部６に表示されるが、本発明が対象とする音声認識装置では、認識結果と共に音声認識の対象としての単語辞書部４に格納されている単語が、同時に表示部６によって表示される。
【０００４】
本発明が対象とする音声認識装置では、認識対象としての単語を音声認識装置のユーザが必ずしもよく知らないということを前提としている。音声認識装置が、例えばコマンドの入力用に使用されるものである時、ユーザはコマンドをよく知っていないため、表示部６によって表示されるコマンドを見ながら、入力すべきコマンドが表示された時にそのコマンドを音声入力することによって、コマンドの入力を実行できるものとする。そのためにスクロール制御部７によって、単語辞書部４に格納されている全てのコマンドをディスプレイ画面上でスクロールさせながら表示して、ユーザのコマンド入力を助けることになる。
【０００５】
【発明が解決しようとする課題】
前述のように、本発明が対象とする音声認識装置では、どのような単語が認識対象となっているかをユーザはあまりよく知らず、図２２においてはマウス８によってディスプレイ画面上に表示されている認識対象単語、例えばコマンドをスクロールさせながら入力すべきコマンドを探して、音声入力を行うことが必要であった。このように従来例ではマウスを使って入力すべき単語を探しているためディスプレイ画面上にその単語を見つけた時にマウスによってその単語をクリックすれば、その単語、例えばコマンドの入力を行うことができることになり、そもそも音声認識を用いる必要性がはっきりしないという問題点があった。
【０００６】
本発明は、音声認識の対象となる単語を、例えばディスプレイ画面上で自動的にスクロールさせながら表示することにより、マウス操作を行うことを不必要にさせ、音声認識装置の効用を大きくすることである。
【０００７】
【課題を解決するための手段】
図１および図２は本発明の原理構成ブロック図である。これらの図は入力される音声を認識する音声認識装置、特に認識対象の単語をディスプレイ画面上に表示する音声認識装置の原理構成ブロック図である。
【０００８】
図１は第１の発明の原理構成ブロック図である。同図において、認識用単語格納手段１１は入力音声の認識対象としての単語、例えばコマンドの全てを格納しているものである。音声認識手段１２は入力される音声の特徴に基づいて、認識用単語格納手段１１に格納されている全ての認識対象単語、例えばコマンドの中から最も入力音声に類似した単語を求めて、認識結果として出力するものである。更に表示手段１３は音声認識装置のユーザの音声入力を助けるために、認識用単語格納手段１１に格納されている単語を自動的に表示するものである。
【０００９】
第１の発明においては表示手段１３によって、例えばディスプレイ画面上で認識対象単語が自動的に表示され、ユーザは表示されている単語の中で自分が入力すべき単語を見つけた時点でその単語の音声入力を行う。入力された音声は、その特徴に基づいて認識用単語格納手段１１に格納されている全ての認識対象単語と照合され、最も入力音声に類似した単語が認識結果として音声認識手段１２から出力される。
【００１０】
第１の発明の実施の形態においては、表示手段１３による単語の自動的表示に様々な方式が用いられる。その方式としては、例えば認識用単語格納手段１１に格納されている全ての単語が、自動的にスクロール制御によって表示されたり、自動的に改ページされて表示されたり、あるいは少なくとも１単語ずつの単位で順次に読み出されて表示されたり、単語に付けられた番号に対応する乱数の値に基づいて読み出されて表示されたりすることができる。これによってユーザがマウス操作を行う必要はなくなる。
【００１１】
図２は第２の発明の原理構成ブロック図である。同図において単語格納手段１５は、入力音声の認識対象となる可能性のある単を全て格納しているものである。認識用単語格納手段１６は、現在の時点の入力音声の認識対象となる単語を格納するものである。音声認識手段１７は、入力される音声の特徴に基づいて、認識用単語格納手段１６に格納されている全ての単語の中から入力音声に最も類似した単語を求めて、認識結果として出力するものである。
【００１２】
表示手段１８は音声認識装置のユーザの音声入力を助けるためのものであり、単語格納手段１５に格納されている単語、すなわち認識対象となる可能性のある単語を自動的に表示するものである。表示単語抽出手段１９は、表示手段１８によって現在までに表示された単語の中で、最近表示された単語を認識対象となる単語として抽出し、認識用単語格納手段１６に格納するものである。
【００１３】
第２の発明においては、第１の発明におけると同様に単語格納手段１５に格納されている全ての単語が例えばスクロール制御や、改ページ制御、少なくとも１単語ずつの単位による順次読み出しの制御によってディスプレイ画面上に自動的に表示される。表示手段１８によって表示された単語の中で最近表示された単語が表示単語抽出手段１９によって抽出され、認識用単語格納手段１６に格納されて、現在の入力音声の認識対象となる単語として使用される。入力音声は、この認識用単語格納手段１６に格納されている単語と照合されて、入力音声と最も類似した単語が認識結果として音声認識手段１７によって出力されることになる。これによって第２の発明では認識対象は、最近表示された単語に絞られることになる。ユーザが入力する単語の種類が比較的少なく、かつ最近表示された単語と同じ単語が多い場合には、このように認識対象を限定することによって音声認識の性能を向上させることができる。
【００１４】
また、本発明は入力される音声の特徴に基づいて、認識用単語格納手段に格納されている全ての認識対象単語の中から入力音声に最も類似する単語を求めて認識結果とする第１の手順と、ユーザの音声入力を助けるために、前記認識用単語格納手段に格納されている単語を自動的に表示する第２の手順とをコンピュータに実行させるプログラムを記憶したコンピュータ読み取り可能な記憶媒体を構成する。
【００１５】
さらに、本発明は入力される音声の特徴に基づいて、現在の入力音声の認識対象となる単語が格納される認識用単語格納手段に格納されている全ての認識対象単語の中から入力音声に最も類似した単語を求めて認識結果とする第１の手順と、前記音声認識装置のユーザの音声入力を助けるために、入力音声の認識対象となる可能性のある単語を格納した単語格納手段に格納されている単語を自動的に表示する第２の手順と、該第２の手順によって現在までに表示された単語の中で最近表示された単語を、前記認識対象となる単語として抽出し、前記認識用単語格納手段に格納する第３の手順とをコンピュータに実行させるプログラムを記憶したコンピュータ読み取り可能な記憶媒体を構成する。
【００１６】
【発明の実施の形態】
図３は本発明における音声認識装置の第１の実施形態の構成ブロック図である。同図において従来例の図２２と同じ動作をする部分には同じ符号を付してある。図２２と異なる部分はスクロール制御部２１と、クロック部２２である。
【００１７】
この第１の実施形態においては、単語辞書部４に格納されている認識対象単語が表示部６によって表示されるが、その表示はスクロール制御部２１によって制御される。このスクロール動作は、図２２と異なって自動的に行われる。すなわちクロック部２２の発生するクロック信号によって、例えば１クロック毎にスクロールが行われ、単語辞書部４に格納されている認識対象単語がｍ単語、常に画面上に表示される形式でスクロール制御される。
【００１８】
図４は図３の第１の実施形態における全体処理のフローチャート、図５は図４における認識プロセスの処理フローチャートである。図４において処理が開始されると、まずステップＳ１で認識プロセスが起動された後に、ステップＳ２で単語辞書部４の内容のスクロール表示が開始され、ステップＳ３でディスプレイ画面上の、例えばｍ単語のスクロール表示の１行スクロールが繰り返される。
【００１９】
図５の認識プロセスでは、まずステップＳ５でマイク１からの音声入力が受け取られ、ステップＳ６でその音声が分析部２によって分析され、ステップＳ７でその分析結果から特徴抽出部３によって入力音声の特徴が抽出され、ステップＳ８で、その特徴が単語照合部５によって、単語辞書部４に格納されている全ての単語と照合され、ステップＳ９でその照合結果、すなわち最も類似した単語が認識結果としてアプリケーションに通知されて、マイク１からの次の音声入力を待つ状態となる。
【００２０】
図６は図３の第１の実施形態における複数単語の表示イメージの説明図である。同図においては山手線の駅名が連続した順序で１つの画面上に５つ表示され、クロック毎に１駅ずつ上にずれる形式でスクロール表示される。
【００２１】
図７は図３におけるスクロール制御部２１の詳細構成ブロック図である。同図においてスクロール制御部２１は、１つの画面上での表示開始位置、例えば一番上の位置の単語の番号を格納する表示開始単語番号レジスタ２５、表示開始単語番号レジスタ２５の出力Ａと１つの画面上に表示される表示単語数から１を減算したＢとを加算する加算器２６、加算器２６の出力を１つの画面上での表示終了位置、例えば一番下の単語の番号として格納する表示終了単語番号レジスタ２７、図３の単語辞書部４に格納されている全ての単語数Ａと加算器２６の出力Ｂとを比較して、ＢがＡを越えた時にカウンタ２９をリセットする比較器２８、クロック信号によってカウント値がインクリメントされ、表示開始単語番号レジスタ２５にカウント値を出力するカウンタ２９から構成されている。
【００２２】
図８はクロック信号に対応する表示開始単語番号と表示終了単語番号の説明図である。同図において１つの画面上に表示される単語の数はｍであり、図３の単語辞書部４に格納されている単語の数はｎであるものと仮定している。クロックが進む毎に表示開示単語番号が大きくなり、ｎ番目の単語が表示開始位置にきた時には表示終了単語番号はｎ＋ｍ−１となる。そして次のクロックでは表示開始単語番号は１となり、クロックの進行と共に単語表示のスクロール制御が繰り返される。
【００２３】
図９は音声認識装置の第２の実施形態の構成ブロック図である。同図を図３の第１の実施形態と比較すると、スクロール制御部２１に代わって一単語読み出し部３１が備えられている点だけが異なっている。この第２の実施形態においては、単語辞書部４に格納されている音声認識の対象語の表示にあたってスクロール制御が用いられず、単語辞書部４の内容が１単語ずつ一単語読み出し部３１に従って読み出され、表示部６によって順次表示される。この１単語ずつの読み出しは、クロック部２２が出力するクロック信号に同期して行われる。なおここでは１単語ずつを読み出すものとしたが、実施形態としては１単語ずつに限定されず、例えば２単語ずつとか、３単語ずつのように語数を増やしたり、例えばユーザからの指示に応じて読み出すべき単語数を変化させたりすることも当然可能である。
【００２４】
図１０は第２の実施形態における全体処理のフローチャートである。  同図において処理が開始されると、まずステップＳ１１で認識プロセスが起動される。この認識プロセスの処理は図５におけると同じであるので、その説明を省略する。
【００２５】
続いてステップＳ１２でポインタが単語辞書部４の先頭の単語を指すように置かれ、ステップＳ１３でポインタで指定された単語が表示され、ステップＳ１４でポインタが１単語分進められ、ステップＳ１５でポインタが単語辞書部４に格納されている単語の最後に達したか否かが判定され、まだ達していない場合にはステップＳ１３以降の処理が繰り返される。単語辞書部４に格納されている単語の最後に達したと判定されると、ステップＳ１２でポインタが単語辞書の先頭に戻された後に、ステップＳ１３以降の処理が繰り返される。
【００２６】
図１１は第２の実施形態において認識対象語が１単語ずつ順次読み出される場合の表示イメージの説明図である。同図に示すように、山手線の駅名がクロック毎に１つずつ読み出されて表示される。
【００２７】
図１２は図９の一単語読み出し部３１の構成ブロック図である。同図において一単語読み出し部３１は読み出すべき単語番号を指定するカウンタ３３、単語辞書部４から読み出された単語が一時的に格納され、その単語が表示部６に出力される単語バッファ３４から構成されている。カウンタ３３には、カウント値をインクリメントさせるためのクロック信号、および単語辞書部４に格納されている単語数ｎが入力され、カウンタ３３のカウント値はクロック信号に同期してインクリメントされ、ｎに達した時点で自動的にリセットされる。
【００２８】
図１３は音声認識装置の第３の実施形態の構成ブロック図である。同図を図９の第２の実施形態と比較すると、クロック部２２に代わって乱数発生部３６が備えられている点が異なっている。一単語読み出し部３５は、乱数発生部３６によって発生される乱数の値の単語番号を持つ単語を単語辞書部４から一単語ずつ読み出して、その単語が表示部６によって表示される。
【００２９】
図１４は図１３の第３の実施形態における全体処理のフローチャートである。同図において処理が開始されると、ステップＳ１６で認識プロセスが起動される。この認識プロセスによる処理は図５と同じであるので、その説明を省略する。続いてステップＳ１７で単語辞書部４から、乱数発生部３６が出力する乱数に基づいて、認識対象単語が一単語ランダムに取り出され、ステップＳ１８でその単語が表示され、以後ステップＳ１７および１８の処理が繰り返される。
【００３０】
図１５は図１３における一単語読み出し部３５の構成ブロック図である。同図において一単語読み出し部３５は、読み出すべき単語番号を単語辞書部４に与える単語番号バッファ３８、単語辞書部４から読み出された単語を一時的に格納し、表示部６に出力するための単語バッファ３９から構成されている。そして乱数発生部３６によって出力される乱数が単語番号バッファ３８に格納され、その乱数によって指定される単語番号を持つ認識対象単語が単語辞書部４から読み出されて、単語バッファ３９を介して表示部６によって表示されることになる。
【００３１】
図１６は音声認識装置の第４の実施形態の構成ブロック図である。同図を第１の実施形態を示す図３と比較すると、図３の構成要素に加えて認識用一時単語辞書部４１と表示単語抽出部４２が追加され、単語辞書部４の格納内容はスクロール制御部２１のみに与えられる点が異なっている。この第４の実施形態では、単語照合部５において用いられる認識対象の単語は単語辞書部４に格納されている単語ではなく、認識用一時単語辞書部４１に格納されている単語だけに限定される。この認識用一時単語辞書部４１に格納される認識用単語は、表示単語抽出部４２によって抽出された単語である。
【００３２】
この表示単語抽出部４２の動作については更に後述するが、抽出部４２は表示部６によって最近表示された単語を抽出して、認識用単語として認識用一時単語辞書部４１に格納する。表示部６によって表示される単語は、単語照合部５の出力、すなわち認識結果としての単語と、スクロール制御部２１によってスクロール制御される、単語辞書部４に格納されている単語のうちの一部であるが、表示単語抽出部４２によって抽出される認識用単語には単語照合部５の出力、すなわち認識結果としての単語は含まれない。
【００３３】
本発明が対象とする音声認識装置は、前述のようにユーザが音声認識の対象語をよく知らないような場合を対象としている。例えばコマンドを入力するための音声認識装置では、ユーザはコマンドの名前をあまり知らず、表示部６によって表示されるコマンドの中から自分の入力すべきコマンドを知って、それを音声入力することになる。
【００３４】
このような場合にはユーザが入力したいコマンドの種類はそれほど多くなく、表示部６によって最近表示されたものを再度入力することが多くなるため、認識用一時単語辞書部４１に格納され、単語照合部５によって音声認識の対象として用いられる単語を最近表示されたものに限定することによって認識の速度を向上させ、また認識エラーを減少させることができる。
【００３５】
一般に音声認識においては入力される音声が１つの音毎に正しく認識されることが要求される。そこで認識の対象となる単語が多ければ多いほど、単語照合部５による照合に時間がかかり、またマイクの特性や人の声のくせなどのために、正しい認識を行うことが困難になり、認識エラーが生ずる可能性がある。この第４の実施形態においては、単語照合部５における認識対象を表示部６によって最近表示されたものに限定することによって、認識に要する時間を減少させ、かつ認識エラーを少なくすることが可能となる。
【００３６】
図１７は第４の実施形態における全体処理のフローチャート、図１８は認識プロセスによる処理のフローチャートである。図１７を第１の実施形態に対する図４と比較すると、ステップＳ３において１行のスクロールが行われた後に、ステップＳ２０で最近表示された単語を抽出し、認識用一時単語辞書部４１に格納する処理が追加されている点が異なっている。
【００３７】
図１８を第１〜第３の実施形態に対する図５と比較すると、ステップＳ８で入力音声の特徴が単語辞書部４に格納されている単語と照合される代わりに、ステップＳ２１で認識用一時単語辞書部４１に格納されている単語と照合される点が異なっている。
【００３８】
図１９は図１６における表示単語抽出部４２の構成ブロック図である。図２０はその中でのリングバッファにおける処理内容の説明図である。図１９において表単語抽出部４２は、表示部６に表示されている単語を格納する表示単語バッファ４４、表示単語バッファ４４の出力を格納するリングバッファ４５、リングバッファ４５の内容を読み出し、認識用一時単語辞書部４１に出力する読み出し部４６から構成されている。
【００３９】
図２０においてリングバッファ４５のバッファメモリには、例として山手線の駅の名前が７つ格納されている。表示部６に現在表示され、図１９の表示単語バッファ４４に格納された単語は、バッファメモリの内部で一番古いデータに上書きする形式で書込まれる。そしてバッファメモリに格納されている単語、ここでは７つの駅の名前が、読み出し部４６を介して認識用一時単語辞書部４１に与えられることになる。
【００４０】
図２１は音声認識装置の第５の実施形態の構成ブロック図である。同図を第４の実施形態を示す図１６と比較すると、スクロール制御部２１、クロック部２２に代わって、一単語読み出し部３５、乱数発生部３６が備えられている点が異なっている。この一単語読み出し部３５、および乱数発生部３６の動作は図１３に示した第３の実施形態におけると同じであり、単語辞書部４に格納されている単語は、乱数発生部３６の発生する乱数に対応する単語番号に基づいて、一単語読み出し部３５によって一単語ずつ読み出され、表示部６によって表示されることになる点だけが第４の実施形態と異なっている。なお乱数発生部３６に代わってクロック部を設け、クロック部が発生するクロック信号に従って、一単語読み出し部３５が一単語ずつ読み出しを行うことも当然可能である。
【００４１】
【発明の効果】
以上詳細に説明したように、本発明によればユーザはディスプレイ画面上に自動的に表示される音声認識対象単語の中から自分の入力したい単語を見つけて単語の入力を行うことができ、マウスの操作が不必要となり、音声認識装置の操作性が向上する。また最近表示された単語だけを音声認識対象として用いることによって認識速度を向上させ、認識エラーを減少させることができ、音声認識装置の実用性の向上に寄与するところが大きい。
【図面の簡単な説明】
【図１】第１の発明の原理構成ブロック図である。
【図２】第２の発明の原理構成ブロック図である。
【図３】本発明における音声認識装置の第１の実施形態の構成ブロック図である。
【図４】第１の実施形態における全体処理のフローチャートである。
【図５】第１の実施形態における認識プロセスの処理フローチャートである。
【図６】第１の実施形態における複数単語の表示イメージの説明図である。
【図７】図３におけるスクロール制御部の構成ブロック図である。
【図８】図７における表示開始単語番号と表示終了単語番号のクロック信号による変化の説明図である。
【図９】音声認識装置の第２の実施形態の構成ブロック図である。
【図１０】第２の実施形態における全体処理のフローチャートである。
【図１１】第２の実施形態における一単語読み出しの表示イメージの説明図である。
【図１２】図９における一単語読み出し部の構成ブロック図である。
【図１３】音声認識装置の第３の実施形態の構成ブロック図である。
【図１４】第３の実施形態における全体処理フローチャートである。
【図１５】図１３における一単語読み出し部の構成ブロック図である。
【図１６】音声認識装置の第４の実施形態の構成ブロック図である。
【図１７】第４の実施形態における全体処理フローチャートである。
【図１８】第４の実施形態における認識プロセスの処理フローチャートである。
【図１９】図１６における表示単語抽出部の構成ブロック図である。
【図２０】図１９におけるリングバッファの処理内容の説明図である。
【図２１】音声認識装置の第５の実施形態の構成ブロック図である。
【図２２】音声認識装置の従来例の構成ブロック図である。
【符号の説明】
１  マイク
２  分析部
３  特徴抽出部
４  単語辞書部
５  単語照合部
６  表示部
１１  認識用単語格納手段
１２，１７  音声認識手段
１３，１８  表示手段
１５  単語格納手段
１６  認識用単語格納手段
１９  表示単語抽出手段
２１  スクロール制御部
２２  クロック部
３１，３５  一単語読み出し部
３６  乱数発生部
４１  認識用一時単語辞書部
４２  表示単語抽出部
【図１】
0004279909.tif 000002
【図２】
0004279909.tif 000003
【図３】
0004279909.tif 000004
【図４】
0004279909.tif 000005
【図５】
0004279909.tif 000006
【図６】
0004279909.tif 000007
【図７】
0004279909.tif 000008
【図８】
0004279909.tif 000009
【図９】
0004279909.tif 000010
【図１０】
0004279909.tif 000011
【図１１】
0004279909.tif 000012
【図１２】
0004279909.tif 000013
【図１３】
0004279909.tif 000014
【図１４】
0004279909.tif 000015
【図１５】
0004279909.tif 000016
【図１６】
0004279909.tif 000017
【図１７】
0004279909.tif 000018
【図１８】
0004279909.tif 000019
【図１９】
0004279909.tif 000020
【図２０】
0004279909.tif 000021
【図２１】
0004279909.tif 000022
【図２２】
0004279909.tif 000023