(57)【要約】【課題】辞書作成ルールを定義することによって、効率的でかつユーザ発話様式に適した辞書を作成する。【解決手段】施設の正式名称を入力し、入力された施設の正式名称を形態素に分割し、分割された形態素から地域名称及び施設の正式名称の一部を抽出し、抽出された地域名称と抽出された施設の正式名称の一部とを連結単語で連結した単語を辞書用単語として生成する。【選択図】        図２
2005202198.tif 000002
【特許請求の範囲】
【請求項１】
施設の正式名称を入力する入力手段と、
複数の単語を連結するための連結単語を記憶した記憶手段と、
入力された施設の正式名称を形態素毎に分割する分割手段と、
分割された形態素から地域名称及び前記施設の正式名称の一部を抽出する抽出手段と、
抽出された前記地域名称と抽出された前記施設の正式名称の一部とを前記連結単語で連結した単語を辞書用単語として生成する生成手段と、
を含む辞書生成装置。
【請求項２】
前記入力手段から前記正式名称の施設に対する最寄の施設の情報を入力し、
前記生成手段は、入力された最寄の施設の名称と抽出された前記施設の正式名称の一部とを前記連結単語で連結した単語を他の辞書用単語として生成する請求項１記載の辞書生成装置。
【請求項３】
前記入力手段から前記正式名称の施設の住所を入力し、前記生成手段は、前記抽出手段により地域名称が抽出されないときに、入力された施設の住所と抽出された前記施設の正式名称の一部とを前記連結単語で連結した単語を更に他の辞書用単語として生成する請求項１または２に記載の辞書生成装置。
【請求項４】
請求項１〜３のいずれか１項記載の辞書生成装置によって生成された辞書用単語が格納された記憶装置を用いて音声認識を行なう音声認識装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、辞書生成装置及び音声認識装置にかかり、特に、ユーザの発話様式に適した辞書を生成することができる辞書生成装置、及びこの辞書生成装置を用いた音声認識装置に関する。
【背景技術】
【０００２】
従来のカーナビの音声認識では、目的地設定のためにユーザに施設名称を発話してもらう場合に、施設の正式名称を発話させていた。しかしながら、ユーザがある施設を特定する場合に、例え正式名称を知っていたとしても必ずしも正式名称を発話しないことがあるし、正式名称を知らない場合がある。例えば、愛知県犬山市に存在する「博物館明治村」を特定する場合に、正式名称の「博物館明治村」を発話することは稀であり、「明治村」または「犬山の明治村」等と発話するのが通常でる。また、このような発話が極めて自然な言い回しである。したがって、ユーザに施設の正式名称を発話させることは、ユーザの発話に対する負担が大きくなる。
【０００３】
一方、ユーザの発話に対する負担低減やユーザの発話様式への適合化を考慮して、長い施設名称等に区切りを入れて認識用単語を短く言い換え（例えば「厚木国際カントリー倶楽部」を「厚木国際」と短くする）、この言い換え語を辞書登録して、ユーザの言いよどみや発話単語を短縮化した音声認識装置が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００１−０８３９８２号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の技術では、ユーザの発話に対する負担低減やユーザの発話様式への適合化が多少なりとも考慮されているが、言い換え単語の登録のルールについて規定されていないため、無計画に言い換え単語を用意すると辞書が爆発的に増加するだけになってしまう、という問題が発生する。
【０００５】
本発明は、上記問題を解決すべく成されたもので、辞書作成ルールを定義することによって、効率的でかつユーザ発話様式に適した辞書を作成することができる辞書作成装置を提供することを目的とする。また、本発明は、この辞書作成装置を用いて音声認識する音声認識装置を提供することを他の目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明の辞書生成装置は、施設の正式名称を入力する入力手段と、複数の単語を連結するための連結単語を記憶した記憶手段と、入力された施設の正式名称を形態素毎に分割する分割手段と、分割された形態素から地域名称及び前記施設の正式名称の一部を抽出する抽出手段と、抽出された前記地域名称と抽出された前記施設の正式名称の一部とを前記連結単語で連結した単語を辞書用単語として生成する生成手段と、を含んで構成したものである。
【０００７】
本発明では、地域名称と施設の正式名称の一部とを連結単語で連結して単語を生成することを第１の辞書作成ルールとし、この辞書作成ルールに従って辞書用単語を生成する。このため、本発明では、入力手段から入力された施設の正式名称を形態素毎に分割し、分割された形態素から地域名称及び施設の正式名称の一部を抽出し、抽出された地域名称と抽出された施設の正式名称の一部とを連結単語で連結した単語を辞書用単語として生成する。
【０００８】
最寄の施設の名称と施設の正式名称の一部とを連結単語で連結して単語を生成することを第２の辞書作成ルールとし、正式名称の施設に対する最寄の施設の情報が入力されている場合には、この辞書作成ルールに従って辞書用単語を生成する。この場合には、入力手段から正式名称の施設に対する最寄の施設の情報を入力し、第２の辞書作成ルールに従って他の辞書用単語を生成する。
【０００９】
抽出手段により地域名称が抽出されない場合には、第１の辞書作成ルールおける地域名称の代用として施設の住所を用いることができる。この場合には、入力手段から正式名称の施設の住所を入力し、入力された施設の住所と施設の正式名称の一部とを連結単語で連結した単語を更に他の辞書用単語として生成する。
【００１０】
上記のようにして生成された辞書用単語は、カーナビの音声認識装置による目的地設定または目的地検索のための音声認識用の辞書として使用することができる。
【発明の効果】
【００１１】
以上説明したように本発明によれば、地域名称、最寄の施設で修飾された施設名称が辞書用単語として生成されるので、ユーザの発話様式に適した辞書を生成することができる、という効果が得られる。
【００１２】
また、上記の辞書を音声認識に使用することにより、ユーザインタフェースの向上を図ることができる、という効果が得られる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の辞書生成装置の実施の形態を詳細に説明する。
【００１４】
図１に示すように、辞書生成装置の実施の形態には、後述する辞書生成処理ルーチンに従って辞書用単語を生成するコンピュータで構成された辞書生成処理装置１０、及び辞書生成処理装置１０に接続すると共に施設の正式名称等を入力するキーボード等で構成された入力装置１２が設けられている。なお、入力装置として、音声認識によって音声を文字列に変換する音声認識装置を用いることもできる。また、入力装置として、予め入力施設名を多数記録した正式名称出力装置を用いることもできる。
【００１５】
また、辞書生成処理装置１０には、形態素解析時に使用される多数の施設名称が記憶された形態素解析辞書としての施設データベース１４、多数の地域名が記憶された地域名データベース１６、及び生成された辞書用単語を記憶する記憶装置１８が接続されている。
【００１６】
そして、辞書生成処理装置１０には、辞書生成処理ルーチンのプログラム、及び多数の連結単語を記憶したメモリが設けられている。また、このメモリには、地域名称と施設の正式名称の一部とを連結単語で連結して辞書用単語を生成する第１の辞書作成ルール、及び最寄の施設の名称と施設の正式名称の一部とを連結単語で連結して辞書用単語を生成する第２の辞書作成ルールが予め記憶されている。
【００１７】
次に、図３を参照して、辞書生成処理装置１０で実行される辞書生成処理ルーチンについて説明する。
【００１８】
まず、入力装置１２から、支店名称を含む施設の正式名称、施設の住所（都道府県市町村の名前）、対象となっている施設に関する最寄の施設の情報を入力する。これらの情報が入力されると、ステップ１００において、支店名称を含む施設の正式名称を形態素解析により施設データベース（形態素解析辞書）１４を用いて形態素（単語）毎に分割し、形態素毎に形態素解析辞書に登録されている品詞情報、及び地域名であるか否かの情報等を参照する。この形態素解析については汎用プログラム（例えば、ＣｈａＳｅｎ−ｈｔｔｐ:／／ｃｈａｓｅｎ．ａｉｓｔ−ｎａｒａ．ａｃ．ｊｐ／）を使用することができる。
【００１９】
例えば、支店名称を含む施設の正式名称が「豊田工業長久手営業所」の場合、以下の形態素毎に分割される。
【００２０】
・豊田      名詞−固有名詞−人名−姓
・工業      名詞−一般
・長久手    名詞−固有名詞−地域名−一般
・営業      名詞−サ変接続
・所        名詞−接尾−一般
ステップ１０２では、分割された単語毎に、形態素解析辞書に登録されている各単語に対する品詞情報、地域名等の参照情報を参照して、正式名称中の地域名称（上記の例では、「町」が省略された「長久手」）を示す単語を抽出する処理を実行する。地域名称を示す単語は、施設の特定に対して「市」、「町」、「村」等が省略されることが多いため、形態素解析辞書には、市町村が付加された地域名称の他、市町村が省略された地域名称も準備しておいて、市町村が省略された地域名称も地域名称として抽出する。
【００２１】
ステップ１０４では、地域名称が抽出されたか否かを判断し、地域名称が抽出された場合にはステップ１１２に進む。一方、上記分割された単語中に形態素解析辞書に含まれない未知語が出現し、ステップ１０４で形態素解析辞書によっては地域名称が抽出されなかったと判断された場合には、ステップ１０６において、分割された各単語と地域名称を格納した地域名データベース１６との照合を行なうことにより、分割された単語のいずれかが地域名称であるか否かを判定する。
【００２２】
この判定の結果、分割された単語のいずれかが地域名称であると判定された場合は、ステップ１１２に進み、分割された単語のいずれも地域名称でないと判断された場合、すなわち施設の正式名称中に地域名称が含まれていなかった場合は、ステップ１１０において入力された住所（都道府県名または市町村名）を地域名称とし、住所で地域名称を代用する。
【００２３】
次のステップ１１２では、正式名称の一部を抽出し、予め記憶された第１の辞書作成ルールにしたがって地域名称情報付与処理を行ない、辞書用単語を生成する。すなわち、抽出した地域名称（または、照合の結果得られた地域名称、または地域名称を代用する住所）、連結単語、及び抽出した施設の正式名称の一部を組み合わせ、連結単語で地域名称と施設の正式名称の一部とを連結して辞書用単語を生成する。
【００２４】
正式名称の一部としては、施設名称自体（上記の例では「豊田工業」）を用いることができる。正式名称の一部として施設名称の一部を用いても良い。
【００２５】
連結単語としては、「の」、「にある」等のユーザが発話しそうな単語を予め準備してメモリに記憶しておく。また、施設特定のための表現方法のアンケートをとったり、言い回し様式の収集実験等から連結単語を作成し、メモリに記憶しておいてもよい。
【００２６】
上記の施設の正式名称が「豊田工業長久手営業所」の例の場合には、地域名称は「町」が省略された「長久手」または「町」が付加された「長久手町」であるので、地域名称、連結単語、及び施設名称の一部を組み合わせて、辞書用単語として「長久手の豊田工業」または「長久手町にある豊田工業」を生成する。
【００２７】
また、他の例として「アピタ（登録商標）長久手店」の場合は、地域名称が「長久手」であり、正式名称の一部として固有名詞である「アピタ」が抽出されるため、連結単語としての「の」または「にある」を用いて、「長久手のアピタ」、または「長久手町にあるアピタ」の辞書用単語が生成される。
【００２８】
次のステップ１１４では、予め記憶された第２の辞書作成ルールに従って周辺施設情報付与処理を行ない、他の辞書用単語を生成する。周辺施設情報付与処理では、辞書用単語を作成する地域名称に関して、最寄の周辺施設（例えば、鉄道の駅、高速道路のＩＣ等）が入力されている場合には、上記の地域名称情報を付与した単語に加えて、周辺施設情報を用いて、周辺施設名称、連結単語、及び施設の正式名称の一部を組み合わせ、連結単語で周辺施設名称と施設の正式名称の一部とを連結した辞書用単語を生成する。
【００２９】
上記の例で示した「豊田工業」に対して、最寄の施設の情報として「豊田工業の前に位置する役場」との情報が入力されていれば、辞書用単語として「役場近くの豊田工業」または「役場前にある豊田工業」を生成する。
【００３０】
この場合の連結単語は、「近くの」、「前にある」等の単語が適当であるが、これらの連結単語は、上記で説明したように、施設特定のための表現方法をアンケートまたは言い回し様式の収集実験等から予め作成してメモリに記憶しておけばよい。
【００３１】
上記の地域名称情報付与処理、及び周辺施設情報付与処理により生成された辞書用単語（例えば「長久手の豊田工業」、「長久手町にある豊田工業」、「役場近くの豊田工業」、「役場前にある豊田工業」）は、ステップ１１６において記憶装置１８に登録され、施設設定・検索用の辞書が生成される。
【００３２】
そして、このように作成した辞書を用い、施設設定・検索（例えば、カーナビでの目的地設定）のための音声認識装置用の辞書又は検索用辞書として利用される。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施の形態の辞書生成装置を示すブロック図である。
【図２】辞書生成方法を説明するための説明図である。
【図３】辞書生成処理ルーチンを示す流れ図である。
【符号の説明】
【００３４】
１０    辞書生成処理装置
１４    施設データベース
１６    地域名データベース
【図１】
2005202198.tif 000003
【図２】
2005202198.tif 000004
【図３】
2005202198.tif 000005