(57)【要約】【課題】音声認識に必要な誤認識対策辞書へ記憶する単語や文章の選定を簡略化し、かつ誤認識されやすい単語や文章を常用される単語群から選定することで、より高い認識率を実現する音声認識用辞書の作成方法、作成装置及びこれらを備えた音声認識装置、音声認識システムを提供する。【解決手段】単語や文章からなる日常用語を列記したデータベースから、音声認識結果が正しいと判断する用語を除いた、読みが所定の長さ以下の用語を抽出して誤認識対策辞書を作成する。音声認識の結果、この辞書に列記された用語が認識結果として得られたときは、この用語を認識結果から排除する音声認識装置とする。【選択図】　図６
2004117771.tif 000002
【特許請求の範囲】
【請求項１】
音声認識結果が誤認識であると判断するために使用する誤認識対策辞書を作成する音声認識用辞書作成方法であって、
単語や文章からなる日常用語を列記したデータベースから、用語の読みが所定の長さ以下の用語を抽出し、
入力音声を音声認識した結果、所定の用語が得られたら正しい音声認識が行われたと判断する前記所定の用語を列記した音声認識辞書を用いて、
前記抽出した用語のうち、前記音声認識辞書に列記した用語の読みの文字並び又は文字長とが異なる用語を選択し
この選択した用語を用いて誤認識対策辞書を作成することを特徴とする音声認識用辞書作成方法。
【請求項２】
音声認識結果として正しいと判断する用語を列記した音声認識辞書と、音声認識結果が誤認識であると判断するために使用する誤認識対策辞書とを用いた音声認識方法であって、
単語や文章からなる日常用語を列記したデータベースから、用語の読みが所定の長さ以下の用語を抽出し、
この抽出した用語のうち、前記音声認識辞書に列記した用語の読みの文字並び又は長さとが異なる用語を選択し
この選択した用語を用いて前記誤認識対策辞書を作成し、
入力音声の音声認識を行う場合に、
音声認識した結果について、前記誤認識対策辞書に列記したものと同じ用語を示す結果であったときは、この結果を認識結果から排除する
ことを特徴とする音声認識方法。
【請求項３】
音声認識結果が誤認識であると判断するために使用する誤認識対策辞書を作成する音声認識用辞書作成装置において、
単語や文章からなる日常用語を列記したデータベースから、誤認識と判断すべき、読みが所定の長さ以下の、音声認識において誤認識しやすい用語を選択する選択手段と、
この選択した用語を用いて誤認識対策辞書を作成する辞書作成手段と
を備えたことを特徴とする音声認識用辞書作成装置。
【請求項４】
前記選択手段が抽出する用語の読みの所定の長さは、４文字長以下であることを特徴とする請求項３に記載の音声認識用辞書作成装置。
【請求項５】
音声認識結果として正しいと判断する用語を列記した音声認識辞書と、音声認識結果が誤認識であると判断するために使用する誤認識対策辞書を備えた音声認識装置において、
単語や文章からなる日常用語を列記したデータベースと、
このデータベースに列記した用語から、用語の読みが所定の長さ以下の用語を抽出し、抽出した用語のうち前記音声認識辞書に列記した用語の読みの文字並び又は文字長とが異なる用語を選択する選択手段と、
この選択した用語を用いて前記誤認識対策辞書を作成する辞書作成手段と
を備え、
入力音声を音声認識した結果について、前記誤認識対策辞書に列記したものと同じ用語を示す結果であったときは、この結果を認識結果から排除する
ことを特徴とする音声認識装置。
【請求項６】
音声認識結果として正しいと判断する用語を列記した音声認識辞書と、音声認識結果が誤認識であると判断するために使用する誤認識対策辞書を用いて音声認識を行う音声認識プログラムであって、
単語や文章からなる日常用語を列記したデータベースを検索し、用語の読みが所定の長さ以下の用語を抽出するステップと、
前記音声認識辞書を検索し、前記抽出した用語の読みの文字並び及び文字長とが同じ用語があるかどうかを判断し、同じ用語がない場合に限り前記抽出した用語を前記誤認識対策辞書に追加して記憶するステップと
を有し、
入力音声の音声認識を行う場合には、音声認識結果が示す語が前記誤認識対策辞書に記憶した用語と同じものであったときは、この結果を認識結果から排除することを特徴とする音声認識プログラム。
【請求項７】
単語や文章からなる日常用語を列記したデータベースから、誤認識と判断すべき、読みが所定の長さ以下の、音声認識において誤認識しやすい用語を選択的に抽出し、この選択された用語を用いて前記誤認識対策辞書を作成する音声認識用辞書作成装置と、
入力音声について音声認識辞書を用いて音声認識する音声認識装置と
を備えた音声認識システムにおいて、
前記音声認識装置は、前記入力音声の認識結果について、前記誤認識対策辞書にある用語に該当するかどうか前記誤認識対策辞書を検索する手段を備え、
前記誤認識対策辞書内の用語に該当する音声認識結果の場合には、この用語を認識結果として出力しないことを特徴とする音声認識システム。
【請求項８】
前記音声認識用辞書作成装置及び前記音声認識装置は互いに通信するための通信処理手段を備え、
前記通信処理手段は、前記音声認識用辞書作成装置が作成した前記誤認識対策辞書を、前記音声認識装置へ転送することを特徴とする請求項７に記載の音声認識システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声認識装置及び音声認識システムに関するものであって、特に音声認識に使用する辞書の作成に関するものである。
【０００２】
【従来の技術】
音声による操作指示を認識し機器を制御する技術として音声認識技術がある。音声認識は人が発する音声という不安定な条件に基づいて機器を制御するものであって、キーボードを叩く、操作スイッチを入れるといった電気的に安定した信号で制御するものではない。一例を挙げれば、声を聞いただけでそれが誰であるかを判別できるように、音声には大きな個人差が存在する。さらには同一人物が同じ単語を発声したとしても、日によって聞こえ方が異なることもあるほど不安定なものである。
【０００３】
このため従来では音声認識する単語から特徴を抽出してパラメータ化し、入力された音声信号と比較することで、このような不安定要素を極力排除した音声認識手法がとられるようになってきた（たとえば、特許文献１を参照）。しかしながら特許文献１の方法による音声認識装置でも未だ認識できない場合があり、発声の仕方や周囲の雑音などによっては、発声した単語とは違う単語と認識してしまうことも少なからずあった。
【０００４】
たとえば特許文献２のように、認識したい単語を登録した音声認識辞書とは別に、認識結果から排除する単語を登録した辞書、つまり誤認識対策辞書を設ける方法をとるようになった。誤って認識しやすいが、およそ操作指示とはなりえない単語を予め登録しておくことにより、誤って認識した単語を事前に察知し認識結果から排除するものである。
【０００５】
しかしながら特許文献２の場合、誤認識しやすい単語の抽出を［００１４］段落に記載された方法で行っている。まず認識したい単語について読みの上げたときの文字ごとに母音を抽出し、その母音の数を文字の出現位置ごとに累計する。文字の出現位置で見たときに、その出現位置に出現しない母音をもつ単語は認識したい単語ではないはずだから、それぞれの母音の出現位置にこのような文字を持つ単語を作成して、これを誤認識対策辞書として蓄積する。
【０００６】
この方法は認識したい単語が多くなると母音の抽出や検討に時間がかかり、処理が複雑になってしまうといった問題がある。また音声認識したい単語はある機器を操作するための操作指示となりうる単語であるから、その数はおのずと限られるはずである。その音声認識したい単語をもとに誤認識対策辞書に登録する単語を生成するのだから、生成する単語のバリエーションもおのずと限定される。
【０００７】
しかしながら、本来音声認識は利用者の生活の中で使用されるものであるから、誤認識しやすい単語を効果的に排除するためには、利用者が日常的に使用している単語全般から、誤認識対策辞書に登録する単語を選択すべきである。
【０００８】
また特許文献２の方法でも誤認識対策辞書に登録する単語数を数多く生成すれば広い範囲の単語をカバーできるが、誤認識対策辞書が必要とする記憶量はできうる限り小さくしたいのが普通である。単語を大量に生成したとき、それが普段使用する可能性のない単語ばかりであれば記憶量は無駄に増加するばかりである。
【０００９】
【特許文献１】特開平１１−１４３４８５号公報
【００１０】
【特許文献２】特開２００１−１８４０８５公報
【００１１】
【発明が解決しようとする課題】
本発明は音声認識に必要な誤認識対策辞書へ記憶する用語の選定を簡略化し、かつ誤認識されやすい用語を常用される用語群から選定することで、より高い認識率を実現する音声認識用辞書の作成方法、作成装置、音声認識方法及びこれらを利用した音声認識装置、音声認識システムを提供することを目的とする。
【００１２】
【課題を解決するための手段】
本発明の方法によれば、
音声認識結果が誤認識であると判断するために使用する誤認識対策辞書を作成する音声認識用辞書作成方法であって、
日常用語を列記したデータベースから、用語の読みが所定の長さ以下の用語を抽出し、
音声認識した結果、所定の単語や文章からなる用語が得られたら正しい音声認識が行われたと判断する前記所定の用語を列記した音声認識辞書を用いて、
前記抽出した用語のうち、前記音声認識辞書に列記した用語の読みの文字並び又は文字長とが異なる用語を選択し
この選択した用語を用いて誤認識対策辞書を作成することを特徴とする音声認識用辞書作成方法
が提供される。
また、
音声認識結果として正しいと判断する用語を列記した音声認識辞書と、音声認識結果が誤認識であると判断するために使用する誤認識対策辞書とを用いた音声認識方法であって、
単語や文章からなる日常用語を列記したデータベースから、用語の読みが所定の長さ以下の用語を抽出し、
この抽出した用語のうち、前記音声認識辞書に列記した用語の読みの文字並び又は長さとが異なる用語を選択し
この選択した用語を用いて前記誤認識対策辞書を作成し、
音声認識を行う場合に、
音声認識した結果について、前記誤認識対策辞書に列記したものと同じ用語を示す結果であったときは、この結果を認識結果から排除する
ことを特徴とする音声認識方法
が提供される。
及び、これらの方法を実現する音声認識用辞書作成装置、音声認識装置、音声認識プログラム及び音声認識システムが提供される。
【００１３】
【発明の実施の形態】
図１に本発明の１実施形態にかかる音声認識システムの一例を示す。図１には集音装置１０１、音声認識装置１０２、出力装置１０３、辞書作成装置１０４及びネットワーク１０５が示されている。集音装置１０１と音声認識装置１０２及び辞書作成装置１０４はネットワーク１０５を介して通信ができるように接続されている。
【００１４】
集音装置１０１はマイクロフォンなどで周囲の音声などの音情報を集め、この音情報を音声信号としてネットワークを介して音声認識装置１０２へ送信する機能を持つ。
【００１５】
音声認識装置１０２は、集音装置１０１が送信した音声信号を受信し、その信号に含まれる音声を解析する。解析の結果から音声であると判断した場合には、その音声がいかなる語であるかを認識し、その認識結果に基づいた信号を出力する機能を持つ。
【００１６】
出力装置１０３は、音声認識装置１０２の出力信号を受けて、音声認識結果にしたがった動作をする装置である。たとえばディスプレイ装置やブザーといった表示機器、テレビといった家電製品、あるいはリレーといったスイッチに相当する。
【００１７】
辞書作成装置１０４は音声認識装置１０２が音声認識に使用する辞書を作成する機能を有する。作成した辞書はネットワーク１０５を介して音声認識装置１０２へ送信される。
【００１８】
ネットワーク１０５は集音装置１０１、音声認識装置１０２及び辞書作成装置１０４との間の通信を実現する。このネットワークにはたとえば、Ｅｔｈｅｒｎｅｔ（Ｒ）といった有線ＬＡＮ、ＩＥＥＥ８０２．１１ｂで規定されるような無線ＬＡＮ、近距離通信を目的として開発されたＢｌｕｅｔｏｏｔｈ（ＴＭ）、または赤外線通信規格であるＩｒＤＡ（Ｉｎｆｒａｒｅｄ　Ｄａｔａ　Ａｓｓｏｃｉａｔｉｏｎ）といったものも適用可能である。通信の形態は上記したものに限られず、これらが互いに通信ができるネットワークであれば良い。
【００１９】
図２に本発明の１実施形態にかかる音声認識装置１０２のブロック構成図の一例を示す。図２には音声処理部２０１、認識部２０２、出力部２０３、通信処理部２０４、辞書更新部２０５、認識辞書２０６及び誤認識対策辞書２０７が示されている。
【００２０】
音声処理部２０１は集音装置１０１から得られた音声信号を音声認識に適した信号へ整形する機能を持っている。まず集音装置１０１が送信した音声信号が、通信処理部２０４によって音声処理部２０１へ入力される。この音声信号は通信時に紛れ込んだひずみやノイズが乗っている。音声処理部２０１は、このようなひずみを修正すると共に、フィルタ回路を介して音声認識に不要なノイズを除去する。その後、出力信号レベルなどを整え認識部２０２へ出力する。
【００２１】
認識部２０２は音声処理部２０１が出力する音声信号を受けて、この音声信号に含まれる音声を認識する機能を持つ。音声信号にどのような単語や文章の信号が含まれているかを判断するために行う信号解析の方法が多く知られている。本実施形態では、たとえば特許文献１に記載されるような単語を発声したときの音声信号に含まれる特徴を抽出した特徴パラメータによる解析方法などを利用すればよい。本実施形態の認識部２０２では、音声信号からこれに含まれる発声された単語や文章を解析する方法は、上記した方法に限らずどのような方法であってもかまわない。音声信号に含まれる発声された単語あるいは文章について、単語あるいは文章が抽出できる方法であれば用いることができる。
【００２２】
抽出した単語あるいは文章は、誤認識対策辞書２０７に記憶した情報と突き合わされる。突合せの結果該当するものが無い場合には、さらに認識辞書２０６に列記された情報と突き合わされる。突合せた結果、ここに列記されている単語や文章と同じものがあれば、抽出された単語あるいは文章は正しい指示であると判断する。このように判断した単語や文章による指示以外は、正しい指示ではないと判断する。
【００２３】
特徴抽出した単語や文章が正しい指示であると判断されたときは、出力部２０３に対し、その単語や文章によって実行される処理に沿う信号を出力する。
【００２４】
出力部２０３は認識部２０２の音声認識結果の信号を受けて、この信号に基づいた動作を行う機能を持つ。出力部２０３は、音声認識装置１０２に接続した出力装置１０３の制御をする。たとえば出力装置１０３の電源の入り切りなどを行う。出力装置１０３がテレビであれば電源の入り切りのほかに、受像チャンネルを切り替える、音量を上げるといった操作を行っても良い。
【００２５】
通信処理部２０４はネットワーク１０５を介して、集音装置１０１や辞書作成装置１０４と通信する機能を持つ。集音装置１０１から送信された音声信号については音声処理部２０１へ出力する。辞書作成装置１０４で作成された辞書情報を受信したときは、受信した辞書情報を辞書更新部２０５へ向けて出力する。
【００２６】
辞書更新部２０５は、辞書作成装置１０４からネットワーク１０５を介して得られた辞書情報を元に認識辞書２０６及び誤認識対策辞書２０７を更新する機能を持つ。
【００２７】
認識辞書２０６は認識部２０２で音声認識を行うときの、操作指示である単語や文章が記憶された、たとえばメモリといった記憶装置からなる辞書である。認識部２０２で音声信号に含まれる単語や文章を抽出したときに参照され、この辞書に列記されている単語や文章と同じものがある場合には、認識部２０２が音声による正しい指示がなされたと判断する。
【００２８】
たとえば出力装置１０３がテレビである場合、テレビの音量を上げるために「大きく」と発声するとする。認識部２０２は、利用者が発した「大きく」という音声信号を受けると、この単語や文章が認識辞書２０６にあるときはテレビの音量を大きくするように出力部２０３を介して出力装置１０３に信号を出力する、利用者が音声による指示をするとき、発声する単語や文章によって出力装置１０３に対して行う操作が異なるのが普通なので、列記された音声や文章ごとに認識部２０２が出力部２０３に与える出力信号（コマンド）も関連付けられて列記されている。好ましくは認識辞書２０６に記憶する単語や文章、及び出力信号を入れ替えられるようにすべきである。このように構成すれば、認識したい単語や文章、及び出力信号が異なる出力装置１０３であっても適用することができる。
【００２９】
認識部２０２の音声認識の際、認識辞書２０６に予め記憶されていない単語や文章については、正しい指示とは認めない。
【００３０】
誤認識対策辞書２０７は、認識部２０２で特徴抽出した単語や文章のうち、明らかに出力装置１０３への操作指示とはならない単語や文章を列記したものである。ここに記憶する単語や文章は、認識部２０２による単語や文章の特徴抽出後、出力装置１０３への操作指示ではないとしてまず先に認識部２０２によって排除されるべき単語や文書である。誤認識対策辞書２０７に記憶する単語や文章の選定については以降の辞書情報作成方法で説明する。好ましくは誤認識対策辞書２０７に記憶する単語や文章は入れ替えられるようにすべきである。このように構成すれば、出力装置１０３ごとあるいは任意に誤認識と判定したい単語や文章を変えたい場合でも適用することができるようになる。
【００３１】
図３は本発明の１実施形態にかかる辞書作成装置１０４のブロック構成図の一例を示している。図３には単語辞書３０１、誤認識対策辞書作成部３０２、認識辞書作成部３０３、通信制御部３０４、認識辞書情報３０５及び誤認識対策辞書情報３０６が示されている。
【００３２】
単語辞書３０１は日常会話で用いられている単語や文章を列記したデータベースである。ここに記憶する単語や文章は、たとえば市販されている国語辞書の掲載項目とすることができる。市販されている国語辞書は、普段の会話中で使用されている頻度が高い単語や文章が多く記載されている。日常会話等で発声される単語や文章をカバーするには好適である。市販の国語辞書の掲載項目から、話し言葉として発声する頻度が低いと思われるものを除いた単語辞書３０１を作成し、これを使用することもできる。このようにすると単語辞書３０１を構成するデータベースの容量を減少することができる。単語辞書３０１は磁気ディスク装置、メモリ、ＣＤ−ＲＯＭといったあらゆる記憶装置で構成することができる。
【００３３】
誤認識対策辞書作成部３０２は、単語辞書３０１に記憶された単語や文章から所定の規則にしたがって単語や文章を選択し、誤認識対策辞書情報３０６に記憶する機能を持つ。誤認識対策辞書作成部３０２が行う、単語辞書３０１から単語や文章を抽出する規則については、以降の辞書情報作成方法で説明する。
【００３４】
認識辞書作成部３０３は、音声認識装置１０２が行う音声認識で認識したい単語や文章を、認識辞書情報３０５に記憶する機能を持つ。認識したい単語や文章とは、音声認識装置１０２によって出力装置１０３を制御するために利用者が発する単語や文章のことである。認識辞書作成部３０３による認識辞書情報３０５へ単語や文章を入力する方法は、辞書作成装置１０４に備えた図示しないキーボードから打ち込む方法が考えられる。制御対象である出力装置１０３が定まれば、音声による制御に適した単語や文章が決まってくる。前出のテレビを例にとると、「つける」、「切る」、「○チャンネル」、「大きく」、「小さく」といった単語や文章を定めれば基本的な制御には十分である。
【００３５】
制御対象に応じて音声認識で認識したい単語や文章、およびそれらが音声信号として与えられたとき出力装置１０３にどのような出力信号を出力するかが決まったところで、利用者あるいは開発者がこれらの情報を前出のキーボードを叩き入力する。入力した情報は認識辞書作成部３０３が処理し、認識辞書情報３０５に記憶する。
【００３６】
あるいは認識辞書作成部３０３が、ネットワーク１０５を介して集音装置１０１から認識辞書情報３０５に記憶する単語や文章の音声信号を取得し、これを音声認識したものを認識辞書情報３０５に記憶するように構成しても良い。
【００３７】
通信処理部３０４はネットワーク１０５を介して集音装置１０１及び音声認識装置１０２と通信する機能を持つ。通信する情報には、集音装置１０１から送信される音声信号や、認識辞書情報３０５及び誤認識対策辞書情報３０６を音声認識装置１０２に送信する辞書情報がある。
【００３８】
認識辞書情報３０５は、認識辞書作成部３０３によって、音声認識装置１０２に出力装置１０３への制御指示として認識したい単語や文章が列記されるデータベースである。認識辞書情報３０５は磁気ディスク、メモリ、ＣＤ−ＲＯＭといったあらゆる記憶装置により構成することができる。
【００３９】
認識辞書情報３０５に列記される単語や文章は、制御対象である出力装置１０３に応じて入れ替えられるようになっている。このように構成すれば制御対象を制御するために発声する単語や文章、および出力信号が異なっていても本実施形態のまま適用することができる。
【００４０】
認識辞書情報３０５に記憶した単語や文章の情報は、通信処理部３０４が、音声認識装置１０２が備える認識辞書２０６の更新のための辞書情報としてネットワーク１０５を介して送信する。
【００４１】
誤認識対策辞書３０６は、誤認識対策辞書作成部３０２によって、音声認識装置１０２に認識結果から排除したい単語や文章の読みが列記されるデータベースである。誤認識対策辞書３０６は磁気ディスク、メモリ、ＣＤ−ＲＯＭといったあらゆる記憶装置により構成することができる。
【００４２】
誤認識辞書情報３０６に列記される単語や文章は、必要に応じて書き換え可能になっている。このように構成すれば制御対象を制御する際に認識したくない単語や文章が変わっても本実施形態のまま適用することができる。
【００４３】
誤認識対策辞書情報３０６に記憶した単語や文章の情報は、認識辞書情報３０５と同様に、通信処理部３０４によりネットワーク１０５を介して音声認識装置１０２が備える誤認識対策辞書２０７の更新のための辞書情報として送信される。
【００４４】
図４は本発明の１実施形態における集音装置１０１のブロック構成図の一例を示す図である。図４には、マイクロフォン４０１、音声処理部４０２及び通信処理部４０３が示されている。
【００４５】
マイクロフォン４０１は周囲の音声を音声信号に変換し、音声処理部４０２に出力する。音声信号には、利用者が出力装置１０３を制御するために発した単語や文章の音声信号が含まれている。
【００４６】
音声処理部４０２は、マイクロフォン４０１から得られた音声信号からひずみを修正すると共に、フィルタ回路を介して音声認識に不要なノイズを除去する。その後、ノイズが除去された信号の音声信号出力の信号レベルなどを整え、通信処理部４０３へ出力する。
【００４７】
通信処理部４０３は音声処理部４０２が出力した音声信号を、ネットワーク１０５を介して音声認識装置１０２及び辞書作成装置１０４に送信する機能を持つ。
【００４８】
次に、図５に本発明の１実施形態における辞書作成装置１０４の辞書情報の作成方法を示す動作フローの一例を示す。
【００４９】
誤認識対策辞書情報３０６の作成に先立って、最初に認識辞書情報３０５を作成する。利用者あるいは開発者は、出力装置１０３を制御する音声で使用する単語や文章を決め、この単語や文章によって出力装置１０３にどのような出力信号を出力すべきかを定める。これらが定まったとことで利用者あるいは開発者は認識辞書作成部３０３を介して、認識辞書情報３０５に単語や文章、出力信号の情報を入力する（ステップＳ０１）。
【００５０】
つぎに音声認識装置１０２で操作指示として認識しない単語や文章である誤認識単語を、単語辞書３０１から抽出する（ステップＳ０２）。
【００５１】
最終的に誤認識対策辞書情報３０６に列記される単語や文章は、次にあげる点を考慮して抽出する。
ａ）操作指示として使用する単語や文章を除いたもの。
ｂ）操作指示ではない単語や文章であるにもかかわらず、音声認識装置１０２で操作指示と認識されるもの。
ｃ）単語長が短いために、発声したときの特徴情報が少ないもの。
【００５２】
ａ）は、認識させたい単語や文章は、どのような事情があるにせよ誤認識対策辞書情報３０６及び誤認識対策辞書２０７には含めないという意味である。
【００５３】
ｂ）は発声した単語や文章が、操作指示では無いにもかかわらず音声認識装置１０２に操作指示として認識され易い単語や文章であった場合に、これらの単語や文章を個別に抽出対象とする。こうすることにより音声認識装置１０２によって誤って認識されやすい単語や文章を積極的に排除することができる。
【００５４】
ｃ）は、ある単語や文章を発声したときに、その音声信号に含まれる特長点が少なく音声認識の際に他の単語や文章と分別がつきにくいものを誤認識対策辞書情報として抽出するという意味である。
【００５５】
ステップＳ０２では上記のｃ）の点に注目して単語や文章を抽出する。本実施形態では、音声信号に含まれる特長点が少ないという基準を、１乃至４文字で記述される単語や文章とする。単語辞書３０１に列記された単語や文章の一部から抽出候補を選定する一例を図６に示す。図６の表は単語辞書３０１に列記した単語の読みの文字並びを示す登録単語の欄と、その登録単語のそれぞれの文字長、及び誤認識単語の判定結果である誤認判定の欄が示されている。これ以降、音声信号に含まれる特長点が少ないと判断される単語や文章を、誤認単語と呼ぶ。
【００５６】
誤認単語と判断された登録項目は「あーす」、「あーち」、「あい」、「あいかぎ」、「あいけん」、「あおかび」及び「あおぐ」の８個である。誤認識対策辞書作成部３０２は、この８個の単語は発声したときに音声的な特徴が少なく、音声認識装置１０２が出力装置１０３への操作指示を含む他の単語や文章と誤認識しやすい単語だと判断する。一方、「あいいれない」、「あいかわらず」、「あいえんか」、「あいきどう」、「あいきょう」、「あいしょう」及び「あおざめる」の７個は誤認識しにくい単語と判断し、誤認識対策辞書情報３０６には記憶しない。
【００５７】
このように単純に文字数を基準に、他の単語や文章と誤認識されやすい単語や文章を抽出すると、誤認識対策辞書２０７の作成が容易になる。また、音声によって操作を指示する利用者が日常的に使用する単語群や文章を列記した単語辞書３０１から抽出すれば、発声される確率の高い単語や文章をカバーした誤認識対策辞書２０７とすることが可能となる。
【００５８】
本実施形態では特徴点が少ない単語や文章の判断基準を読みで１乃至４文字で表現されるものとした。たとえば、音声認識装置１０２の、音声信号に含まれる単語や文章の特徴抽出能力が高く音声認識率が高い場合は、誤認識対策辞書情報３０６として抽出する単語や文章の長さを１乃至３文字あるいは１乃至２文字とし、誤認単語として用意する単語や文章の数を減らすことができる。
【００５９】
利用者が音声認識装置１０２に求める音声認識率にもよるが、誤認単語に該当する文字長を減ずると誤認識対策辞書情報３０６に列記する単語や文章の数を削減することが可能である。記憶数が削減されることにより、誤認識対策辞書情報３０６及び誤認識対策辞書２０７に必要な記憶容量をより小さいもので構成することもできる。
【００６０】
つぎに単語辞書３０１から誤認識対策辞書作成部３０２がすべての誤認単語を抽出したかを判断する（ステップＳ０３）。すべての誤認単語の抽出が終わったら、認識辞書情報３０５と誤認識対策辞書情報３０６に列記された単語や文章の情報を音声認識装置１０２に送信する（ステップＳ０６）。
【００６１】
一方、単語辞書３０１にまだ誤認単語がある場合は、抽出した誤認単語が認識辞書情報３０５に含まれているかを判断する（ステップＳ０４）。これはステップＳ０２の説明で既述したように、操作指示に該当するものは誤認識対策辞書には含めないというａ）のために行う処理である。このとき、誤認識対策辞書作成部３０２は抽出した誤認単語が認識辞書情報３０５にある場合には、この誤認単語の処理を止め新たな誤認単語を抽出する（ステップＳ０２）。
【００６２】
ステップＳ０４での誤認単語の同一判断は、単語や文章の読みの文字並び及び文字長で見たときに、その両方が同じものを同じ単語や文章であると判断する。このように単に読みが同じかどうかによって単語や文章の同一性が判断される。
【００６３】
誤認単語が認識辞書情報３０５にない単語や文章であると判断したときは、この誤認単語をその読みと共に誤認識対策辞書情報３０６に記憶する（ステップＳ０５）。記憶した後は再び単語辞書３０１から新たな誤認単語を抽出する（ステップＳ０２）。
【００６４】
続いて、図７に本発明の１実施形態にかかる音声認識装置１０２の動作フローを示す。音声認識に先立って、辞書作成装置１０４から送信された辞書情報により、認識辞書２０６及び誤認識対策辞書２０７の更新が正常に終わっているものとする。
【００６５】
認識部２０２は、集音装置１０１が送信した音声信号を受けて、この音声信号に含まれる音声の特徴から単語や文章を抽出する（ステップＳ１１）。
【００６６】
次に認識部２０２は音声信号に含まれる発声された単語や文章を正常に抽出できたかどうかを判断する（ステップＳ１２）。判断の結果、正常に単語や文章を抽出できなかったときは次に送られてくる音声信号の音声認識処理を行う（ステップＳ１１）。
【００６７】
入力音声の単語や文章が正常に抽出できたときは、認識部２０２は抽出した単語や文章が誤認識対策辞書２０７に列記されているかどうかを判断する（ステップＳ１３）。ここでの判断は、単語や文章の読みの文字並び及び文字長が同じであるかどうかによって、単語や文章同士の同一性を判断する。列記されているときは、この音声信号に含まれる単語や文章は誤認単語、つまり誤って認識した可能性が高いと判断されるため処理を中止し、次に送られてくる音声信号の音声認識処理を行う（ステップＳ１１）。
【００６８】
認識部２０２は、抽出した単語や文章が誤認識対策辞書２０７に列記されていないと判断したときは、次に抽出した単語や文章が認識辞書２０６に列記されているかどうかを判断する（ステップＳ１４）。認識辞書２０６に列記されていない単語や文書であれば、出力装置１０３への操作指示ではないから処理を中止し、次に送られてくる音声信号の音声認識処理を行う（ステップＳ１１）。
【００６９】
認識辞書２０６に列記されている単語や文章の中に、抽出した単語や文章と同じものがあったときは、その単語や文章と関連付けられた出力信号情報を認識辞書２０６から取り出す。そして取り出した出力信号を出力部２０３を介して出力装置１０３へ出力する（ステップＳ１５）。
【００７０】
上記したような構成とすることで、音声認識システムで使用する誤認識対策辞書の作成が容易になる。また、音声によって操作を指示する利用者が日常的に使用する単語群や文章を単語辞書から誤認単語を抽出するので、発声される確率の高い単語や文章をカバーした誤認識対策辞書とすることができる。よって誤認識対策辞書の作成コスト低減し、かつ音声認識率の向上を実現することができる。
【００７１】
（実施形態の変形例１）
図１に示した集音装置１０１、音声認識装置１０２及び辞書作成装置１０４の機能を一つの筐体で実現することもできる。このとき誤認識対策辞書２０７と誤認識対策辞書情報３０６、および認識辞書２０６と認識辞書情報３０５をそれぞれ１つの記憶装置で実現しても良い。誤認識対策辞書作成部３０２は誤認識対策辞書２０７を直接更新し、認識辞書作成部３０３も同様に認識辞書２０６を直接更新するようにすれば良い。
【００７２】
またネットワーク１０５を介した更新も不要となるので、この場合は通信制御部２０４、３０４及び４０３と、辞書更新部２０５を構成に含めなくとも、本発明にかかる音声認識システムを構成できる。
【００７３】
加えて、出力装置１０３に音声認識装置１０２の機能を含めるなど、図１に示したそれぞれの構成要素を適宜組み合わせて構成しても本発明の効果が得られることに変わりは無い。
【００７４】
たとえば家庭内の複数の場所に集音装置１０１を設置し、各々の集音装置１０１が送信する音声信号を一つの音声認識装置１０２で処理すれば、家庭内のどこからでも操作指示ができる環境を利用者に提供することができる。または集音装置１０１と音声認識装置１０２の機能を一つの筐体に収納すれば、音声認識機能を持った携帯型のたとえばリモコン装置とすることもできる。
【００７５】
このように構成すると、音声認識システムの利用場面や製造コストに応じて適切なシステムの構成とすることができる。
【００７６】
（実施形態の変形例２）
辞書作成装置１０４で作成した認識辞書情報３０５及び誤認識対策辞書情報３０６を、通信処理部３０４及び２０４を介して、辞書更新部２０５により認識辞書２０６及び誤認識対策辞書２０７を更新した後に、音声認識装置１０２によって認識辞書２０６及び誤認識対策辞書２０７に情報を追加する場合である。
【００７７】
たとえば操作指示に使用する単語や文章の一部を変えたいとき、または誤認識対策辞書作成部３０２で抽出されなかった単語や文章を誤認単語として誤認識対策辞書２０７に記憶したいときに、わざわざ辞書作成装置１０４で辞書情報の再作成をしたくない、あるいは辞書作成装置１０４が遠方に設置されているなどで辞書情報の再作成ができないときに有効である。
【００７８】
図８に本変形例にかかる音声認識装置１０２のブロック構成図の一例を示す。図２に示したブロック構成図との違いは、入力部２０８が新たに追加された点である。
【００７９】
入力部２０８はたとえばキーボードであり、認識辞書２０６や誤認識対策辞書２０７に列記されている情報を更新するために、利用者がこのキーボードから入力した情報が辞書更新部２０５に出力される。辞書更新部２０５は、入力部２０８から得られた情報をもとに認識辞書２０６や誤認識対策辞書２０７を更新する。
【００８０】
あるいは辞書更新部２０５が、ネットワーク１０５を介して集音装置１０１からそれぞれの辞書に列記する単語や文章の音声信号を取得し、これを解析した単語や文章を更新用の辞書情報として用いても良い。
【００８１】
なお、上記した本発明の１実施形態及び変形例の構成は実施形態に挙げた構成限られず、同様の機能をもつ構成によって一部あるいは全部を置き換えても、本発明の効果を得ることができる。また本発明の実施形態に示した音声認識装置１０２及び辞書作成装置１０４の動作フローを実現するプログラムコードを実装した計算機によって構成しても同様に本発明の効果を得ることができる。
【００８２】
【発明の効果】
音声認識に必要な誤認識対策辞書へ記憶する単語の選定を簡略化し、かつ誤認識されやすい単語や文章を常用される単語群から選定することで、より高い認識率を実現する音声認識用辞書の作成方法、作成装置及びこれらを備えた音声認識装置、音声認識システムとすることができる。
【図面の簡単な説明】
【図１】本発明の実施形態における音声認識システムの一例を示す図である。
【図２】本発明の実施形態における音声認識装置１０２のブロック構成図の一例を示す図である。
【図３】本発明の実施形態における辞書作成装置１０４のブロック構成図の一例を示す図である。
【図４】本発明の実施形態における集音装置１０１のブロック構成図の一例を示す図である。
【図５】本発明の実施形態における辞書作成装置１０４の動作フローの一例を示す図である。
【図６】本発明の実施形態における誤認単語の選定方法の一例を示す図である。
【図７】本発明の実施形態における音声認識装置１０２の動作フローの一例を示す図である。
【図８】本発明の実施形態の変形例１における音声認識装置１０２のブロック図の一例を示す図である。
【符号の説明】
１０１　　　　　集音装置
１０２　　　　　音声認識装置
１０３　　　　　出力装置
１０４　　　　　辞書作成装置
１０５　　　　　ネットワーク
２０２　　　　　認識部
２０５　　　　　辞書更新部
２０６　　　　　認識辞書
２０７　　　　　誤認識対策辞書
２０８　　　　　入力部
３０１　　　　　単語辞書
３０２　　　　　誤認識対策辞書作成部
３０６　　　　　誤認識対策辞書情報
【図１】
2004117771.tif 000003
【図２】
2004117771.tif 000004
【図３】
2004117771.tif 000005
【図４】
2004117771.tif 000006
【図５】
2004117771.tif 000007
【図６】
2004117771.tif 000008
【図７】
2004117771.tif 000009
【図８】
2004117771.tif 000010