(57)【要約】【課題】音声により所定の情報を入力する際に精度良くかつ短い処理時間で音声認識することができる音声認識装置および音声認識方法を提供する。【解決手段】辞書切替部１３は、制御部１１からの制御信号に基づいて、辞書格納部１４に格納されている住所辞書４１の複数のカテゴリのうちの県名カテゴリを選択する。音声認識処理部１２は、音声信号が示す特定の住所を表す音声を、この県名カテゴリに登録されている都道府県名データと照合して、音声認識を行い、たとえば音声認識結果データ「東京都」を辞書切替部１３に出力する。辞書切替部１３は、この音声認識結果データに基づいて、住所辞書４１の県名カテゴリよりも下の階のカテゴリである東京都内の市名カテゴリを選択する。音声認識処理部１２は、音声信号が示す音声を、この東京都内の市名カテゴリに登録されている東京都内の市名データと照合して、音声認識を行う。【選択図】  図１
2006078829.tif 000002
【特許請求の範囲】
【請求項１】
制御部（１１）と、
音声入力手段（２１）から出力される音声信号が示す音声を認識する音声認識処理部（１２）と、
所定の情報を照合するためのデータが複数のカテゴリに階層化されて登録されている辞書（４１）が格納された辞書格納部（１４）と、
前記制御部からの制御信号および前記音声認識処理部からの音声認識結果データに基づいて、前記辞書格納部に格納されている前記辞書の前記複数のカテゴリのうちの１つのカテゴリを選択する辞書切替部（１３）と、
を具備し、
前記辞書切替部が、前記制御部からの制御信号に基づいて、前記辞書格納部に格納されている前記辞書の前記複数のカテゴリのうちの最上階のカテゴリを選択し、
前記音声認識処理部が、前記音声信号が示す音声を、前記辞書切替部により選択された前記最上階のカテゴリに登録されている前記所定の情報を照合するためのデータと照合して、音声認識を行い、該音声認識の結果を示す音声認識結果データを前記辞書切替部に出力し、
前記辞書切替部が、前記音声認識結果データに基づいて、前記辞書格納部に格納されている前記辞書の前記複数のカテゴリのうちの前記最上階のカテゴリよりも下の階のカテゴリを選択し、
前記音声認識処理部が、前記音声信号が示す音声を、前記辞書切替部により選択された前記最上階のカテゴリよりも下の階のカテゴリに登録されている前記所定の情報を照合するためのデータと照合して、音声認識を行う、
ことを特徴とする、音声認識装置。
【請求項２】
前記辞書格納部に、都道府県名を照合するための都道府県名データが登録された県名カテゴリと、都道府県内の市名を照合するための市名データが都道府県別に登録された市名カテゴリと、都道府県の市内の町村名を照合するための町村名データが市別に登録された町村名カテゴリとを含む住所辞書（４１）が格納されていることを特徴とする、請求項１記載の音声認識装置。
【請求項３】
前記辞書格納部に、
地番などを照合するための地番等データが登録された地番等辞書（４２）と、
氏名に使用される各種の氏を照合するための氏データが登録された氏カテゴリと、氏名に使用される各種の名を照合するための名データが登録された名カテゴリとを含む氏名辞書（４３）と、
電話番号に使用される数字を照合するための数字データが登録された電話番号辞書（４４）と、
がさらに格納されていることを特徴とする、請求項１または２記載の音声認識装置。
【請求項４】
前記制御部が、前記音声入力手段を備えた端末装置（２０）に接続されており、
前記制御部が、住所入力欄（３１），氏名入力欄（３２）および電話番号入力欄（３３）を有する入力画面（３０）を前記端末装置に表示させたのち、住所を都道府県名から音声で入力するように前記端末装置の使用者に指示するコメントを該端末装置に表示させ、
前記端末装置が、前記使用者が前記端末装置に表示された前記コメントに従って前記入力画面の前記住所入力欄，前記氏名入力欄および前記電話番号入力欄のいずれか１つの欄にカーソル（２２）を移動させた該カーソルの位置を示すカーソル位置信号を前記制御部に出力し、
前記制御部が、前記カーソル位置信号に基づいて、前記音声信号が住所，氏名および電話番号のどれを示す音声信号であるかを示す制御信号を前記辞書切替部に出力し、
前記辞書切替部が、前記制御信号に基づいて、前記辞書格納部に格納されている前記住所辞書，前記地番等辞書，前記氏名辞書および前記電話番号辞書のうちの１つを選択する、
ことを特徴とする、請求項３記載の音声認識装置。
【請求項５】
前記辞書格納部が公開ネットワーク上に設けられていることを特徴とする、請求項１乃至４いずれかに記載の音声認識装置。
【請求項６】
辞書切替部（１３）が、制御部（１１）からの制御信号に基づいて、所定の情報を照合するためのデータが複数のカテゴリに階層化されて登録されている辞書（４１）が格納された辞書格納部（１４）を検索して、前記辞書の前記複数のカテゴリのうちの最上階のカテゴリを選択するステップ（Ｓ１５）と、
音声認識処理部（１２）が、音声入力手段（２１）から入力される音声信号が示す音声を、前記辞書切替部により選択された前記最上階のカテゴリに登録されている前記所定の情報を照合するためのデータと照合して、音声認識を行うステップ（Ｓ１６）と、
前記辞書切替部が、前記音声認識処理部による前記音声認識の結果を示す音声認識結果データに基づいて前記辞書格納部（１４）を検索して、前記辞書の前記複数のカテゴリのうちの前記最上階のカテゴリよりも下の階のカテゴリを選択するステップ（Ｓ１７）と、
前記音声認識処理部が、前記音声信号が示す音声を、前記辞書切替部により選択された前記最上階のカテゴリよりも下の階のカテゴリに登録されている前記所定の情報を照合するためのデータと照合して、音声認識を行うステップ（Ｓ１８）と、
を具備することを特徴とする、音声認識方法。
【請求項７】
前記辞書格納部に、都道府県名を照合するための都道府県名データが登録された県名カテゴリと、都道府県内の市名を照合するための市名データが都道府県別に登録された市名カテゴリと、都道府県の市内の町村名を照合するための町村名データが市別に登録された町村名カテゴリとを含む住所辞書（４１）が格納されていることを特徴とする、請求項６記載の音声認識方法。
【請求項８】
前記辞書切替部が最上階のカテゴリを選択するステップの前に、
前記制御部が、住所入力欄（３１）を有する入力画面（３０）を端末装置（２０）に表示させたのち、住所を都道府県名から音声で入力するように前記端末装置の使用者に指示するコメントを該端末装置に表示させるステップ（Ｓ１１）と、
前記端末装置が、前記端末装置に表示された前記コメントに従って前記使用者が前記入力画面の前記住所入力欄にカーソル（２２）を移動させた該カーソルの位置を示すカーソル位置信号を前記制御部に出力するステップ（Ｓ１３）と、
前記制御部が、前記カーソル位置信号に基づいて、「入力音声信号が住所を示す」旨の制御信号を前記辞書切替部に出力するステップ（Ｓ１４）と、
前記辞書切替部が、前記「入力音声信号が住所を示す」旨の制御信号に基づいて、前記辞書格納部に格納されている前記住所辞書を選択するステップ（Ｓ１５）と、
をさらに具備することを特徴とする、請求項６または７記載の音声認識方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声認識装置および音声認識方法に関し、特に、音声により所定の情報を入力する際に精度良くかつ短い処理時間で音声認識するのに好適な音声認識装置および音声認識方法に関する。
【背景技術】
【０００２】
一般に、音声認識は、入力音声を辞書に登録されている単語や音声モデルと照合することにより行われているが、音声認識率を高めるには膨大なデータ量の辞書が必要となる。
【０００３】
以下に示す特許文献１には、音声以外の情報を入力する入力装置の使用状況および／または使用履歴に基づいて、次に入力される音声情報に施すべき処理内容および出力態様を自動的に切替え可能にするために、音声以外の情報を入力する入力装置（たとえば、キーボードやマウスなど）のそれぞれから使用の有無、または使用中か否かを示す信号を判定部に取り込み、これら入力装置の使用状況および／または使用履歴に基づいて、音声入力部から入力される音声情報の内容を判定し、判定内容に従って音声処理部に対して所定の処理を施すべく指示し、また出力部に対しては所定態様の出力を行うべく指示する音声入力装置が開示されている。
【０００４】
以下に示す特許文献２には、使用者が装置側の発する質問に正確に答えられない場合でも対話を継続して目的を達成するために、使用者が入力した音声を認識する音声認識部と、対話の階層毎に必要な音声認識辞書が全対話階層分格納されている辞書格納部と、辞書格納部内の辞書を選択結合して対話に必要な辞書を準備する辞書選択結合部と、応答音声格納部内の発声を促す音声を使用者に対して出力する応答音声出力部と、音声認識された使用者の音声が不明表現語辞書内の不明表現語であると不明表現語判定部により判定されたときに、次に遷移する可能性のある階層全ての辞書格納部内の辞書を辞書選択結合部に選択結合させることにより、対話を継続するのに有効な辞書を準備させて、応答音声出力部により使用者に対して音声を出力させる対話制御部とを備える音声対話装置が開示されている。
【特許文献１】特開平８−６３３３０号公報
【特許文献２】特開２００３−９１２９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、辞書のデータ量が膨大になると、照合レスポンスが低下するとともに、音声認識率の悪化を招くという問題がある。また、たとえば住所、氏名および電話番号のような所定の情報を音声により入力する場合には、入力音声を辞書に登録されているすべての単語や音声モデルと照合することは効率的でない。
【０００６】
上記特許文献１（特開平８−６３３３０号公報）に開示されている音声入力装置は、たとえば、テキスト用辞書とコマンド用辞書とを切り替えて音声認識率を高めるには有効であるかもしれないが、テキスト用辞書自体としては一般的な辞書を用いるものであるので、たとえば住所、氏名および電話番号のような所定の情報を音声により入力する場合における音声認識の精度の向上および処理時間の短縮化には有効であるとはいえない。
上記特許文献２（特開２００３−９１２９７号公報）に開示されている音声入力装置は、たとえば、ナビゲーション装置において、運転者（使用者）が音声対話装置側の発する質問に正確に答えられない場合に対話を継続させるには有効であるかもしれないが、対話の階層毎に必要な音声認識辞書が全対話階層分格納されている辞書格納部を用意しておき、次に遷移する可能性のある階層全ての辞書格納部内の辞書を辞書選択結合部に選択結合させる必要があるので、たとえば住所、氏名および電話番号のような所定の情報を音声により入力する場合における音声認識の精度の向上および処理時間の短縮化には有効であるとはいえない。
【０００７】
本発明の目的は、音声により所定の情報を入力する際に精度良くかつ短い処理時間で音声認識することができる音声認識装置および音声認識方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の音声認識装置は、制御部（１１）と、音声入力手段（２１）から出力される音声信号が示す音声を認識する音声認識処理部（１２）と、所定の情報を照合するためのデータが複数のカテゴリに階層化されて登録されている辞書（４１）が格納された辞書格納部（１４）と、前記制御部からの制御信号および前記音声認識処理部からの音声認識結果データに基づいて、前記辞書格納部に格納されている前記辞書の前記複数のカテゴリのうちの１つのカテゴリを選択する辞書切替部（１３）とを具備し、前記辞書切替部が、前記制御部からの制御信号に基づいて、前記辞書格納部に格納されている前記辞書の前記複数のカテゴリのうちの最上階のカテゴリを選択し、前記音声認識処理部が、前記音声信号が示す音声を、前記辞書切替部により選択された前記最上階のカテゴリに登録されている前記所定の情報を照合するためのデータと照合して、音声認識を行い、該音声認識の結果を示す音声認識結果データを前記辞書切替部に出力し、前記辞書切替部が、前記音声認識結果データに基づいて、前記辞書格納部に格納されている前記辞書の前記複数のカテゴリのうちの前記最上階のカテゴリよりも下の階のカテゴリを選択し、前記音声認識処理部が、前記音声信号が示す音声を、前記辞書切替部により選択された前記最上階のカテゴリよりも下の階のカテゴリに登録されている前記所定の情報を照合するためのデータと照合して、音声認識を行うことを特徴とする。
ここで、前記辞書格納部に、都道府県名を照合するための都道府県名データが登録された県名カテゴリと、都道府県内の市名を照合するための市名データが都道府県別に登録された市名カテゴリと、都道府県の市内の町村名を照合するための町村名データが市別に登録された町村名カテゴリとを含む住所辞書（４１）が格納されていてもよい。
前記辞書格納部に、地番などを照合するための地番等データが登録された地番等辞書（４２）と、氏名に使用される各種の氏を照合するための氏データが登録された氏カテゴリと、氏名に使用される各種の名を照合するための名データが登録された名カテゴリとを含む氏名辞書（４３）と、電話番号に使用される数字を照合するための数字データが登録された電話番号辞書（４４）とがさらに格納されていてもよい。
前記制御部が、前記音声入力手段を備えた端末装置（２０）に接続されており、前記制御部が、住所入力欄（３１），氏名入力欄（３２）および電話番号入力欄（３３）を有する入力画面（３０）を前記端末装置に表示させたのち、住所を都道府県名から音声で入力するように前記端末装置の使用者に指示するコメントを該端末装置に表示させ、前記端末装置が、前記使用者が前記端末装置に表示された前記コメントに従って前記入力画面の前記住所入力欄，前記氏名入力欄および前記電話番号入力欄のいずれか１つの欄にカーソル（２２）を移動させた該カーソルの位置を示すカーソル位置信号を前記制御部に出力し、前記制御部が、前記カーソル位置信号に基づいて、前記音声信号が住所，氏名および電話番号のどれを示す音声信号であるかを示す制御信号を前記辞書切替部に出力し、前記辞書切替部が、前記制御信号に基づいて、前記辞書格納部に格納されている前記住所辞書，前記地番等辞書，前記氏名辞書および前記電話番号辞書のうちの１つを選択してもよい。
前記辞書格納部が公開ネットワーク上に設けられていてもよい。
【０００９】
本発明の音声認識方法は、辞書切替部（１３）が、制御部（１１）からの制御信号に基づいて、所定の情報を照合するためのデータが複数のカテゴリに階層化されて登録されている辞書（４１）が格納された辞書格納部（１４）を検索して、前記辞書の前記複数のカテゴリのうちの最上階のカテゴリを選択するステップ（Ｓ１５）と、音声認識処理部（１２）が、音声入力手段（２１）から入力される音声信号が示す音声を、前記辞書切替部により選択された前記最上階のカテゴリに登録されている前記所定の情報を照合するためのデータと照合して、音声認識を行うステップ（Ｓ１６）と、前記辞書切替部が、前記音声認識処理部による前記音声認識の結果を示す音声認識結果データに基づいて前記辞書格納部（１４）を検索して、前記辞書の前記複数のカテゴリのうちの前記最上階のカテゴリよりも下の階のカテゴリを選択するステップ（Ｓ１７）と、前記音声認識処理部が、前記音声信号が示す音声を、前記辞書切替部により選択された前記最上階のカテゴリよりも下の階のカテゴリに登録されている前記所定の情報を照合するためのデータと照合して、音声認識を行うステップ（Ｓ１８）とを具備することを特徴とする。
ここで、前記辞書格納部に、都道府県名を照合するための都道府県名データが登録された県名カテゴリと、都道府県内の市名を照合するための市名データが都道府県別に登録された市名カテゴリと、都道府県の市内の町村名を照合するための町村名データが市別に登録された町村名カテゴリとを含む住所辞書（４１）が格納されていてもよい。
前記辞書切替部が最上階のカテゴリを選択するステップの前に、前記制御部が、住所入力欄（３１）を有する入力画面（３０）を端末装置（２０）に表示させたのち、住所を都道府県名から音声で入力するように前記端末装置の使用者に指示するコメントを該端末装置に表示させるステップ（Ｓ１１）と、前記端末装置が、前記端末装置に表示された前記コメントに従って前記使用者が前記入力画面の前記住所入力欄にカーソル（２２）を移動させた該カーソルの位置を示すカーソル位置信号を前記制御部に出力するステップ（Ｓ１３）と、前記制御部が、前記カーソル位置信号に基づいて、「入力音声信号が住所を示す」旨の制御信号を前記辞書切替部に出力するステップ（Ｓ１４）と、前記辞書切替部が、前記「入力音声信号が住所を示す」旨の制御信号に基づいて、前記辞書格納部に格納されている前記住所辞書を選択するステップ（Ｓ１５）とをさらに具備してもよい。
【発明の効果】
【００１０】
本発明の音声認識装置および音声認識方法は、入力音声信号が示す音声を、所定の情報を照合するためのデータのうちの選択された辞書またはカテゴリに登録されているデータとのみ照合して音声認識することができるので、精度良く音声認識することができるとともに音声認識の処理時間を短縮することができる。
【発明を実施するための最良の形態】
【００１１】
音声により所定の情報を入力する際に精度良くかつ短い処理時間で音声認識するという目的を、所定の情報を照合するためのデータが複数のカテゴリに階層化されて登録されている辞書を辞書格納部に格納しておき、制御部からの制御信号および音声認識処理部からの音声認識結果データに基づいて、辞書格納部に格納されている辞書の複数のカテゴリのうちの１つのカテゴリを辞書切替部により選択することにより実現した。
【実施例１】
【００１２】
以下、本発明の音声認識装置および音声認識方法の実施例について図面を参照して説明する。
本発明の一実施例による音声認識装置１は、図１に示すように、制御部１１と、音声認識処理部１２と、辞書切替部１３と、辞書格納部１４とを備えている。
【００１３】
ここで、制御部１１は、図２に示すような住所入力欄３１、氏名入力欄３２および電話番号入力欄３３を有する入力画面３０を外部の端末装置２０に表示させて、端末装置２０に接続されたマイク２１（音声入力手段）を用いて住所、氏名および電話番号を音声で入力するように端末装置２０の使用者に指示する。このとき、使用者は、たとえば住所を音声で入力する際には、端末装置２０に表示された入力画面３０の住所入力欄３１にカーソル２２を移動させたのちに、マイク２１に向かって住所を声で発する。
また、制御部１１は、端末装置２０から入力されるカーソル２２の位置を示すカーソル位置信号に基づいて、端末装置２０から入力される音声信号（以下、「入力音声信号」と称する。）が住所、氏名および電話番号のどれを示す音声信号であるかを示す制御信号を辞書切替部１３に出力する。
さらに、制御部１１は、音声認識の結果を示す音声認識結果データを音声認識処理部１２から受け取って、端末装置２０に出力する。
【００１４】
辞書格納部１４には、住所辞書４１、地番等辞書４２、氏名辞書４３および電話番号辞書４４が格納されている。
ここで、住所辞書４１は、住所情報を照合するための都道府県名データ、市名データおよび町村名データが３つのカテゴリに階層化されて登録されている構成を有する。すなわち、住所辞書４１は、図３に示すように、最上階のカテゴリとして、都道府県名を照合するための都道府県名データが登録された県名カテゴリＸを含み、県名カテゴリＸよりも１つ下の階のカテゴリとして、都道府県内の郡名や市名（東京都の特別区の名を含む。）を照合するための市名データが都道府県別に登録された市名カテゴリＹを含み、市名カテゴリＹよりも１つ下のカテゴリとして、都道府県の市内の区名や町村名（住居表示の町名のうち「○丁目」以外の部分）を照合するための町村名データが市別に登録された町村名カテゴリＺを含む。たとえば、住居表示「東京都千代田区大手町１丁目２番地３号」を例にとると、「東京都」を照合するためのデータ（都道府県名データ）は住所辞書４１の県名カテゴリＸに登録されており、「千代田区」を照合するためのデータ（市名データ）は住所辞書４１の市名カテゴリＹ１３に登録されており、「大手町」を照合するためのデータ（町村名データ）は住所辞書４１の町村名カテゴリＺ１３−１に登録されている。
地番等辞書４２には、地番や住居表示の町名のうち「○丁目」の部分、街区符号および住居番号などを照合するための数字、「丁目」、「番地」、「番」および「号」などの地番等データが登録されている。たとえば、住居表示「東京都千代田区大手町１丁目２番地３号」を例にとると、「１丁目２番地３号」を照合するためのデータ（地番等データ）は地番等辞書４２に登録されている。
氏名辞書４３は、氏名情報を照合するための氏データおよび名データが２つのカテゴリに階層化されて登録されている構成を有する。すなわち、氏名辞書４３は、図４に示すように、最上階のカテゴリとして、氏名に使用される各種の氏を照合するための氏データが登録された氏カテゴリｘを含み、氏カテゴリｘよりも下の階のカテゴリとして、氏名に使用される各種の名を照合するための名データが登録された名カテゴリｙを含む。
電話番号辞書４４には、電話番号に使用される数字を照合するための数字データが登録されている。
【００１５】
辞書切替部１３は、制御部１１から入力される制御信号に基づいて辞書格納部１４を検索して、住所辞書４１、地番等辞書４２、氏名辞書４３および電話番号辞書４４のいずれか一つを選択するとともに、制御部１１からの制御信号および音声認識処理部１２からの音声認識結果データに基づいて辞書格納部１４を検索して、住所辞書４１の３つのカテゴリ（県名カテゴリＸ、市名カテゴリＹおよび町村名カテゴリＺ）のうちのいずれか１つのカテゴリ、または氏名辞書４３の２つのカテゴリ（氏カテゴリｘおよび名カテゴリｙ）のうちのいずれか１つのカテゴリを選択する。
音声認識処理部１２は、端末装置２０から送られてくる入力音声信号が示す音声を、辞書切替部１３により選択された辞書および辞書のカテゴリに登録されているデータ（都道府県名データ、市名データ、町村名データ、地番等データ、氏データ、名データまたは数字データ）と照合して、音声認識を行う。
【００１６】
次に、本実施例による音声認識装置１の動作（本発明の一実施例による音声認識方法）について、図５から図７に示すフローチャートを参照して説明する。
音声認識装置１の制御部１１は、住所入力欄３１、氏名入力欄３２および電話番号入力欄３３を有する入力画面３０を端末装置２０に表示させたのち、住所を都道府県名から音声で入力するように端末装置２０の使用者に指示するコメントを端末装置２０に表示させる（ステップＳ１１）。
【００１７】
使用者は、端末装置２０に表示されたコメントに従って、入力画面３０の住所入力欄３１にカーソル２２を移動させたのちに、マイク２１を用いて自分の住所である「東京都千代田区大手町１丁目２番地３号」を声で入力する（ステップＳ１２）。これにより、端末装置２０のカーソル２２の位置を示すカーソル位置信号が端末装置２０から音声認識装置１の制御部１１に出力されるとともに、マイク２１から出力される音声信号が端末装置２０を介して音声認識装置１の音声認識処理部１２に出力される（ステップＳ１３）。
【００１８】
制御部１１は、カーソル位置信号に基づいて、「入力音声信号が住所を示す」旨の制御信号を辞書切替部１３に出力する（ステップＳ１４）。辞書切替部１３は、この制御信号に基づいて辞書格納部１４を検索して、住所辞書４１、地番等辞書４２、氏名辞書４３および電話番号辞書４４のうちの住所辞書４１を選択するとともに、住所辞書４１の最上階のカテゴリである県名カテゴリＸを選択する（ステップＳ１５）。
【００１９】
音声認識処理部１２は、入力音声信号が示す音声「東京都千代田区大手町１丁目２番地３号」のうちの都道府県名の部分である音声「東京都」を、辞書切替部１４により選択された住所辞書４１の県名カテゴリＸに登録されている都道府県名データと照合して、音声認識を行う（ステップＳ１６）。その結果、音声で入力された住所のうちの都道府県名が「東京都」であることが認識される。このとき、音声「東京都」と照合されるものは都道府県名データのみであるため、精度良く音声認識することができるとともに音声認識の処理時間を短縮することができる。
【００２０】
その後、辞書切替部１３は、音声認識処理部１２から入力される音声認識結果データ「東京都」に基づいて辞書格納部１４を検索して、住所辞書４１の県名カテゴリＸよりも１つ下の階の東京都内の市名カテゴリＹ１３を選択する（ステップＳ１７）。
音声認識処理部１２は、入力音声信号が示す音声「東京都千代田区大手町１丁目２番地３号」のうちの市名の部分である音声「千代田区」を、辞書切替部１４により選択された住所辞書４１の東京都内の市名カテゴリＹ１３に登録されている東京都内の市名データと照合して、音声認識を行う（ステップＳ１８）。その結果、音声で入力された住所のうちの市名が「千代田区」であることが認識される。このとき、音声「千代田区」と照合されるものは東京都内の市名データのみであるため、精度良く音声認識することができるとともに音声認識の処理時間を短縮することができる。
【００２１】
その後、辞書切替部１３は、音声認識処理部１２から入力される音声認識結果データ「千代田区」に基づいて辞書格納部１４を検索して、住所辞書４１の町村名カテゴリＺのうちの千代田区内の町村名カテゴリＺ１３−１を選択する（ステップＳ１９）。
音声認識処理部１２は、入力音声信号が示す音声「東京都千代田区大手町１丁目２番地３号」のうちの町村名の部分である音声「大手町」を、辞書切替部１４により選択された住所辞書４１の千代田区内の町村名カテゴリＺ１３−１に登録されている千代田区内の町村名データと照合して、音声認識を行う（図６のステップＳ２０）。その結果、音声で入力された住所のうちの町村名が「大手町」であることが認識される。このとき、音声「大手町」と照合されるものは千代田内の町村名データのみであるため、精度良く音声認識することができるとともに音声認識の処理時間を短縮することができる。
【００２２】
その後、辞書切替部１３は、音声認識処理部１２から入力される音声認識結果データ「大手町」に基づいて町村名の音声認識が終了したと判定すると、辞書格納部１４に格納されている地番等辞書４２を選択する。音声認識処理部１２は、入力音声信号が示す音声「東京都千代田区大手町１丁目２番地３号」のうちの残りの部分である音声「１丁目２番地３号」を、辞書切替部１４により選択された地番等辞書４２に登録されている地番等データと照合して、音声認識を行う（ステップＳ２１）。その結果、音声で入力された住所のうちの残りの部分が「１丁目２番地３号」であることが認識される。このとき、音声「１丁目２番地３号」と照合されるものは数字や「丁目」，「番地」，「番」および「号」などの限られた地番等データのみであるため、精度良く音声認識することができるとともに音声認識の処理時間を短縮することができる。
【００２３】
以上のようにして音声認識された住所「東京都千代田区大手町１丁目２番地３号」を示す住所認識結果データは、音声認識処理部１３から制御部１１を介して端末装置２０に出力される。これにより、入力画面３０の住所入力欄３１に、「東京都千代田区大手町１丁目２番地３号」が表示される（ステップＳ２２）。
【００２４】
使用者は、入力画面３０の住所入力欄３１に表示された住所「東京都千代田区大手町１丁目２番地３号」が正しいことを確認すると、カーソル２２を入力画面３０の氏名入力欄３２に移動させたのちに、マイク２１を用いて自分の氏名である「山田太郎」を声で入力する（ステップＳ２３）。これにより、端末装置２０のカーソル２２の位置を示すカーソル位置信号が端末装置２０から音声認識装置１の制御部１１に出力されるとともに、マイク２１から出力される音声信号が端末装置２０を介して音声認識装置１の音声認識処理部１２に出力される（ステップＳ２４）。
【００２５】
制御部１１は、端末装置２０から入力されたカーソル位置信号に基づいて、「入力音声信号が氏名を示す」旨の制御信号を辞書切替部１３に出力する（ステップＳ２５）。辞書切替部１３は、この制御信号に基づいて、辞書格納部１４に格納されている住所辞書４１、地番等辞書４２、氏名辞書４３および電話番号辞書４４のうちの氏名辞書４３を選択するとともに、氏名辞書４３の氏カテゴリｘを選択する（ステップＳ２６）。
【００２６】
音声認識処理部１２は、入力音声信号が示す音声「山田太郎」のうちの氏の部分である音声「山田」を、辞書切替部１４により選択された氏名辞書４３の氏カテゴリｘに登録されている氏データと照合して、音声認識を行う（ステップＳ２７）。その結果、音声で入力された氏名のうちの氏が「山田」であることが認識される。このとき、音声「山田」と照合されるものは氏データのみであるため、精度良く音声認識することができるとともに音声認識の処理時間を短縮することができる。
【００２７】
その後、辞書切替部１３は、音声認識処理部１２から入力される音声認識結果データ「山田」に基づいて氏の音声認識が終了したと判定すると、氏名辞書４３の名カテゴリｙを選択する。音声認識処理部１２は、入力音声信号が示す音声「山田太郎」のうちの名の部分である音声「太郎」を、辞書切替部１４により選択された氏名辞書４３の名カテゴリｙに登録されている名データと照合して、音声認識を行う（図７のステップＳ２８）。その結果、音声で入力された氏名のうちの名が「太郎」であることが認識される。このとき、音声「太郎」と照合されるものは名データのみであるため、精度良く音声認識することができるとともに音声認識の処理時間を短縮することができる。
【００２８】
以上のようにして音声認識された氏名である「山田太郎」を示す音声認識結果データは、音声認識処理部１３から制御部１１を介して端末装置２０に出力される。これにより、入力画面３０の氏名入力欄３２に、「山田太郎」が表示される（ステップＳ２９）。
【００２９】
使用者は、入力画面３０の氏名入力欄３２に表示された氏名「山田太郎」が正しいことを確認すると、カーソル２２を入力画面３０の電話番号入力欄３３に移動させたのちに、マイク２１を用いて自分の電話の電話番号である「０３１２４５６７８９」と声で入力する（ステップＳ３０）。これにより、端末装置２０のカーソル２２の位置を示すカーソル位置信号が端末装置２０から音声認識装置１の制御部１１に出力されるとともに、マイク２１から出力される音声信号が端末装置２０を介して音声認識装置１の音声認識処理部１２に出力される（ステップＳ３１）。
【００３０】
制御部１１は、端末装置２０から入力されたカーソル位置信号に基づいて、「入力音声信号が電話番号を示す」旨の制御信号を辞書切替部１３に出力する（ステップＳ３２）。
辞書切替部１３は、この制御信号に基づいて、辞書格納部１４に格納されている住所辞書４１、地番等辞書４２、氏名辞書４３および電話番号辞書４４のうちの電話番号辞書４４を選択する。音声認識処理部１２は、入力音声信号が示す音声「０３１２４５６７８９」の各数字を、辞書切替部１４により選択された電話番号辞書４４に登録されている数字データと照合して、音声認識を行う（ステップＳ３３）。その結果、音声で入力された電話番号が「０３１２４５６７８９」であることが認識される。このとき、音声「０３１２４５６７８９」と照合されるものは数字データのみであるため、たとえば数字の「５」を「号」などと誤認識することがなくなり、精度良く音声認識することができるとともに音声認識の処理時間を短縮することができる。
【００３１】
以上のようにして音声認識された電話番号である「０３１２４５６７８９」を示す音声認識結果データは、音声認識処理部１３から制御部１１を介して端末装置２０に出力される。これにより、入力画面３０の電話番号入力欄３３に、「０３１２４５６７８９」が表示される（ステップＳ３４）。使用者は、入力画面３０の氏名入力欄３２に表示された電話番号「０３１２４５６７８９」が正しいことを確認すると、入力作業を終了する。
【００３２】
以上の説明では、端末装置２０を音声認識装置１に直接接続したが、端末装置２０をインターネットなどの通信回線を介して音声認識装置１に接続して、Ｗｅｂページから住所、氏名および電話番号を音声で入力するようにして、同様の音声認識処理を行ってもよい。
また、制御部１１は、端末装置２０上のカーソル２２の位置に応じて辞書切替部１３に辞書を選択させたが、入力する項目を音声により「住所」、「氏名」および「電話番号」と入力させて、この音声を音声認識部１２により認識させて、この音声認識結果に基づいて辞書切替部１３に辞書を選択させてもよい。
さらに、住所辞書４１、地番等辞書４２、氏名辞書４３および電話番号辞書４４を辞書格納部１４に格納させたが、これらの辞書を公開ネットワーク上に設けてもよい。これにより、複数の端末装置からの共用が可能となり、ＡＳＰ（Application Service Provider）サービスを提供することができる。
【産業上の利用可能性】
【００３３】
以上説明したように、本発明の音声認識装置および音声認識方法は、音声により所定の情報を入力する際に精度良くかつ短い処理時間で音声認識する音声認識装置および音声認識方法に利用することができる。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施例による音声認識装置を説明するための概略ブロック図である。（実施例１）
【図２】図１に示した端末装置２０に表示される入力画面の一例を示す図である。（実施例１）
【図３】図１に示した辞書格納部１５に格納されている住所辞書４１の階層化構造の一例を示す図である。（実施例１）
【図４】図１に示した辞書格納部１５に格納されている氏名辞書４３の階層化構造の一例を示す図である。（実施例１）
【図５】図１に示した音声認識装置１の動作を説明するためのフローチャートである。（実施例１）
【図６】図１に示した音声認識装置１の動作を説明するためのフローチャートである。（実施例１）
【図７】図１に示した音声認識装置１の動作を説明するためのフローチャートである。（実施例１）
【符号の説明】
【００３５】
１  音声認識装置
１１  制御部
１２  音声認識処理部
１３  辞書切替部
１４  辞書格納部
２０  端末装置
２１  マイク
２２  カーソル
３０  入力画面
３１  住所入力欄
３２  氏名入力欄
３３  電話番号入力欄
４１  住所辞書
４２  地番等辞書
４３  氏名辞書
４４  電話番号辞書
Ｓ１１〜Ｓ３４  ステップ
【図１】
2006078829.tif 000003
【図２】
2006078829.tif 000004
【図３】
2006078829.tif 000005
【図４】
2006078829.tif 000006
【図５】
2006078829.tif 000007
【図６】
2006078829.tif 000008
【図７】
2006078829.tif 000009