(57)【特許請求の範囲】
【請求項１】
入力音声を認識するための比較データを格納する音声認識辞書と、前記入力音声に基づき生成される入力音声データと前記比較データとを比較してマッチング度合いを算出し、該マッチング度合いに基づいて前記入力音声を認識し、該入力音声の認識結果を出力する音声認識部とを備えた音声認識装置であって、
前記マッチング度合いに重み付けをするための加算データを、前記比較データに関連付けて有し、
前記加算データは、前記比較データの音数に基づいて設定され、
前記音声認識部が、前記マッチング度合いに基づいて前記入力音声の認識候補として比較データを選出し、該比較データのうち前記加算データを関連づけた前記比較データについて算出した前記マッチング度合いに対して該加算データを加算し、該加算データを加算した後に新たなマッチング度合いに基づいて前記入力音声を認識することを特徴する音声認識装置。
【請求項２】
前記音声認識辞書が、前記加算データを有することを特徴とする請求項１に記載の音声認識装置。
【請求項３】
前記比較データが、前記加算データを有することを特徴とする請求項１または２に項記載の音声認識装置。
【請求項４】
前記比較データに、音声が入力される状況それぞれに対して、複数の異なる加算データを関連付けることを特徴とする請求項１から３いずれか１項記載の音声認識装置。
【請求項５】
前記音声が入力される状況は、表示部に表示される操作画面に対応することを特徴とする請求項４記載の音声認識装置。
【請求項６】
前記音声が入力される状況は、電子機器で選択される操作モードに対応することを特徴とする請求項４記載の音声認識装置。
【請求項７】
同一の入力音声に対して１の比較データと、他の比較データとについて算出されるマッチング度合いが所定のマッチング度合いを満たすほど類似し、前記１の比較データを前記音声が入力される状況に関連付けている場合に、前記１の比較データに関連付けた加算データのほうが、前記他の比較データに関連付けた加算データよりも重み付け度合いが大きいことを特徴とする請求項４から６いずれか１項記載の音声認識装置。
【請求項８】
前記比較データのうち、操作指令の入力音声を認識するための比較データに前記加算データを関連付けることを特徴とする請求項１から７のいずれか１項記載の音声認識装置。
【請求項９】
前記音声認識部が前記マッチング度合いに基づいて前記入力音声の認識候補として選出した比較データのうちから、前記操作指令の入力音声を認識するための比較データ以外の比較データを、前記加算データに基づいて認識候補から除外することを特徴とする請求項８記載の音声認識装置。
【請求項１０】
表示部に操作画面を表示させる制御部を備えたナビゲーション装置であって、
前記音声が入力される状況は、制御部によって表示される操作画面に対応することを特徴とする請求項５記載の音声認識装置を備えたナビゲーション装置。
【請求項１１】
前記音声認識部が前記マッチング度合いに基づいて前記入力音声の認識候補として選出した比較データのうちから、表示中の操作画面に関連付けた加算データを関連付けた比較データ以外の比較データを、該表示中の操作画面に基づいて認識候補から除外することを特徴とする請求項１０記載のナビゲーション装置。
【請求項１２】
電子機器を操作可能に接続したナビゲーション装置であって、
前記音声が入力される状況は、該電子機器で選択される操作モードに対応することを特徴とする請求項６記載の音声認識装置を備えたナビゲーション装置。
【請求項１３】
前記音声認識部が前記マッチング度合いに基づいて前記入力音声の認識候補として選出した比較データのうちから、前記電子機器の使用中の操作モードに関連付けた加算データを関連付けた比較データ以外の比較データを、該電子機器の使用中の操作モードに基づいて認識候補から除外することを特徴とする請求項１２記載のナビゲーション装置。
【請求項１４】
入力音声に基づき生成される入力音声データと、音声認識辞書に格納される、入力音声を認識するための比較データとを比較してマッチング度合いを算出するステップと、
前記マッチング度合いに基づいて前記入力音声の認識候補として比較データを選出し、該比較データのうち、マッチング度合いに重み付けするための加算データを関連付けた前記比較データについて算出した前記マッチング度合いに対して該加算データを加算するステップと、
該加算データを加算した後に、新たなマッチング度合いに基づいて前記入力音声を認識するステップと、
を有し、
前記マッチング度合いに重み付けをするための加算データは、前記比較データに関連付けられており、
前記加算データは、前記比較データの音数に基づいて設定されることを特徴とする音声認識装置の音声認識方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声認識装置、音声認識装置を備えたナビゲーション装置及び音声認識装置の音声認識方法に関する。
【背景技術】
【０００２】
近年、車両が現在走行している位置情報を人工衛星から受信し、車両の位置情報を地図情報と共に表示部に表示し、運転者を誘導するナビゲーション装置が実用化されている。さらに、ナビゲーション装置では、音声によって目的地設定などの操作を可能とするための音声認識装置を備えたものが実用化されている。この音声認識装置はユーザに要する操作の容易化を意図するものである。ところが、音声認識の対象語は膨大な数にのぼるため、入力音声との比較を基本処理とする音声認識処理は必然的に時間がかかり、また誤認識の可能性も高くなっている。このような音声認識装置の認識性向上を図る手段としては、一般に、音声認識辞書に登録する語彙を減じ、類似した語彙を少なくすることが知られている。具体的には、例えば語彙を部分辞書に分割して登録し辞書を切り換える手段がある。部分辞書を切り換えて参照することで、対象とする語彙を減じることが可能となるため、音声認識装置の認識性を向上させることが可能である。
【０００３】
さらに、特許文献１では状況の変化に対応して、あらかじめ分割した部分辞書を切り換える音声認識装置を提案している。特許文献１が提案する音声認識装置は、例えばカーナビゲーションシステムに適用した場合に、市群名別に分割した部分辞書を現在位置の市群名を特定して選択する。特許文献１が提案する音声認識装置では、このように運転状況の変化に対応して部分辞書を切り換えることで、認識性向上及び認識時間の短縮を図っている。
【０００４】
【特許文献１】特開平８−３２０６９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１の提案する音声認識装置では、市群名といった車両の現在位置と関連した区分けで音声認識辞書を部分辞書に分割しているため、例えば目的地探索時の入力音声の認識性向上には有効である。しかしながら、特許文献１の提案する音声認識装置は、ナビゲーション装置への操作指令と関連した区分けで分割した部分辞書を有していない。係る音声認識装置では、一般に入力音声を音声認識辞書に登録されている語彙全体と比較することになる。図６は、ナビゲーション装置が備える一般的な音声認識装置が音声認識辞書に登録された語彙と入力音声とを比較し、認識結果を出力する処理を模式的に示す図である。図６（ａ）に示すように、ユーザが「次」と音声入力した場合には、音声認識装置では音声認識辞書に登録された語彙と入力音声とを比較する認識処理が実行される。
【０００６】
認識処理が実行されると、図６（ｂ）に示すように入力音声「次」と所定のマッチング度合いを満たす語彙「次」「釣場」「釣堀」が図６（ａ）に示す音声認識辞書から認識候補として挙げられる。マッチング度合いは例えばスコアとして定量化されており、音声認識装置ではスコアが最も高い認識候補を認識結果として出力する。したがって図６（ｂ）に示すようにスコアが「９８」と算出された「次」が認識結果として出力される。ところが、周囲の騒音レベルが高い場合などには、音声入力時に音声とともに騒音が音声認識装置に入力されてしまう。このような場合には図６（ｃ）に示すようにスコアが「９８」と算出された「釣場」が最もスコアが高い語彙となり、この結果、音声認識装置では「釣場」が認識結果として出力されてしまう。
【０００７】
図７は、ナビゲーション装置が備える一般的な音声認識装置が入力音声を誤認識する語彙の一例を示す図である。一般的な音声認識装置は入力音声を音声認識辞書の語彙全体と比較し、さらに上述した通り音声とともに騒音が認識される場合があるため、例えばメール読み上げ画面でユーザが「次」と音声入力した場合に、音声認識装置は「釣場」「釣堀」と誤認識する場合がある。また、オーディオ装置使用中にユーザが「ＣＤ（シーディー）」と音声入力した場合に、音声認識装置は「１９度」「手芸品」と誤認識する場合がある。同じく、オーディオ使用中にユーザが「スキャン」と音声入力した場合に、音声認識装置は「ファン弱」「ファン強」と誤認識する場合がある。
【０００８】
このように誤認識は、音声認識装置が音声認識辞書に登録されている語彙全体と入力音声とを比較することと、音声認識装置に短い音声を入力した場合に騒音がともに入力されることによって生じ易い。また、係る状況に対して、例えば略称が他の語彙と誤認識される場合に正式名称のみを登録するなどの手段を講じることも考えられる。しかしながら、ユーザが頻繁にかつ一般的に使用する語彙が音声認識辞書に登録されていないと音声認識装置の操作性は悪化し、商品としての魅力を損なう虞がある。
【０００９】
本発明は、上記課題に鑑みてなされたものであり、誤認識を抑制して音声認識性を向上可能な音声認識装置、音声認識装置を備えたナビゲーション装置及び音声認識装置の音声認識方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明は、入力音声を認識するための比較データを格納する音声認識辞書と、前記入力音声に基づき生成される入力音声データと前記比較データとを比較してマッチング度合いを算出し、該マッチング度合いに基づいて前記入力音声を認識し、該入力音声の認識結果を出力する音声認識部とを備えた音声認識装置であって、前記マッチング度合いに重み付けをするための加算データを、前記比較データに関連付けて有し、前記加算データは、前記比較データの音数に基づいて設定され、前記音声認識部が、前記マッチング度合いに基づいて前記入力音声の認識候補として比較データを選出し、該比較データのうち前記加算データを関連づけた前記比較データについて算出した前記マッチング度合いに対して該加算データを加算し、該加算データを加算した後に新たなマッチング度合いに基づいて前記入力音声を認識することを特徴する。
【００１１】
本発明によれば、比較データについて算出したマッチング度合いを加算データによって、様々な条件の下に重み付けすることが可能である。したがって、特定の比較データ、例えば誤認識しやすい略称をデータ内容として有する比較データに関連付けて加算データを有すれば、この比較データについて算出したマッチング度合いを加算データによって重み付けすることが可能である。
【００１３】
また、本発明は、前記音声認識辞書が前記加算データを有してもよい。本発明では、加算データを比較データと関連付けているので比較データと別データとして音声認識辞書に格納できる。これによって加算データのみでデータ管理を行うことができるので、例えば地名や操作指令といったデータ内容に応じて加算データを区分して有するようにすることが容易にでき、データ内容毎に容易にデータ管理できる。なお、加算データを音声認識辞書から独立させ、別途備える記憶装置に格納することも可能である。
【００１４】
また、本発明は、前記比較データが前記加算データを有してもよい。本発明のように比較データの一部として加算データを有することも可能である。この場合には比較データと加算データとを直接的に関連付けることができるので、重み付けをする際に、認識候補の比較データに加算データが関連付けられているかを判定することや重み付けするために加算データを呼び出すことが容易である。
【００１５】
また、本発明は、前記比較データに、音声が入力される状況それぞれに対して、複数の異なる加算データを関連付けてもよい。本発明によれば、入力音声を受け付けるための構成条件に応じて、重み付けするために加算データを容易に呼び出すことが可能である。さらに、入力音声を受け付けるための構成条件に関連付けた加算データを介して、間接的に関連づけられた比較データを特定することも可能である。なお、入力音声を受け付けるための構成条件とは、例えば後述するナビゲーション装置が表示部に表示させる操作画面などである。
【００１６】
また、本発明は、前記音声が入力される状況は、表示部に表示される操作画面に対応してもよい。本発明によれば、比較データに対して、入力音声を受け付けるための構成条件毎に、条件に応じた重み付け度合いを有する加算データを関連付けることが可能である。すなわち、ある入力音声を認識するための比較データについて、その入力音声が期待される状況の構成条件に関連づけた加算データは重み付け度合いを大きく、その入力音声が期待されない状況の構成条件に関連付けた加算データは重み付けを小さくすることが可能である。これによって、ある状況で入力音声を認識し易いように加算データで重み付けする場合に、他の状況で逆に誤認識し易くなることを抑制可能である。
【００１７】
また、本発明は、前記音声が入力される状況は、電子機器で選択される操作モードに対応してもよい。音声認識装置に操作可能に接続する電子機器としては例えばオーディオ装置や空調機などがあるが、これに限られず他の電子機器でもよい。
【００１８】
また、本発明は、同一の入力音声に対して１の比較データと、他の比較データとについて算出されるマッチング度合いが所定のマッチング度合いを満たすほど類似し、前記１の比較データを前記音声が入力される状況に関連付けている場合に、前記１の比較データに関連付けた加算データのほうが、前記他の比較データに関連付けた加算データよりも重み付け度合いが大きくてもよい。本発明によれば、入力音声として誤認識し易い比較データが他に存在する場合であっても、その入力音声が期待される状況の構成条件に関連付けた加算データの重み付け度合いを大きくして、入力音声を認識し易くすることが可能である。
【００２１】
また、本発明は、前記比較データのうち、操作指令の入力音声を認識するための比較データに前記加算データを関連付けてもよい。本発明によれば、操作指令の入力音声を認識するための比較データ（以下、操作指令用比較データという）に加算データを関連付けることによって、期待される入力音声が操作指令である場合に音声認識装置の認識性向上を図ることが可能である。また、本発明によれば、例えば音声認識辞書を操作指令に基づいて分割した部分辞書を有していなくても、期待される入力音声が操作指令である場合に、入力音声を操作指令として認識させ易くすることが可能である。
【００２２】
また、本発明は、前記音声認識部が前記マッチング度合いに基づいて前記入力音声の認識候補として選出した比較データのうちから、前記操作指令の入力音声を認識するための比較データ以外の比較データを、前記加算データに基づいて認識候補から除外してもよい。本発明では、加算データが関連付けられているかどうかを判定することによって、操作指令用比較データとそれ以外の比較データとを識別可能である。期待される入力音声が操作指令である場合に本発明を適用することによって、認識候補のうちから操作指令用比較データ以外の比較データを除外して、音声認識装置の認識性をより向上させることが可能である。
【００２３】
また、本発明は、表示部に操作画面を表示させる制御部を備えたナビゲーション装置であって、前記音声が入力される状況は、制御部によって表示される操作画面に対応することを特徴とする請求項５記載の音声認識装置を備えたナビゲーション装置であってもよい。本発明によれば、認識候補の比較データについて算出したマッチング度合いに加算すべき加算データを、例えば表示中の操作画面に基づいて容易に呼び出すことが可能である。
【００２４】
また、本発明は、前記音声認識部が前記マッチング度合いに基づいて前記入力音声の認識候補として選出した比較データのうちから、表示中の操作画面に関連付けた加算データを関連付けた比較データ以外の比較データを、該表示中の操作画面に基づいて認識候補から除外してもよい。本発明では、加算データが関連付けられているかどうかを判定することによって、表示中の操作画面に関連付けた加算データを介して、表示中の操作画面に間接的に関連付けられた比較データとそれ以外の比較データとを識別可能である。これによって、認識候補のうちから表示中の操作画面に関連のない比較データを除外して、音声認識装置の認識性をより向上させることが可能である。
【００２５】
また、本発明は、電子機器を操作可能に接続したナビゲーション装置であって、前記音声が入力される状況は、該電子機器で選択される操作モードに対応することを特徴とする請求項６記載の音声認識装置を備えたナビゲーション装置であってもよい。本発明によれば、認識候補の比較データについて算出したマッチング度合いに加算すべき加算データを、例えば使用中の電子機器の操作モードに基づいて容易に呼び出すことが可能である。
【００２６】
また、本発明は、前記音声認識部が前記マッチング度合いに基づいて前記入力音声の認識候補として選出した比較データのうちから、前記電子機器の使用中の操作モードに関連付けた加算データを関連付けた比較データ以外の比較データを、該電子機器の使用中の操作モードに基づいて認識候補から除外してもよい。本発明によれば、認識候補のうちから使用中の操作モードに関連のない比較データを除外して、音声認識装置の認識性をより向上させることが可能である。
【００２７】
また、本発明は、入力音声に基づき生成される入力音声データと、音声認識辞書に格納される、入力音声を認識するための比較データとを比較してマッチング度合いを算出するステップと、前記マッチング度合いに基づいて前記入力音声の認識候補として比較データを選出し、該比較データのうち、マッチング度合いに重み付けするための加算データを関連付けた前記比較データについて算出した前記マッチング度合いに対して該加算データを加算するステップと、該加算データを加算した後に、新たなマッチング度合いに基づいて前記入力音声を認識するステップと、を有し、前記マッチング度合いに重み付けをするための加算データは、前記比較データに関連付けられており、前記加算データは、前記比較データの音数に基づいて設定されることを特徴とする音声認識装置の音声認識方法である。
【発明の効果】
【００２８】
本発明によれば、誤認識を抑制して音声認識性を向上可能な音声認識装置、音声認識装置を備えたナビゲーション装置及び音声認識装置の音声認識方法を提供できる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明を実施するための最良の形態を図面と共に詳細に説明する。
【実施例１】
【００３０】
本実施例に係る音声認識装置１Ａ及び音声認識装置１Ａを備えるナビゲーション装置１０Ａの構成を、図１を用いて詳細に説明する。図１において、二重線囲みで示す構成が、本実施例に係る音声認識装置１Ａの構成である。図１において、読取り機構１１は、地図データやその他の案内データを格納したＣＤ（コンパクトディスク）−ＲＯＭ（Read Only Memory）やＤＶＤ（Digital Versatile Disc）−ＲＯＭ等の記録媒体（地図データベース）を読み込むための構成である。ただし、これに限定されず、たとえばハードディスクドライブなどの記憶装置も適用することができる。
【００３１】
操作部１２は、ユーザがナビゲーション装置１０Ａに各種操作・設定を入力するための構成である。これは、リモートコントローラ装置やコントロールパネル等のように個別に構成されていても、後述する表示部１６と一体に形成されたタッチパネル式の入力装置として構成されていても良い。更には、音声入力用のマイクロフォン等で構成されてもよい。
【００３２】
ＶＩＣＳ（道路交通情報通信システム）受信部１３は、電波ビーコン又は光ビーコンから送信されてくるＶＩＣＳ情報を受信するための構成である。ＧＰＳ（Global Positioning System）受信部１４は、ＧＰＳ衛星から送信されてくるＧＰＳ信号を受信して車両の現在位置の緯度及び経度を検出するための構成である。自律航法センサ１５は、車両方位を検出するためのジャイロ等を含む角度センサ１５ａと、一定の走行距離毎にパルスを発生する距離センサ１５ｂとを有して構成されており、車両の進行方向や速度を検出する。
【００３３】
表示部１６は、例えば液晶表示方式のディスプレイ装置等で構成され、ナビゲーション装置１０Ａから入力された、地図や誘導経路や車両の現在位置や建造物その他アイコン等の各種情報を表示するための構成である。スピーカ１７は、同じくナビゲーション装置１０Ａから入力された音声案内情報等を出力するための構成である。尚、スピーカ１７はその他、音響装置等から入力された音楽等も出力することができる。
【００３４】
また、ナビゲーション装置１０Ａにおいて、バッファメモリ２１は、後述する制御部２７からの制御の下に読取り機構１１から入力された地図データ等を一時的に格納するための構成である。Ｉ／Ｆ（インタフェース）２２，２３，２４，２５は、それぞれ操作部１２，ＶＩＣＳ受信部１３，ＧＰＳ受信部１４，自律航法センサ１５と車載用ナビゲーション装置１０Ａにおける内部バスとを接続するための構成である。
【００３５】
制御部２７は、例えばマイクロコンピュータやＣＰＵ（中央演算処理装置）等の演算処理装置で構成される。この制御部２７は、ナビゲーション用のプログラムを内蔵しており、このプログラムに従い、ＧＰＳ受信部１４及び自律航法センサ１５から出力される信号に基づいて車両の現在位置を検出したり、表示させたい地図のデータ等を読取り機構１１からバッファメモリ２１に読み出したり、バッファメモリ２１に読み出した地図データから誘導経路を探索したり、設定された探索条件に合う誘導経路をバッファメモリ２１に読み出された地図データ等を用いて１つ以上探索する等のナビゲーションに係る種々の処理を実行する。但し、例えば上記のプログラムはＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等に記憶しておくことも可能である。この場合、制御部２７は必要に応じてこれを読出し、実行する。
【００３６】
地図描画部２８は、バッファメモリ２１に読み出された地図データを用いて地図イメージの描画処理を行うための構成である。表示情報生成部２９は、動作状況に応じて各種メニュー画面（操作画面１８）やカーソル等の各種マークを生成するための構成である。誘導経路記憶部３０は、出発地及び目的地やその他の探索条件に基づいて制御部２７において探索された誘導経路の全てのノードに関するデータを格納しておくための構成である。誘導経路描画部３１は、誘導経路記憶部３０から誘導経路データを読み出して誘導経路を他の道路とは異なる表示態様（色や線幅を用いた強調表示等）で描画するための構成である。アイコン描画部３２は、地図イメージ上に描画する建造物やスポットや自車または他車などのアイコンの描画処理を行うための構成である。音声出力部３３は、例えばＤＳＰ（Digital Signal Processor）等を含んで構成され、制御部２７からの信号に基づいて音声信号をスピーカ１７に出力する。
【００３７】
画像合成部３４は、地図描画部２８で描画された地図イメージに、誘導経路描画部３１で描画された誘導経路や、表示情報生成部２９で描画された操作画面１８及び各種マークや、アイコン描画部３２で描画された各種アイコンや、制御部２７から入力された画像等を適宜重ねて、表示部１６に表示させるための構成である。
【００３８】
次に、図１に示す本実施例に係る音声認識装置１Ａの構成について詳述する。前述したように、音声認識装置１Ａの構成は図１において２重囲みで示す構成である。マイクロフォン２は、ユーザが入力した音声を電気信号に変換するための構成である。ただし、ナビゲーション装置１０Ａの操作部１２が音声入力用のマイクロフォンで構成されている場合には、別途マイクロフォン２を備えることなく操作部１２を援用することも可能である。音声認識辞書３は、入力音声を認識するための比較対象である比較データを格納したＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの記録媒体で構成される。ただし、ハードディスクドライブなどの記憶装置を適用することも可能であり、地図データベースが地図データを格納した記憶装置で構成されている場合には、この記憶装置の一部の容量を利用する態様で記憶装置を共用することも可能である。
【００３９】
また、音声認識辞書３は比較データに関連付けた加算データ（以下、スコア重みという）を有している。スコア重みは、比較データについて算出する入力音声とのマッチング度合い（以下、スコアという）に重み付けするためのデータである。ただし、比較データが構成データの一つとしてスコア重みを有してもよい。また、音声認識辞書３とは別に記憶装置に格納してスコア重みを有することも可能である。また、本実施例でスコア重みを関連付けるのは、操作指令の入力音声を認識するための比較データ（以下、操作指令用比較データという）である。操作指令とは、ナビゲーション装置１０Ａやナビゲーション装置１０Ａに操作可能に接続した電子機器をユーザが操作するために入力する指令である。
【００４０】
音声認識部４は、電気信号に変換された入力音声をさらにデジタル信号の入力音声データに生成し、比較データと比較することによって入力音声を認識するための構成である。ただし、マイクロフォン２がデジタル信号の入力音声データを生成してもよく、マイクロフォン２と音声認識辞書３との間にＡ／Ｄ変換器を備えてもよい。
【００４１】
上述した構成で、次に本実施例に係る音声認識装置１Ａが入力音声を認識する過程を図２を用いて詳述する。図２（ａ）は、ナビゲーション装置１０Ａがユーザに音声メモを提供する際に、制御部２７が表示部１６に表示させる操作画面１８を示す図である。また、図２（ｂ）は、操作画面１８に示される操作内容に係る操作指令用比較データとともに操作画面１８に関連付けたスコア重みを一覧表Ｘ１で模式的に示す図である。また、図２（ｃ）は、ナビゲーション装置１０Ａがユーザに音声メモを提供する際に入力された音声を音声認識部４が認識する過程を模式的に示す図である。
【００４２】
上述の図２（ｂ）に示す一覧表Ｘ１のスコア重みそれぞれは、より具体的には操作画面１８に対応させた画面ＩＤに関連付けられている。したがって、操作画面１８表示中には、画面ＩＤに基づいて、操作画面１８表示中に期待される入力音声、すなわち操作画面１８に示される操作内容を認識するための操作指令用比較データ、に関連付けたスコア重みを一覧表Ｘ１に示すように容易に呼び出すことが可能である。また、一覧表Ｘ１に示すスコア重みの重み付け度合いは、認識しようとする入力音声が短いほど高く設定されている。すなわち「再生」「停止」はスコア重みが「３」であるのに対して、「次」「前」はスコア重みが「５」と高く設定されている。
【００４３】
ユーザが操作画面１８表示中に「次」とマイクロフォン２に音声入力した場合には、音声認識部４は「次」と音声認識辞書３内の比較データとを比較してスコアを算出し、所定のスコアを満たす比較データを認識候補として選出する。本実施例においては、所定のスコアは「９０」であるがこれに限らず適宜設定してよい。図２（ｃ）に示す一覧表Ｙ１は音声認識部４によって「次」の認識候補として選出された比較データを模式的に示したものである。「次」という入力音声に対して、音声認識部４はスコアを「９８」と算出した「釣場」、スコアを「９６」と算出した「釣堀」、スコアを「９４」と算出した「次」を認識候補として選出している。「次」のスコアが他の認識候補のスコアより低いのは、短い入力音声「次」とともに車両周囲の騒音などがマイクロフォン２に入力され、入力音声「次」を他の音声と誤認識してしまうためである。
【００４４】
図２（ｃ）に示すように、次に音声認識部４は、一覧表Ｘ１と一覧表Ｙ１とに基づいて、認識候補として選出した「釣場」「釣堀」「次」のうち、スコア重みを関連付けた「次」に対してスコア重みを加算する。これによって、音声認識部４が認識候補として選出した比較データのスコアは一覧表Ｚ１に示すような新たなスコアに変更され、「次」のスコアは「９９」となる。続いて、音声認識部４は一覧表Ｚ１に示す比較データのうち、最も高い新たなスコアを有する比較データによって入力音声を認識する。したがって、スコア重みを加算する前の一覧表Ｙ１に示すスコアに基づいた場合には、音声認識部４は入力音声「次」を最も高いスコアが算出された「釣場」と認識してしまうのに対して、本実施例ではスコア重みを加算した後の一覧表Ｚ１に示す新たなスコアに基づいて音声認識部４が入力音声を認識するので、入力音声「次」を最も高いスコアを有する「次」と正しく認識することができる。なお、音声認識部４は認識結果を制御部２７に出力し、制御部２７は認識結果に基づいて操作指令を実行する。
【００４５】
また、「次」のスコア重みを「５」とした場合に、操作画面１８表示中以外の他音声が入力される状況で「次」が認識候補として選出されてもスコア重みが「５」加算されると、入力音声が「次」でない場合に入力音声を「次」と誤認識してしまうことも考えられる。これに対して本実施例では、音声が入力される状況それぞれに対して、「次」に複数の異なるスコア重みを関連付けているので入力音声の誤認識を抑制可能である。
【実施例２】
【００４６】
本実施例に係る音声認識装置１Ｂ及びナビゲーション装置１０Ｂは、実施例１に係る音声認識装置１Ａ及びナビゲーション装置１０Ａと同一構成である。本実施例ではナビゲーション装置１０Ｂには、図３に示すように電子機器としてＣＤなどの記録媒体を再生するオーディオ装置１９を操作部１２または入力音声で操作可能に接続している。
【００４７】
次に、本実施例に係る音声認識装置１Ｂが入力音声を認識する過程を図４を用いて詳述する。図４（ａ）は、オーディオ装置１９に係る操作指令用比較データとともにＣＤ、ＦＭ、ＡＭといったオーディオリソース（操作モード）に関連付けたスコア重みを一覧表Ｘ２で模式的に示す図である。また、図４（ｂ）は、オーディオ装置１９を使用中に入力された音声を音声認識部４が認識する過程を模式的に示す図である。
【００４８】
本実施例では一覧表Ｘ２のスコア重みそれぞれは、より具体的にはオーディオリソースに対応させたリソースＩＤに関連付けられている。したがって、ユーザがオーディオ装置１９のオーディオリソースとして例えば「ＣＤ」を操作部１２で選択して使用中である場合には、リソースＩＤに基づいて、「ＣＤ」使用中に期待される入力音声を認識するための操作指令用比較データに関連付けたスコア重みを、一覧表Ｘ２に示すように容易に呼び出すことが可能である。また、一覧表Ｘ２に示すスコア重みの重み付け度合いは、所定のマッチング度合いを満たすほど類似する比較データが他に存在するために誤認識し易い入力音声ほど高く設定されている。すなわち「スキャン」は「スキャン」に類似する比較データが他に存在するためにスコア重みが「５」であるのに対して、「ランダム」「リピート」はスコア重みが「３」に設定されている。
【００４９】
ユーザがオーディオリソース「ＣＤ」を使用中に「スキャン」とマイクロフォン２に音声入力した場合には、音声認識部４は入力音声「スキャン」と音声認識辞書３に格納された比較データとを比較してスコアを算出し、所定のスコアを満たす比較データを認識候補として選出する。実施例１と同様、本実施例での所定のスコアはスコア９０以上である。図４（ｂ）に示す一覧表Ｙ２は音声認識部４によって入力音声の認識候補として選出された比較データを模式的に示したものである。「スキャン」という入力音声に対して、音声認識部４はスコアを「９８」と算出した「ファン弱」、スコアを「９６」と算出した「ファン強」、スコアを「９４」と算出した「スキャン」を認識候補として選出している。これは、入力音声「スキャン」が短く、また「ファン弱」や「ファン強」が「スキャン」と類似しているため、音声とともに車両周囲の騒音などが入力されると、入力音声「スキャン」を他の音声と誤認識してしまうためである。
【００５０】
図４（ｂ）に示すように、音声認識部４は、一覧表Ｘ２と一覧表Ｙ２に基づいて、認識候補として選出した「ファン弱」「ファン強」「スキャン」のうち、スコア重みが関連付けられた「スキャン」に対してスコア重みを加算する。これによって、音声認識部４が認識候補として選出した比較データのスコアは一覧表Ｚ２に示すような新たなスコアに変更され、「スキャン」のスコアは「９９」となる。続いて、音声認識部４は一覧表Ｚ２に示す比較データのうち、最も高い新たなスコアを有する比較データによって入力音声を認識する。したがって、スコア重みを加算する前の一覧表Ｙ２に示すスコアに基づいた場合には、音声認識部４は入力音声「次」を最も高いスコアを有する「ファン弱」と認識してしまうのに対して、本実施例ではスコア重みを加算した後の一覧表Ｚ２に示す新たなスコアに基づいて音声認識部４が入力音声を認識するので、入力音声「スキャン」を最も高い新たなスコアを有する「スキャン」と正しく認識することができる。なお、音声認識部４は認識結果を制御部２７に出力し、制御部２７は認識結果に基づいてオーディオ装置１９を制御する。
【００５１】
次に、上述した音声認識部４が入力音声を認識するために実行する制御の一例を図５に示すフローチャートで詳述する。図５に示すように、まず、ユーザがマイクロフォン２に音声を入力する（ステップ１１）。次に、音声認識部４は入力音声を入力音声データに生成する（ステップ１２）。次に、音声認識辞書３は音声認識辞書３が格納するすべての比較データについて、スコアを算出したかを判定する（ステップ１３）。すべての比較データについてスコアを算出していなければ、音声認識部４は音声認識辞書３から比較データを呼び出し、入力音声データと比較しスコアを算出する（ステップ１４）。すべての比較データについてスコアを算出していれば、音声認識部４は所定のスコアを満たした比較データを入力音声の認識候補として選出する（ステップ１５）。続いて、音声認識部４はスコア重みを関連付けた認識候補の比較データにスコア重みを加算する（ステップ１６）。スコア重みを加算した後に、音声認識部４は新たなスコアに基づいて、新たなスコアが最も高い比較データによって入力音声を認識する（ステップ１７）。
【００５２】
また、実施例１及び２において音声認識部４が入力音声を認識する際に、さらに次に示すようにして認識候補として選出した比較データに基づいて、好適に入力音声を認識することが可能である。まず、音声認識部４は一覧表Ｘに基づいて、認識候補として選出した一覧表Ｙに示す比較データにスコア重みが関連付けられているかどうかを判定することが可能である。
【００５３】
したがって、音声認識部４は、例えば一覧表Ｘ１を用いて図２（ｃ）に示す一覧表Ｙ１からスコア重みが関連付けられていない「釣場」「釣堀」を除外でき、また一覧表Ｘ２を用いて図３（ｂ）に示す一覧表Ｙ２から「ファン弱」「ファン強」を除外できる。すなわち、操作指令を音声入力する状況（操作画面１８表示中及び操作モード「ＣＤ」使用中）で期待される入力音声は一覧表Ｘで特定可能であるため、一覧表Ｙに示す認識候補としての比較データを、一覧表Ｘを用いて絞り込むことが可能である。これによって、スコア重みを加算した後の新たなスコアで入力音声を認識したにも関わらず、本来の入力音声を認識するための比較データ以外の比較データの新たなスコアが高いために入力音声を誤認識することを抑制可能である。また、例えば一覧表Ｘに示す比較データ同士が認識候補として一覧表Ｙに複数選出された場合であっても、音声認識部４はこの比較データ同士にスコア重みを加算するので、好適に入力音声を認識可能である。これによって音声認識装置１の音声認識性をより向上させることが可能である。
【００５４】
なお、電子機器はオーディオ装置１９以外に限られず、例えば空調機など操作可能に接続できる他の電子機器であってもよい。また、操作指令用比較データに限られず、スコア重みを例えば地名に関する入力音声を認識するための比較データなど他の比較データに関連付けてもよい。以上により、音声認識性を向上させて誤認識を抑制可能な音声認識装置１及びこれを備えたナビゲーション装置１００を実現可能である。
【００５５】
上述した実施例は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【図面の簡単な説明】
【００５６】
【図１】実施例１に係る音声認識装置１Ａを備えるナビゲーション装置１０Ａの構成を示す図である。
【図２】実施例１に係る音声認識装置１Ａが入力音声を認識する過程を示す図である。
【図３】実施例２に係る音声認識装置１Ｂを備えるナビゲーション装置１００Ｂの構成を示す図である。
【図４】実施例２に係る音声認識装置１Ｂが入力音声を認識する過程を示す図である。
【図５】音声認識部４が入力音声を認識するために実行する制御の一例をフローチャートで示す図である。
【図６】ナビゲーション装置が備える一般的な音声認識装置が音声認識辞書に登録された語彙と入力音声とを比較し、認識結果を出力する処理を模式的に示す図である。
【図７】ナビゲーション装置が備える一般的な音声認識装置が入力音声を誤認識する語彙の一例を示す図である。
【符号の説明】
【００５７】
１  音声認識装置
２  マイクロフォン
３  音声認識辞書
４  音声認識部
１０  ナビゲーション装置
１１  読取り機構
１２  操作部
１３  ＶＩＣＳ受信部
１４  ＧＰＳ受信部
１５  自律航法センサ
１５ａ  角度センサ
１５ｂ  距離センサ
１６  表示部
１７  スピーカ
１８  操作画面
１９  オーディオ装置
２１  バッファメモリ
２２、２３、２４、２５  Ｉ／Ｆ
２７  制御部
２８  地図描画部
２９  表示情報生成部
３０  誘導経路記憶部
３１  誘導経路描画部
３２  アイコン描画部
３３  音声出力部
３４  画像合成部
【図１】
0004804052.tif 000002
【図２】
0004804052.tif 000003
【図３】
0004804052.tif 000004
【図４】
0004804052.tif 000005
【図５】
0004804052.tif 000006
【図６】
0004804052.tif 000007
【図７】
0004804052.tif 000008