(57)【要約】【課題】ユーザに対して、認識可能な発話内容と発話方法とを同時に教示することができるようにする。【解決手段】ＧＰＳセンサ１８により自車位置を取得し（１００）、自車位置を中心とした範囲を、認識対象となる地域葉にとして決定し（１０２）、単語辞書から、自車位置を含む地域範囲に関連する単語群を、音声認識の結果の候補として選択する（１０４）。選択された単語群を用いて、複数種類の発話例を生成し（１０８）、生成された複数種類の発話例を音声出力部から出力させる（１１２〜１１８）。そして、選択された単語群を用いて、情報検索のために入力された入力音声の音声認識を行い（１２０）、情報データベースから、音声認識の結果として得られた単語に関する情報を検索する（１２２）。【選択図】図７
2010128144.tif 000002
【特許請求の範囲】
【請求項１】
自装置の位置を検出する位置検出手段と、
複数の単語を格納した単語辞書が登録された辞書登録手段と、
前記辞書登録手段に登録された前記単語辞書から、前記位置検出手段によって検出された自装置の位置を含む所定範囲に関連する単語群を、入力音声に対する音声認識の結果の候補として選択する選択手段と、
前記選択手段によって選択された単語群を用いて、複数の発話例を生成する生成手段と、
前記生成手段によって生成された複数の発話例を出力装置に出力させる発話例出力制御手段と、
前記選択手段によって選択された単語群を用いて、情報検索のために入力された入力音声の音声認識を行う音声認識手段と、
前記複数の単語に関する情報を格納した情報データベースから、前記音声認識手段による音声認識の結果として得られた単語に関する情報を検索する情報検索手段と、
を含む音声認識装置。
【請求項２】
自装置の位置を検出する位置検出手段と、
複数の単語を格納した単語辞書が登録された辞書登録手段と、
前記辞書登録手段に登録された前記単語辞書から、前記位置検出手段によって検出された自装置の位置を含む所定範囲に関連する単語群を、入力音声に対する音声認識の結果の候補として選択する選択手段と、
前記選択手段によって選択された単語群に含まれる単語を用いて、発話例を生成すると共に、前記単語辞書に格納された複数の単語のうち、前記選択手段によって選択されなかった単語を用いて、発話禁止例を生成する生成手段と、
前記生成手段によって生成された発話例及び発話禁止例を出力装置に出力させる発話例出力制御手段と、
前記選択手段によって選択された単語群を用いて、情報検索のために入力された入力音声の音声認識を行う音声認識手段と、
前記複数の単語に関する情報を格納した情報データベースから、前記音声認識手段による音声認識の結果として得られた単語に関する情報を検索する情報検索手段と、
を含む音声認識装置。
【請求項３】
自装置の位置を検出する位置検出手段と、
複数の単語を格納した単語辞書が登録された辞書登録手段と、
前記辞書登録手段に登録された前記単語辞書から、前記位置検出手段によって検出された自装置の位置を含む所定範囲に関連する単語群を、入力音声に対する音声認識の結果の候補として選択する選択手段と、
前記単語辞書に格納された複数の単語のうち、前記選択手段によって選択されなかった複数の単語を用いて、複数の発話禁止例を生成する生成手段と、
前記生成手段によって生成された発話禁止例を出力装置に出力させる発話例出力制御手段と、
前記選択手段によって選択された単語群を用いて、情報検索のために入力された入力音声の音声認識を行う音声認識手段と、
前記複数の単語に関する情報を格納した情報データベースから、前記音声認識手段による音声認識の結果として得られた単語に関する情報を検索する情報検索手段と、
を含む音声認識装置。
【請求項４】
前記単語辞書に格納されている単語は、地域名を表わす単語、業種名を表わす単語、及び施設名を表わす単語を含む請求項１〜請求項３の何れか１項記載の音声認識装置。
【請求項５】
前記単語辞書には、前記地域名を表わす単語及び前記施設名を表わす単語の各々に対応して、位置情報が格納されており、
前記選択手段は、前記辞書登録手段に登録された前記単語辞書から、前記単語辞書に登録されている位置情報に基づいて、前記位置検出手段によって検出された自装置の位置を含む所定範囲に関連する単語群を、入力音声に対する音声認識の結果の候補として選択する請求項１〜請求項４の何れか１項記載の音声認識装置。
【請求項６】
前記情報データベースには、地域名と業種名と施設名とが対応して格納されており、
前記情報検索手段は、前記情報データベースから、前記音声認識手段による音声認識の結果として得られた単語が表わす地域名及び業種名に対応する施設名を検索する請求項４又は５記載の音声認識装置。
【請求項７】
前記情報データベースには、前記単語が表わす施設名の位置情報と地図情報とが格納されており、
前記情報検索手段は、前記情報データベースの位置情報から、前記音声認識手段による音声認識の結果として得られた単語が表わす施設名の位置情報を検索すると共に、前記情報データベースの地図情報に基づいて、自装置の位置から前記位置情報が示す位置までの経路を探索する請求項４又は５記載の音声認識装置。
【請求項８】
コンピュータを、
複数の単語を格納した単語辞書が登録された辞書登録手段、
前記辞書登録手段に登録された前記単語辞書から、自装置の位置を検出する位置検出手段によって検出された自装置の位置を含む所定範囲に関連する単語群を、入力音声に対する音声認識の結果の候補として選択する選択手段、
前記選択手段によって選択された単語群を用いて、複数の発話例を生成する生成手段、
前記生成手段によって生成された複数の発話例を出力装置に出力させる発話例出力制御手段、
前記選択手段によって選択された単語群を用いて、情報検索のために入力された入力音声の音声認識を行う音声認識手段、及び
前記複数の単語に関する情報を格納した情報データベースから、前記音声認識手段による音声認識の結果として得られた単語に関する情報を検索する情報検索手段
として機能させるためのプログラム。
【請求項９】
コンピュータを、
複数の単語を格納した単語辞書が登録された辞書登録手段、
前記辞書登録手段に登録された前記単語辞書から、自装置の位置を検出する位置検出手段によって検出された自装置の位置を含む所定範囲に関連する単語群を、入力音声に対する音声認識の結果の候補として選択する選択手段、
前記選択手段によって選択された単語群に含まれる単語を用いて、発話例を生成すると共に、前記単語辞書に格納された複数の単語のうち、前記選択手段によって選択されなかった単語を用いて、発話禁止例を生成する生成手段、
前記生成手段によって生成された発話例及び発話禁止例を出力装置に出力させる発話例出力制御手段、
前記選択手段によって選択された単語群を用いて、情報検索のために入力された入力音声の音声認識を行う音声認識手段、及び
前記複数の単語に関する情報を格納した情報データベースから、前記音声認識手段による音声認識の結果として得られた単語に関する情報を検索する情報検索手段
として機能させるためのプログラム。
【請求項１０】
コンピュータを、
複数の単語を格納した単語辞書が登録された辞書登録手段、
前記辞書登録手段に登録された前記単語辞書から、自装置の位置を検出する位置検出手段によって検出された自装置の位置を含む所定範囲に関連する単語群を、入力音声に対する音声認識の結果の候補として選択する選択手段、
前記単語辞書に格納された複数の単語のうち、前記選択手段によって選択されなかった複数の単語を用いて、複数の発話禁止例を生成する生成手段、
前記生成手段によって生成された発話禁止例を出力装置に出力させる発話例出力制御手段、
前記選択手段によって選択された単語群を用いて、情報検索のために入力された入力音声の音声認識を行う音声認識手段、及び
前記複数の単語に関する情報を格納した情報データベースから、前記音声認識手段による音声認識の結果として得られた単語に関する情報を検索する情報検索手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声認識装置及びプログラムに係り、特に、入力音声に対する音声認識の結果の候補となる単語を制限する音声認識装置及びプログラムに関する。
【背景技術】
【０００２】
従来より、利用状況に応じて音声認識辞書の語彙制限を行うと共に、ユーザの発話を促して、効率的に音声認識処理を行う音声認識装置が知られている（特許文献１）。この音声認識装置では、例えば、入力待ち情報種別が「施設名称」で、検索範囲が「愛知県」の場合、「愛知県の施設名称を入力して下さい」という応答文を生成している。
【０００３】
また、音声認識装置の利用方法に対する熟知度合が異なる各利用者のいずれにとっても使い勝手を良くする音声認識装置が知られている（特許文献２）。この音声認識装置では、「目的地の設定が行えます」のように、音声入力にて指示可能な設定項目自体を案内したり、「目的地を設定するときは都道府県名から入力して下さい」というように、入力方法の説明を、ガイド内容として報知している。また、「例えば愛知県刈谷市昭和町と入力して下さい」というように、具体的な入力例をガイド内容として報知している。
【特許文献１】特開２００５−４１４３号公報
【特許文献２】特開２０００−１８１４８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の特許文献１に記載の技術では、ユーザは「何を」入力すれば良いかがわかるという利点があるものの、「どのように」入力したら良いかまではわからない、という問題がある。例えば、施設名称を単独で「名古屋大学」のように入力すべきなのか、地名と組み合わせて「千種区の名古屋大学」と入力すべきなのか、まではわからない、という問題がある。
【０００５】
また、上記の特許文献２に記載の技術では、「例えば愛知県刈谷市昭和町と入力して下さい」のように、どのように音声入力すべきかを報知するものの、音声認識の結果の候補を制限する場合に、認識できない単語を用いて報知してしまう場合があるため、認識可能な発話内容を教示することができない、という問題がある。
【０００６】
本発明は、上記の問題点を解決するためになされたもので、ユーザに対して、認識可能な発話内容と発話方法とを同時に教示することができる音声認識装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために第１の発明に係る音声認識装置は、自装置の位置を検出する位置検出手段と、複数の単語を格納した単語辞書が登録された辞書登録手段と、前記辞書登録手段に登録された前記単語辞書から、前記位置検出手段によって検出された自装置の位置を含む所定範囲に関連する単語群を、入力音声に対する音声認識の結果の候補として選択する選択手段と、前記選択手段によって選択された単語群を用いて、複数の発話例を生成する生成手段と、前記生成手段によって生成された複数の発話例を出力装置に出力させる発話例出力制御手段と、前記選択手段によって選択された単語群を用いて、情報検索のために入力された入力音声の音声認識を行う音声認識手段と、前記複数の単語に関する情報を格納した情報データベースから、前記音声認識手段による音声認識の結果として得られた単語に関する情報を検索する情報検索手段とを含んで構成されている。
【０００８】
第２の発明に係るプログラムは、コンピュータを、複数の単語を格納した単語辞書が登録された辞書登録手段、前記辞書登録手段に登録された前記単語辞書から、自装置の位置を検出する位置検出手段によって検出された自装置の位置を含む所定範囲に関連する単語群を、入力音声に対する音声認識の結果の候補として選択する選択手段、前記選択手段によって選択された単語群を用いて、複数の発話例を生成する生成手段、前記生成手段によって生成された複数の発話例を出力装置に出力させる発話例出力制御手段、前記選択手段によって選択された単語群を用いて、情報検索のために入力された入力音声の音声認識を行う音声認識手段、及び前記複数の単語に関する情報を格納した情報データベースから、前記音声認識手段による音声認識の結果として得られた単語に関する情報を検索する情報検索手段として機能させるためのプログラムである。
【０００９】
第１の発明及び第２の発明によれば、位置検出手段によって、自装置の位置を検出する。選択手段によって、辞書登録手段に登録された単語辞書から、位置検出手段によって検出された自装置の位置を含む所定範囲に関連する単語群を、入力音声に対する音声認識の結果の候補として選択する。
【００１０】
そして、生成手段によって、選択手段によって選択された単語群を用いて、複数の発話例を生成し、発話例出力制御手段によって、生成手段によって生成された複数の発話例を出力装置に出力させる。
【００１１】
そして、音声認識手段によって、選択手段によって選択された単語群を用いて、情報検索のために入力された入力音声の音声認識を行い、情報検索手段によって、複数の単語に関する情報を格納した情報データベースから、音声認識手段による音声認識の結果として得られた単語に関する情報を検索する。
【００１２】
このように、単語辞書から、自装置の位置を含む所定範囲に関連する単語群を音声認識の結果の候補として選択し、選択された単語群を用いた複数の発話例を生成して、出力装置に出力させることにより、情報検索のための音声認識処理の認識率を向上させることができると共に、ユーザに対して、認識可能な発話内容と発話方法とを同時に教示することができる。
【００１３】
第３の発明に係る音声認識装置は、自装置の位置を検出する位置検出手段と、複数の単語を格納した単語辞書が登録された辞書登録手段と、前記辞書登録手段に登録された前記単語辞書から、前記位置検出手段によって検出された自装置の位置を含む所定範囲に関連する単語群を、入力音声に対する音声認識の結果の候補として選択する選択手段と、前記選択手段によって選択された単語群に含まれる単語を用いて、発話例を生成すると共に、前記単語辞書に格納された複数の単語のうち、前記選択手段によって選択されなかった単語を用いて、発話禁止例を生成する生成手段と、前記生成手段によって生成された発話例及び発話禁止例を出力装置に出力させる発話例出力制御手段と、前記選択手段によって選択された単語群を用いて、情報検索のために入力された入力音声の音声認識を行う音声認識手段と、前記複数の単語に関する情報を格納した情報データベースから、前記音声認識手段による音声認識の結果として得られた単語に関する情報を検索する情報検索手段とを含んで構成されている。
【００１４】
第４の発明に係るプログラムは、コンピュータを、複数の単語を格納した単語辞書が登録された辞書登録手段、前記辞書登録手段に登録された前記単語辞書から、自装置の位置を検出する位置検出手段によって検出された自装置の位置を含む所定範囲に関連する単語群を、入力音声に対する音声認識の結果の候補として選択する選択手段、前記選択手段によって選択された単語群に含まれる単語を用いて、発話例を生成すると共に、前記単語辞書に格納された複数の単語のうち、前記選択手段によって選択されなかった単語を用いて、発話禁止例を生成する生成手段、前記生成手段によって生成された発話例及び発話禁止例を出力装置に出力させる発話例出力制御手段、前記選択手段によって選択された単語群を用いて、情報検索のために入力された入力音声の音声認識を行う音声認識手段、及び前記複数の単語に関する情報を格納した情報データベースから、前記音声認識手段による音声認識の結果として得られた単語に関する情報を検索する情報検索手段として機能させるためのプログラムである。
【００１５】
第３の発明及び第４の発明によれば、位置検出手段によって、自装置の位置を検出する。選択手段によって、辞書登録手段に登録された単語辞書から、位置検出手段によって検出された自装置の位置を含む所定範囲に関連する単語群を、入力音声に対する音声認識の結果の候補として選択する。
【００１６】
そして、生成手段によって、選択手段によって選択された単語群に含まれる単語を用いて、発話例を生成すると共に、単語辞書に格納された複数の単語のうち、選択手段によって選択されなかった単語を用いて、発話禁止例を生成する。発話例出力制御手段によって、生成手段によって生成された発話例及び発話禁止例を出力装置に出力させる。
【００１７】
そして、音声認識手段によって、選択手段によって選択された単語群を用いて、情報検索のために入力された入力音声の音声認識を行い、情報検索手段によって、複数の単語に関する情報を格納した情報データベースから、音声認識手段による音声認識の結果として得られた単語に関する情報を検索する。
【００１８】
このように、単語辞書から、自装置の位置を含む所定範囲に関連する単語群を音声認識の結果の候補として選択し、選択された単語群を用いた発話例と、選択されなかった単語を用いた発話禁止例とを生成して、出力装置に出力させることにより、情報検索のための音声認識処理の認識率を向上させることができると共に、ユーザに対して、認識可能な発話内容と発話方法とを同時に教示することができる。
【００１９】
第５の発明に係る音声認識装置は、自装置の位置を検出する位置検出手段と、複数の単語を格納した単語辞書が登録された辞書登録手段と、前記辞書登録手段に登録された前記単語辞書から、前記位置検出手段によって検出された自装置の位置を含む所定範囲に関連する単語群を、入力音声に対する音声認識の結果の候補として選択する選択手段と、前記単語辞書に格納された複数の単語のうち、前記選択手段によって選択されなかった複数の単語を用いて、複数の発話禁止例を生成する生成手段と、前記生成手段によって生成された発話禁止例を出力装置に出力させる発話例出力制御手段と、前記選択手段によって選択された単語群を用いて、情報検索のために入力された入力音声の音声認識を行う音声認識手段と、前記複数の単語に関する情報を格納した情報データベースから、前記音声認識手段による音声認識の結果として得られた単語に関する情報を検索する情報検索手段とを含んで構成されている。
【００２０】
第６の発明に係るプログラムは、コンピュータを、複数の単語を格納した単語辞書が登録された辞書登録手段、前記辞書登録手段に登録された前記単語辞書から、自装置の位置を検出する位置検出手段によって検出された自装置の位置を含む所定範囲に関連する単語群を、入力音声に対する音声認識の結果の候補として選択する選択手段、前記単語辞書に格納された複数の単語のうち、前記選択手段によって選択されなかった複数の単語を用いて、複数の発話禁止例を生成する生成手段、前記生成手段によって生成された発話禁止例を出力装置に出力させる発話例出力制御手段、前記選択手段によって選択された単語群を用いて、情報検索のために入力された入力音声の音声認識を行う音声認識手段、及び前記複数の単語に関する情報を格納した情報データベースから、前記音声認識手段による音声認識の結果として得られた単語に関する情報を検索する情報検索手段として機能させるためのプログラムである。
【００２１】
第５の発明及び第６の発明によれば、位置検出手段によって、自装置の位置を検出する。選択手段によって、辞書登録手段に登録された単語辞書から、位置検出手段によって検出された自装置の位置を含む所定範囲に関連する単語群を、入力音声に対する音声認識の結果の候補として選択する。
【００２２】
そして、生成手段によって、単語辞書に格納された複数の単語のうち、選択手段によって選択されなかった単語を用いて、複数の発話禁止例を生成する。発話例出力制御手段によって、生成手段によって生成された複数の発話禁止例を出力装置に出力させる。
【００２３】
そして、音声認識手段によって、選択手段によって選択された単語群を用いて、情報検索のために入力された入力音声の音声認識を行い、情報検索手段によって、複数の単語に関する情報を格納した情報データベースから、音声認識手段による音声認識の結果として得られた単語に関する情報を検索する。
【００２４】
このように、単語辞書から、自装置の位置を含む所定範囲に関連する単語群を音声認識の結果の候補として選択し、選択されなかった単語を用いた複数の発話禁止例を生成して、出力装置に出力させることにより、情報検索のための音声認識処理の認識率を向上させることができると共に、ユーザに対して、認識可能な発話内容と発話方法とを同時に教示することができる。
【００２５】
上記の単語辞書に格納されている単語は、地域名を表わす単語、業種名を表わす単語、及び施設名を表わす単語を含むことができる。
【００２６】
上記の単語辞書には、地域名を表わす単語及び施設名を表わす単語の各々に対応して、位置情報が格納されており、選択手段は、辞書登録手段に登録された単語辞書から、単語辞書に登録されている位置情報に基づいて、位置検出手段によって検出された自装置の位置を含む所定範囲に関連する単語群を、入力音声に対する音声認識の結果の候補として選択することができる。
【００２７】
上記の情報データベースには、地域名と業種名と施設名とが対応して格納されており、情報検索手段は、情報データベースから、音声認識手段による音声認識の結果として得られた単語が表わす地域名及び業種名に対応する施設名を検索することができる。
【００２８】
上記の情報データベースには、単語が表わす施設名の位置情報と地図情報とが格納されており、情報検索手段は、情報データベースの位置情報から、音声認識手段による音声認識の結果として得られた単語が表わす施設名の位置情報を検索すると共に、情報データベースの地図情報に基づいて、自装置の位置から位置情報が示す位置までの経路を探索することができる。
【発明の効果】
【００２９】
以上説明したように、本発明の音声認識装置及びプログラムによれば、情報検索のための音声認識処理の認識率を向上させることができると共に、ユーザに対して、認識可能な発話内容と発話方法とを同時に教示することができる、という効果が得られる。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照して本発明の実施の形態を詳細に説明する。なお、本実施の形態では、車両用ナビゲーションシステムに本発明を適用した場合について説明する。
【００３１】
図１に示すように、第１の実施の形態に係る車両用ナビゲーションシステム１０は、マイクロホンで構成され、かつ、ユーザ発話を集音して音声信号を生成する入力部１２と、音声認識開始を指示するためのＰＴＴ（Ｐｕｓｈ  Ｔｏ  Ｔａｌｋ）スイッチ１４と、ユーザが操作するための操作部１６と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）からの信号を受信して現在の自車位置を検出するＧＰＳセンサ１８と、ＧＰＳセンサ１８によって検出された自車位置に基づいて、発話例を生成すると共に、入力部１２によって入力された音声信号に基づいて、施設名の検索や経路の探索を行うコンピュータ２０と、スピーカで構成され、かつ、生成された発話例を音声出力する音声出力部２２と、施設名の検索や経路の探索の結果を表示するディスプレイ２４とを備えている。
【００３２】
操作部１６は、システムの機能を選択したり、目的地を検索したり、目的地を設定するとき等、所定の情報を入力するためにユーザが操作するものであり、例えば、ボタン、ジョイスティック等が該当する。なお、操作部１６及びディスプレイ２４の代わりに、いわゆるタッチパネルを設けてもよい。
【００３３】
コンピュータ２０は、ＣＰＵと、ＲＡＭと、後述する情報検索処理ルーチンを実行するためのプログラムを記憶したＲＯＭとを備え、機能的には次に示すように構成されている。コンピュータ２０は、複数の単語を格納した単語辞書が登録された音声認識データベース２６と、入力部１２から入力された信号から、入力音声を示す音声信号を切り出すと共に、音声認識データベース２６に登録された単語辞書を参照して、音声信号に基づいて、ユーザ発話を認識する音声認識部２８と、システム上の様々なデータが記憶されたシステムデータベース３０と、地図データや施設データ等を記憶した地図データベース３２と、単語辞書における音声認識結果の候補となる範囲の制限や、発話例の生成、施設名の検索、ルート探索、その他のシステム全体の制御を行う対話制御部３４と、音声合成を行う音声合成部３６と、ディスプレイ２４の表示制御を行う表示制御部３８と、を備えている。
【００３４】
音声認識データベース２６には、入力音声の特徴量とマッチングするための音響モデルと、単語と音響モデルの並び方（音素表記列）との関係を表す単語辞書と、が記憶されている。
【００３５】
図２は、音声認識データベース２６に記憶されている単語辞書の構成を示す図である。単語辞書は、例えば、単語、音素表記列、位置情報、及び情報種別の各項目から構成されている。ここで、単語辞書に登録される単語は、目的地となりうるすべての単語や、情報検索の入力となりうる単語が該当し、例えば、地域名（都道府県名、市町村名、地名、通り名、交差点名など）、施設名（娯楽施設、レストラン、デパート、個人宅など）、業種名などが該当する。また、単語辞書に登録される単語として、接続語も該当する。
【００３６】
単語辞書では、各々の単語には、その音素表記列、その単語によって表されたものが存在する位置情報（緯度及び経度）、及びその単語を表す情報種別が対応付けて格納されている。情報種別としては、例えば、地域名、施設名、業種名、接続語などが該当する。なお、業種名や接続語のように、表わされるものが存在する位置情報を特定できない単語については、「位置情報なし」を対応付けて格納しておけばよい。
【００３７】
音声認識部２８は、ＰＴＴスイッチ１４がオンになると、入力部１２に入力された音声について音声認識処理を実行する。具体的には、音声認識部２８は、入力された音声について音声分析を行って特徴量を抽出する。次に、音声認識部２８は、特徴量と音響モデルとのマッチングを行い、さらに、音声認識データベース２６に記憶されている単語辞書のうち、後述するように、音声認識結果の候補として選択された単語群を参照して、音素表記列に対応する単語を認識する。音声認識部２８は、このようにして得られた認識結果を対話制御部３４に供給する。
【００３８】
対話制御部３４は、ユーザとシステムとの対話を円滑に制御するための対話インタフェース部３４ａを有している。また、対話制御部３４は、以下に説明するように、音声入力を用いた施設検索又は目的地設定のための発話例教示処理を行う。
【００３９】
まず、ＧＰＳセンサ１８から自車位置を取得する。
【００４０】
そして、地域に基づく音声認識結果の候補制限を行うために、音声認識データベース２６の単語辞書のうち、音声認識結果の候補となる単語群を選択する。音声認識結果の候補となる単語群の選択は、以下のように行われる。
【００４１】
まず、取得した自車位置に基づき、音声認識対象とする地域範囲を決定する。地域範囲による制限を行う理由は、地域を制限することによって、音声認識結果の候補となる単語数（市区町村名、該当地域の施設名）を限定および削減できるため、音声認識処理の認識率を、地域制限しない場合より向上させることができるからである。
【００４２】
地域範囲の決定方法としては、自車位置を中心に半径Ｒ［ｋｍ］（Ｒ：任意）内の地域を、音声認識対象の地域範囲とする方法を用いてもよいし、予め地域を細分して（例えば、都道府県単位や市町村単位で細分して）ブロック化し、自車位置が存在するブロックを、音声認識対象の地域範囲とする方法を用いてもよい。例えば、自車位置を中心に半径３０［ｋｍ］の範囲を、音声認識対象の地域範囲とする。なお、以下の具体例では、自車位置が、ＪＲ名古屋駅周辺であり、自車位置を中心に半径３０ｋｍの範囲を、音声認識対象の地域範囲とする場合を例に説明する。
【００４３】
そして、単語辞書に各単語と対応して登録されている位置情報に基づいて、音声認識データベース２６の単語辞書の単語から、決定された地域範囲外の位置情報に対応する単語を除外し、残りの単語を、決定された地域範囲に関連する単語であるとし、音声認識結果の候補となる単語群として選択する。
【００４４】
なお、「位置情報なし」が対応付けられている、業種名や接続語を表わす単語については、決定された地域範囲外の位置情報に対応する単語ではないため、音声認識結果の候補となる単語群として選択される。
【００４５】
次に、以下に説明するように、施設検索又は目的地設定のための発話例を生成する。
【００４６】
まず、操作部１６の操作によって、施設検索機能が選択されている場合について説明する。本実施の形態では、「地域名（駅名含む）」と「業種名」とを音声入力し、施設検索を行う場合を例に説明する。
【００４７】
ここで、音声入力は、“「地域名」＋「接続語」＋「業種名」”（例えば、「名古屋市のデパート」）の形式で行われるものとする。
【００４８】
まず、上記で選択された音声認識結果の候補となる単語群から、認識対象となる地域範囲（今回は３０［ｋｍ］）の境界近くにある市区町村名または駅名を、東西南北の各々について抽出する。例えば、図３に示すように、「関市」、「豊田市」、「半田駅」、及び「いなべ市」が抽出される。
【００４９】
また、選択された音声認識結果の候補となる単語群から、「業種名」を表わす単語を複数抽出する。例えば、「業種名」として、「ラーメン店」、「動物園」、「デパート」が抽出される。なお、発話例の生成で用いられる「業種名」を表わす単語を予め設定しておいてもよい。
【００５０】
また、発話例の生成で用いるために予め設定された接続語を取得する。例えば、図３に示すように、「接続語」を表わす単語として、一般的に使用される「の」や「にある」などが取得される。
【００５１】
そして、「地域名」、「接続語」、「業種名」の組み合わせで、発話例を複数種類生成する。例えば、図４に示すように、「地域名」、「接続語」、「業種名」の各要素ができるだけ連続して出現しない順番で、発話例（例えば、「関市のラーメン店」、「豊田市の動物園」）を複数種類生成する。
【００５２】
次に、操作部１６の操作によって、目的地設定が選択されている場合について説明する。本実施の形態では、「地域名（駅名含む）」と「施設名」とを音声入力し、目的地設定を行う場合を例に説明する。
【００５３】
ここで、音声入力は、“「地域名」＋「接続語」＋「施設名」”（例えば、「中区の三越」）の形式で行われるものとする。
【００５４】
まず、上記の施設検索の場合と同様に、選択された音声認識結果の候補となる単語群から、制限された地域範囲（今回は３０［ｋｍ］）の境界近くにある市区町村名または駅名を、東西南北の各々について抽出する。例えば、図５に示すように、「関市」、「豊田市」、「半田駅」、及び「いなべ市」が抽出される。
【００５５】
また、選択された音声認識結果の候補となる単語群から、「施設名」を表わす単語を複数抽出する。例えば、図５に示すように、「施設名」として、「三越」、「餃子の王将」、及び「ジャスコ」が抽出される。
【００５６】
また、発話例の生成で用いられるように予め設定された接続語を取得する。例えば、図５に示すように、「接続語」を表わす単語として、「の」や「周辺の」などが取得される。
【００５７】
そして、「地域名」、「接続語」、「施設名」の組み合わせで、発話例を複数種類生成する。例えば、図６に示すように、「地域名」、「接続語」、「施設名」の各要素ができるだけ連続して出現しない順番で、発話例（例えば、「半田駅周辺の餃子の王将」、「豊田市のジャスコ」）を複数種類生成する。
【００５８】
次に、生成された複数種類の発話例を音声合成部３６及び音声出力部２２を介して音声出力して、ユーザに教示する。出力タイミングは、音声入力用の発話開始ボタンが押された後のガイダンス時とし、自車位置が変化しない限り、図４又は図６に示すような複数の発話例を、上から順番に選択して音声出力する。
【００５９】
例えば、ガイダンスとして、「地域名と業種名を入力して施設検索できます。」と音声出力した後に、発話例として、「関市のラーメン店、のように発話して入力してください。」と音声出力する。続いて、発話例として、「豊田市の動物園、のように発話して入力してください。」と音声出力して、順番に複数種類の発話例を音声出力する。
【００６０】
そして、全ての発言例を音声出力した場合には、最初の発話例にもどり、発話例を音声出力する。
【００６１】
なお、上記のガイダンスについては、システムデータベース３０に記憶されているガイダンス文に基づいて、音声出力すればよく、各種機能に応じて、ガイダンス文を予め設定しておけばよい。
【００６２】
以上説明したように、対話制御部３４は、音声入力を用いた施設検索又は目的地設定のための発話例教示処理を行う。
【００６３】
システムデータベース３０には、施設名と業種名と位置情報（経度と緯度）とが対応して多数登録された施設情報テーブルが記憶されている。施設検索機能が選択され、音声入力されると、対話制御部３４は、音声認識の結果として得られた地域名と業種名とに基づいて、施設情報テーブルから、得られた地域名及び業種名に対応する施設名を検索して、検索結果を、表示制御部３８を介してディスプレイ２４に表示させる。
【００６４】
また、対話制御部３４は、ＧＰＳセンサ１８で検出された現在の自車位置（緯度及び経度）と、地図データベース３２に記憶された地図データとに基づいて、表示制御部３８を介して、現在の自車位置周辺の地図をディスプレイ２４に表示させる。
【００６５】
また、目的地設定機能が選択されているときに、ユーザから音声入力されると、対話制御部３４は、音声認識の結果として得られた地域名と施設名とに基づいて、地図データベース３２に記憶された施設データから、目的地として、地域名及び施設名が表わす施設の位置情報を検索し、地図データベース３２に記憶された地図データに基づいて、現在の自車位置から目的地までのルートを探索して、表示制御部３８を介してディスプレイ２４に表示させる。
【００６６】
次に、第１の実施の形態に係る車両用ナビゲーションシステム１０の作用について説明する。
【００６７】
ユーザが、操作部１６を操作して、施設検索機能を選択すると共に、ＰＴＴスイッチ１４を押下すると、コンピュータ２０において、図７に示すような、情報検索処理ルーチンが実行される。
【００６８】
まず、ステップ１００において、ＧＰＳセンサ１８より検出された自車位置（経度及び緯度）を取得し、ステップ１０２において、上記ステップ１００で得られた自車位置を中心とし半径を所定距離とした地域範囲を、音声認識対象とする地域範囲として決定する。
【００６９】
そして、ステップ１０４において、単語辞書に登録されている単語から、上記ステップ１０２で決定された地域範囲外の位置情報に対応する単語を除外して、残りの単語群を、音声認識結果の候補となる単語群として選択する。
【００７０】
次のステップ１０６では、施設検索機能に対応して予め設定されているガイダンス文（例えば、「地域名と業種名を入力して施設検索できます。」）を取得する。そして、ステップ１０８において、上記ステップ１０４で選択された音声認識結果の候補となる単語群の単語を用いて、施設検索機能において音声入力となる発話例文を複数種類生成し、生成された複数種類の発話例文を順番に並べて記憶しておく。
【００７１】
ステップ１１０では、上記ステップ１０６で取得したガイダンス文を音声合成し、音声出力部２２に出力して、ガイダンスを音声出力させる。そして、ステップ１１２において、発話例文を識別するための変数ｔを初期値の１に設定し、ステップ１１４において、ｔ番目の発話例文を音声合成し、音声出力部２２に出力して、発話例を音声出力させる。
【００７２】
そして、ステップ１１６において、音声が入力されたか否かを判定する。上記ステップ１１６では、入力部１２から入力された信号から、入力音声を示す音声信号が切り出されたか否かを判断し、入力音声を示す音声信号が切り出されなかった場合には、ステップ１１８へ移行して、変数ｔをインクリメントし、ステップ１１４へ戻り、次の発話例を音声出力させる。
【００７３】
一方、上記ステップ１１６で、入力部１２によってユーザによる発話に応じた音声信号が生成され、入力音声を示す音声信号が切り出された場合には、ステップ１２０において、上記ステップ１０４で選択された、単語辞書に登録されている単語のうちの音声認識結果の候補となる単語群を参照して、入力された音声信号に基づいて、ユーザ発話（例えば、「関市のラーメン店」）が表わす地域名、接続語、及び業種名を認識する。
【００７４】
そして、ステップ１２２において、上記ステップ１２０で認識されたユーザ発話が表わす地域名及び業種名に基づいて、システムデータベース３０の施設情報テーブルに対して施設検索を行い、ステップ１２４において、上記ステップ１２２で検索された施設情報をディスプレイ２４に表示させて、情報検索処理ルーチンを終了する。
【００７５】
そして、コンピュータ２０は、ユーザによる操作部１６の操作又は音声入力により、ディスプレイ２４に表示した施設情報の中から、所望の施設名が選択されると、その施設が存在する位置を、目的地として設定する。また、コンピュータ２０は、現在の自車位置から目的地までのルートを探索して、ディスプレイ２４に表示させる。
【００７６】
上記の情報検索処理ルーチンでは、施設検索機能が指示された場合を例に説明したが、目的地設定機能が選択された場合には、各ステップの処理を、以下のように置き換えて、情報検索処理ルーチンが実行される。
【００７７】
上記ステップ１０６で、目的地設定機能に対応して予め設定されているガイダンス文（例えば、「地域名と施設名を入力して目的地設定できます。」）を取得する。また、上記ステップ１０８において、上記ステップ１０４で選択された音声認識結果の候補となる単語群の単語を用いて、目的地設定機能における音声入力となる発話例文を複数種類生成する。
【００７８】
また、上記ステップ１２０において、入力された音声信号に基づいて、ユーザ発話（例えば、「豊田市のジャスコ」）が表わす地域名、接続語、及び施設名を認識する。上記ステップ１２２では、上記ステップ１２０で認識されたユーザ発話が表わす地域名及び施設名に基づいて、地図データベース３２に記憶された施設データから、該当する施設を検索して、目的地として設定する。また、地図データベース３２に記憶された地図データから、現在の自車位置から目的地までのルートを探索する。上記ステップ１２４では、探索されたルートを、ディスプレイ２４に表示させる。
【００７９】
以上説明したように、第１の実施の形態に係る車両用ナビゲーションシステムによれば、単語辞書から、自車位置を中心とした地域範囲に関連する単語群を、音声認識の結果の候補として選択することにより、施設検索や目的地設定のために入力される音声に対する音声認識処理の認識率を向上させることができる。また、選択された単語群を用いた複数種類の発話例を生成して、音声出力させることにより、ユーザに対して、認識可能な発話内容と発話方法とを同時に教示することができる。
【００８０】
また、音声認識の結果の候補として選択された単語群を用いた複数種類の発話例を音声出力することにより、間接的に、認識可能な単語の範囲を教示することができる。
【００８１】
また、自車位置に応じて、音声認識処理で参照する単語辞書の単語制限を行う音声認識システムにおいて、受付可能な発話内容と発話方法の両方が理解できるような発話例を、自車位置に応じて動的に複数種類生成し、ユーザにそれらを提示することによって、ユーザはシステムに対し「どのように」かつ「何を」入力したら良いかがわかるため、音声入力を有効に実施することが可能になり、製品に対する利便性および満足度が向上する。
【００８２】
次に、第２の実施の形態について説明する。なお、第２の実施の形態に係る車両用ナビゲーションシステムの構成は、第１の実施の形態と同様の構成となっているため、同一符号を付して説明を省略する。
【００８３】
第２の実施の形態では、発話例文を生成すると共に、発話禁止例文を生成して、音声出力している点が、第１の実施の形態と主に異なっている。
【００８４】
第２の実施の形態では、対話制御部３４によって、以下に説明するように、音声入力を用いた施設検索又は目的地設定のための発話例教示処理を行う。
【００８５】
まず、第１の実施の形態と同様に、ＧＰＳセンサ１８から自車位置を取得し、音声認識データベース２６の単語辞書から、音声認識結果の候補となる単語群を選択する。
【００８６】
そして、第１の実施の形態と同様に、施設検索又は目的地設定のための発話例を複数種類生成すると共に、以下に説明するように、発話禁止例を複数種類生成する。
【００８７】
まず、操作部１６の操作によって、施設検索機能が選択されている場合について説明する。
【００８８】
選択された音声認識結果の候補となる単語群以外の単語から、制限された地域範囲外にある「地域名」（例えば、市区町村名または駅名）を複数抽出する。
【００８９】
また、選択された音声認識結果の候補となる単語群から、「業種名」を表わす単語を複数抽出し、発話例の生成で用いるために予め設定された接続語を取得する。そして、「地域名」、「接続語」、「施設名」の組み合わせで、発話禁止例（例えば、「浜松市のラーメン店」）を複数種類生成する。
【００９０】
また、操作部１６の操作によって、目的地設定機能が選択されている場合には、上記の施設検索機能が選択されている場合と同様に、選択された音声認識結果の候補となる単語群以外の単語から、制限された地域範囲外にある「地域名」を、東西南北の各々について抽出する。また、選択された音声認識結果の候補となる単語群から、「施設名」を表わす単語を複数抽出し、発話例の生成で用いるために予め設定された接続語を取得する。そして、「地域名」、「接続語」、「施設名」の組み合わせで、発話禁止例（例えば、「浜松市のジャスコ」）を複数種類生成する。
【００９１】
次に、生成された複数種類の発話例及び複数種類の発話禁止例を、音声合成部３６及び音声出力部２２を介して音声出力して、ユーザに教示する。
【００９２】
例えば、ガイダンスとして、「地域名と業種名を入力して施設検索できます。」と音声出力した後に、発話例「関市のラーメン店、のように発話して入力してください。」と音声出力する。続いて、発話禁止例「浜松市の動物園は、地域範囲が認識対象外のため入力することができません。」を音声出力し、その後も、交互に発話例と発話禁止例とを音声出力する。
【００９３】
なお、第２の実施の形態に係る車両用ナビゲーションシステムの他の構成及び作用については、第１の実施の形態と同様であるため、説明を省略する。
【００９４】
このように、単語辞書から、自車位置を中心とした地域範囲に関連する単語群を、音声認識の結果の候補として選択することにより、施設検索や目的地設定のために入力される音声に対する音声認識処理の認識率を向上させることができる。また、選択された単語群を用いた発話例を生成すると共に、選択されなかった単語を用いた発話禁止例を生成して、音声出力させることにより、ユーザに対して、認識可能な発話内容と発話方法とを同時に教示することができる。
【００９５】
音声認識の結果の候補として選択された単語群を用いた発話例と、選択されなかった単語を用いた発話禁止例とを音声出力することにより、間接的に、認識可能な単語の範囲を教示することができる。
【００９６】
次に、第３の実施の形態について説明する。なお、第３の実施の形態に係る車両用ナビゲーションシステムの構成は、第１の実施の形態と同様の構成となっているため、同一符号を付して説明を省略する。
【００９７】
第３の実施の形態では、複数種類の発話禁止例を生成して、音声出力している点が、第１の実施の形態と主に異なっている。
【００９８】
第３の実施の形態では、対話制御部３４によって、以下に説明するように、音声入力を用いた施設検索又は目的地設定のための発話例教示処理を行う。
【００９９】
まず、第１の実施の形態と同様に、ＧＰＳセンサ１８から自車位置を取得し、音声認識データベース２６の単語辞書から、音声認識結果の候補となる単語群を選択する。
【０１００】
そして、以下に説明するように、発話禁止例を複数種類生成する。
【０１０１】
まず、操作部１６の操作によって、施設検索機能が選択されている場合について説明する。
【０１０２】
選択された音声認識結果の候補となる単語群以外の単語から、制限された地域範囲外にある「地域名」（例えば、市区町村名または駅名）を、東西南北の各々について抽出する。
【０１０３】
また、選択された音声認識結果の候補となる単語群から、「業種名」を表わす単語を複数抽出し、発話例の生成で用いるために予め設定された接続語を取得する。そして、「地域名」、「接続語」、「施設名」の組み合わせで、発話禁止例（例えば、「浜松市のラーメン店」）を複数生成する。
【０１０４】
また、操作部１６の操作によって、目的地設定機能が選択されている場合には、上記の施設検索機能が選択されている場合と同様に、選択された音声認識結果の候補となる単語群以外の単語から、制限された地域範囲外にある「地域名」を、東西南北の各々について抽出する。また、選択された音声認識結果の候補となる単語群から、「施設名」を表わす単語を複数抽出し、発話禁止例の生成で用いるために予め設定された接続語を、取得する。そして、「地域名」、「接続語」、「施設名」の組み合わせで、発話禁止例（例えば、「浜松市のジャスコ」）を複数種類生成する。
【０１０５】
次に、生成された複数種類の発話禁止例を、音声合成部３６及び音声出力部２２を介して音声出力して、ユーザに教示する。
【０１０６】
例えば、ガイダンスとして、「地域名と業種名を入力して施設検索できます。」と音声出力した後に、発話禁止例「浜松市の動物園は、地域範囲が認識対象外のため入力することができません。」と音声出力する。続いて、発話禁止例「津市のラーメン店は、地域範囲が認識対象外のため入力することができません。」と順番に発話禁止例を音声出力する。
【０１０７】
なお、第３の実施の形態に係る車両用ナビゲーションシステムの他の構成及び作用については、第１の実施の形態と同様であるため、説明を省略する。
【０１０８】
このように、選択されなかった単語を用いた複数種類の発話禁止例を生成して、音声出力させることにより、ユーザに対して、認識可能な発話内容と発話方法とを同時に教示することができる。また、選択されなかった単語を用いた複数種類の発話禁止例を音声出力することにより、間接的に、認識可能な単語の範囲を教示することができる。
【０１０９】
次に、第４の実施の形態について説明する。なお、第１の実施の形態と同様の構成になっている部分については、同一符号を付して説明を省略する。
【０１１０】
第４の実施の形態では、発話例をディスプレイに表示することにより、ユーザに教示している点が第１の実施の形態と主に異なっている。
【０１１１】
第４の実施の形態では、対話制御部３４によって、音声入力を用いた施設検索又は目的地設定のための発話例教示処理において、生成された複数種類の発話例を、表示制御部３８及びディスプレイ２４を介して表示して、ユーザに教示する。出力タイミングは、音声入力用の発話開始ボタンが押された後のガイダンス時とし、自車位置が変化しない限り、上記図４又は図６の発話候補の上から順に複数選択して同時に表示する。
【０１１２】
例えば、ガイダンスとして、「地域名と業種名を入力して施設検索できます。」と音声出力した後に、図８に示すように、複数種類の発話例「関市のラーメン店」、「豊田市の動物園」、「半田駅のデパート」を、同時に表示し、その後に、続いて、順番に、複数種類の発話例を同時に表示する。
【０１１３】
そして、全ての発言例を提示した場合は、最初の発話例にもどり、発話例を複数種類表示する。
【０１１４】
次に、第４の実施の形態における情報検索処理ルーチンについて図９を用いて説明する。なお、第１の実施の形態と同様の処理については、同一符号を付して詳細な説明を省略する。また、ユーザが、操作部１６を操作して、施設検索機能を選択した場合を例に説明する。
【０１１５】
まず、ステップ１００において、ＧＰＳセンサ１８より検出された自車位置（経度及び緯度）を取得し、ステップ１０２において、上記ステップ１００で得られた自車位置を中心とし半径を所定距離とした地域範囲を、音声認識対象とする地域範囲として決定する。
【０１１６】
そして、ステップ１０４において、単語辞書に登録されている単語から、音声認識結果の候補となる単語群を選択する。次のステップ１０６では、施設検索機能に対応して予め設定されているガイダンス文を取得し、ステップ１０８において、上記ステップ１０４で選択された音声認識結果の候補となる単語群の単語を用いて、施設検索機能における音声入力となる発話例文を複数種類生成する。
【０１１７】
ステップ１１０では、上記ステップ１０６で取得したガイダンス文を音声合成し、音声出力部２２に出力して、ガイダンスを音声出力させる。そして、ステップ１１２において、発話例文を識別するための変数ｔを初期値の１に設定し、ステップ４００において、ｔ番目〜ｔ＋２番目の３種類の発話例文を表示した画面を、ディスプレイ２４に表示させる。
【０１１８】
そして、ステップ１１６において、音声が入力されたか否かを判定する。音声が入力されていない場合には、ステップ４０２へ移行して、変数ｔを３つ増加させて、ステップ１１４へ戻り、表示していない発話例を複数種類表示させる。
【０１１９】
一方、上記ステップ１１６で、音声が入力されたと判定された場合には、ステップ１２０において、上記ステップ１０４で選択された、単語辞書に登録されている単語のうちの音声認識結果の候補となる単語群を参照して、ユーザ発話を認識する。そして、ステップ１２２において、上記ステップ１２０で認識されたユーザ発話に基づいて、システムデータベース３０の施設情報テーブルから、施設検索を行い、ステップ１２４において、上記ステップ１２２で検索された施設情報をディスプレイ２４に表示させて、情報検索処理ルーチンを終了する。
【０１２０】
このように、音声認識の結果の候補として選択された単語群を用いた複数種類の発話例を生成して、複数種類の発話例を同時にディスプレイに表示させることにより、ユーザに対して、認識可能な発話内容と発話方法とを同時に教示することができる。
【０１２１】
なお、上記の実施の形態では、発話例をディスプレイに表示させる場合を例に説明したが、これに限定されるものではなく、発話例をディスプレイに表示させると共に、同時に発話例を音声出力するようにしてもよい。また、第２の実施の形態及び第３の実施の形態と同様に生成された発話禁止例をディスプレイに表示させると共に、同時に発話禁止例を音声出力するようにしてもよい。
【０１２２】
また、上記の実施の形態を第２の実施の形態及び第３の実施の形態に適用しても良い。例えば、発話例と発話禁止例とをディスプレイに表示させるようにしてもよい。
【０１２３】
次に、第５の実施の形態について説明する。なお、第５の実施の形態に係る車両用ナビゲーションシステムの構成は、第１の実施の形態と同様の構成となっているため、同一符号を付して説明を省略する。
【０１２４】
第５の実施の形態では、単語辞書から、音声認識結果の候補として選択される単語数が制限されている点が、第１の実施の形態と主に異なっている。
【０１２５】
第５の実施の形態では、システムデータベース３０に、図１０に示すような、認識対象優先度テーブルが記憶されている。認識対象優先度テーブルには、都道府県別に、単語辞書における業種毎の施設名の登録数が格納されており、また、各業種に対応する項目が、優先度順に上から順番に並んでいる。
【０１２６】
また、施設名の選択制限数として一定値（例えば、５０００語）が予め設定されており、都道府県別に、音声認識結果の候補として選択すべき施設名を示す単語が、選択制限数を超えないように、業種毎に施設名の選択可否が格納されている。
【０１２７】
例えば、選択制限数を５０００語とした場合、「愛知県」については、上位６つの業種の施設名の登録数の累計が４８５０語となるため、「小中学校」以降の優先順位となる業種の施設名は選択されない。「岐阜県」については、全ての業種の施設名の登録数の累計が３２６０語であるため、全ての業種の施設名が登録可能である。「東京都」については、上位４つの業種の施設名の登録数の累計が４６００語となるため、「コンビニエンスストア」以降の優先順位となる業種の施設名は選択されない。
【０１２８】
対話制御部３４は、音声入力を用いた施設検索又は目的地設定のための発話例教示処理において、以下のように、音声認識結果の候補となる単語群を選択する。
【０１２９】
まず、取得した自車位置に基づき、自車位置が存在する都道府県の範囲を、音声認識対象とする地域範囲として決定する。
【０１３０】
そして、単語辞書に各単語と対応して登録されている位置情報に基づいて、音声認識データベース２６の単語辞書の単語から、決定された地域範囲外（自車位置が存在する都道府県外）の位置情報に対応する単語を除外すると共に、認識対象優先度テーブル及び施設情報テーブルに基づいて、選択されないように定められている業種の施設名を表わす単語を除外し、残りの単語を、決定された地域範囲に関連する単語であるとして、音声認識結果の候補となる単語群として選択する。
【０１３１】
なお、第５の実施の形態に係る車両用ナビゲーションシステムの他の構成及び作用については、第１の実施の形態と同様であるため、説明を省略する。
【０１３２】
このように、予め定めた業種の認識対象優先度テーブルに基づき、音声認識結果の候補として選択される単語が表わす施設名の業種を制限することができる。
【０１３３】
なお、上記の第１の実施の形態〜第５の実施の形態では、ガイダンスを、音声出力する場合を例に説明したが、これに限定されるものではなく、ディスプレイにガイダンス文を表示するようにしてもよい。
【０１３４】
また、音声認識データベース、システムデータベース、及び地図データベースが、コンピュータの内部に設けられている場合を例に説明したが、これに限定するものではなく、音声認識データベース、システムデータベース、及び地図データベースをコンピュータの外部に設け、これらのデータベースとコンピュータとをネットワークで接続し、コンピュータがネットワークを介してこれらのデータベースにアクセスするようにしてもよい。
【０１３５】
また、本発明に係るプログラムを、記録媒体に格納して提供することも可能である。
【図面の簡単な説明】
【０１３６】
【図１】本発明の第１の実施の形態に係る車両用ナビゲーションシステムの構成を示す概略図である。
【図２】単語辞書の構成を示す図である。
【図３】地域名、接続語、及び業種名の組み合わせの具体例を示す図である。
【図４】施設検索のための複数種類の発話例文の具体例を示す図である。
【図５】地域名、接続語、及び施設名の組み合わせの具体例を示す図である。
【図６】目的地設定のための複数種類の発話例文の具体例を示す図である。
【図７】本発明の第１の実施の形態に係る車両用ナビゲーションシステムのコンピュータにおける情報検索処理ルーチンの内容を示すフローチャートである。
【図８】ディスプレイに複数種類の発話例を表示した様子を示すイメージ図である。
【図９】本発明の第４の実施の形態に係る車両用ナビゲーションシステムのコンピュータにおける情報検索処理ルーチンの内容を示すフローチャートである。
【図１０】認識対象優先度テーブルの内容を示す図である。
【符号の説明】
【０１３７】
１０   車両用ナビゲーションシステム
１２   入力部
１８   ＧＰＳセンサ
２０   コンピュータ
２２   音声出力部
２４   ディスプレイ
２６   音声認識データベース
２８   音声認識部
３０   システムデータベース
３２   地図データベース
３４   対話制御部
３６   音声合成部
３８   表示制御部
【図１】
2010128144.tif 000003
【図２】
2010128144.tif 000004
【図３】
2010128144.tif 000005
【図４】
2010128144.tif 000006
【図５】
2010128144.tif 000007
【図６】
2010128144.tif 000008
【図７】
2010128144.tif 000009
【図８】
2010128144.tif 000010
【図９】
2010128144.tif 000011
【図１０】
2010128144.tif 000012