コマンドとデータとを含む音声を一括入力する音声入力手段と、コマンド対応辞書を使用して前記音声入力手段により入力された音声を音声認識して、前記音声のうちのコマンドに対応する部分の音声認識結果を出力するコマンド対応音声認識手段と、データ対応辞書を使用して前記音声を音声認識して、前記音声のうちのデータに対応する部分の音声認識結果を出力するデータ対応音声認識手段とを備えた音声認識装置であって、前記データ対応辞書は、複数のデータ分野に対応する複数のデータ分野対応辞書を有し、前記データ対応音声認識手段は、前記複数のデータ分野対応辞書をそれぞれ使用して前記音声を音声認識する複数のデータ分野対応音声認識手段を有し、前記コマンド対応音声認識手段によるコマンド対応の音声認識結果に基づいて前記複数のデータ分野対応音声認識手段による複数の音声認識結果の中から1つを選択する音声認識結果選択手段を備えたことを特徴とする音声認識装置。前記音声認識結果選択手段は、前記複数のデータ分野対応音声認識手段による音声認識結果の中に選択するものがないときには、前記コマンド対応音声認識手段によるコマンド対応の音声認識結果を選択することを特徴とする請求項1記載の音声認識装置。前記コマンド対応音声認識手段と、前記データ対応音声認識手段の前記複数のデータ分野対応音声認識手段とは、同時に音声認識処理を実行することを特徴とする請求項1または2記載の音声認識装置。前記複数のデータ分野対応辞書は、住所対応辞書、楽曲対応辞書及び電話帳対応辞書であり、前記複数のデータ分野対応音声認識手段は、住所対応音声認識手段、楽曲対応音声認識手段及び電話帳対応音声認識手段であることを特徴とする請求項1ないし3のいずれかに記載の音声認識装置。前記音声認識結果選択手段は、前記コマンド対応音声認識手段によるコマンド対応の音声認識結果が住所に関連するコマンドであったときには、前記住所対応音声認識手段による住所対応の音声認識結果を選択し、前記コマンド対応の音声認識結果が楽曲に関連するコマンドであったときには、前記楽曲対応音声認識手段による楽曲対応の音声認識結果を選択し、前記コマンド対応の音声認識結果が電話に関連するコマンドであったときには、前記電話帳対応音声認識手段による電話帳対応の音声認識結果を選択することを特徴とする請求項4記載の音声認識装置。しかし、一括入力による音声認識では、通常の階層的な入力による音声認識よりも膨大な認識語彙を認識する必要がある。ただし、一般に、音声認識は認識語彙が増えれば増えるほど、認識率は低下していく方向に進んでしまう。そのため、従来構成では、一括入力による音声認識は、住所などの1つの分野のデータを入力する場合だけ一括入力音声認識を行うようにして、音声認識率を向上させている。このような構成の場合、一括入力による音声認識を実行する前に、上記1つの分野のデータを入力するモードに移行するためのコマンドを別途入力する必要がある。しかし、音声認識を使い慣れているユーザは、1回でも入力する操作が多くなることについて、煩わしいと感じてしまうおそれがあった。そこで、本発明の目的は、コマンドを別途入力する煩わしさを低減すると共に、一括入力による音声認識の音声認識率を向上させることができる音声認識装置を提供することにある。請求項1の発明によれば、音声のうちのコマンドに対応する部分の音声認識結果を出力するコマンド対応音声認識手段と、音声のうちのデータに対応する部分の音声認識結果を出力するデータ対応音声認識手段とを備え、データ対応音声認識手段は、複数のデータ分野対応辞書をそれぞれ使用して音声を音声認識する複数のデータ分野対応音声認識手段を有し、さらに、コマンド対応音声認識手段によるコマンド対応の音声認識結果に基づいて複数のデータ分野対応音声認識手段による複数の音声認識結果の中から1つを選択する構成としたので、コマンドを別途入力する煩わしさを低減できると共に、一括入力による音声認識の音声認識率を向上できる。請求項2の発明によれば、音声認識結果選択手段は、複数のデータ分野対応音声認識手段による音声認識結果の中に選択するものがないときには、前記コマンド対応音声認識手段によるコマンド対応の音声認識結果を選択する構成としたので、音声認識率を向上できる。請求項3の発明によれば、コマンド対応音声認識手段と、データ対応音声認識手段の複数のデータ分野対応音声認識手段とは、同時に音声認識処理を実行する構成としたので、音声認識処理に要する時間を短縮することができる。また、請求項4の発明のように、複数のデータ分野対応辞書は、住所対応辞書、楽曲対応辞書及び電話帳対応辞書であり、複数のデータ分野対応音声認識手段は、住所対応音声認識手段、楽曲対応音声認識手段及び電話帳対応音声認識手段であることが好ましい。また、請求項5の発明のように、音声認識結果選択手段は、コマンド対応音声認識手段によるコマンド対応の音声認識結果が住所に関連するコマンドであったときには、住所対応音声認識手段による住所対応の音声認識結果を選択し、コマンド対応の音声認識結果が楽曲に関連するコマンドであったときには、楽曲対応音声認識手段による楽曲対応の音声認識結果を選択し、コマンド対応の音声認識結果が電話に関連するコマンドであったときには、電話帳対応音声認識手段による電話帳対応の音声認識結果を選択するように構成することが好ましい。以下、本発明を車両に搭載されるナビゲーション装置に適用した一実施形態について、図1ないし図7を参照して説明する。図1は、音声認識機能を備えたナビゲーション装置1の全体概略構成を示す機能ブロック図である。この図1に示すように、ナビゲーション装置1は、位置検出器2、データ入力器3、操作スイッチ群4、通信装置5、外部メモリ6、表示装置7、リモコンセンサ8、車内LAN9、音声認識ユニット10、及び、これらに接続された制御回路11を備えている。なお、制御回路11は、通常のコンピュータとして構成されており、内部には、周知のCPU、ROM、RAM、I/O及びこれらの構成を接続するバスラインを備えている。位置検出器2は、周知のジャイロスコープ12、距離センサ13及び衛星からの電波に基づいて車両の位置を検出するためのGPS受信機14を有している。これらのセンサ等は各々が性質の異なる誤差を持っているため、複数のセンサにより、各々補間しながら使用するように構成されている。なお、精度によっては上述した内の一部で構成してもよく、更に、ステアリングの回転センサ、各転動輪の車輪センサ等を用いてもよい。データ入力器3は、位置検出の精度向上のためのいわゆるマップマッチング用データ、地図データ及び目印データを含むナビゲーション用の各種データに加えて、音声認識ユニット10において認識処理を行う際に用いる辞書データを入力するための装置である。記憶媒体としては、そのデータ量からハードディスクやDVDを用いるのが一般的であると考えられるが、CD-ROM等の他の媒体を用いても良い。データ記憶媒体としてDVDを用いた場合には、このデータ入力器3はDVDプレーヤとなる。表示装置7は、カラー表示装置であり、この表示装置7の画面には、位置検出器2から入力された車両現在位置マークと、地図データ入力器3より入力された地図データと、更に地図上に表示する誘導経路や設定地点の目印等の付加データとを重ねて表示することができる。また、複数の選択肢を表示するメニュー画面やその中の選択肢を選んだ場合に、さらに複数の選択肢を表示するコマンド入力画面なども表示することができる。操作スイッチ群4は、例えば、表示装置7と一体になったタッチスイッチもしくはメカニカルなスイッチ等で構成されており、各種コマンドの入力に利用される。通信装置5は、設定された連絡先通信情報によって特定される連絡先との通信を行うためのものであり、例えば携帯電話機等の移動体通信機によって構成される。通信装置5は、制御回路11から発信先の電話番号および発信指示を受けると、その電話番号に発信し、音声認識ユニット10の後述するスピーカ20とマイク21を使用して相手先と通話することが可能な構成となっている。また、ナビゲーション装置1は、リモートコントロール端末以下、リモコンと称する15を介してリモコンセンサ8から、あるいは操作スイッチ群4により目的地の位置を入力すると、現在位置からその目的地までの最適な経路を自動的に選択して誘導経路を形成し表示する、いわゆる経路案内機能も備えている。このような自動的に最適な経路を設定する手法は、ダイクストラ法等の手法が知られている。車内LAN9には、車両に搭載された各種の車載装置、例えばオーディオ装置16が接続されている。制御回路11は、曲の名称と曲の再生指示を車内LAN9を介してオーディオ装置16へ指示することにより、オーディオ装置16は指示された曲を再生出力することが可能な構成となっている。尚、ナビゲーション装置1にオーディオ装置を直接組み込むように構成しても良い。そして、音声認識ユニット10は、上記操作スイッチ群4あるいはリモコン15が手動操作により各種コマンド等入力のために用いられるのに対して、ユーザが音声で入力することによっても同様に各種コマンド等を入力できるようにするための装置音声認識装置である。この音声認識ユニット10は、音声合成部17と、音声認識部18と、制御部19と、スピーカ20と、マイク21音声入力手段と、PTTスイッチ22とを備えている。音声合成部17は、波形データベース内に格納されている音声波形を用いて、制御部19からの応答音声の出力指示に基づく音声を合成し、この合成音声をスピーカ20から出力させるように構成されている。音声認識部18は、マイク21から入力された音声データについて、制御部19からの指示により音声認識処理を行い、その音声認識結果を制御部19に返す。即ち、マイク21から取得した音声データに対し、記憶している辞書データを用いて照合を行い、複数の比較対象パターン候補と比較して一致度の高い上位比較対象パターンを制御部19へ出力する。入力音声中の単語系列の認識は、入力された音声データを音響モデルと順次音響分析して音響的特徴量例えばケプストラムを抽出する。この音響分析によって得られた音響的特徴量時系列データを得る。そして、周知のHMM隠れマルコフモデル、DPマッチング法あるいはニューラルネットなどによって、この時系列データをいくつかの区間に分け、各区間が辞書データとして格納されたどの単語に対応しているかを求める。尚、音声認識部18の具体的構成については、後述する。制御部19は、音声認識部18における音声認識結果に基づき、音声合成部17への応答音声の出力指示、あるいは、ナビゲーション装置1自体の処理を実行する制御回路11に対して例えばナビゲート処理のために必要な目的地やコマンドなどを通知して目的地の設定やコマンドを実行させるよう指示する処理などを行う。このような処理の結果として、この音声認識ユニット10を利用すれば、上記操作スイッチ群4あるいはリモコン15を手動操作しなくても、音声入力によりナビゲーション装置1に対する目的地の指示などが実行可能となる。制御部19の具体的構成については、後述する。また、本実施形態においては、利用者がPTTスイッチ22を押しながらマイク21を介して音声を入力するという利用方法である。具体的には、制御部19がPTTスイッチ22が押されたタイミングや戻されたタイミング及び押された状態が継続した時間を監視しており、PTTスイッチ22が押された場合には音声認識部18に対して処理の実行を指示する。一方、PTTスイッチ22が押されていない場合には、その処理を実行させないようにしている。したがって、PTTスイッチ22が押されている間にマイク21を介して入力された音声データが音声認識部18へ出力されることとなる。このような構成を有することによって、本実施形態のナビゲーション装置1では、ユーザがコマンドや目的地等を入力することによって、経路設定や経路案内あるいは施設検索や施設表示など各種の処理を実行することができる。ここで、音声認識部18と制御部19について、図2を参照して詳しく説明する。図2に示すように、音声認識部18は、コマンド対応音声認識部23コマンド対応音声認識手段とデータ対応音声認識部24データ対応音声認識手段とを備えている。コマンド対応音声認識部23は、音声認識処理で使用するコマンド対応辞書25と、コマンドの音声認識結果を出力するコマンド対応認識結果出力部26とを備えている。データ対応音声認識部24は、住所対応音声認識部27住所対応音声認識手段と、楽曲対応音声認識部28楽曲対応音声認識手段と、電話帳対応音声認識部29電話帳対応音声認識手段とを備える。更に、データ対応音声認識部24は、各音声認識部27、28、29での認識処理で使用する住所対応辞書30と、楽曲対応辞書31と、電話帳対応辞書32と、各音声認識部27、28、29による音声認識結果を出力する住所対応認識結果出力部33と、楽曲対応認識結果出力部34と、電話帳対応認識結果出力部35とを備える。住所対応辞書30、楽曲対応辞書31、電話帳対応辞書32は、住所、楽曲、電話という3つのデータ分野種類にそれぞれ対応する辞書であり、複数のデータ分野対応辞書を構成する。加えて、データ対応音声認識部24は、各認識結果出力部33、34、35から出力された音声認識結果の中から、最適な1つの音声認識結果を選択するデータ対応認識結果出力選択部36を備えている。制御部19は、コマンド認識結果格納部37と、データ認識結果格納部38と、データ対応認識結果出力選択判定部39とを備えている。コマンド認識結果格納部37は、音声認識部18のコマンド対応認識結果出力部26から出力されたコマンド音声認識結果を格納する。データ認識結果格納部38は、音声認識部18のデータ対応認識結果出力選択部36から出力されたデータ音声認識結果を格納する。データ認識結果出力選択判定部39は、コマンド認識結果格納部37に格納されたコマンド音声認識結果に基づいて、3つの認識結果出力部33、34、35から出力された3つの音声認識結果の中から最適な1つの音声認識結果を選択判定する。データ対応認識結果出力選択判定部39及びデータ対応認識結果出力選択部36が音声認識結果選択手段としての機能を有する。そして、音声認識部18では、マイク21より入力された音声について、コマンド対応音声認識部23でコマンド対応辞書25を使用して音声認識を行うと共に、データ対応音声認識部24でデータ対応辞書即ち、住所対応辞書30、楽曲対応辞書31、電話帳対応辞書32を使用して音声認識を行う。更に、コマンド対応音声認識部23から出力されたコマンド対応の音声認識結果に基づいてデータ認識結果出力選択判定部39は、データ対応音声認識部24の3つの認識結果出力部33、34、35から出力された3つの音声認識結果の中から最適な1つの音声認識結果の選択判定を行い、ここで選択判定された音声認識結果がデータ対応認識結果出力選択部36により選択されてデータ認識結果格納部38に格納され、その格納選択された音声認識結果が制御回路11および音声合成部17に渡される。また、データ認識結果出力選択判定部39において、3つの認識結果出力部33、34、35から出力された3つの音声認識結果の中から選択する音声認識結果が1つもないと判定された場合には、コマンド対応音声認識部23によるコマンド認識結果が制御回路11および音声合成部17に渡される。次に、上記構成の音声認識部18及び制御部19の作用、即ち、音声認識処理の制御について、図3のフローチャートを参照して説明する。まず、図3のステップS10において、マイク21を介して音声が入力されると、ステップS20及びステップS30へ同時に進む、即ち、ステップS20の音声認識処理とステップS30の音声認識処理とが同時に実行される即ち、2つの音声認識処理が平行処理される。ステップS20では、コマンド対応音声認識部23によりコマンド対応辞書25を使用してコマンドを音声認識する処理が実行される。ステップS30では、データ対応音声認識部24の3つの音声認識部27、28、29により3つの辞書30、31、32を使用して3つのデータ分野住所、楽曲、電話のデータを音声認識する3つの処理が同時に実行される即ち、3つの音声認識処理が平行処理される。この場合、ステップS20の1つの音声認識処理と、ステップS30の3つの音声認識処理とが同時に実行平行処理される。尚、これら4つの音声認識処理の平行処理は、マルチプロセッサ4つのプロセッサで実行することが好ましい。上記ステップS20の音声認識処理が完了すると、ステップS40へ進み、ここでは、ステップS20で音声認識処理されたコマンド対応の音声認識結果がコマンド対応認識結果出力部26により出力され、コマンド認識結果格納部37に格納される。また、ステップS30の音声認識処理が完了すると、ステップS50へ進み、ここでは、ステップS30で音声認識処理された、即ち、3つの音声認識部27、28、29でそれぞれ音声認識処理された3つのデータ対応の音声認識結果が3つの認識結果出力部33、34、35により出力される。続いて、上記ステップS40の処理が完了し、ステップS60へ進むと、ここでは、コマンド認識結果格納部37に格納されたコマンド対応の音声認識結果に基づいて、データ認識結果出力選択判定部39によりデータ認識結果出力選択判定結果即ち、データ対応音声認識部24の3つの認識結果出力部33、34、35から出力された3つの音声認識結果の中から最適な1つの音声認識結果がどれであるかを判定した判定結果の情報が出力され、データ対応認識結果出力選択部36へ与えられる。次いで、ステップS70へ進むと、ここでは、ステップS60で出力されたデータ認識結果出力選択判定結果に基づいて、上記3つの認識結果出力部33、34、35から出力された3つの音声認識結果の中に、最適な1つの音声認識結果があるか否かを判断する。このステップS70において、最適な1つの音声認識結果があると判断された場合は、ステップS80へ進み、ここでは、上記データ認識結果出力選択判定結果に基づいてデータ対応認識結果出力選択部36によりデータ対応の3つの音声認識結果の中から最適な1つの音声認識結果を選択して出力し、データ認識結果格納部38に格納する処理を実行する。続いて、ステップS100へ進み、ここでは、データ認識結果格納部38に格納されたデータ対応の音声認識結果を最終的な音声認識結果として出力し、制御回路11および音声合成部17に渡す。一方、上記ステップS70において、最適な1つの音声認識結果がないと判断された場合は、ステップS90へ進み、ここでは、コマンド認識結果格納部37に格納されたコマンド対応の音声認識結果を最終的な音声認識結果として出力し、制御回路11および音声合成部17に渡す。このようにして、一連の音声認識処理を終了する。次に、図4ないし図7を参照して、本実施形態の音声認識部18及び制御部19による音声認識処理の具体例1~4を説明する。まず、図4に示す具体例1は、ユーザが住所で探す愛知県刈谷市昭和町1-1という音声を発話した場合の音声認識処理である。この場合、コマンド対応音声認識部23によるコマンド対応の音声認識結果は住所で探すとなり、上記コマンド対応の音声認識結果が住所に関連するコマンドであるから、データ認識結果出力選択判定部39によるデータ認識結果出力選択判定結果は、データ分野が住所データに対応する音声認識結果となる。即ち、データ対応音声認識部24の3つの住所対応音声認識部27、楽曲対応音声認識部28及び電話帳対応音声認識部29の中から、住所対応音声認識部27による住所対応の音声認識結果愛知県刈谷市昭和町1-1が選択されて出力される。この結果、図4に示すように、音声合成部17により愛知県刈谷市昭和町1-1で探しますという音声が合成されてスピーカ20から音声出力される。また、図5に示す具体例2は、ユーザが曲名で再生する上を向いて歩こうという音声を発話した場合の音声認識処理である。この場合、コマンド対応音声認識部23によるコマンド対応の音声認識結果は曲名で再生するとなり、上記コマンド対応の音声認識結果が楽曲に関連するコマンドであるから、データ認識結果出力選択判定部39によるデータ認識結果出力選択判定結果は、データ分野が楽曲のデータに対応する音声認識結果となる。即ち、データ対応音声認識部24の3つの住所対応音声認識部27、楽曲対応音声認識部28及び電話帳対応音声認識部29の中から、楽曲対応音声認識部28による楽曲対応の音声認識結果上を向いて歩こうが選択されて出力される。この結果、図5に示すように、音声合成部17により上を向いて歩こうを再生しますという音声が合成されてスピーカ20から音声出力される。また、図6に示す具体例3は、ユーザが電話をかける鈴木太郎という音声を発話した場合の音声認識処理である。この場合、コマンド対応音声認識部23によるコマンド対応の音声認識結果は電話をかけるとなり、上記コマンド対応の音声認識結果が電話に関連するコマンドであるから、データ認識結果出力選択判定部39によるデータ認識結果出力選択判定結果は、データ分野が電話のデータに対応する音声認識結果となる。即ち、データ対応音声認識部24の3つの住所対応音声認識部27、楽曲対応音声認識部28及び電話帳対応音声認識部29の中から、電話帳対応音声認識部29による電話帳対応の音声認識結果鈴木太郎が選択されて出力される。この結果、図6に示すように、音声合成部17により鈴木太郎に電話をかけますという音声が合成されてスピーカ20から音声出力される。また、図7に示す具体例4は、ユーザが自宅へ帰るという音声を発話した場合の音声認識処理である。この場合、コマンド対応音声認識部23によるコマンド対応の音声認識結果は自宅へ帰るとなり、その他となり、上記コマンド対応の音声認識結果が住所、楽曲及び電話に関連するコマンドでない。このため、データ認識結果出力選択判定部39によるデータ認識結果出力選択判定結果は、データ対応の音声認識結果なしとなり、データ対応の音声認識結果は使用せず、コマンド対応の音声認識結果を使用するとなる。即ち、データ対応音声認識部24の3つの住所対応音声認識部27、楽曲対応音声認識部28及び電話帳対応音声認識部29による各音声認識結果を使用せずに、コマンド対応音声認識部23によるコマンド対応の音声認識結果自宅へ帰るが出力される。この結果、図7に示すように、音声合成部17により自宅を目的地に設定しますという音声が合成されてスピーカ20から音声出力される。このような構成の本実施形態によれば、ユーザがひと続きで発声した音声を入力一括入力して音声認識する場合に、コマンド対応音声認識部23で音声のうちのコマンド対応部分を音声認識し、データ対応音声認識部24で音声のうちのデータ対応部分を音声認識するように構成したので、一括入力の音声認識、即ち、大語彙の音声認識であっても、コマンド対応部分とデータ対応部分に分けることで、認識語彙を絞ることが可能となり、コマンド対応部分及びデータ対応部分の各音声認識率を高くすることができる。そして、本実施形態では、データ対応音声認識部24に、データ分野別に3つの住所対応音声認識部27、楽曲対応音声認識部28及び電話帳対応音声認識部29を設け、これら3つの音声認識部27、28、29で音声のうちのデータ対応部分を音声認識し、更に、データ認識結果出力選択判定部39によって、コマンド対応音声認識部23によるコマンド対応部分の音声認識結果に基づいて上記3つの音声認識部27、28、29による音声認識結果の中から最適な1つを選択するように構成した。この構成によれば、データの分野種類によって音声認識部を3つに分けることで、認識語彙を大幅に絞ることが可能となり、しかも、3つの音声認識結果の中から最適な1つを選択することから、音声認識率をより一層向上させることができ、また、コマンドを入力する操作を少なくし得る即ち、コマンドを別途入力する煩わしさを低減できる。加えて、本実施形態では、コマンド対応音声認識部23の音声認識処理と、データ対応音声認識部24の3つの住所対応音声認識部27、楽曲対応音声認識部28及び電話帳対応音声認識部29の各音声認識処理とを、同時に実行平行処理するように構成したので、音声認識処理に要する時間を大幅に短縮することができ、音声認識処理の応答性を非常に良好なものとすることができる。尚、上記実施形態では、データ対応音声認識部24に、3つの住所対応音声認識部27、楽曲対応音声認識部28及び電話帳対応音声認識部29を設けたが、これに限られるものではなく、4つ以上の音声認識部及び4つ以上のデータ対応辞書を設けるように構成しても良い。反対に、2つまたは1つの音声認識部及び2つまたは1つのデータ対応辞書を設けるように構成しても良い。また、上記実施形態では、コマンド対応音声認識部23の音声認識処理と、データ対応音声認識部24の3つの住所対応音声認識部27、楽曲対応音声認識部28及び電話帳対応音声認識部29の各音声認識処理とを、同時に実行するように構成したが、これに代えて、各音声認識処理を逐次処理しても良いし、4つの音声認識処理のうちの2つまたは3つを適宜平行処理するように構成しても良い。