(57)【要約】【課題】  ユーザが施設名を省略して発音した場合でも、所望の施設を抽出することができる可能性を高めるようにすると共に、音声認識の処理の時間を短くできるようにした「音声認識装置及び音声認識方法」を提供する。【解決手段】  施設名の主要な部分を音声認識の対象として音声認識辞書に登録することにより、所望の施設が抽出される可能性が高くなると共に、誤って発音されたり省略されて発音されたりする読み方の候補を音声認識辞書に全て登録する場合に比べて、音声認識辞書に登録される読み方の候補の数を減らすことができ、音声認識辞書のデータ量を減らすことができる。また、現在位置により特定される辞書ＩＤの辞書のみを対象として認識処理することにより、検索対象となる候補の数が絞られるので、音声認識辞書の全てを検索する場合に比べて、音声認識の処理の時間を短くすることができる。【選択図】      図２
2006330577.tif 000002
【特許請求の範囲】
【請求項１】
施設の名称と前記施設の名称の一部に存在する要部名称とを前記施設の位置情報に関連付けて音声認識辞書として記憶する音声認識辞書記憶部と、
ユーザの現在位置を検出する現在位置検出部と、
前記ユーザの発音した音声を入力する音声入力部と、
前記現在位置検出部によって検出された現在位置に対応する所定の範囲内に存在する施設の要部名称を対象として前記音声認識辞書を検索し、前記音声入力部によって入力された音声と読み方が一致する要部名称を有する施設の名称を抽出する音声認識部と、
を備えたことを特徴とする音声認識装置。
【請求項２】
前記要部名称は、前記施設の名称から地域を示す部分を除いたものであることを特徴とする請求項１に記載の音声認識装置。
【請求項３】
ユーザの現在位置を検出する現在位置検出部と、
前記ユーザの発音した音声を入力する音声入力部と、
施設の名称を音声認識辞書として記憶する音声認識辞書記憶部と、
前記現在位置検出部により検出された現在位置に対応する所定の範囲内の地域に関する音声を前記音声入力部によって入力された音声の前又は後に合成して仮想施設名称を生成する音声合成部と、
前記音声合成部により生成された前記仮想施設名称をキーとして前記音声認識辞書を検索し、前記仮想施設名称と一致する施設の名称を抽出する音声認識部と、
を備えたことを特徴とする音声認識装置。
【請求項４】
前記音声認識辞書は、前記施設の名称を前記施設の位置情報に関連付けて記憶されており、前記音声認識部は、前記現在位置検出部によって検出された現在位置に対応する所定の範囲内に存在する施設の名称を対象として前記音声認識辞書の検索を行うことを特徴とする請求項３に記載の音声認識装置。
【請求項５】
施設の名称と前記施設の名称を複数の単語の組み合わせで表した語彙パターンとを前記施設の位置情報に関連付けて音声認識辞書として記憶する音声認識辞書記憶部と、
ユーザの現在位置を検出する現在位置検出部と、
前記ユーザの発音した音声を入力する音声入力部と、
前記現在位置検出部によって検出された現在位置に対応する所定の範囲内に存在する施設の語彙パターンを対象として前記音声認識辞書を検索し、前記音声入力部によって入力された音声と読み方が一致する語彙パターンを有する施設の名称を抽出する音声認識部と、
を備えたことを特徴とする音声認識装置。
【請求項６】
ユーザの発音した音声を音声入力部にて入力する第１のステップと、
前記第１のステップにより音声を入力した際に、前記ユーザの現在位置を現在位置検出部により検出する第２のステップと、
施設の名称と前記施設の名称の一部に存在する要部名称とを前記施設の位置情報に関連付けた音声認識辞書を、前記第２のステップにて検出したユーザの現在位置に対応する所定の範囲内に存在する施設の要部名称を対象として検索し、前記第１のステップにて入力した音声と読み方が一致する要部名称を有する施設の名称を抽出する第３のステップと、
を備えたことを特徴とする音声認識方法。
【請求項７】
ユーザの発音した音声を音声入力部にて入力する第１のステップと、
前記第１のステップにより音声を入力した際に、ユーザの現在位置を現在位置検出部により検出する第２のステップと、
前記第２のステップにて検出したユーザの現在位置に対応する所定の範囲内の地域に関する音声を前記第1のステップにて入力した音声の前又は後に音声合成部により合成して仮想施設名称を生成する第３のステップと、
前記第３のステップにて生成された前記仮想施設名称をキーとして音声認識辞書を検索し、前記仮想施設名称と一致する施設の名称を抽出する第４のステップと、
を備えたことを特徴とする音声認識方法。
【請求項８】
ユーザの発音した音声を音声入力部にて入力する第１のステップと、
前記第１のステップにより音声を入力した際に、前記ユーザの現在位置を現在位置検出部により検出する第２のステップと、
施設の名称と前記施設の名称を複数の単語の組み合わせで表した語彙パターンとを前記施設の位置情報に関連付けた音声認識辞書を、前記第２のステップにて検出した現在位置に対応する所定の範囲内に存在する施設の語彙パターンを対象として検索し、前記第１のステップにて入力した音声と読み方が一致する語彙パターンを有する施設の名称を抽出する第３のステップと、
を備えたことを特徴とする音声認識方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザがマイクなどから入力した音声を認識し、施設名などを検索する音声認識装置及び音声認識方法に関するものである。
【背景技術】
【０００２】
近年、ナビゲーション装置における目的地となる施設名の入力を、音声認識機能を利用して行うことが可能となっている。ところで、このようなナビゲーション装置においては、ユーザがマイクなどにより入力した音声と音声認識辞書に登録されている認識単語の読み方とが完全に一致しない限り入力された音声に該当する施設を抽出することができない。そのため、ユーザが施設名を省略して発音した場合などでは、所望の施設を呼び出すことができなかった。これを解決するために、ある施設に対して、正式な読み方だけでなく、誤って発音される可能性のある読み方や省略されて発音される可能性のある読み方を音声認識辞書として登録しておく技術が知られている（例えば、特許文献１など）。
【特許文献１】特開平９−４２９８８号公報
【０００３】
しかしながら、前述した特許文献１に記載の音声認識装置によれば、あらかじめ音声認識辞書に登録されている読み方にしか対応することができないので、ある施設に対して、正式な読み方だけでなく、誤って発音される可能性のある読み方や省略されて発音される可能性のある読み方を多数登録しておく必要があり、音声認識辞書のデータ量が増えてしまうという問題があった。また、誤って発音される可能性のある読み方や省略されて発音される可能性のある読み方の候補が多くなると、入力された音声と一致しているか否かを調べるための処理の時間が長くなってしまうという問題があった。
【０００４】
ところで、緯度と経度で分割したブロックに含まれる地名と施設名の音素データとその関連データとをブロック毎にブロック単位音声認識辞書として記録し、現在位置が所属するブロック及び周辺の所定範囲のブロックに対応するブロック単位音声認識辞書を対象として検索を行う技術が知られている（例えば、特許文献２など）。
【特許文献２】特開２００３−４４７０号公報
【０００５】
しかしながら、前述した特許文献２に記載の音声認識装置によれば、音声認識の対象となる施設の数を現在位置が所属するブロック内に属する施設数に限定することはできるが、ユーザが施設名を省略して発音した場合などでは、所望の施設を抽出することができないという問題があった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、このような問題を解決するために成されたものであり、音声認識辞書のデータ量の増加を極力抑えつつ、ユーザが施設名を省略して発音した場合に、所望の施設を抽出することができる可能性を高めることができるようにすることを目的とする。
【０００７】
また、本発明の他の態様では、音声認識の処理時間の増加を極力抑えつつ、ユーザが施設名を省略して発音した場合に、所望の施設を抽出することができる可能性を高めることができるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記した課題を解決するために、本発明では、施設名の主要な部分を音声認識の対象として施設の位置と共に音声認識辞書に登録し、ユーザの現在位置に対して所定の範囲内に存在する施設を対象として音声認識辞書の検索を行い、ユーザが発音した主要な部分の音声に一致する施設を抽出するようにしている。
【０００９】
また、本発明の他の態様によれば、ユーザの現在位置に対応する地域に関する音声をユーザが発音した音声の前後に合成して、合成した音声に一致する施設を音声認識辞書から抽出するようにしている。
【００１０】
また、本発明の他の態様によれば、施設名を複数の単語の組み合わせで表した語彙パターンを音声認識の対象として施設の位置と共に音声認識辞書に登録し、ユーザの現在位置に対して所定の範囲内に存在する施設を対象として音声認識辞書の検索を行い、ユーザが発音したパターンの音声に一致する施設を抽出するようにしている。
【発明の効果】
【００１１】
上記のように構成した本発明によれば、ユーザが施設名を省略して発話した場合でも、施設名の主要な部分が音声認識の対象として音声認識辞書に登録されているので、所望の施設が抽出される可能性を高めることができる。また、読み方の候補として施設名の主要な部分が音声認識辞書に登録されるので、誤って発音される可能性のある読み方や省略されて発音される可能性のある読み方の候補を音声認識辞書に全て登録する場合に比べて、音声認識辞書に登録される読み方の候補の数を減らすことができ、音声認識辞書のデータ量を減らすことができる。また、ユーザの現在位置により検索対象となる読み方の候補の数が絞られるので、音声認識辞書の全てを検索する場合に比べて、音声認識の処理の時間を短くすることができる。
【００１２】
また、本発明の他の態様によれば、ユーザが施設名を省略して発話した場合でも、ユーザの発話した音声にユーザの現在位置の地域の音声を合成した音声が音声認識のキーとして使われるので、音声認識辞書に施設の正式名称しか登録されていなくても所望の施設が抽出される可能性を高めることができる。また、誤って発音される可能性のある読み方や省略されて発音される可能性のある読み方の候補を音声認識辞書に登録する必要がなくなり、施設の正式名称のみが音声認識辞書に登録される。これにより、音声認識辞書のデータ量を増やさないようにすることができる。
【００１３】
また、本発明の他の態様によれば、ユーザが施設名を省略して発話した場合でも、施設名を複数の単語の組み合わせで表した語彙パターンが音声認識の対象として音声認識辞書に登録されているので、所望の施設が抽出される可能性を高めることができる。また、誤って発音される可能性のある読み方や省略されて発音される可能性のある読み方の候補を音声認識辞書に個々に登録する場合に比べて、音声認識辞書に登録される読み方の候補の数を減らすことができ、音声認識辞書のデータ量を減らすことができる。また、ユーザの現在位置により検索対象となる読み方の候補の数が絞られるので、音声認識辞書の全てを検索する場合に比べて、音声認識の処理の時間を短くすることができる。
【発明を実施するための最良の形態】
【００１４】
（第１の実施形態）
以下、本発明の第１の実施形態を図面に基づいて説明する。図１は、第１の実施形態による音声認識装置の構成例を示すブロック図である。ここで、本実施形態による音声認識装置は、車載用のナビゲーション装置などに搭載される。図１において、１は音声入力部であり、図示しないマイクなどを通じて話者音声を入力する。
【００１５】
２は音声認識辞書記憶部であり、音声認識辞書を記憶する。ここで、音声認識辞書は、図２に示すように、辞書ＩＤ（Identification）と施設ＩＤと施設名と正式名称と要部名称とを関連付けている。辞書ＩＤは、特許請求の範囲の位置情報に対応するものであり、都道府県や市区町村などの地域毎に設定されており、同じ地域の施設は同じ辞書ＩＤを有する。なお、第1の実施形態では、辞書ＩＤは、市区町村毎に設定しているが、行政界の区分に応じて辞書ＩＤを付すようにしても良い。この図２の例に示すように、本発明の位置情報は、特定の位置を座標等で表すものである必要は必ずしもなく、少なくとも地域を区別できる情報であれば良い。
【００１６】
また、施設ＩＤは、施設毎に設定されており、すべての施設が異なる施設ＩＤを有する。また、施設名は、施設の正式な名称を示すテキストデータである。また、正式名称は、施設の正式な名称を示す音素片データである。また、要部名称は、施設名から都道府県や市区町村などの地域を示す文字列を削除した要部を示す音素片データである。ここで、要部名称としては、美術館、動物園、植物園、役所、役場、図書館、警察署、消防署、裁判所、庁舎、学校、病院などの音素片データがあり、これらの要部名称に地域を示す音素片データを付加することで正式名称とすることができる。
【００１７】
３は現在位置検出部であり、ＧＰＳ（Global Positioning System）受信機や自立航法センサなどを用いた公知技術によりユーザの現在位置（正確には音声認識装置の現在位置）を検出する。
【００１８】
４は音声認識部であり、音声入力部１に入力された音声と音声認識辞書記憶部２に記憶された音声認識辞書の要部名称の音素片データとを比較することにより、入力音声を認識する。具体的には、音声認識部４は、音声入力部１より音声が入力されたときに、まず、現在位置検出部３から入力した現在位置に対応する辞書ＩＤを判定する。ここで、音声認識部４は、現在位置検出部３から入力した現在位置がどの地域であるかを判定する。そして、音声認識部４は、判定された地域と一致する地域の辞書ＩＤを抽出する。また、音声認識部４は、現在位置に対応する辞書ＩＤが付された音声認識辞書のみを対象として、入力音声と一致する読み方の要部名称を有する施設の施設名を特定して抽出する。
【００１９】
５は表示制御部であり、音声認識部４によって抽出された施設名を図示しない表示部に表示する。
【００２０】
このように構成した音声認識装置において、例えば、ユーザがマイクに向かって「美術館」と発話した場合には、音声入力部１は、「美術館」という音声を入力する。また、現在位置検出部３によりユーザの現在位置が「○○市」であることを検出したとする。音声認識部４は、現在位置検出部３で検出された現在位置が「○○市」であることから、音声認識辞書記憶部２に記憶されている音声認識辞書より、「○○市」に該当する辞書ＩＤを有するものを選択してワークＲＡＭなどの実際に検索を行う領域にロードする（ここでは、辞書ＩＤ＝Ｄ１をロードする）。そして、辞書ＩＤがＤ１のものを対象として「美術館」という入力音声の音声認識処理を実行することにより、入力音声と一致する「美術館」の要部名称を持つ施設名「○○市美術館」を抽出する。また、表示制御部５は、「○○市美術館」というテキストを表示部に表示する。これにより、ユーザは、「○○市美術館」を目的地として設定することができる。
【００２１】
次に、第１の実施形態による音声認識装置の動作及び音声認識方法について説明する。図３は、第１の実施形態による音声認識装置の動作及び音声認識方法を示すフローチャートである。
【００２２】
図３において、まず、音声認識部４は、マイクなどを通じて音声入力部１により音声が入力されたか否かを調べる（ステップＳ１）。音声が入力されていないと音声認識部４にて判断した場合には（ステップＳ１にてＮＯ）、ステップＳ１の処理を繰り返す。一方、音声が入力されたと音声認識部４にて判断した場合には（ステップＳ１にてＹＥＳ）、音声認識部４は、現在位置検出部３にて検出された現在位置情報を入力する（ステップＳ２）。
【００２３】
音声認識部４は、入力した現在位置情報により、現在位置に対応する地域の辞書ＩＤの辞書を選択する（ステップＳ３）。そして、音声認識部４は、選択した辞書の中から、音声入力部１より入力した音声と一致する要部名称が存在するか否かを調べる（ステップＳ４）。音声入力部１より入力した音声と一致する要部名称が存在しないと音声認識部４にて判断した場合には（ステップＳ４にてＮＯ）、処理を終了する。なお、このような場合に、表示制御部５は、「該当する施設がありません」などのメッセージを生成し、図示しない表示部に表示させても良い。
【００２４】
一方、音声入力部１より入力した音声と一致する要部名称が存在すると音声認識部４にて判断した場合には（ステップＳ４にてＹＥＳ）、音声認識部４は、認識された要部名称を有する施設名のテキストデータを表示制御部５に出力する。表示制御部５は、該当する施設名のテキストを図示しない表示部に表示させる（ステップＳ５）。なお、図２に示すように、実際には要部名称のみ認識の対象としている訳ではなく、正式名称も認識対象とする。つまり、入力音声が正式名称又は要部名称に一致すれば良い。
【００２５】
以上、詳しく説明したように、第1の実施形態によれば、施設の要部名称を音声認識の対象として施設の位置と共に音声認識辞書に登録し、目的地などの所望の施設を音声認識によって検索するときに、ユーザの現在位置に対して選択される辞書の中からユーザが発話した音声に一致する要部名称を持つ施設の施設名を抽出するようにしている。これにより、ユーザが施設名を省略して発話した場合でも、要部名称が音声認識の対象として音声認識辞書に登録されているので、所望の施設が抽出される可能性を高めることができる。また、読み方の候補として施設の要部名称が音声認識辞書に登録されるので、誤って発音される可能性のある読み方や省略されて発音される可能性のある読み方の候補を音声認識辞書に全て登録する場合に比べて、音声認識辞書に登録される読み方の候補の数を減らすことができ、音声認識辞書のデータ量を減らすことができる。また、ユーザの現在位置により辞書が選択されて検索対象となる施設の数が絞られるので、音声認識辞書の全てを検索する場合に比べて、音声認識の処理の時間を短くすることができる。
【００２６】
（第２の実施形態）
次に、本発明の第２の実施形態を図面に基づいて説明する。図４は、第２の実施形態による音声認識装置の構成例を示すブロック図である。なお、第1の実施形態と同一の構成要素については同一の符号を付し、説明を一部省略する。図４において、６は音声合成部であり、現在位置検出部３から入力した現在位置によって決まる地域に関する音素片データを音声入力部１に入力された音声の前後に合成する。ここで、音声入力部１に入力した音声を要部名称とし、現在位置検出部３から入力した現在位置に対応する地域の音素片データ（例えば、都道府県や市区町村など）を要部名称の前後に合成すると、音声合成部６では仮想施設名称が生成される。
【００２７】
例えば、図５に示すように、１０個のパターンの仮想施設名称が生成される。音声入力部１によって入力された要部名称が「美術館」であり、現在位置が○○県□□市である場合には、以下の１０個のパターンの仮想施設名称が存在する。１０個のパターンは、美術館の前に○○県を合成するパターンＰ１と、美術館の前に○○県立を合成するパターンＰ２と、美術館の前に□□市を合成するパターンＰ３と、美術館の前に□□市立を合成するパターンＰ４と、美術館の前に○○県□□市を合成するパターンＰ５と、美術館の前に○○県□□市立を合成するパターンＰ６と、美術館に何も合成しないパターンＰ７と、美術館の後に○○県を合成するパターンＰ８と、美術館の後に□□市を合成するパターンＰ９と、美術館の後に○○県□□市を合成するパターンＰ１０とがある。
【００２８】
また、音声認識部４は、音声合成部６にて生成された仮想施設名称の音声と音声認識辞書記憶部７に記憶された施設の正式名称の音素片データとを比較することにより、音声認識を行う。ここで、音声認識辞書記憶部７に記憶される音声認識辞書は、図６に示すように、施設ＩＤと施設名（テキストデータ）と正式名称（音素片データ）とを関連付けている。
【００２９】
このように構成した音声認識装置において、例えば、ユーザがマイクに向かって「美術館」と発話した場合には、音声入力部１は、「美術館」という音声を入力する。また、現在位置検出部３は、ユーザの現在位置が「○○県□□市」であることを検出する。音声合成部６は、現在位置検出部３から入力した現在位置が「○○県□□市」であることから、音声入力部１により入力された「美術館」という要部名称の前後に、地域の名称である「○○県」や「□□市」などの音素片データを合成して仮想施設名称を生成する。ここで、要部名称として「○○県□□市美術館」という正式名称が音声入力部１により入力された場合でも音声認識されるように、音声合成部６では、要部名称の前後に何も合成しないパターンＰ７の仮想施設名称も生成する。
【００３０】
音声認識部４は、前述したパターンＰ１〜パターンＰ１０の仮想施設名称の音素片データをキーとして、音声認識辞書記憶部７に記憶されている音声認識辞書を検索することにより、仮想施設名称と読み方が一致する「○○県□□市美術館」を抽出する。また、表示制御部５は、「○○県□□市美術館」というテキストを表示部に表示する。これにより、ユーザは、「○○県□□市美術館」を目的地として設定することができる。
【００３１】
次に、第２の実施形態による音声認識装置の動作及び音声認識方法について説明する。図７は、第２の実施形態による音声認識装置の動作及び音声認識方法を示すフローチャートである。
【００３２】
図７において、まず、音声合成部６は、マイクなどを通じて音声入力部１により音声が入力されたか否かを調べる（ステップＳ１１）。音声が入力されていないと音声合成部６にて判断した場合には（ステップＳ１１にてＮＯ）、ステップＳ１１の処理を繰り返す。一方、音声が入力されたと音声合成部６にて判断した場合には（ステップＳ１１にてＹＥＳ）、音声合成部６は、現在位置検出部３にて検出された現在位置情報を入力する（ステップＳ１２）。
【００３３】
音声合成部６は、入力した現在位置情報により、現在位置に対応する地域の名称を示す音素変データを入力された音声の前後に合成して仮想施設名称を生成する（ステップＳ１３）。そして、音声認識部４は、生成された仮想施設名称と音声認識辞書記憶部７に記憶された施設の正式名称とを比較して、一致するものが存在するか否かを調べる（ステップＳ１４）。仮想施設名称に該当する正式名称が存在しないと音声認識部４にて判断した場合には（ステップＳ１４にてＮＯ）、処理を終了する。なお、このような場合に、表示制御部５は、「該当する施設がありません」などのメッセージを生成し、図示しない表示部に表示させても良い。
【００３４】
一方、仮想施設名称に該当する正式名称が存在すると音声認識部４にて判断した場合には（ステップＳ１４にてＹＥＳ）、音声認識部４は、認識された正式名称を有する施設の施設名のテキストデータを表示制御部５に出力する。表示制御部５は、該当する施設名のテキストを図示しない表示部に表示させる（ステップＳ１５）。
【００３５】
以上、詳しく説明したように、第２の実施形態によれば、ユーザが発話した音声にユーザの現在位置の地域の音声を合成した音声を合成し、音声認識のキーとして使用している。これにより、ユーザが施設名を省略して発話した場合でも、ユーザの現在位置に応じて施設名を補うことができるので、所望の施設が抽出される可能性を高めることができる。また、誤って発音される可能性のある読み方や省略されて発音される可能性のある読み方の候補を音声認識辞書に登録する必要がなくなり、施設の正式名称のみが音声認識辞書に登録される。これにより、音声認識辞書のデータ量を増やさないようにすることができる。
【００３６】
（第３の実施形態）
次に、本発明の第３の実施形態を図面に基づいて説明する。図８は、第３の実施形態による音声認識装置の構成例を示すブロック図である。なお、第1の実施形態と同一の構成要素については同一の符号を付し、説明を一部省略する。図８において、８は音声認識辞書記憶部であり、音声認識辞書を記憶する。ここで、音声認識辞書は、図９に示すように、辞書ＩＤと施設ＩＤと施設名と施設名を複数の単語に分割して１つ以上を組み合わせた語彙パターンとを関連付けている。ここで、施設名を複数の単語に分割して１つ以上組み合わせたパターンとしては、以下のようなものがある。例えば、施設名が「○○県立美術館」である場合には、施設名を「○○」、「○○県」、「県立」、「美術館」の４つに分割する。そして、図９に示すように、「○○」と「県立」と「美術館」とを組み合わせた第１のパターンと、「○○」と「ＮＵＬＬ」と「美術館」とを組み合わせた第２のパターンと、「ＮＵＬＬ」と「県立」と「美術館」とを組み合わせた第３のパターンと、「ＮＵＬＬ」と「ＮＵＬＬ」と「美術館」とを組み合わせた第４のパターンと、「○○県」と「ＮＵＬＬ」と「美術館」とを組み合わせた第５のパターンとを表す語彙パターンが音声認識辞書に登録される。ここで、「ＮＵＬＬ」は単語が無い状態を示す。
【００３７】
９は音声認識部であり、現在位置検出部３から入力した現在位置に対応する辞書ＩＤを判定し、それ以外の辞書ＩＤをマスクして音声認識の対象から除外する。ここで、辞書ＩＤをマスクするとは、音声認識部９にて実際に音声認識を行うワーク領域に対象となる辞書ＩＤの辞書をロードしないことを示す。そして、音声認識部９は、音声入力部１に入力された音声と音声認識辞書記憶部８に記憶された音声認識辞書の語彙パターンの音素片データとを比較することにより、入力音声を認識する。具体的には、音声認識部９は、音声入力部１より音声が入力されたときに、まず、現在位置検出部３から入力した現在位置に対応する辞書ＩＤを判定する。ここで、音声認識部９は、現在位置検出部３から入力した現在位置がどの地域であるかを判定する。そして、判定された地域と一致する地域の辞書ＩＤを抽出する。音声認識部９は、現在位置に対応する辞書ＩＤが付された音声認識辞書のみを対象として、入力音声と一致する読み方の語彙パターンを有する施設の施設名を特定して抽出する。例えば、ユーザが「○○県立美術館」や「○○美術館」、「○○県美術館」、「県立美術館」、「美術館」と発話した何れの場合でも、施設名である「○○県立美術館」を抽出することができる。
【００３８】
次に、第３の実施形態による音声認識装置の動作及び音声認識方法について説明する。図１０は、第３の実施形態による音声認識装置の動作及び音声認識方法を示すフローチャートである。
【００３９】
図１０において、まず、音声認識部９は、マイクなどを通じて音声入力部１により音声が入力されたか否かを調べる（ステップＳ２１）。音声が入力されていないと音声認識部９にて判断した場合には（ステップＳ２１にてＮＯ）、ステップＳ２１の処理を繰り返す。一方、音声が入力されたと音声認識部９にて判断した場合には（ステップＳ２１にてＹＥＳ）、音声認識部９は、現在位置検出部３にて検出された現在位置情報を入力する（ステップＳ２２）。
【００４０】
音声認識部９は、入力した現在位置情報により、現在位置に対応する地域の辞書ＩＤの辞書を選択する（ステップＳ２３）。そして、音声認識部９は、選択した辞書の中から、音声入力部１より入力した音声と一致する語彙パターンが存在するか否かを調べる（ステップＳ２４）。音声入力部１より入力した音声と一致する語彙パターンが存在しないと音声認識部９にて判断した場合には（ステップＳ２４にてＮＯ）、処理を終了する。なお、このような場合に、表示制御部５は、「該当する施設がありません」などのメッセージを生成し、図示しない表示部に表示させても良い。
【００４１】
一方、音声入力部１より入力した音声と一致する語彙パターンが存在すると音声認識部９にて判断した場合には（ステップＳ２４にてＹＥＳ）、音声認識部９は、認識された語彙パターンを有する施設の施設名のテキストデータを表示制御部５に出力する。表示制御部５は、該当する施設名のテキストを図示しない表示部に表示させる（ステップＳ２５）。
【００４２】
以上、詳しく説明したように、第３の実施形態によれば、施設名を複数の単語に分割して１つ以上組み合わせた語彙パターンを音声認識の対象として施設の位置と共に音声認識辞書に登録し、目的地などの所望の施設を音声認識によって検索するときに、ユーザの現在位置に対して選択される辞書の中からユーザが発話した音声に一致する語彙パターンを持つ施設の施設名を抽出するようにしている。これにより、ユーザが施設名を省略して発話した場合でも、施設名を示す語彙パターンが音声認識の対象として音声認識辞書に登録されているので、所望の施設が抽出される可能性を高めることができる。また、読み方の候補として施設名を複数の単語に分割して１つ以上組み合わせた語彙パターンのみが音声認識辞書に登録されるので、誤って発音される可能性のある読み方や省略されて発音される可能性のある読み方の候補を音声認識辞書に個々に登録する場合に比べて、音声認識辞書に登録される読み方の候補の数を減らすことができ、音声認識辞書のデータ量を減らすことができる。また、ユーザの現在位置により辞書が選択されて検索対象となる施設の数が絞られるので、音声認識辞書の全てを検索する場合に比べて、音声認識の処理の時間を短くすることができる。
【００４３】
なお、第1の実施形態及び第３の実施形態では、辞書ＩＤを市区町村毎に設定しているが、これに限定されない。例えば、辞書ＩＤを都道府県毎に設定しても良いし、複数の都道府県毎に設定しても良いし、複数の市区町村毎に設定しても良い。
【００４４】
また、第１の実施形態及び第３の実施形態では、１つの辞書ＩＤの辞書を対象として音声認識を行っているが、これに限定されない。例えば、ユーザの現在位置に対応する辞書ＩＤとその辞書ＩＤの地域に隣接する複数の地域の辞書ＩＤを音声認識の対象とするようにしても良い。
【００４５】
また、第１の実施形態乃至第３の実施形態では、音声認識の結果として抽出された施設が１つであるが、これに限定されない。例えば、二つ以上の施設を抽出してその施設名を表示部に表示するようにしても良い。また、このような場合において、複数の施設が抽出されたときに、ユーザの現在位置から近い順番に施設名を表示するようにしても良い。ここで、施設の位置は、例えば、施設の位置を示す緯度・経度などを施設名などに関連付けて音声認識辞書記憶部２，７に記憶させておく。また、ナビゲーション装置が備えている施設の位置情報を利用しても良い。
【００４６】
また、第1の実施形態では、音声認識辞書は、施設ＩＤを有しているが、これに限定されない。例えば、図１１に示すように、ある辞書ＩＤについて、複数の要部名称に施設名をそれぞれ関連付けて記憶するようにしても良い。
【００４７】
また、第２の実施形態では、音声認識辞書は、辞書ＩＤを付していないが、これに限定されない。例えば、図１２に示すように、各施設について、地域毎に異なる辞書ＩＤを付すようにしても良い。そして、音声認識部４は、現在位置検出部３により検出した現在位置を入力する。そして、入力した現在位置がどの地域であるかを判定し、判定された地域と一致する地域の辞書ＩＤを音声認識辞書記憶部７から抽出する。そして、音声認識部４は、現在位置に対応する辞書ＩＤが付された音声認識辞書のみを対象として、入力音声と一致する読み方の施設名を特定して抽出する。これにより、ユーザの現在位置により辞書が選択されて検索対象となる施設の数が絞られるので、音声認識辞書の全てを検索する場合に比べて、音声認識の処理の時間を短くすることができる。
【００４８】
その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【産業上の利用可能性】
【００４９】
本発明は、ユーザが発音した音声を認識して施設名などを抽出する音声認識装置に有用である。
【図面の簡単な説明】
【００５０】
【図１】第１の実施形態による音声認識装置の構成例を示すブロック図である。
【図２】第１の実施形態による音声認識装置の音声認識辞書の例を示す図である。
【図３】第１の実施形態による音声認識装置の動作及び音声認識方法を示すフローチャートである。
【図４】第２の実施形態による音声認識装置の構成例を示すブロック図である。
【図５】第２の実施形態による音声認識装置の音声合成部にて生成される仮想施設名称の例を示す図である。
【図６】第２の実施形態による音声認識装置の音声認識辞書の例を示す図である。
【図７】第２の実施形態による音声認識装置の動作及び音声認識方法を示すフローチャートである。
【図８】第３の実施形態による音声認識装置の構成例を示すブロック図である。
【図９】第３の実施形態による音声認識装置の音声認識辞書の例を示す図である。
【図１０】第３の実施形態による音声認識装置の動作及び音声認識方法を示すフローチャートである。
【図１１】第１の実施形態による音声認識装置の音声認識辞書の変形例を示す図である。
【図１２】第２の実施形態による音声認識装置の音声認識辞書の変形例を示す図である。
【符号の説明】
【００５１】
１    音声入力部
２，７，８    音声認識辞書記憶部
３    現在位置検出部
４，９    音声認識部
５    表示制御部
６    音声合成部
【図１】
2006330577.tif 000003
【図２】
2006330577.tif 000004
【図３】
2006330577.tif 000005
【図４】
2006330577.tif 000006
【図５】
2006330577.tif 000007
【図６】
2006330577.tif 000008
【図７】
2006330577.tif 000009
【図８】
2006330577.tif 000010
【図９】
2006330577.tif 000011
【図１０】
2006330577.tif 000012
【図１１】
2006330577.tif 000013
【図１２】
2006330577.tif 000014