(57)【特許請求の範囲】
【請求項１】
それぞれが複数の音素にて構成される複数の単語が登録されたデータベースを有し、入力された音声から認識された言葉を構成する音素と、前記データベースに登録された各単語の音素とを比較し、前記認識された言葉に対応する単語を前記データベースに登録された複数の単語から検索する検索装置であって、
前記データベースに登録された単語を構成する複数の音素のうち、前記認識された言葉に出現する音素の順番で並ぶ音素の数に基づいて、前記認識された言葉に対する前記単語の類似の度合を表す類似度を演算する類似度演算手段と、
前記類似度の高い順に、前記データベースに登録された単語を検索結果として出力する検索結果出力手段とを有し、
前記類似度演算手段は、前記認識された言葉を構成する音素を所定の順番に従って選択する過程で、その選択された音素と同じ音素の前記データベースに登録された単語内での順番を取得する順序取得手段と、
前記取得された順番と、前記認識された言葉から前回選択された音素と同じ前記単語内の音素に対して取得された順番との関係が、前記認識された言葉を構成する音素を選択する際の前記所定の順番に対応するものであるか否かを判定する順序判定手段と、
該順序判定手段によって、前記取得された順番と、前記認識された言葉から前回選択された音素と同じ前記単語内の音素に対して取得された順番との関係が前記所定の順番に対応するものであると判定されたときに、前記認識された言葉に対する前記単語の前記類似度を表すポイント値を所定数だけ加算するポイント演算手段とを有し、
前記順序取得手段は、前記認識された言葉を構成するすべての音素を当該言葉の先頭から順番に従って選択する過程で、その選択された音素と同じ音素の前記データベースの登録された単語内での順番を取得し、該取得した順番が前記データベースに登録された前記単語内の末端の順番であったとき、以降に選択される音素と同じ音素の前記データベースに登録された前記単語内での順番を取得する検索装置。
【請求項２】
前記順序判定手段は、前記取得された順番が、前記認識された言葉から前回選択された音素と同じ前記単語内の音素に対して取得された順番より後であるか否かを判定する請求項１記載の検索装置。
【請求項３】
前記ポイント演算手段は、前記順序判定手段によって、前記取得された順番が、前記認識された言葉から前回選択された音素と同じ前記単語内の音素に対して取得された順番より後であると判定されたときに、ポイント値を１ポイントだけ加算する請求項２記載の検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声認識した言葉に対応する単語を検索する検索装置に関する。
【背景技術】
【０００２】
従来、音声を認識することによって取得された言葉を利用して、文書等の各種テキストを検索する検索装置が提案されている。例えば、音声認識手段が入力音声の音声認識を行って音素表記を出力し、この音素表記を検索対象テキストデータが言語モデルよりも小単位で分割されたテキスト検索辞書と同じ単位で照合単位変換手段によって分割し、分割結果を用いてテキスト検索手段によってテキスト検索辞書の検索をおこなう音声検索装置が提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２６２２７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１記載の音声検索装置では、入力された音声を言語モデルよりも小単位で分割されたテキスト検索を行うことで、音声の類似したテキストデータを検索することが可能となっているため、従来利用されてきた単語単位で音声認識する音声検索装置に比べて、より精度の高い検索が可能となっていた。
【０００５】
しかしながら、特許文献１記載の音声検索装置では、入力された音声を取得し、言語モデルよりも小単位で分割された音素単位でテキスト検索を行うため、当該入力された音素の数が多く含まれるテキストデータをより上位に表示するように設定されていた。これによって、音声認識された言葉を構成する音素の順序を考慮することなく、当該音素の数に基づいて検索を行うため、音声認識した単語に全く類似していない的外れな検索結果を出力することがあった。
【０００６】
本発明は、このような事情に鑑みてなされたもので、音声認識した言葉に類似した単語を優先して出力することが可能な検索装置を提供するものである。
【課題を解決するための手段】
【０００７】
本発明に係る検索装置は、それぞれが複数の音素にて構成される複数の単語が登録されたデータベースを有し、入力された音声から認識された言葉を構成する音素と、前記データベースに登録された各単語の音素とを比較し、前記認識された言葉に対応する単語を前記データベースに登録された複数の単語から検索する検索装置であって、前記データベースに登録された単語を構成する複数の音素のうち、前記認識された言葉に出現する音素の順番で並ぶ音素の数に基づいて、前記認識された言葉に対する前記単語の類似の度合を表す類似度を演算する類似度演算手段と、前記類似度の高い順に、前記データベースに登録された単語を検索結果として出力する検索結果出力手段とを有する構成とすることができる。
【０００８】
このような構成によって、データベース内に登録された複数の音素のうち、認識された言葉に出現する音素の順番で並ぶ音素の数に基づいて、認識された言葉に対する前記単語の類似の度合を表わす類似度を演算し、当該類似度の高い順に、前記データベースに登録された単語を検索し、その検索結果を出力することができることから、ユーザは出力された検索結果を取得することによって、音声認識された単語により類似した順にデータベースに登録された単語を把握することができるようになる。
【０００９】
本発明に係る検索装置において、前記類似度演算手段は、前記認識された言葉を構成する音素を所定の順番に従って選択する過程で、その選択された音素と同じ音素の前記データベースに登録された単語内での順番を取得する順序取得手段（Ｓ１６、Ｓ１７）と、前記取得された順番と、前記認識された言葉から前回選択された音素と同じ前記単語内の音素に対して取得された順番との関係が、前記認識された言葉を構成する音素を選択する際の前記所定の順番に対応するものであるか否かを判定する順序判定手段（Ｓ１８）と、該順序判定手段によって、前記取得された順番と、前記認識された言葉から前回選択された音素と同じ前記単語内の音素に対して取得された順番との関係が前記所定の順番に対応するものであると判定されたときに、前記認識された言葉に対する前記単語の前記類似度を表すポイント値を所定数だけ加算するポイント演算手段（Ｓ１９）とを有する構成とすることができる。
【００１０】
このような構成によれば、認識された言葉を構成する音素を所定の順番に従って選択する過程で、その選択された音素と同じ音素の前記データベースに登録された単語内での順番を取得された順番と、前記認識された言葉から前回選択された音素と同じ前記単語内の音素に対して取得された順番との関係が当該認識された言葉を構成する音素を選択する際の前記所定の順番に対応するものであるか否かを判定し、前記取得された順番と、前記認識された言葉から前回選択された音素と同じ前記単語内の音素に対して取得された順番との関係が前記所定の順番に対応するものであると判定されたときに、前記認識された言葉に対する前記単語の前記類似度を表すポイント値を所定数だけ加算することができることから、ポイント値が多く加算された単語を類似度の高い単語として出力することができるようになる。
【００１１】
本発明に係る検索装置において、前記順序取得手段は、前記認識された言葉を構成する音素を当該言葉の先頭から順番に従って選択する過程で、その選択された音素と同じ音素の前記データベースの登録された単語内での順番を取得する構成とすることができる。
【００１２】
このような構成によれば、認識された言葉を構成する音素を当該言葉の先頭から順番に従って選択する過程で、その選択された音素と同じ音素の前記データベースの登録された単語内での順番を取得することが可能となるので、よりスムーズに音声認識された単語に類似した順にデータベースに登録された単語を検索し、検索結果を出力することが可能となる。
【００１３】
本発明に係る検索装置において、前記順序判定手段は、前記取得された順番が、前記認識された言葉から前回選択された音素と同じ前記単語内の音素に対して取得された順番より後であるか否かを判定する構成とすることができる。
【００１４】
このような構成によれば、取得された順番が認識された言葉から前回選択された音素と同じ前記単語内の音素に対して取得された順番より後であるか否かを判定することが可能となるので、音声認識された言葉を構成する音素の順と判定される単語を構成する音素の順番が同じか否かを順序判定手段によって判定することが可能となる。
【００１５】
本発明に係る検索装置において、前記ポイント演算手段は、前記順序判定手段によって、前記取得された順番が、前記認識された言葉から前回選択された音素と同じ前記単語内の音素に対して取得された順番より後であると判定されたときに、ポイント値を１ポイントだけ加算する構成とすることができる。
【００１６】
このような構成によれば、順序判定手段によって、取得された順番が、認識された言葉から前回選択された音素と同じ前記単語内の音素に対して取得された順番より後であると判定されたときに、ポイントを１ポイントだけ加算することができるので、音声認識された言葉の並びと同じデータベースに登録されている単語に対してのみ小刻みにポイントを加算することが可能となるため、より厳密に類似度の高い順に単語をデータベースから検索し、検索結果を出力することができるようになる。
【発明の効果】
【００１７】
本発明に係る検索装置によれば、データベース内に登録された複数の音素のうち、認識された言葉に出現する音素の順番で並ぶ音素の数に基づいて、認識された言葉に対する前記単語の類似の度合を表わす類似度を演算し、当該類似度の高い順に、前記データベースに登録された単語を検索し、その検索結果を出力することができるので、音声認識した言葉に類似した単語を優先して出力することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態に係る検索装置が適用される車載ナビゲーション装置を示すブロック図である。
【図２】記憶部（データベース）内に登録される複数の単語と当該単語を構成する音素とを対応付ける記憶テーブルを示す図である。
【図３】図２に示す記憶テーブルに登録される施設名称（単語）を構成する音素及び、当該音素の出現位置を示す図である。
【図４】図１に示す検索装置が適用される車載ナビゲーション装置における検索処理手順を示すフローチャートである。
【図５】図１に示す検索装置が適用される車載ナビゲーション装置の検索処理手順の流れの一例を示す図（その１）である。
【図６】図１に示す検索装置が適用される車載ナビゲーション装置の検索処理手順の流れの一例を示す図（その２）である。
【図７】図１に示す車載ナビゲーション装置の検索結果表示画面を示す図である。
【図８】従来の検索方法によって検索された検索結果表示画面を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態について図面を用いて説明する。
【００２０】
本発明の実施の形態に係る検索装置が適用される車載ナビゲーション装置は、図１に示すように構成される。
【００２１】
図１において、ナビゲーション装置１００は、コンピュータユニット（ＣＰＵを含む）にて構成される処理ユニット１１を有している。処理ユニット１１には、車両ナビゲーションに必要な位置情報を提供するためのＧＰＳユニット１７、センサ類１８（ジャイロセンサ、加速度センサ等）、及び、地図情報及び各種情報（施設名称等）を記憶する記憶部１４（例えば、ハードディスクユニット）が接続されている。また、処理ユニット１１には、車室内に設けられ、ＬＣＤ等により構成される表示部１３と、操作ボタンや表示部１３内に構成されるタッチパネル等からなる操作部１２、車室内に設けられたスピーカ１６に音声信号を供給する出力回路１５が接続されている。
【００２２】
処理ユニット１１は、ＧＰＳユニット１７及びセンサ類１８からの各種情報及び記憶部１４から読み出した地図情報を基づいて車両ナビゲーションに係る処理を実行し、表示部１３にナビゲーションに係る地図とともに車両位置マーク及び案内経路等を表示させるようになっている。さらに、処理ユニット１１は、記憶部１４に記憶された情報に基づいて車両ナビゲーションの目的地の設定等に係る処理を行なうことができるようになっている。
【００２３】
また、処理ユニット１１には、音声入力回路２０が接続されている。この音声入力回路２０には、音声を集音するマイク２１が接続されており、マイク２１から入力された音声が音声信号として音声入力回路２０を介して処理ユニット１１に供給されるようになっている。さらに、処理ユニット１１には、音声認識エンジン１９が接続されており、この音声認識エンジン１９は音声入力回路２０から処理ユニット１１に供給された音声信号を取得し、その音声（言葉）に対する音声認識処理を実行する。この車載ナビゲーション装置１００は、乗員の発する音声（言葉）によって目的地等の設定を行うことが可能となっており、処理ユニット１１は、音声認識エンジン１９によって音声認識された音声（言葉）を取得し、当該音声認識した音声（言葉）に対応する単語（施設名称）を、前述した記憶部１４に格納された施設名称に係る記憶テーブルから検索し、その検索結果を表示部１３に表示する検索装置としての機能を有する。
【００２４】
記憶部１４に記憶される施設名称に係る記憶テーブルは、例えば、図２に示すように構成される。この記憶テーブルは、登録された各施設名称（単語）を構成する各音素（ヨミ文字）の当該施設名称での出現位置を表す出現位置ビットをその属する施設名称を特定する識別子（ＰＯＩ  ＩＮＤＥＸ）に対応付けて表している。各施設名称（単語）対応付けられた各音素の出現位置ビットは、例えば、施設名称「アクアマリン福島」（ＰＯＩ  ＩＮＤＥＸ＝１）について、図３に示すように決められる。
【００２５】
図３において、表の横方向には、「ましくふんりまあくあ」と音素を読み方向と逆方向に示されており、縦方向には当該「あくあまりんふくしま」を構成する７つの音素が縦方向に「あ」、「く」、「ま」、「り」、「ん」、「ふ」、「し」と示されている。例えば、音素「あ」については、「ましくふんりまあくあ」の８番目と１０番目に出現することから、８番目と１０番目に「１」を表記し、それ以外（出現しない番目）に「０」を表記する。これによって、施設名称「あくあまりんふくしま」における音素「あ」の出現位置は「０００００００１０１」と表記され、これを１６進法表記の出現位置ビット「０×０００００００５」として表す。さらに、音素「く」については、「ましくふんりまあくあ」の３番目と９番目に出現することから、３番目と９番目に「１」を表記し、それ以外に「０」を表記する。これによって、音素「く」の出現位置は「００１０００００１０」と表記され、これを１６進法表記の出現位置ビット「０×００００００８２」として表す。このようにして全ての音素について同様に、各施設名称を構成する各音素出現位置ビットが決められる。この出現位置ビットを利用することによって、各施設名称（単語）を構成する音素の出現位置（音素の順番）を取得することができる。
【００２６】
例えば、目的地を設定するために乗員が施設名称を発声すると、処理ユニット１１は、音声認識エンジン１９での音声認識処理にて得られた言葉が表す施設名称を前述した記憶テーブル（図２参照）に登録された施設名称から検索する処理を図４に示す手順に従って実行する。
【００２７】
まず、ユーザによって音声が発生され、当該音声をマイク２１が取得し、音声入力回路２０を介し処理ユニット１１に供給される。これによって処理ユニット１１は、供給された音声信号を音声認識エンジン１９に供給し、当該音声認識エンジン１９によって音声認識された音声（言葉）が処理ユニット１１に供給される。このようにして処理ユニット１１に供給された音声認識された音声（言葉）を当該音声を構成する音素の状態に分解する（Ｓ１１）。例えば、このときユーザーによって発せられた音声（言葉）が「ふくしまのあくあまりん」であったときの処理について、詳しく説明する。そして処理ユニット１１は、全ての施設名称を検索したか否かを判定（Ｓ１２）し、全ての施設名称を検索していないと判定された（Ｓ１２でＮＯ）ときに、Ｃｏｕｎｔ（カウント）及びＰｏｓｉｔｉｏｎ（ポジション）を「０」に、ｉを「１」に初期設定する（Ｓ１３）。このカウントは、これから検索する単語と音声認識された音声（言葉）との類似度をわかりやすく表示するものであって、例えば、カウントが高ければ高いほど類似度が高いことを示すようになっている。また、ポジションは、音声認識された音素が対応する記憶テーブル内に登録された単語の音素の出現する位置を示しており、例えば、図５に示すように音声認識された言葉が「ふくしまのあくあまりん」であった場合において「ふ」のポジションは、記憶テーブル内に登録された施設名称の１つである「あくあまりんふくしま」の「ふ」のポジションを取得するようになっており、即ち、「あくあまりんふくしま」では「ふ」は７番目であるため、このポジションは「７」となる。加えて、ｉは、音声認識した言葉のｉ番目の音素を示す英文字である。
【００２８】
そして処理ユニット１１は、処理Ｓ１３において初期設定が済むと音声認識された言葉を構成する音素の全音を検索したか否かを判定する（Ｓ１４）。例えば、このとき処理ユニット１１は、前述した「ｉ>ｎ」（ｎは音声認識した言葉を構成する音素の数、例えば現在の音声認識された言葉は、「ふくしまのあくあまりん」なので、ｎ＝１１）か否かを判定する。これによって、前述した処理Ｓ１３において「ｉ＝１」に設定されているので、「ｉ<ｎ」となる。よって、音声認識された言葉を構成する音素の全音を検索していない（Ｓ１４でＮＯ）と判定されると、処理ユニット１１は、ｐ（ｉ）が記憶テーブルに記憶された施設名称内に存在するか否かを判定する（Ｓ１６）。ｐ（ｉ）とは、音声認識された音声を構成するｉ番目の音素を示しており、例えば、現在「ｉ＝１」に設定されているためｐ（１）は、音声認識された言葉「ふくしまのあくあまりん」の「ふ」である。
【００２９】
これによって、ｐ（１）である「ふ」が施設名称内にあると判定された（Ｓ１６でＹＥＳ）ときに、処理ユニット１１は、ｐ（ｉ）のポジションを取得する（Ｓ１７）。具体的には、「ふ」が記憶テーブルに登録された単語の１つである施設名称（あくあまりんふくしま）に含まれるか否かを判定する。このとき、「あくあまりんふくしま」にｐ（１）である「ふ」が含まれていることから、記憶テーブルに登録された施設情報である「あくあまりんふくしま」を構成する音素のポジション「７」（「ふ」は、「あくあまりんふくしま」の７番目に出現する為）をニューポジションとして取得する（Ｓ１６及びＳ１７、順序取得手段）。そして処理ユニット１１は、ニューポジション（「７」）がポジション（前述した通り、「０」）より大きいか否かを判定する（Ｓ１８）。つまり、ニューポジション「７」が前述したポジション「０」より大きいか否かを判定する（順序判定手段）。これによって、ニューポジションがポジションより大きいと判定された（Ｓ１８でＹＥＳ）のときに、処理ユニット１１は、カウントに「１」を加え（ポイント演算手段）、次の処理に移行する（Ｓ１９）。一方、ニューポジションがポジションより大きくないと判定された（Ｓ１８でＮＯ）ときに、処理ユニット１１は、前述した処理Ｓ１９に示すような処理を行なわず、次の処理Ｓ２０へと移行する。
【００３０】
そして、処理ユニット１１は、ニューポジションが記憶テーブル内に登録された施設名称の末端であるか否かを判定する（Ｓ２０）。これによって、ニューポジションが記憶テーブル内に登録された施設名称の末端でないと判定された（Ｓ２０でＮＯ）ときに、処理ユニット１１は、ポジションをニューポジションへと変更する。具体的には、前述した処理Ｓ１７で取得したニューポジション「７」は、施設名称（「あくあまりんふくしま」）の末端ではないことから、ポジションは、「１」からニューポジションである「７」へと変更される。一方、ニューポジションが施設名称の末端であると判定された（Ｓ２０でＹＥＳ）のときに、処理ユニット１１は、ポジションを「０」に戻し、処理Ｓ２３へと移行する。また、処理Ｓ１６において、ｐ（ｉ）が施設名称内に存在しないと判定された（Ｓ１６でＮＯ）ときにも同じく、処理ユニット１１は処理Ｓ２３へと移行する。このような処理を行なった後に、処理ユニット１１は、ｉに「１」を加える処理をおこない（Ｓ２３）、処理Ｓ１４へと再度移行する。
【００３１】
そして処理ユニット１１は、図５に示すようにすべての音素において、処理Ｓ１４から処理Ｓ２３までの処理を繰り返し行なう。これによって、音声認識された言葉「ふくしまのあくあまりん」を構成する全ての音素について処理Ｓ１４〜処理Ｓ２３に示す処理を行なった結果、カウント（スコア値）は、「９」となる。このようにして音声認識された言葉を構成する音素の全音を検索が終了した（Ｓ１４でＹＥＳ）ときに、処理ユニット１１は、このカウント（スコア値「９」）を施設名称に対応付けて、記憶部１４に記憶させる（Ｓ１５）。このようにして１つの施設名称のスコア値を演算した後に、処理ユニット１１は、記憶テーブルに登録された全て施設名称（単語）を検索したか否かを判定する（Ｓ１２）。これによって、全ての施設名称を検索された（Ｓ１２でＹＥＳ）ときに、処理ユニット１１は、検索処理を終了させる。一方、全ての施設名称が検索されていないと判定された（Ｓ１２でＮＯ）ときに、再度、Ｃｏｕｎｔ（カウント）及びＰｏｓｉｔｉｏｎ（ポジション）を「０」に、ｉを「１」に初期設定する（Ｓ１３）。
【００３２】
これによって処理ユニット１１は、前述した処理Ｓ１４によって、音声認識した音素の全音素の検索をしていないと判定された（Ｓ１４でＮＯ）ときに、ｐ（ｉ）（「ふ」）が記憶テーブルに記憶された施設名称内に存在するか否かを判定する（Ｓ１６）。これによって、ｐ（ｉ）（「ふ」）が施設名称内にあると判定された（Ｓ１６でＹＥＳ）ときに、処理ユニット１１は、ｐ（ｉ）のポジションを取得する（Ｓ１７）。具体的には、「ふ」が記憶テーブルに登録された単語の１つである施設名称（ふくのあさましんくりやまてん）に含まれるか否かを判定する。このとき、「ふくのあさましんくりやまてん」にｐ（ｉ）である「ふ」が含まれていることから、記憶テーブルに登録された施設情報である「ふくのあさましんくりやまてん」を構成する音素のポジション「１」（「ふ」は、「ふくのあさましんくりやまてん」の１番目に出現する為）をニューポジションとして取得する。そして処理ユニット１１は、ニューポジション（「１」）がポジション（前述した通り、「０」）より大きいか否かを判定する（Ｓ１８）。これによって、ニューポジションがポジションより大きいと判定された（Ｓ１８でＹＥＳ）のときに、処理ユニット１１は、カウントに「１」を加え次の処理に移行する。一方、ニューポジションがポジションより大きくないと判定された（Ｓ１８でＮＯ）ときに、処理ユニット１１は、前述した処理Ｓ１９に示すような処理を行なわず、次の処理Ｓ２０へと移行する。
【００３３】
そして、処理ユニット１１は、ニューポジションが記憶テーブル内に登録された施設名称の末端であるか否かを判定する（Ｓ２０）。これによって、ニューポジションが記憶テーブル内に登録された施設名称の末端でないと判定された（Ｓ２０でＮＯ）ときに、処理ユニット１１は、ポジションをニューポジションへと変更するが、今回の施設名称においては、前述した処理Ｓ１７で取得したニューポジション「１」は、施設名称（「ようふくのあさましんくりやまてん」）の末端ではないことから、ポジションは「１」のまま維持される。一方、ニューポジションが施設名称の末端であると判定された（Ｓ２０でＹＥＳ）のときに、処理ユニット１１は、ポジションを「０」に戻し、処理Ｓ２３へと移行する。また、処理Ｓ１６において、ｐ（ｉ）が施設名称内に存在しないと判定された（Ｓ１６でＮＯ）ときにも同じく、処理ユニット１１は処理Ｓ２３へと移行する。このような処理を行なった後に、処理ユニット１１は、ｉに「１」を加える処理をおこない（Ｓ２３）、処理Ｓ１４へと再度移行する。
【００３４】
そして処理ユニット１１は、図６に示すようにすべての音素において、処理Ｓ１４から処理Ｓ２３までの処理を繰り返し行なう。これによって、音声認識された言葉「ふくしまのあくあまりん」を構成する全ての音素について処理Ｓ１４〜処理Ｓ２３に示す処理を行なった結果、カウント（スコア値）は、「８」となる。このようにして音声認識された言葉を構成する音素の全音を検索が終了した（Ｓ１４でＹＥＳ）ときに、処理ユニット１１は、このカウント（スコア値「８」）を施設名称「ふくのあさましんくりやまてん」に対応付けて、記憶部１４に記憶させる（Ｓ１５）。このようにして２つめの施設名称のスコア値を演算した後に、処理ユニット１１は、記憶テーブルに登録された全て施設名称を検索したか否かを判定する（Ｓ１２）。これによって、全ての施設名称を検索された（Ｓ１２でＹＥＳ）ときに、処理ユニット１１は、検索処理を終了させる。一方、全ての施設名称が検索されていないと判定された（Ｓ１２でＮＯ）ときに、再度、Ｃｏｕｎｔ（カウント）及びＰｏｓｉｔｉｏｎ（ポジション）を「０」に、ｉを「１」に初期設定する（Ｓ１３）。
【００３５】
以上のような処理手順によって、処理ユニット１１は、記憶部１４内に記憶された記憶テーブルに登録された施設名称（単語）を検索し、スコア値の高いもの、即ち、類似度の高い順に検索結果を、例えば、図７に示すように表示部１３に表示させるようになっている。図７において、前述した処理によってスコア値の付与された施設名称がそのスコア値の高い順に表示されている。これによって、ユーザはより音声認識された音声（言葉）に類似した言葉（施設名称）を優先して出力された検出結果を把握することが可能となる。加えて、検索装置が適用される車載ナビゲーション装置１００は、音声認識された言葉に類似した順に単語（施設名称）を把握することができるようになることから、より目的地をスムーズに決定することができるようになる。
【００３６】
なお、図８に従来の方法（音声認識された言葉を構成する音素と同じ音素をより多く含む施設名称（言葉）をより上位に出力する方法）によって検索された検索完了画面を示す。図８において、例えば、音声認識された言葉が「ふくしまのあくあまりん」であったときに、記憶テーブルに記憶された施設名称内の「あくあまりんふくしま」と「ふくのあさましんくりやまてん」とを比較した場合、音声認識された言葉である「ふくしまのあくあまりん」を構成する音素のすべてが「ふくのあさましんくりやまてん」を構成する音素に全て含まれているため、スコア値が１１となる。また、「あくあまりんふくしま」には、「ふくしまのあくあまりん」を構成する音素の１つである「の」が含まれていないため、スコア値が１０となる。このため、音声認識された言葉「ふくしまのあくあまりん」により類似している「アクアマリン福島」よりも、その音声認識された言葉とは全く異なる「服の浅間新栗山店」が上位に出力されてしまう。
【００３７】
これに対して、本発明の実施の形態に係る検索装置が適用される車載ナビゲーション装置１００によれば、音声認識された言葉「ふくしまのあくあまりん」により類似した単語（施設名称）である「アクアマリン福島」を「服の浅間新栗山店」よりも、上位に出力することができる。このように、音声認識した言葉に類似した単語を優先してその検索結果として出力することができるようになる。
【産業上の利用可能性】
【００３８】
以上、説明したように、本発明に係る検索装置は、音声認識した言葉に類似した単語を優先して出力することができるという効果を有し、音声認識した言葉に対応する単語を検索する検索装置として有用である。
【符号の説明】
【００３９】
１１  処理ユニット
１２  操作部
１３  表示部
１４  記憶部（データベース）
１５  出力回路
１６  スピーカ
１７  ＧＰＳユニット
１８  センサ類（ジャイロセンサ、加速度センサ）
１９  音声認識エンジン
２０  音声入力回路
２１  マイク
１００  車載ナビゲーション装置
【図１】
0005522679.tif 000002
【図２】
0005522679.tif 000003
【図３】
0005522679.tif 000004
【図４】
0005522679.tif 000005
【図５】
0005522679.tif 000006
【図６】
0005522679.tif 000007
【図７】
0005522679.tif 000008
【図８】
0005522679.tif 000009