(57)【要約】【課題】ユーザが用いる省略語の認識率が高い音声認識辞書生成装置を提供する。【解決手段】ユーザが作成した文章を入力する入力部３１と、入力された文章を単語に分割し、当該分割された各単語と辞書に登録された単語とを比較する構文解析部３２と、構文解析部による比較に基づいて省略語を抽出する既知省略語判定部３３及び省略語推定部３４と、抽出された省略語の正式単語を特定する省略語判定部３５と、抽出された省略語と特定された正式単語とを関連付けて辞書に登録する登録部３７とを備える。【選択図】  図１
2009109758.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが作成した文章を入力する入力手段と、
前記入力された文章を単語に分割し、当該分割された各単語と辞書に登録された単語とを比較する解析手段と、
前記解析手段による比較に基づいて省略語を抽出する抽出手段と、
前記抽出された省略語の正式単語を特定する特定手段と、
前記抽出された省略語と前記特定された正式単語とを関連付けて前記辞書に登録する登録手段と、を備えることを特徴とする音声認識辞書生成装置。
【請求項２】
請求項１に記載の音声認識辞書生成装置において、
前記特定手段は、前記文章のうちの前記省略語以外の単語の意味に基づいて、前記省略語の正式単語を特定することを特徴とする音声認識辞書生成装置。
【請求項３】
請求項１又は２に記載の音声認識辞書生成装置において、
前記特定手段は、前記文章のうちの前記省略語以外の単語に地名が含まれている場合に、当該地名を含む周辺地域に存在する施設名に基づいて、前記省略語の正式単語を特定することを特徴とする音声認識辞書生成装置。
【請求項４】
請求項１〜３のいずれか一項に記載の音声認識辞書生成装置において、
前記入力手段は、音声による文章を入力することを特徴とする音声認識辞書生成装置。
【請求項５】
請求項１〜４のいずれか一項に記載の音声認識辞書生成装置において、
前記入力手段は、スイッチ操作による文章を入力することを特徴とする音声認識辞書生成装置。
【請求項６】
ユーザが作成した文章から省略語を抽出し、当該抽出された省略語の正式単語を特定し、これらを関連付けて辞書に登録することを特徴とする音声認識辞書生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声認識に用いられる辞書の生成装置及び生成方法に関するものである。
【背景技術】
【０００２】
省略語を認識する音声認識装置として、発声のし易さを考慮したルールに基づいて認識対象語の省略語を生成し、これを認識対象語とともに音声認識辞書に登録するようにしたものが知られている（特許文献１参照）。
【０００３】
【特許文献１】国際公開ＷＯ２００４／０４４８８７号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、発声し易い省略語であってもユーザが用いる省略語とは異なる場合には、ユーザが用いる省略語を認識できないという問題があった。
【０００５】
本発明が解決しようとする課題は、ユーザが用いる省略語の認識率が高い音声認識辞書生成装置及び方法を提供することである。
【課題を解決するための手段】
【０００６】
本発明は、以下の解決手段によって上記課題を解決する。
【０００７】
すなわち本発明は、ユーザが作成した文章を用い、ここから省略語を抽出することを特徴とする。そして、ユーザによる文章から省略語の正式単語を特定し、これらを関連付けて辞書に登録する。
【発明の効果】
【０００８】
本発明によれば、ユーザが用いる省略語の認識率が向上する。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施形態を図面に基づいて説明する。
【００１０】
図１は、本実施形態に係る音声認識辞書生成装置を示すブロック図である。
【００１１】
なお、図１に示す音声認識辞書生成装置は音声認識機能付きナビゲーション装置の一部として機能するものである。したがって、最初に音声認識機能付きナビゲーション装置の全体構成について説明し、次いで音声認識辞書生成装置としての動作と、ナビゲーション装置の音声認識機能の動作とを説明する。
【００１２】
同図に示す装置は、入力装置１と、ナビゲーション装置２と、制御装置３と、辞書４とを備える。
【００１３】
入力装置１は、マイクロフォン１１、携帯電話機１２、タッチパネル１３及びキーボード１４などを備え、音声認識辞書生成装置として機能する際は、マイクロフォン１１、携帯電話機１２、タッチパネル１３及びキーボード１４の全てを用いることができる。また、ナビゲーション装置の音声認識機能として作用する際は、マイクロフォン１１やタッチパネル１３が用いられる。
【００１４】
音声認識辞書生成装置として機能する際の入力装置１は、本装置を利用するユーザが作成した文章を入力するとともに、この文章を制御装置３の入力部３１へ出力するために用いられる。
【００１５】
たとえば、マイクロフォン１１は、ユーザが作成した文章を音声として入力し、これを入力部３１へ出力する。また、携帯電話機１２は、携帯電話機の音声送信機能を利用し、ユーザが作成した文章を音声で入力するとともにこれを入力部３１へ通信信号として出力する。また、携帯電話機１２は、その電子メール機能を利用し、ユーザが作成した文章を電子メール（テキストファイルデータ）として入力するとともに、電気通信網を介して入力部３１へ出力することもできる。タッチパネル１３は、たとえばナビゲーション装置２のディスプレイ２４に設けられたものであり、このタッチパネル１３からユーザが作成した文章を入力し、入力部３１へ出力する。キーボード１４は、別設された入力装置であり、このキーボード１４からユーザが作成した文章を入力し、入力部３１へ出力する。
【００１６】
なお、マイクロフォン１１や携帯電話機１２の音声送信機能による入力操作は、音声による文章入力であるのに対し、携帯電話機１２の電子メール機能、タッチパネル１３及びキーボード１４は、スイッチ操作による文章の電子的入力である。
【００１７】
ナビゲーション装置２の音声認識機能として作用する際のマイクロフォン１１は、ナビゲーション装置２の各種入力操作をユーザの音声により行うものであり、ユーザが所望の指令を発声すると、この音声がマイクロフォン１１から入力部３１へ読み込まれ、音声を認識したのち、その指令をナビゲーション装置２へ出力する。これにより、タッチパネル１３などによる入力操作が省かれることになる。
【００１８】
ナビゲーション装置２は、ＧＰＳアンテナ２１、車速センサ２２、ジャイロセンサ２３、ディスプレイ２４及び地図データベース２５などを備える。なお、地図データベース２５には、店舗などの施設名とその住所が関連付けられて記憶されている。そして、マイクロフォン１１からの音声指令が入力された際にはナビゲーション装置２の音声認識機能が働いてその音声を認識し、タッチパネル１３からの手入力と同様に、目的地、経由地、経路などを設定することができる。なお、本例のナビゲーション装置２は公知の装置であるため、本実施形態に関連する入力処理以外の構成や処理については、その制御部の図示を含め詳細な説明を省略する。
【００１９】
辞書４は、構文解析辞書４１、省略語辞書４２、単語辞書４３、待ち受け辞書４４及び手操作省略語辞書４５を備える。
【００２０】
構文解析辞書４１は、入力された文章又は指示の形態素解析及び構文解析を制御装置３の構文解析部３２にて実行する際に参照する辞書であり、形態素解析や構文解析に必要な一般単語が品詞等とともに登録されている。
【００２１】
省略語辞書４２は、ユーザが作成した文章から抽出された省略語が登録済みであるかどうかを制御装置３の既知省略語判定部３３にて判定する際に参照する辞書であり、一般的に慣用されている省略語や、これまで登録されたユーザがよく使用する省略語が登録されている。
【００２２】
単語辞書４３は、抽出された省略語の正式単語を制御装置３の省略語推定部３４にて推定する際に参照する辞書であり、さらに、推定された正式単語の精度（確かさ）を制御装置３の省略語判定部３５にて判定する際に参照する辞書でもある。この単語辞書４３には、一般的な単語とその関連語（キーワード）が関連付けられて登録されている。
【００２３】
図３は、本実施形態に係る単語辞書４３のデータ構造の一例を示す図、図４は単語辞書４３のデータ構造の他の例を示す図である。
【００２４】
図３に示す例は、いわゆるタグ付き辞書であり、「マツモトキヨシ」（登録商標）、「ケンタッキーフライドチキン」（登録商標）、「セブンイレブン」（登録商標）といった単語のそれぞれに、「マツモトキヨシ」の単語では、薬局、ドラッグストア、風邪薬、買うなどの関連語が関連付けられて登録され、「ケンタッキーフライドチキン」の単語では、食べる、食事、チキン、ファーストフードなどの関連語が関連付けられて登録され、「セブンイレブン」の単語では、コンビニ、買うなどの関連語が関連付けられて登録されている。
【００２５】
これに対して、図４に示す例は、いわゆるネットワーク辞書であり、「マツモトキヨシ」、「ケンタッキーフライドチキン」、「セブンイレブン」といった単語のそれぞれに、「マツモトキヨシ」の単語では、風邪薬、買う、歯ブラシ、調剤薬局などの関連語がネットワーク化されて登録され、「ケンタッキーフライドチキン」の単語では、買う、食べるなどの関連語がネットワーク化されて登録され、「セブンイレブン」の単語では、買う、食べる、歯ブラシなどの関連語がネットワーク化されて登録されている。
【００２６】
何れの形態にしても、単語辞書４３に登録された「マツモトキヨシ」、「ケンタッキーフライドチキン」、「セブンイレブン」といった単語を参照すると、その関連語も参照できるようにデータベース化されている。
【００２７】
図１に戻り、待ち受け辞書４４は、ナビゲーション装置２の音声認識機能を用いる場合において、ユーザからの指令音声を構文解析部３２が認識する際に参照する辞書であり、単語辞書４３に登録されたものと同様の単語と、省略語辞書４２に登録された省略語が登録されている。
【００２８】
手操作省略語辞書４５は、ナビゲーション装置２のユーザによる指示を手操作で行う場合において、その指示内容を認識する際に参照する辞書であり、手操作する際に参照される省略語と単語が登録されている。
【００２９】
制御装置３は、入力部３１、構文解析部３２、既知省略語判定部３３、省略語推定部３４、省略語判定部３５、手操作省略語判定部３６及び登録部３７などを備える。
【００３０】
入力部３１は、上述したとおり、音声認識辞書生成装置として機能する際は、ユーザが作成した文章を、マイクロフォン１１、携帯電話機１２、タッチパネル１３及びキーボード１４などの入力装置１を介して入力し、この文章を構文解析部３２へ出力する。また、ナビゲーション装置２の音声認識機能として作用する際は、ユーザの指令を、マイクロフォン１１やタッチパネル１３などの入力装置１を介して入力し、構文解析部３２へ出力する。
【００３１】
構文解析部３２は、音声認識辞書生成装置として機能する際は、入力部３１から送られてきた文章を、構文解析辞書４１を参照しながら形態素解析及び構文解析を実行して単語に分割する。
【００３２】
ここで、形態素解析とは構文解析の足場となるもので、入力された文章を形態素（意味をもつ最小単位）の品詞を判別する操作である。また、本例の構文解析とは、上記形態素解析の結果判別された品詞に基づいて、入力された文章を単語に分割する操作である。たとえば、入力部３１に「昨日、海老名のマツキヨで風邪薬を買ったあと、ケンタで昼食を食べたよ。」（マツキヨとケンタは登録商標）という文章が入力されたとすると、構文解析部３２は、これを「昨日／海老名／の／マツキヨ／で／風邪薬／を／買った／あと／ケンタ／で／昼食／を／食べた／よ」というように各単語に分割する。
【００３３】
さらに、構文解析部３２は、上記のようにして分割された各単語が、構文解析辞書４１に登録された単語であるかどうかを検索し、登録されていない単語を省略語として抽出し、抽出された省略語を既知省略語判定部３３に出力する。後述するように、構文解析辞書４１には、一般的な単語が登録されており、形態素解析により変化した単語であっても該当する単語が特定されるので、一般的な単語以外の省略語などがここで抽出される。
【００３４】
なお、構文解析部３２がナビゲーション装置２の音声認識機能として作用する場合は、マイクロフォン１１から入力された音声を上述した形態素解析及び構文解析により単語に分割したのち、待ち受け辞書４４を参照して文章の意味を解析する。そして、解析結果としてのユーザ指令をナビゲーション装置２の制御部へ出力する。また、タッチパネル１３から入力されたスイッチ操作による入力データを、手操作省略語辞書４５を参照して意味を認識し、解析結果としてのユーザ指令をナビゲーション装置２の制御部へ出力する。
【００３５】
既知省略語判定部３３は、音声認識辞書生成装置特有の処理手段であり、構文解析部３２から送られてきた省略語が省略語辞書４２に登録されているか否かを検索し、登録されていない場合は、その省略語を省略語推定部３４へ出力する。
【００３６】
省略語推定部３４は、音声認識辞書生成装置特有の処理手段であり、既知省略語判定部３３から送られてきた未登録の省略語の正式単語が何かを単語辞書４３を参照しながら推定する処理手段である。ここで、正式単語とは、省略語の本来の単語、すなわち省略しなかったときの単語の意味であり、上記“マツキヨ”の例で言えばこの省略語の正式単語は「マツモトキヨシ」である。
【００３７】
省略語推定部３４における省略語の正式単語の推定処理は、たとえばその省略語と単語辞書４３に登録されている単語とを対比し、所定の閾値以上同じ文字列があったときは、その単語をその省略語の正式単語と推定することにより行われる。
【００３８】
なお、この場合の所定の閾値は、定数とすることもできるが、省略語の文字列の数に応じて変動させることもできる。たとえば、“マツキヨ” のように省略語が４文字である場合は所定の閾値を４文字とし、“ケンタ” のように省略語が３文字である場合は所定の閾値を３文字とすることができる。一般的な省略語は、正式単語の文字列のうちの幾つかをそのまま引用することが多いので、省略語の文字列数を所定の閾値とすると推定精度がより向上することになる。
【００３９】
なお、省略語推定部３４で推定された正式単語が複数ある場合も含めて、その省略語と推定された正式単語とを省略語判定部３５へ出力する。
【００４０】
省略語判定部３５は、音声認識辞書生成装置特有の処理手段であり、省略語推定部３４で推定された正式単語の精度（確かさ）を確認して決定する処理手段であり、以下のように幾つかの判定手法を採ることができる。
【００４１】
一つの手法は、図３又は図４に示すような、単語辞書４３に登録された単語の関連語を利用して判定する手法である。すなわち、ある省略語を含む文章には、その省略語の前後などに、その省略語の正式単語に関連する関連語（キーワード）を用いることが少なくない。たとえば、“マツキヨ”が「マツモトキヨシ」の省略語であると推定した場合、推定された正式単語が「マツモトキヨシ」であれば、その文章の中に「マツモトキヨシ」に関連する関連語が使用されている可能性が高い。この手法では、こうした関連語を用いて正式単語の確かさを検証し、関連語が文章中に用いられているときは、その推定された正式単語をその省略語の正式単語とみなす。
【００４２】
その他の手法として、ナビゲーション装置２の地図データベース２５のデータを用いて検証することもできる。たとえば、推定された正式単語が店舗などの施設名である場合、その施設が所在する地名が文章中にあることも少なくない。この手法では、文章中に出てきた地名を含む周辺地域に、推定された正式単語の施設が所在するかどうかを、地図データベース２５を参照して検証し、所在するときは、その推定された正式単語をその省略語の正式単語とみなす。
【００４３】
なお、省略語判定部３５にて正式単語であると判定されたものは、省略語と関連付けられた状態で登録部３７と手操作省略語判定部３６へ出力される。これに対して、省略語判定部３５にて正式単語であると判定されなかった場合には、その推定された正式単語を破棄し、登録部３７には出力しない。
【００４４】
手操作省略語判定部３６は、音声認識辞書生成装置特有の処理手段であり、省略語判定部３５から送られてきた省略語が、その正式単語から見て手操作省略辞書４５に登録すべき省略語であるか否かを判定する。
【００４５】
ナビゲーション装置２の手操作入力においては、省略語が語頭から連続した文字列である場合には、そのままその正式単語は出力される。たとえば、手操作省略語辞書４５には、一つの単語としての「ケンタッキーフライドチキン」が登録されているので、ユーザが「ケンタ」まで手操作で入力すると、「ケンタッキーフライドチキン」という単語がヒットすることになる。
【００４６】
逆に、省略語がその正式単語と関連付けられて手操作省略語辞書４５に登録されてしまうと、語頭の文字列が同じである他の単語が検索に引っかからない可能性がある。たとえば、「ケンタ」という単語を「ケンタッキーフライドチキン」の省略語であるとして登録すると、語頭の文字列が「ケンタ」である「現代出版」や「居酒屋健太」（現代出版及び居酒屋健太は商標）などの単語がヒットしないおそれがある。したがってこのような場合には、その省略語と正式単語とを関連付けて手操作省略語辞書４５に登録しないこととする。
【００４７】
これに対して、正式単語の文字列の中間文字列を間引いてできた省略語、たとえば、マツモトキヨシ→マツキヨや、正式単語の後半の文字列を用いた省略語、たとえばサイゼリア→ゼリア（サイゼリアは商標）などの場合には、上述した不都合はなく、また省略語として登録すると認識率が向上するので、手操作省略語として適切であると判定し、その正式単語と省略語を登録部３７へ出力する。
【００４８】
登録部３７は、音声認識辞書生成装置特有の処理手段であり、省略語判定部３５から送られてきた正式単語と省略語とを省略語辞書４２及び待ち受け辞書４４に登録する。また、手操作省略語判定部３６から送られてきた正式単語と省略語とを手操作省略語辞書４５に登録する。
【００４９】
なお、上記入力部３１が本発明の入力手段、上記構文解析部３２が本発明の解析手段、上記既知省略語判定部３３と上記省略語推定部３４が本発明の抽出手段、上記省略語判定部３５が本発明の特定手段、上記登録部３７が本発明の登録手段にそれぞれ対応する。
【００５０】
次に、本実施形態の音声認識辞書生成装置としての動作を説明する。
【００５１】
図２は、本実施形態に係る音声認識辞書生成装置の動作を示すフローチャートである。
【００５２】
まず、ステップＳ１にて、当該音声認識辞書生成装置を用いるユーザが作成した文章を、マイクロフォン１１，携帯電話機１２，ディスプレイのタッチパネル１３又はキーボード１４から入力部３１へ入力する。なお、この入力操作は、機会があるたびに頻繁に実行することが好ましい。
【００５３】
たとえば、「昨日、海老名のマツキヨで風邪薬を買ったあと、ケンタで昼食を食べたよ。」という文章が入力されたものとする。
【００５４】
次のステップＳ２では、構文解析辞書４１から構文解析部３２に形態素解析及び構文解析に必要なデータを読み込み、ステップＳ３にて形態素解析及び構文解析を実行して入力したユーザの文章を各単語に分割する。
【００５５】
この形態素解析及び構文解析により、上記文章は、「キノウ・エビナ・ノ・マツキヨ・デ・カゼグスリ・ヲ・カッタ・アト・ケンタ・デ・チュウショク・ヲ・タベタ・ヨ」といった各単語に分割される。
【００５６】
次のステップＳ４では、上記のように分割された各単語のうち、構文解析辞書４１に登録されていない単語があるか否かを判定し、不明な単語がなかった場合はステップＳ１へ戻って次の文章の構文解析を続行する。
【００５７】
これに対して、ステップＳ４にて不明な単語があった場合には、その単語を抽出して既知省略語判定部３３へ出力し、ステップＳ５へ進む。上記文章で言えば、“マツキヨ”と、“ケンタ”が不明な単語として抽出される。
【００５８】
ステップＳ５では、省略語辞書４２から既知省略語判定部３３に必要なデータを読み込む。そして、入力された“マツキヨ”と“ケンタ”が、省略語辞書４２に登録されているか否かを検索し、ステップＳ６にて省略語辞書４２に登録されている省略語と一致する場合はステップＳ１へ戻って次の文章の構文解析を続行する。
【００５９】
これに対して、ステップＳ６にて省略語辞書４２に登録された省略語のいずれにも一致しない場合には、これらの省略語を省略語推定部３４へ出力し、ステップＳ７へ進む。
【００６０】
ステップＳ７では、単語辞書４３から省略語推定部３４に必要なデータを読み込み、ステップＳ８では、単語辞書４３のデータを用いてこれらの不明な単語が何の省略語であるのかを推定する。たとえば、不明な単語の文字列と単語辞書４３に登録された単語の文字列とを比較し、所定の閾値（たとえば３文字）以上同一であるときは、その不明な単語がその単語の省略語であると推定する。
【００６１】
上記の“マツキヨ”の例で言えば、単語辞書４３に登録された「マツモトキヨシ」と４文字同一であり、“ケンタ”の例で言えば、単語辞書４３に登録された「ケンタッキーフライドチキン」と３文字同一であるので、省略語推定部３４は、“マツキヨ”は「マツモトキヨシ」の省略語であり、“ケンタ”は「ケンタッキーフライドチキン」の省略語であると推定する。
【００６２】
次のステップＳ９〜Ｓ１０では、省略語推定部４３にて推定された省略語が正しいか否かを省略語判定部４４において判定する。省略語判定部４４では、省略語推定部４３でも用いた単語辞書４３の関連語のデータを用いて省略語の推定が正しいかどうかを判定する。
【００６３】
たとえば、図３に示す単語辞書４３の例では、「マツモトキヨシ」という単語には、“薬局”、“ドラッグストア”、“風邪薬”、“買う”といった関連語が結びつけられており、このうちのいずれかが入力された文章の中で不明な単語“マツキヨ”の周囲に存在するかどうかを判定し、存在する場合はその推定が正しいものと判定する。上記の例では、「昨日海老名の“マツキヨ”で風邪薬を買ったあと…」という入力文章の中に関連語である「風邪薬」と「買う」が存在するので、“マツキヨ”が「マツモトキヨシ」の省略語であると判定する。
【００６４】
同様に、図３に示す単語辞書４３の例では、「ケンタッキーフライドチキン」という単語には、“食べる”、“食事”、“チキン”、“ファーストフード”といった関連語が結び付けられており、入力された文章は「…ケンタで昼食を食べたよ。」であるから、「食べる」が存在する。したがって、“ケンタ”が「ケンタッキーフライドチキン」の省略語であると判定する。
【００６５】
なお、上述したように、省略語判定部４４における他の判定手法として、省略語の正式単語が店舗などの施設名であり、その施設に関連する地名が入力文章中にある場合には、その地名を含む地域に省略語の施設が存在するか否かを、地図データベース２４から検索し、判定することもできる。
【００６６】
上記文章の例で言えば、「昨日、海老名のマツキヨで風邪薬を…」という入力文章中に、省略語であると推定された“マツキヨ”の前後に「海老名」という地名が存在するので、海老名を含む地域にマツモトキヨシという店舗（施設）が存在するか否かを、地図データベース２４を参照して判定する。そして、海老名地域に「マツモトキヨシ」が存在すれば、マツキヨがマツモトキヨシの省略語であると判定する。
【００６７】
ステップＳ１０の判定の結果、省略語ではないと判定された場合は、その推定が誤っていたとみなし、推定された省略語を廃棄し、ステップＳ１へ戻って構文解析を続行する。この場合は、不明単語である旨をユーザに喚起し、ユーザ自らの手操作によって、その省略語の正式単語を入力するように構成することもできる。
【００６８】
これに対して、ステップＳ１０の判定の結果、推定された省略語の正式単語が特定された場合には、その省略語と正式単語とを登録部３７へ出力し、ステップＳ１１へ進む。ステップＳ１１において、登録部３７は、省略語と正式単語を関連付けて省略語辞書４２へ登録する。これと同時に、その省略語と正式単語とを関連付けて待ち受け辞書４４にも登録する。
【００６９】
ステップＳ１２では、手操作省略語判定部３６は、その省略語が正式単語から見て手操作省略辞書４５に登録すべき省略語であるか否かを判定する。上述したように、手操作入力においては、省略語が語頭から連続した文字列である場合には、そのままその正式単語は出力される。逆に、省略語がその正式単語と関連付けられて手操作省略語辞書４５に登録されると、語頭の文字列が同じである他の単語が検索に引っかからない可能性がある。したがって、このような場合には、その省略語と正式単語とを関連付けて手操作省略語辞書４５に登録しないこととする。
【００７０】
これに対して、正式単語の文字列の中間文字列を間引いてできた省略語、たとえば、マツモトキヨシ→マツキヨや、正式単語の後半の文字列を用いた省略語、たとえばサイゼリア→ゼリアなどの場合には、上述した不都合はなく、また省略語として登録すると認識率が向上するので、手操作省略語として適切であると判定し、ステップＳ１３へ進み、登録部３７が手操作省略語辞書４５に登録する。
【００７１】
以上、本実施形態の音声認識辞書生成装置によれば、ユーザが作成した文章から省略語を抽出し、その正式単語を特定した上で辞書に登録するので、そのユーザが使用する省略語が辞書に登録されることになる。これにより、省略語の認識率が向上する。
【００７２】
また、抽出された省略語から正式単語を特定するにあたり、正式単語の意味内容を考慮した関連語が文章中に存在するかどうかを判定するので、省略語の推定精度がより高くなる。
【００７３】
さらに、抽出された省略語から正式単語を特定するにあたり、地名を含む周辺地域と正式単語とを地図データベースを参照しながら判定するので、文章中に関連語が含まれていなくても、省略語の推定精度を高めることができる。
【００７４】
ちなみに、本実施形態のナビゲーション装置２の音声認識機能について概説する。
【００７５】
ナビゲーション装置２にて目的地などを設定する際、装置から「目的地」を音声入力するよう指示があると、ユーザはマイクロフォン１１に向かって所望の目的地を発声する。手操作で入力する場合にはタッチパネル１３を用いてスイッチ操作する。
【００７６】
マイクロフォン１１から音声入力したときは、この音声が制御装置３の入力部３１を介して構文解析部３２へ出力され、ここで待ち受け辞書４４を参照しながら入力された目的地を認識したのち、その目的地データは、ナビゲーション装置２の制御部へ出力されて設定されることになる。このとき、音声中に省略語が存在しても、待ち受け辞書４４には、上述の音声認識辞書生成装置によって登録されたユーザが使用する省略語が登録されているので、これを認識することができる。
【００７７】
また、手操作によって目的地を入力したときは、この入力データが制御装置３の入力部３１を介して構文解析部３２へ出力され、手操作省略語辞書４５を参照しながら入力された目的地を認識したのち、その目的地データは、ナビゲーション装置２の制御部へ出力されて設定されることになる。このとき、手操作入力中に省略語が存在しても、手操作省略語辞書４５には、上述の音声認識辞書生成装置によって登録されたユーザが使用する省略語が登録されており、しかも語頭から連続した省略語は登録されていないので、語頭が同じ他の単語の認識率も向上することになる。
【００７８】
また、マイクロフォン１１により自然会話を集音し、自然会話の中からユーザが希望する目的地を自動設定することもできる。たとえば、ユーザが同乗者に対し、「これから海老名のケンタへ行ってランチにしようか」と話したとすると、これをマイクロフォン１１で入力し、制御装置３の入力部３１を介して構文解析部３２に出力する。そして、構文解析部３２は構文解析辞書４１を参照しながら構文解析し、また待ち受け辞書４４を参照しながらユーザの発話内容を認識する。最終的には、「海老名のケンタへ行く」というのがユーザの希望であることを認識し、この店舗をナビゲーション装置２の目的地として自動的に設定する。
【００７９】
こうした音声認識においてユーザは省略語を使用することがあるが、本実施形態に係る音声認識辞書生成装置により登録された待ち受け辞書４４を用いて音声認識を実行すれば、そのユーザの省略語の認識率は高くなる。
【００８０】
なお、上述した実施形態では、ナビゲーション装置２の音声認識機能に本実施形態の音声認識辞書生成装置を応用した例を示したが、同様の構造を用いて、パソコンや携帯端末等、様々な電子機器における文字変換、たとえば、“マツキヨ” と入力すると、変換対象の中に「マツモトキヨシ」が含まれるといったことや、検索、たとえば、“エムピム”をキーワードにして検索すると「ａｍｐｍ」（登録商標）がヒットするといったことなどにも応用することができる。
【図面の簡単な説明】
【００８１】
【図１】本発明の実施形態に係る音声認識辞書生成装置を示すブロック図である。
【図２】本発明の実施形態に係る音声認識辞書生成装置の動作を示すフローチャートである。
【図３】本発明の実施形態に係る単語辞書のデータ構造の一例を示す図である。
【図４】本発明の実施形態に係る単語辞書のデータ構造の他の例を示す図である。
【符号の説明】
【００８２】
１…入力装置
２…ナビゲーション装置
３…制御装置
３１…入力部
３２…構文解析部
３３…既知省略語判定部
３４…省略語推定部
３５…省略語判定部
３６…手操作省略語判定部
３７…登録部
４…辞書
【図１】
2009109758.tif 000003
【図２】
2009109758.tif 000004
【図３】
2009109758.tif 000005
【図４】
2009109758.tif 000006