(57)【要約】【課題】発話者による定型コマンドによる発話と自由発話とを区別して音声認識を行うこと。【解決手段】音声認識装置１０６は、定型コマンド認識辞書１０６ｃに定型コマンドの待ち受け単語を格納し、自由発話認識辞書１０６ｄに自由発話の待ち受け単語を格納する。このとき両方の認識辞書に表現が共通する待ち受け単語が存在する場合には、当該待ち受け単語の識別子に「α」が設定される。マイク１０１を介して入力された発話者による発話内容は、定型コマンド認識辞書１０６ｃ、および自由発話認識辞書１０６ｄに格納された待ち受け単語に基づいて音声認識される。音声認識処理は、待ち受け単語の識別子と待ち受け単語と発話内容の照合度とに基づいて行われ、最終的な待ち受け単語が決定される。【選択図】      図１
2005208198.tif 000002
【特許請求の範囲】
【請求項１】
定型コマンドの音声認識用待ち受け単語を格納する定型コマンド認識辞書と、
自由発話の音声認識用待ち受け単語を格納する自由発話認識辞書と、
音声入力手段から入力された発話内容と、前記定型コマンド認識辞書および前記自由発話認識辞書に格納されたそれぞれの待ち受け単語とを照合することにより、それぞれの待ち受け単語と発話内容との一致度を算出する一致度算出手段と、
前記一致度算出手段による算出結果から、前記定型コマンド認識辞書における最も一致度の高い待ち受け単語と、前記自由発話認識辞書における最も一致度の高い待ち受け単語との表現が共通するか否かを判定する判定手段と、
前記一致度算出手段により算出された前記一致度と、前記判定手段で判定された判定結果とに基づいて、前記音声入力手段から入力された発話内容を認識する認識手段とを有することを特徴とする音声認識装置。
【請求項２】
請求項１に記載の音声認識装置において、
前記認識手段は、前記音声入力手段から入力された発話内容が定型コマンドであるか、または自由発話であるかを判定することを特徴とする音声認識装置。
【請求項３】
請求項１または２に記載の音声認識装置において、
前記認識手段は、前記定型コマンド認識辞書と前記発話内容との照合によって算出された一致度の最も高い待ち受け単語、および前記自由発話認識辞書と前記発話内容との照合によって算出された一致度の最も高い待ち受け単語において、いずれの一致度も所定の基準値以上であり、かつ前記判定手段によって双方の表現が共通すると判定された場合には、前記定型コマンド認識辞書と前記発話内容との照合によって算出された一致度の最も高い待ち受け単語を最終的な認識結果とすることを特徴とする音声認識装置。
【請求項４】
請求項１または２に記載の音声認識装置において、
前記認識手段は、前記定型コマンド認識辞書と前記発話内容との照合によって算出された一致度の最も高い待ち受け単語、および前記自由発話認識辞書と前記発話内容との照合によって算出された一致度の最も高い待ち受け単語において、いずれの一致度も所定の基準値以上であり、かつ前記判定手段によって双方の表現が共通しないと判定された場合には、前記一致度が大きい方の待ち受け単語を最終的な認識結果とすることを特徴とする音声認識装置。
【請求項５】
請求項１または２に記載の音声認識装置において、
前記認識手段は、前記定型コマンド認識辞書と前記発話内容との照合によって算出された一致度の最も高い待ち受け単語、および前記自由発話認識辞書と前記発話内容との照合によって算出された一致度の最も高い待ち受け単語において、いずれか一方の一致度のみが所定の基準値以上である場合には、一致度が所定の基準値以上である待ち受け単語を最終的な認識結果とすることを特徴とする音声認識装置。
【請求項６】
請求項１または２に記載の音声認識装置において、
前記認識手段は、前記定型コマンド認識辞書と前記発話内容との照合によって算出された一致度の最も高い待ち受け単語、および前記自由発話認識辞書と前記発話内容との照合によって算出された一致度の最も高い待ち受け単語において、いずれの一致度も所定の基準値以下である場合には、前記発話内容に該当する前記待ち受け単語はないと判定することを特徴とする音声認識装置。
【請求項７】
定型コマンドの音声認識用待ち受け単語を格納する定型コマンド認識辞書と、自由発話の音声認識用待ち受け単語を格納する自由発話認識辞書とを有し、入力された発話内容と、前記定型コマンドの音声認識用待ち受け単語および前記自由発話の音声認識用待ち受け単語とを照合することにより、前記発話内容を認識する音声認識方法において、
入力された発話内容と、前記定型コマンド認識辞書および前記自由発話認識辞書に格納されたそれぞれの待ち受け単語とを照合することにより、それぞれの待ち受け単語と発話内容との一致度を算出し、
前記一致度の算出結果から、前記定型コマンド認識辞書における最も一致度の高い待ち受け単語と、前記自由発話認識辞書における最も一致度の高い待ち受け単語との表現が共通するか否かを判定し、
算出した前記一致度と、判定した判定結果とに基づいて、入力された発話内容を認識することを特徴とする音声認識方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば車両に搭載されたナビゲーションシステム、オーディオシステム、ハンズフリー電話システム等の情報機器を、音声によって操作するための音声認識装置、および音声認識方法に関する。
【背景技術】
【０００２】
特許文献１に記載の音声認識装置は、あらかじめ認識辞書に格納された基準音声データに基づいて、定型コマンドの認識を行うものである。また、ワードスポッティング音声認識技術により、発話者による自由発話をキーワードに分割して音声認識する情報検索装置が特許文献２によって知られている。
【０００３】
【特許文献１】特開２００３−２０２８９７号公報
【特許文献２】特開２００２−２６９１４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１による発明においては自由発話を認識できず、特許文献２による発明においては、定型コマンドを認識する際にもワードスポッティング音声認識技術による余計な処理が発生するため、処理負荷が増大し処理時間が長くなるという問題が生じていた。
【課題を解決するための手段】
【０００５】
本発明は、定型コマンドの音声認識用待ち受け単語を格納する定型コマンド認識辞書と、自由発話の音声認識用待ち受け単語を格納する自由発話認識辞書とを有し、入力された発話内容と、定型コマンドの音声認識用待ち受け単語および自由発話の音声認識用待ち受け単語とを照合することにより、発話内容を認識する音声認識装置および方法において、入力された発話内容と、定型コマンド認識辞書および自由発話認識辞書に格納されたそれぞれの待ち受け単語とを照合することにより、それぞれの待ち受け単語と発話内容との一致度を算出し、一致度の算出結果から、定型コマンド認識辞書における最も一致度の高い待ち受け単語と、自由発話認識辞書における最も一致度の高い待ち受け単語との表現が共通するか否かを判定し、算出した前記一致度と、判定した判定結果とに基づいて、入力された発話内容を認識することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、発話者による発話内容を定型コマンド認識用の認識辞書と自由発話認識用の認識辞書とに基づいて音声認識して、発話内容が定型コマンドであるか、自由発話であるかを区別した上で音声認識を行うようにした。その結果、常に最適な認識結果を短時間で得ることができる。
【発明を実施するための最良の形態】
【０００７】
図１は、本発明による音声認識装置の一実施の形態を示し、音声認識装置をカーナビゲーションシステムに適用した場合のブロック図である。ナビゲーションシステム１００は、操作者の発話を入力するマイク１０１と、音声入力の開始、キャンセルを指示するための音声入力操作スイッチ１０２と、ガイダンス音声やビープ音を出力するスピーカー１０３と、音声信号の認識結果や周辺地図を表示するモニタ１０４と、ナビゲーションシステムの動作をコントロールするナビゲーションシステム制御装置１０５と、入力された音声信号を分析し内容を認識する音声認識装置１０６とを備えている。マイク１０１は車両のルームミラー近傍、あるいはステアリングコラム等、ドライバーの口元に接近した位置に設置される。また、音声入力操作スイッチ１０２は図２に示すように車両のステアリングホイール等に設置される。
【０００８】
音声認識装置１０６は、マイク１０１から入力された音声信号を一時的に記憶しておくメモリ１０６ａと、音声認識装置１０６を制御するＣＰＵ１０６ｂと、音声認識実行時に発話者からの定型コマンドを待ち受けるための待ち受け単語を格納する定型コマンド認識辞書１０６ｃと、発話者からの自由発話を待ち受けるための待ち受け単語を格納する自由発話認識辞書１０６ｄとを有する。
【０００９】
図３は、定型コマンド認識辞書１０６ｃおよび自由発話認識辞書１０６ｄに格納される待ち受け単語の一例を示している。図３（ａ）は、定型コマンド認識辞書１０６ｃに待ち受け単語３ａとして「自宅へ戻る」と「最近の目的地へ行く」とが格納されていることを示している。また、図３（ｂ）は、自由発話認識辞書１０６ｄに待ち受け単語３ａとして「登録地」、「自宅」、「行く」、「探す」、および「帰る」が格納されていることを示している。図３に示した各待ち受け単語は、あくまでも一例であり、実際には発話者が発話する可能性のあるその他の単語も待ち受け単語として格納されている。
【００１０】
この実施の形態による音声認識装置１０６においては、図３（ａ）に示す定型コマンド認識辞書１０６ｃ、および図３（ｂ）に示す自由発話認識辞書１０６ｄともに各待ち受け単語ごとに識別子３ｂが設定可能となっている。識別子３ｂは、定型コマンド認識辞書１０６ｃおよび自由発話認識辞書１０６ｄに格納される待ち受け単語の中で、両方の認識辞書に共通の表現がある場合に、該当する待ち受け単語３ａの識別子３ｂとして「α」が設定される。図３（ａ）に示す定型コマンド認識辞書１０６ｃの「最近の目的地へ行く」３ｃと、図３（ｂ）に示す自由発話認識辞書１０６ｄの「行く」３ｄとが、「行く」という表現において共通するため、それぞれの識別子に「α」が設定されている。
【００１１】
以下、最近利用した目的地を再度目的地として設定する場合を例に、本実施の形態のナビゲーションシステム１００の動作を説明する。図４は音声入力によりナビゲーションシステム１００を操作し、目的地を設定する処理のフローチャートである。図４に示す処理は、不図示のイグニションスイッチがオンされると起動するプログラムとして実行される。
【００１２】
ステップＳ１０において、音声入力操作スイッチ１０２の短押しにより音声入力の開始が判断されると発話可能状態となる。この時、ステップＳ２０において、「ご用件をどうぞ」のように発話を促すガイダンス音声をスピーカー１０３より出力し、同時に発話を促すガイダンスをモニタ１０４に表示する。続けてステップＳ３０において、スピーカー１０３よりビープ音が出力され、ステップＳ４０において、音声入力待ち受け状態となる。このとき、モニタ１０４には音声入力可能であることを表すアイコンが表示される。
【００１３】
ステップＳ５０において、発話者による発話があったと判断するとステップＳ６０へ進む。発話者による発話は、マイク１０１を介して音声認識装置１０６へ音声情報として入力される。本実施の形態においては、ステップＳ５０において、発話者が最近利用した目的地を再度目的地として設定するためのコマンド「最近の目的地へ行く」を発話したものとして、以下説明する。
【００１４】
ステップＳ６０においては、ステップＳ５０にて発話者によって発話されたコマンド（発話内）と定型コマンド認識辞書１０６ｃに格納された待ち受け単語とが音声認識装置１０６によって照合される。照合処理は、ステップＳ５０において入力された音声信号と、定型コマンド認識辞書１０６ｃに格納された待ち受け単語との確からしさの距離を算出することによって行われる。確からしさの距離は、その距離が近いほど音声情報の一致度が高く、低いほど一致度が低いことを表す。例えば、入力された音声信号と待ち受け単語との距離が０であれば完全一致を表し、１００であれば完全不一致を表すとする。上記算出した確からしさの距離の逆数をとることにより、各待ち受け単語の照合度が算出される。
【００１５】
例えば、本実施の形態においては、発話者による発話内容「最近の目的地へ行く」と定型コマンド認識辞書１０６ｃに格納された待ち受け単語との照合結果として算出される確からしさの距離を、図３（ａ）における「自宅へ帰る」が「９０」、発話内容と一致する「最近の目的地へ行く」が「１０」とする。照合処理が完了すると、待ち受け単語の中から一致度が最も高いもの、すなわち確からしさの距離が小さい「最近の目的地へ行く」が定型コマンド認識辞書１０６ｃによる認識結果として決定される。そしてその時の照合度、すなわち確からしさの距離の逆数をとり、１／１０＝０．１が照合度Ａとしてメモリ１０６ａに記憶される。
【００１６】
ステップＳ７０において、ステップＳ５０にて発話者によって発話された発話内容と自由発話認識辞書１０６ｄに格納された待ち受け単語とが照合される。なお、発話者はステップＳ５０において図３（ａ）に含まれる「最近の目的地へ行く」という定型コマンドを発話しているが、以下の理由により自由発話認識辞書１０６ｄに格納された待ち受け単語との照合も行われる。発話者から発話があった時点、すなわちステップＳ５０においては、発話者による発話内容が定型コマンドであるか、あるいは自由発話であるかを音声認識装置１０６は判定することができない。このため、ステップＳ６０における定型コマンド認識辞書１０６ｃとの照合、およびステップＳ７０における自由発話認識辞書１０６ｄとの照合の両方が行われる。
【００１７】
ステップＳ７０においては、ステップＳ６０と同様に音声認識装置１０６はステップＳ５０において入力された音声信号と、自由発話認識辞書１０６ｄに格納された待ち受け単語との確からしさの距離を算出し、照合度Ｂを算出する。
【００１８】
例えば、本実施の形態においては、発話者のよる発話内容「最近の目的地へ行く」と自由発話認識辞書１０６ｄに格納された待ち受け単語との照合結果として算出される確からしさの距離を、図３（ｂ）において発話内容の一部に含まれる「行く」が「３０」、それ以外が「９０」とする。そして待ち受け単語の中から一致度が最も高いもの、すなわち確からしさの距離が小さい「行く」が自由発話認識辞書１０６ｄによる認識結果として決定される。その時の照合度、すなわち確からしさの逆数をとり、１／３０＝０．０３が照合度Ｂとしてメモリ１０６ａに記憶される。
【００１９】
ステップＳ８０においては、ステップＳ６０で算出した照合度Ａとあらかじめ設定された所定の基準値Ｔｈとが比較される。ここで所定の基準値Ｔｈとは、音声認識装置１０６による照合処理の結果として算出される照合度が、この基準値Ｔｈ以上であれば正しく認識されていると判断することができる値、例えばＴｈ＝０．０５をいう。
【００２０】
ステップＳ８０において、照合度Ａが基準値Ｔｈ以上であると判断された場合には、ステップＳ９０において、ステップＳ７０で算出した照合度Ｂと基準値Ｔｈとが比較される。ステップＳ９０で照合度Ｂが基準値Ｔｈより小さいと判断された場合には、ステップＳ１３０に進む。ステップＳ１３０においては、ステップＳ６０で定型コマンド認識辞書１０６ｃに格納された待ち受け単語に基づいて照合した結果の照合度Ａのみが基準値Ｔｈ以上の条件を満たしていることから、ステップＳ５０で発話者が発話した発話内容は定型コマンドであると判定する。そして、ステップＳ６０で定型コマンド認識辞書１０６ｃに基づいて音声認識した認識結果を最終的な認識結果として決定する。
【００２１】
これに対して、ステップＳ９０において、照合度Ｂが基準値Ｔｈ以上であると判断された場合には、定型コマンド認識辞書１０６ｃに格納された待ち受け単語に基づいて照合した結果の照合度Ａ、および自由発話認識辞書１０６ｄに格納された待ち受け単語に基づいて照合した結果の照合度Ｂの両方が基準値Ｔｈ以上の条件を満たしている。このため、現時点では発話者による発話内容が定型コマンドか自由発話か判断できないためステップＳ１１０へ進む。
【００２２】
ステップＳ１１０においては、ステップＳ６０にて定型コマンド認識辞書１０６ｃによる認識結果として決定された待ち受け単語の識別子３ｂと、ステップＳ７０にて自由発話認識辞書１０６ｄよる認識結果として決定された待ち受け単語の識別子３ｂとを比較し、両者とも識別子αが設定されているか否かが判断される。
【００２３】
両者ともに識別子αが設定されている場合には、上述した通り当該待ち受け単語は、定型コマンド認識辞書１０６ｃおよび自由発話認識辞書１０６ｄのそれぞれに格納された待ち受け単語の中で、表現が共通する待ち受け単語として格納されていることを示している。このとき一般には、図３（ｂ）に示す自由発話認識辞書１０６ｄに格納された待ち受け単語のように、短い単語を音声認識する場合には、その音声信号の短さにより発話者による他の発話単語と誤認識してしまう可能性が高くなる。例えば、待ち受け単語として「行く」と「引く」が格納されているときに、発話者が「行く」を発話した場合、周囲の雑音の影響を受けた場合や発話者の発話の仕方などによっては、似た発音を有する「引く」の方が照合度が高くなり誤認識を発生する可能性がある。
【００２４】
一方、図３（ａ）に示す定型コマンド認識辞書１０６ｃに格納された待ち受け単語のように、長い単語を認識する場合には、当該長い待ち受け単語に対する照合度が高いとき、その認識結果が正常である可能性が高くなる。このため、自由発話認識辞書１０６ｄに格納された短い待ち受け単語よりも定型コマンド認識辞書１０６ｃに格納された長い待ち受け単語の方が誤認識の可能性が低いと判断することができる。
【００２５】
よって、ステップＳ１１０において、両者ともに識別子αが設定されていると判断された場合には、ステップＳ１３０に進み、ステップＳ５０で発話者が発話した発話内容は定型コマンドであると判定する。そして、ステップＳ６０で定型コマンド認識辞書１０６ｃに基づいて音声認識した認識結果を最終的な認識結果として決定する。これに対して、両者ともに識別子αが設定されていない、もしくは片方のみに識別子αが設定されていると判断された場合には、現時点では発話者による発話内容が定型コマンドか自由発話か判断できないためステップＳ１２０へ進む。
【００２６】
ステップＳ１２０においては、照合度Ａおよび照合度Ｂの大小に基づいて発話者による発話内容が定型コマンドか自由発話かを判断する。照合度Ａが照合度Ｂ以上であると判断された場合には、ステップＳ６０で算出された照合度の方がステップＳ７０で算出された照合度以上であることから、ステップＳ１３０へ進み、ステップＳ５０で発話者が発話した発話内容は定型コマンドであると判定する。そして、ステップＳ６０で定型コマンド認識辞書１０６ｃに基づいて音声認識した認識結果を最終的な認識結果として決定する。これに対して、照合度Ｂが照合度Ａよりも大きいと判断された場合には、ステップＳ１４０へ進み、ステップＳ５０で発話者が発話した発話内容は自由発話であると判定する。そして、ステップＳ７０で自由発話認識辞書１０６ｄに基づいて音声認識した認識結果を最終的な認識結果として決定する。
【００２７】
上記においては、ステップＳ８０において照合度Ａが基準値Ｔｈ以上であると判断された場合について説明したが、次にステップＳ８０において照合度Ａが基準値Ｔｈ未満であると判断された場合について説明する。照合度Ａが基準値Ｔｈ未満であると判断された場合にはステップＳ１００へ進む。ステップＳ１００においては、照合度Ｂと基準値Ｔｈとが比較される。
【００２８】
ステップＳ１００において、照合度Ｂが基準値Ｔｈ以上であると判断された場合には、ステップＳ７０で自由発話認識辞書１０６ｄに格納された待ち受け単語に基づいて照合した結果の照合度Ｂのみが基準値Ｔｈ以上の条件を満たしている。このため、ステップＳ１４０へ進み、ステップＳ５０で発話者が発話した発話内容は自由発話であると判定する。そして、ステップＳ７０で自由発話認識辞書１０６ｄに基づいて音声認識した認識結果を最終的な認識結果として決定する。これに対して、照合度Ｂが基準値Ｔｈ未満であると判断された場合には、照合度Ａ、照合度Ｂともに基準値Ｔｈ以上の条件を満たしていない。このため、ステップＳ１５０へ進み、定型コマンド認識辞書１０６ｃおよび自由発話認識辞書１０６ｄに該当する待ち受け単語は存在しないと判定する。
【００２９】
上記ステップＳ８０〜ステップＳ１５０における処理をまとめると以下のようになる。
（１）照合度Ａ≧Ｔｈ、かつ照合度Ｂ≧Ｔｈ、かつ両者に識別子αが設定されている場合
発話内容は定型コマンドであると判断（ステップＳ１３０）
（２）照合度Ａ≧Ｔｈ、かつ照合度Ｂ＜Ｔｈの場合
発話内容は定型コマンドであると判断（ステップＳ１３０）
（３）照合度Ａ≧照合度Ｂ≧Ｔｈ、かつ両者の識別子が異なる、もしくは両者ともに識別子αが設定されていない場合
発話内容は定型コマンドであると判断（ステップＳ１３０）
（４）照合度Ｂ≧照合度Ａ≧Ｔｈ、かつ両者の識別子が異なる、もしくは両者ともに識別子αが設定されていない場合
発話内容は自由発話であると判断（ステップＳ１４０）
（５）照合度Ａ＜Ｔｈ、かつ照合度Ｂ≧Ｔｈの場合
発話内容は自由発話であると判断（ステップＳ１４０）
（６）照合度Ａ＜Ｔｈ、かつ照合度Ｂ＜Ｔｈの場合
該当語彙なしと判断（ステップＳ１５０）
【００３０】
なお、上記処理を上述した具体例に基づいて説明すると以下のようになる。発話者による発話内容「最近の目的地へ行く」に対するステップＳ６０の定型コマンド認識辞書１０６ｃに基づく認識結果は「最近の目的地へ行く」であり、その時の照合度Ａは０．１であった。また、ステップＳ７０の自由発話認識辞書１０６ｄに基づく認識結果は「行く」であり、その時の照合度Ｂは０．０３であった。このときの基準値Ｔｈを０．０５とすると発話者による発話内容は音声認識装置１０６によって以下のように判定される。
【００３１】
照合度Ａおよび照合度Ｂと基準値Ｔｈとを比較すると、照合度Ａ≧基準値Ｔｈであり、照合度Ｂ＜基準値Ｔｈである。よって、上記（２）に該当し、発話者による発話内容は定型コマンドであると判定されることになる。
【００３２】
以上の処理にて、音声認識装置１０６によって最終的な認識結果が決定されると、ステップＳ１６０において、その認識結果がスピーカー１０３を介して音声出力し、モニタ１０４に表示することにより発話者に対して通知される。ステップＳ１７０においては、ナビゲーションシステム制御装置１０５によって、目的地が決定したか否かが判断され、目的地が決定された場合には、ステップＳ１８０へ進む。ステップＳ１８０においては、ステップＳ１７０で決定した目的地までの経路探索を行い、探索された目的地までのナビゲーション（経路案内）が開始される。これに対して、ステップＳ１７０において、まだ目的地が決定していないと判断された場合には、ステップＳ２０に戻り、目的地が決定するまで処理を繰り返す。
【００３３】
なお、処理を繰り返すに当たっては、最終的な認識結果が自由発話であった場合は、以下のように処理が行われることになる。ここでは、例えば図３（ｂ）に示す「行く」が最終的な認識結果として決定された場合について考える。この場合、音声認識装置１０６による最終的な認識結果「行く」を受けて、ナビゲーションシステム制御装置１０５は、発話者がどこかへ行くために目的地の設定を行う意思を持っていると判断する。そして「目的地のジャンルをどうぞ」のように行き先を絞り込むための発話を促すメッセージをスピーカー１０３やモニタ１０４を介して発話者に対して出力する。
【００３４】
この結果、発話者は目的地のジャンルとして「駅」や「インターチェンジ」といった目的地を絞り込むための単語を発話することになる。これら「駅」や「インターチェンジ」などの発話内容は、定型コマンドとして待ち受けることが可能である。よって音声認識装置１０６は、あらかじめ上記に示したような目的地を絞り込むための単語を定型コマンド認識辞書１０６ｃに待ち受け単語として格納しておく。この場合、自由発話認識辞書１０６ｄへの待ち受け単語の格納は不要なため、音声認識装置１０６は自由発話認識辞書１０６ｄには待ち受け単語を格納しない。
【００３５】
以上により、発話者によって目的地のジャンルが発話され、音声認識装置１０６によって音声認識されると、ナビゲーションシステム制御装置１０５は、発話されたジャンルに基づいて、さらに目的地を絞り込む、あるいは特定するための発話を促す。この結果、発話された発話内容に基づいて目的地の絞込みを行い、ステップＳ１７０で目的地が特定されたと判断されると、上述した通りステップＳ１８０へ進み当該目的地までのナビゲーションが開始される。
【００３６】
以上のように、本実施の形態によれば、次のような作用効果が得られる。
（１）定型コマンド認識用の認識辞書と自由発話認識用の認識辞書を別々に持ち、発話者による発話内容をそれぞれの認識辞書に基づいて音声認識することとした。これにより、発話者により発話された発話内容が定型コマンドであるか、自由発話であるかを問わず、音声認識処理を行うことができる。さらに発話された発話内容が定型コマンドであるか、自由発話であるかを区別して、常に最適な認識結果を決定することができる。
（２）定型コマンド認識辞書および自由発話認識辞書のそれぞれに基づいて照合処理を行い、算出される照合度が所定の基準値以上か否かに基づいて認識結果を決定することとした。これにより、照合度が基準値未満の場合は認識結果として採用されず、認識率の向上を図ることができる。
（３）照合度がともに基準値以上の場合に、両方の待ち受け単語に識別子に「α」が設定されている場合には、照合度の大小によらず発話者による発話内容は定型コマンドであると判定し、最終的な認識結果を決定することとした。これにより、長い待ち受け単語を格納する定型コマンド認識辞書に基づく認識結果の方が、短い待ち受け単語を格納する自由発話認識辞書に基づく認識結果よりも信頼性が高いことを考慮して最終的な認識結果を決定することができる。
（４）照合度がともに基準値以上の場合に、両者の識別子が異なる、もしくは両者ともに識別子αが設定されていない場合には、それぞれの照合度を比較することにより最終的な認識結果を決定することとした。これにより、発話者により発話された発話内容が定型コマンドであるか、自由発話であるかを問わず、常に最も一致度の高い待ち受け単語を最終的な認識結果として決定することができる。
（５）発話者による発話が自由発話であった場合には、発話内容に応じて目的地を絞り込むための発話を促すメッセージを出力し、待ち受け単語を定型コマンド認識辞書１０６ｃに格納することとした。これにより、発話者による自由発話から発話者の意図を判断して、最適な待ち受け単語をあらかじめ定型コマンド認識辞書１０６ｃに格納することができ、認識性能の向上を図ることができる。また、発話を促すメッセージに応じて、あらかじめ発話者が発話する可能性のある待ち受け単語のみを定型コマンド認識辞書１０６ｃに格納するため、音声認識装置１０６は最低限の照合処理のみを行えばよく、処理の負荷を低減することができ、処理速度を向上することができる。
【００３７】
なお、本実施の形態においては、識定型コマンド認識辞書１０６ｃおよび自由発話認識辞書１０６ｄにおいて、両方に表現が共通する待ち受け単語には識別子「α」を設定したが、識別子は「α」に限定されず、両方に表現が共通する待ち受け単語であることを識別できるものであれば良い。
【００３８】
該当単語なしと判定されたときは、ステップＳ１７０で目的地が設定されていないと判断され、ステップＳ２０に戻って最初から音声入力をやり直すこととした。しかし、該当単語なしの場合には、そのまま処理を終了するようにしても良い。
【００３９】
また、該当単語なしの場合には、携帯電話等の通信装置を介して不図示の外部情報センターへ接続し、発話者による発話を外部情報センターに送信した後、外部情報センターで認識処理を行ってもよい。このときナビゲーションシステム１００は外部情報センターによる認識結果を通信装置を介して受信し、その後の処理に利用することができる。
【００４０】
特許請求の範囲の構成要素と実施の形態との対応関係について説明する。音声認識装置１０６は一致度算出手段、判定手段、および認識手段に相当する。なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。
【図面の簡単な説明】
【００４１】
【図１】本発明によるカーナビゲーションシステムにおける音声入力システムのシステムブロック図である。
【図２】音声入力操作スイッチの説明図である。
【図３】定型コマンド認識辞書１０６ｃおよび自由発話認識辞書１０６ｄに格納される待ち受け単語の一例を示す図である。
【図４】本発明の一実施の形態における音声認識処理のフローチャート図である。
【符号の説明】
【００４２】
１００  ナビゲーションシステム
１０１  マイク
１０２  音声入力操作スイッチ
１０３  スピーカー
１０４  モニタ
１０５  ナビゲーションシステム制御装置
１０６  音声認識装置
１０６ａ  メモリ
１０６ｂ  ＣＰＵ
１０６ｃ  定型コマンド認識辞書
１０６ｄ  自由発話認識辞書
【図１】
2005208198.tif 000003
【図２】
2005208198.tif 000004
【図３】
2005208198.tif 000005
【図４】
2005208198.tif 000006