(57)【要約】【課題】適切な重み付けでユーザの不快感を軽減できる音声認識装置を提供する。【解決手段】音声認識装置１０は、ユーザからの発話音声を入力する音声入力部１１ａと、登録語彙を複数記憶した登録語彙記憶部１２と、音声入力部１１ａにより入力された発話音声と、登録語彙記憶部１２により記憶された複数の登録語彙との認識照合処理を行う認識照合処理部１３と、認識照合処理部１３による認識照合結果に基づいて制御機器２０を制御する制御信号を出力する制御部１４と、ユーザの制御機器２０の操作指示に伴って変化する制御機器２０の動作状態に対応して、複数の登録語彙のうち、当該制御機器２０を制御するための登録語彙について、ユーザによって発話される可能性を推定し、推定結果に応じた重み付けを行う重み設定部１６と、を備えている。また、認識照合処理部１３は、重み設定部１６により設定された重み付けを加味して認識照合処理を行う。【選択図】図１
2009109535.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの発話音声を入力し、入力した発話音声が予め登録された登録語彙に該当すると認識した場合に、認識した登録語彙に基づいて制御機器を制御する制御信号を出力する音声認識装置であって、
ユーザからの発話音声を入力する音声入力手段と、
前記登録語彙を複数記憶した登録語彙記憶手段と、
前記音声入力手段により入力された発話音声と、前記登録語彙記憶手段により記憶された複数の登録語彙との認識照合処理を行う認識照合処理手段と、
前記認識照合処理手段による認識照合結果に基づいて前記制御機器を制御する制御信号を出力する制御手段と、
ユーザの制御機器の操作指示に伴って変化する制御機器の動作状態に対応して、前記複数の登録語彙のうち、当該制御機器を制御するための登録語彙について、ユーザによって発話される可能性を推定し、推定結果に応じた重み付けを行う重み設定手段と、を備え、
前記認識照合処理手段は、前記重み設定手段により設定された重み付けを加味して認識照合処理を行う
ことを特徴とする音声認識装置。
【請求項２】
前記制御機器を制御するために出力された制御信号に基づき、制御機器の動作状態を記憶する動作状態記憶手段をさらに備え、
前記重み設定手段は、前記動作状態記憶手段から制御機器の動作状態の情報を取得する
ことを特徴とする請求項１に記載の音声認識装置。
【請求項３】
前記重み設定手段は、前記制御手段によって直前の制御信号が出力されてからの経過時間に応じて重み付けを変化させる
ことを特徴とする請求項２に記載の音声認識装置。
【請求項４】
前記重み設定手段は、前記制御機器に対して直前に出力された制御信号と同じ制御信号を出力する登録語彙とについて、認識され易くなるように重み付けを行う
ことを特徴とする請求項２又は請求項３のいずれかに記載の音声認識装置。
【請求項５】
前記重み設定手段は、前記制御機器に対して直前に出力された制御信号と同じ制御信号を出力する登録語彙について、認識され難くなるように重み付けを行う
ことを特徴とする請求項２から請求項４のいずれか１項に記載の音声認識装置。
【請求項６】
前記重み設定手段は、前記制御機器に対して直前に出力された制御信号と反対の制御を行う制御信号を出力する登録語彙について、直前の制御信号が出力されてから一定時間経過後に認識され易くなるように重み付けを行う
ことを特徴とする請求項２から請求項５のいずれか１項に記載の音声認識装置。
【請求項７】
ユーザからのスイッチ操作を受け付ける操作受付手段をさらに備え、
前記制御手段は、前記操作受付手段により受け付けられたユーザの操作内容に基づいて制御機器を制御するための制御信号を出力する
ことを特徴とする請求項２から請求項６のいずれか１項に記載の音声認識装置。
【請求項８】
前記重み設定手段は、前記制御機器の動作状態に対応して、ユーザによって発話される可能性の推定結果に応じた重みを記憶したルール記憶手段を有し、前記ルール記憶手段により記憶される重みに応じて重み付けを行う
ことを特徴とする請求項１から請求項７のいずれか１項に記載の音声認識装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声認識装置に関する。
【背景技術】
【０００２】
近年、ユーザからの発話音声を入力し、入力した発話音声が予め登録された登録語彙に該当すると認識した場合に、認識した登録語彙に応じて対話を行う音声認識装置が知られている。この音声認識装置では、例えばユーザが朝に「おはよう」などの語彙を発話すると予測されることから、時刻に応じて登録語彙に重み付けを行う。例えば、朝の時間帯では「おはよう」について認識され易くなるように重み付けを行い、「こんばんは」について認識され難くなるように重み付けを行う。これにより、音声認識装置は、音声認識性能について向上を図っている（特許文献１参照）。
【特許文献１】特開平８−２９７４９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来の音声認識装置では、時刻、気温及び気圧などの情報をもとにして重み付けを行っているため、適切な重み付けをできないことがある。例えば、昼過ぎや夜に出勤するような仕事に就いているユーザにとっては、昼前や夕方あたりに起床することが多く、時刻に基づいてユーザが朝に「おはよう」などの語彙を発話すると予測してしまうと、適切な重み付けを行うことができなくなってしまう。また、従来の音声認識装置では、適切な重み付けを行うことができず、ユーザに不快感を与えてしまうことがある。例えば、昼前や夕方あたりに起床するユーザが起床直後に「おはよう」と発話したにも拘わらず、音声認識装置（特許文献１では対話装置）が「こんにちは」で返事をすると、ユーザは不快に感じてしまう。
【０００４】
本発明は、上記問題点を解決するために成されたものであり、その目的とするところは、制御機器を制御するための登録語彙についてより適切な重み付けを行いユーザに与える不快感を軽減することが可能な音声認識装置を提供することである。
【課題を解決するための手段】
【０００５】
本発明に係る音声認識装置は、ユーザからの発話音声を入力し、入力した発話音声が予め登録された登録語彙に該当すると認識した場合に、認識した登録語彙に基づいて制御機器を制御する制御信号を出力するものであって、ユーザからの発話音声を入力する音声入力手段と、登録語彙を複数記憶した登録語彙記憶手段と、音声入力手段により入力された発話音声と、登録語彙記憶手段により記憶された複数の登録語彙との認識照合処理を行う認識照合処理手段と、認識照合処理手段による認識照合結果に基づいて制御機器を制御する制御信号を出力する制御手段と、ユーザの制御機器の操作指示に伴って変化する制御機器の動作状態に対応して、複数の登録語彙のうち、当該制御機器を制御するための登録語彙について、ユーザによって発話される可能性を推定し、推定結果に応じた重み付けを行う重み設定手段と、を備え、認識照合処理手段は、重み設定手段により設定された重み付けを加味して認識照合処理を行う。
【０００６】
この音声認識装置によれば、ユーザの制御機器の操作指示に伴って変化する制御機器の動作状態に対応して、複数の登録語彙のうち、当該制御機器を制御するための登録語彙について、ユーザによって発話される可能性を推定し、推定結果に応じた重み付けを行ったうえで照合処理を行う。このため、例えば現在照明装置が点灯状態である場合、認識照合処理手段は、照明装置を制御するための登録語彙である「ライトを消して」についてユーザに発話される可能性が高く、「ライトをつけて」についてユーザに発話される可能性が低いなどと推定することができる。そして、認識照合処理手段は、「ライトを消して」について認識され易いように重み付けを行い、「ライトをつけて」について認識され難いように重み付けを行うことが可能となる。このように、本発明の音声認識装置は、制御する対象となる制御機器の現在の動作状態から重み付けを行うため、時刻や気圧などによる重み付けと比較して重み付けの確実性が増すこととなる。そして、重み付けの確実性が増すことから、登録語彙について音声認識性能の向上を図ることができ、誤った制御を行う可能性を減じてユーザに与える不快感を軽減することができる。従って、より適切な重み付けを行いユーザに与える不快感を軽減することができる。
【０００７】
また、本発明に係る音声認識装置において、制御機器を制御するために出力された制御信号に基づき、制御機器の動作状態を記憶する動作状態記憶手段をさらに備え、重み設定手段は、動作状態記憶手段から制御機器の動作状態の情報を取得することが好ましい。
【０００８】
この音声認識装置によれば、制御機器を制御するために出力された制御信号に基づき、制御機器の動作状態を記憶する動作状態記憶手段をさらに備え、認識照合処理手段は、動作状態記憶手段から制御機器の動作状態の情報を取得する。このため、制御機器の動作状態を検出するために制御機器にセンサを設ける必要が無く、過去の制御信号から制御機器の動作状態の情報を取得して、構成の簡易化を図ることができる。
【０００９】
また、本発明に係る音声認識装置において、重み設定手段は、制御手段によって直前の制御信号が出力されてからの経過時間に応じて重み付けを変化させることが好ましい。
【００１０】
この音声認識装置によれば、直前の制御信号が出力されてからの経過時間に応じて重み付けを変化させる。ここで、直前の制御信号がテレビの音量をアップさせるものであった場合において、ユーザの望む音量に達していないとすると、ユーザは比較的早く（例えば５秒以内）にテレビの音量をアップさせるように発話する傾向にある。一方、ユーザの望む音量に達した場合において、ユーザは、テレビを視聴した後（例えば１分以上視聴した後）に、テレビの音量をダウンさせるように発話する傾向にある。このように、時間経過に応じて、音量アップ及びダウンに関する発話の可能性が変化することとなり、経過時間に応じて重み付けを行うことで、一層重み付けを適切に行うことができる。
【００１１】
また、本発明に係る音声認識装置において、重み設定手段は、制御機器に対して直前に出力された制御信号と同じ制御信号を出力する登録語彙とについて、認識され易くなるように重み付けを行うことが好ましい。
【００１２】
この音声認識装置によれば、直前に出力された制御信号と同じ制御信号を出力する登録語彙について、認識され易くなるように重み付けを行う。このため、例えば制御機器がテレビなどであり、ユーザが「音量アップ」を直前の登録語彙として発話して制御信号が出力されたとする。この場合、ユーザの望む音量までに達していないとき、ユーザは再度「音量アップ」を発話する可能性が高い。よって、直前に出力された制御信号と同じ制御信号を出力する登録語彙について認識され易くなるように重み付けを行うことで、音声認識性能の向上を図ることができる。
【００１３】
また、本発明に係る音声認識装置において、重み設定手段は、制御機器に対して直前に出力された制御信号と同じ制御信号を出力する登録語彙について、認識され難くなるように重み付けを行うことが好ましい。
【００１４】
この音声認識装置によれば、直前に出力された制御信号と同じ制御信号を出力する登録語彙について、認識され難くなるように重み付けを行う。このため、例えば制御機器が照明装置などであり、ユーザが「ライトをつけて」を直前の登録語彙として発話して制御信号が出力されたとする。この場合、ユーザは再度「ライトをつけて」と発話する可能性は低い。よって、直前に出力された制御信号と同じ制御信号を出力する登録語彙について認識され難くなるように重み付けを行うことで、音声認識性能の向上を図ることができる。
【００１５】
また、本発明に係る音声認識装置において、重み設定手段は、制御機器に対して直前に出力された制御信号と反対の制御を行う制御信号を出力する登録語彙について、直前の制御信号が出力されてから一定時間経過後に認識され易くなるように重み付けを行うことが好ましい。
【００１６】
この音声認識装置によれば、制御機器について直前に出力された制御信号と反対の制御を行う制御信号を出力する登録語彙について、直前の制御信号が出力されてから一定時間経過後に認識され易くなるように重み付けを行う。このため、例えば制御機器がテレビなどであり、ユーザが「テレビをつけて」を直前の登録語彙として発話して制御信号が出力されたとする。この場合、ユーザはテレビを視聴して一定時間経過した後にテレビを消す可能性が高い。よって、一定時間経過後に、反対の意味を有する登録語彙について認識され易くなるように重み付けを行うことで、音声認識性能の向上を図ることができる。
【００１７】
また、本発明に係る音声認識装置において、ユーザからのスイッチ操作を受け付ける操作受付手段をさらに備え、制御手段は、操作受付手段により受け付けられたユーザの操作内容に基づいて制御機器を制御するための制御信号を出力することが好ましい。
【００１８】
この音声認識装置によれば、制御手段は、操作受付手段により受け付けられたユーザの操作内容に基づいて制御機器を制御するための制御信号を出力する。このため、動作状態記憶手段は、ユーザの発話音声に基づく制御信号のみならず、ユーザ操作に基づく制御信号によっても、制御機器の動作状態を把握することができる。
【００１９】
また、本発明に係る音声認識装置において、重み設定手段は、制御機器の動作状態に対応して、ユーザによって発話される可能性の推定結果に応じた重みを記憶したルール記憶手段を有し、ルール記憶手段により記憶される重みに応じて重み付けを行うことが好ましい。
【００２０】
この音声認識装置によれば、ルール記憶手段により記憶される重みに応じて重み付けを行うため、重み付けに際して重みを演算によって算出する必要が無く、複雑な処理を省略して、処理負荷を軽減することができる。
【発明の効果】
【００２１】
本発明によれば、より適切な重み付けを行いユーザに与える不快感を軽減することができる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して、本発明の実施の形態を説明する。図１は、本発明の実施形態に係る音声認識装置を含む音声認識システムを示す構成図である。音声認識システム１は、ユーザからの発話音声を入力し、入力した発話音声が予め登録された登録語彙に該当すると認識した場合に、認識した登録語彙に基づいて制御機器２０を制御するものであって、音声認識装置１０と、制御機器２０とを備えている。
【００２３】
音声認識装置１０は、ユーザから音声及びスイッチ操作による入力を受け付け、受け付けた入力内容に応じて制御機器２０を制御するための制御信号を出力するものである。この音声認識装置１０は、音声により制御機器２０を制御できる音声入力モードと、スイッチ操作により制御機器２０を制御できるボタン操作入力モードとが選択可能となっている。音声入力モードにおいて、音声認識装置１０は、ユーザからの発話音声を入力して、入力した発話音声が予め登録された登録語彙に該当すると認識した場合に、認識した登録語彙に応じて制御機器２０を制御する制御信号を出力する。また、ボタン操作入力モードにおいて、音声認識装置１０は、ユーザからのスイッチ操作を入力し、スイッチ操作に該当する内容で制御機器２０を制御する制御信号を出力する。
【００２４】
制御機器２０は、音声認識装置１０からの制御信号の内容に応じて動作する外部機器である。具体的に制御機器２０は、照明装置２１、テレビ２２、浴室装置２３、及び換気扇２４の４機器からなっており、音声認識装置１０からの制御信号に応じて運転したり、運転を停止したりなどする。一例を挙げると、制御機器２０の１つであるテレビ２２は、音声認識装置１０からの制御信号によって、電源がオンされたり、チャンネルが変えられたりする。
【００２５】
図２は、図１に示した音声認識装置１０の設置例を示す外観図である。図２に示すように、音声認識装置１０は、例えば浴室に設けられる。浴室には、照明装置２１、テレビ２２、浴室装置２３（図２において図示せず）、及び換気扇２４が設けられている。さらに、浴室の浴槽３０付近には、音声認識装置１０の構成要素である後述のコントローラ１１が設置されている。
【００２６】
なお、図１及び図２では、照明装置２１、テレビ２２、浴室装置２３、及び換気扇２４を制御機器２０の一例として挙げたが、これに限らず、制御機器２０は、床暖房機器やマッサージ機やパーソナルコンピュータや音響機器など他の機器であってもよい。また、音声認識装置１０は浴室に設けられていなくともよく、寝室、リビング、会社のデスク付近及び会議室など、他の箇所に設けられていてもよい。
【００２７】
再度、図１を参照する。図１に示すように、音声認識装置１０は、コントローラ１１と、登録語彙記憶部（登録語彙記憶手段）１２と、認識照合処理部（認識照合処理手段）１３と、制御部（制御手段）１４とを備えている。コントローラ１１は、ユーザから音声及びスイッチ操作による入力を受け付けるものである。
【００２８】
図３は、図１に示したコントローラ１１の詳細を示す正面図である。図３に示すように、コントローラ１１は、音声入力部（音声入力手段）１１ａと、操作ボタン（操作受付手段）１１ｂと、表示部１１ｃと、ＬＥＤランプ１１ｄとを備えている。なお、表示部１１ｃ及びＬＥＤランプ１１ｄは他の要素１２〜１７，２０との接続関係がないため、図１における表示部１１ｃ及びＬＥＤランプ１１ｄの図示は省略した。
【００２９】
図３に示す音声入力部１１ａは、マイク等によって構成され、ユーザからの発話音声を入力するものである。操作ボタン１１ｂは、ユーザからのスイッチ操作を受け付けるものである。表示部１１ｃは、ＬＣＤなどによって構成され、各種制御機器２０の動作状態等（例えばふろの温度や現在時刻など）を表示するものである。ＬＥＤランプ１１ｄは、現在音声入力モードであるか、ボタン操作入力モードであるかをユーザに提示するものである。このＬＥＤランプ１１ｄは、３つのＬＥＤによって構成され、例えば１つが点灯しているときには音声入力モードであり、他の１つが点灯しているときにはボタン操作入力モードであり、残り１つが点灯しているときには双方のモードの併用状態であることを示す構成となっている。
【００３０】
具体的に各種操作ボタン１１ｂを説明する。各種操作ボタン１１ｂは、優先ボタン１１ｂ１、追いだきボタン１１ｂ２、ふろ自動ボタン１１ｂ３、通話ボタン１１ｂ４、コントローラオンオフボタン１１ｂ５、メニューボタン１１ｂ６、確定ボタン１１ｂ７、戻るボタン１１ｂ８、及び十字キー１１ｂ９からなっている。
【００３１】
優先ボタン１１ｂ１は、浴室で給湯温度やシャワー温度を設定したいときに使用するボタンである。一般的に水や湯は、浴室以外にも台所等で用いられる。このため、浴室装置２３の給湯温度やシャワー温度を設定しても他の箇所で水や湯を使用されると、実際の給湯温度やシャワー温度にズレが生じる可能性がある。そこで、優先ボタン１１ｂ１を押下することにより、他の箇所よりも浴室を優先し、実際の給湯温度やシャワー温度にズレが生じ難いようにすることができる。また、優先ボタン１１ｂ１が押下されると、表示部１１ｃに優先マーク（不図示）が表示される。
【００３２】
追いだきボタン１１ｂ２は、浴槽３０内で冷たくなった湯水の温度を高くするときに使用されるボタンである。また、追いだきボタン１１ｂ２が押下されると、表示部１１ｃに追いだきマーク（不図示）が表示される。
【００３３】
ふろ自動ボタン１１ｂ３は、設定した湯量と温度とで浴槽３０内にお湯をはるときに使用されるボタンである。また、ふろ自動ボタン１１ｂ３が押下されると、表示部１１ｃに自動マーク（不図示）が表示される。
【００３４】
通話ボタン１１ｂ４は、浴室外、例えば台所などに設置される台所用リモコンと通話するときに使用されるボタンである。また、通話ボタン１１ｂ４が押下されると、表示部１１ｃに通話マーク（不図示）が表示される。
【００３５】
コントローラオンオフボタン１１ｂ５は、コントローラ１１自体の電源をオンオフするためのボタンである。コントローラオンオフボタン１１ｂ５により電源がオフされた場合、表示部１１ｃの表示は消去することとなる。
【００３６】
メニューボタン１１ｂ６は、手入力により制御機器２０の動作を設定するためのボタンである。このボタン１１ｂ６が押下されると、各制御機器２０の動作項目（例えば換気扇オフ、テレビ電源オン、テレビチャンネル＋１など）が表示部１１ｃに複数個表示される。ユーザは、これら複数の動作項目から十字キー１１ｂ９を操作して１つの動作項目を選択することとなる。
【００３７】
確定ボタン１１ｂ７は、十字キー１１ｂ９を操作して選択された動作項目の動作を制御機器２０に実行させる際に押下されるボタンである。戻るボタン１１ｂ８は、表示部１１ｃに表示される画面を１つ前の状態に戻すときなどに使用されるボタンである。例えば、表示部１１ｃ上に動作項目を３つ程度しか表示できない場合、十字キー１１ｂ９を操作することにより、表示画面を次の画面に移行させて新たな動作項目を表示させることができる。この状態において、戻るボタン１１ｂ８を押下すれば、移行した画面を元に戻して、前回画面の動作項目を表示部１１ｃに表示させることができる。
【００３８】
十字キー１１ｂ９は、給湯温度やシャワー温度の温度設定、及び湯量の設定などに用いられるボタンである。また、十字キー１１ｂ９は、表示部１１ｃにより表示される動作項目の選択にも用いられる。
【００３９】
さらに、本実施形態では、コントローラ１１の操作ボタン１１ｂを操作することにより、音声入力モードと、ボタン操作入力モードとを選択可能となっている。具体的にユーザは、メニューボタン１１ｂ６を操作し、表示部１１ｃに表示される入力モードを選択することによって、音声入力モードとボタン操作入力モードとを選択することができる。
【００４０】
再度、図１を参照する。登録語彙記憶部１２は、登録語彙を複数記憶したものであり、例えば「ライトをつけて」、「ライトを消して」、「テレビをつけて」、「テレビを消して」、「音量アップ」、及び「音量ダウン」などの登録語彙を記憶している。
【００４１】
認識照合処理部１３は、音声入力モード中に音声入力部１１ａにより入力されたユーザからの発話音声と、登録語彙記憶部１２により記憶された複数の登録語彙との認識照合処理を行うものである。
【００４２】
具体的に認識照合処理部１３は、所定の閾値を有している。そして、認識照合処理部１３は、入力した音声の音圧が雑音によるものなど所定の閾値未満である場合、登録語彙に該当するか否かの判断を行わず、入力した音声の音圧が所定の閾値以上である場合、音圧に基づいて登録語彙に該当するか否かを判断する。また、認識照合処理部１３は、ユーザの発話音声が登録語彙に該当すると判断した場合、その旨の信号を制御部１４に出力する。例えば、ユーザからの発話音声が「テレビをつけて」であり、認識照合処理部１３はその発話が「テレビをつけて」の登録語彙に該当すると判断した場合、テレビ２２の電源をオンする旨の照合結果情報を制御部１４に出力する。
【００４３】
制御部１４は、認識照合処理部１３による認識照合結果に基づいて制御機器２０の動作を制御する制御信号を出力するものである。この制御部１４は、例えば認識照合処理部１３からテレビ２２の電源をオンする旨の照合結果情報を受信した場合、テレビ２２に対して電源をオンする制御信号を出力する。これにより、テレビ２２の電源はオンすることとなる。さらに、制御部１４は、操作ボタン１１ｂにより受け付けられたユーザの操作内容に基づく制御信号についても出力する構成となっている。
【００４４】
さらに、音声認識装置１０は、動作状態記憶部（動作状態記憶手段）１５と、重み設定部（重み設定手段）１６と、タイマー１７とを備えている。動作状態記憶部１５は、制御機器２０を制御するために出力された制御信号に基づき、制御機器２０の動作状態を記憶するものである。例えば、動作状態記憶部１５は、ユーザによって「テレビをつけて」と発話されて制御信号が出力された場合、テレビ２２の現在の動作状態が電源オン状態であると判断し、記憶しておくこととなる。また、本実施形態では、操作ボタン１１ｂにより受け付けられたユーザの操作内容に基づいて制御信号が出力される。このため、動作状態記憶部１５は、スイッチ操作に応じて出力される制御信号に基づき、制御機器２０の動作状態を記憶する機能も有している。
【００４５】
重み設定部１６は、動作状態記憶部１５により記憶される制御機器２０の動作状態、すなわちユーザの制御機器２０の操作指示に伴って変化する制御機器２０の動作状態に対応して、複数の登録語彙のうち、当該制御機器２０を制御するための登録語彙について、ユーザによって発話される可能性を推定し、推定結果に基づいて重み付けを行うものである。このような重み付けを行うため、認識照合処理部１３は、重み設定部１６により設定された重み付けを加味して認識照合処理を行うこととなる。すなわち、認識照合処理部１３は、重み設定部１６により設定された重み付けによって、登録語彙の認識のし易さが変化させられることとなる。
【００４６】
また、重み設定部１６は、ルール記憶部（ルール記憶手段）１６ａを有している。ルール記憶部１６ａは、制御機器２０の動作状態に対応して、ユーザによって発話される可能性の推定結果に応じた重みを記憶したものである。このため、重み設定部１６は、ルール記憶部１６ａにより記憶される重みに応じて重み付けを行うこととなる。ここで、ルール記憶部１６ａは、図４に示すような内容を記憶している。
【００４７】
図４は、図１に示したルール記憶部１６ａにより記憶される記憶内容を示す概念図である。具体的に、ルール記憶部１６ａは、重み付けに関する３つの処理方法を記憶しており、重み設定部１６は、３つの処理方法に従って、重み付けを行う。第１の処理として、ルール記憶部１６ａは、制御機器２０に対して直前に出力された制御信号と同じ制御信号を出力する登録語彙について認識され易くなるように重み付けを行う処理方法を記憶している。このため、重み設定部１６は、制御機器２０に対して直前に出力された制御信号と同じ制御信号を出力する登録語彙について認識され易くなるように重み付けを行うこととなる。一例を挙げると、直前の制御信号がテレビ２２の音量をアップさせる制御信号であった場合、重み設定部１６は、テレビ２２を制御するための登録語彙である「音量アップ」についてユーザによって発話される可能性が高いと推定する。ここで、直前の制御信号がテレビ２２の音量をアップさせる制御信号が出力され（例えば「音量アップ」が発話され）、ユーザの望む音量までに達していない場合、ユーザは再度「音量アップ」を発話する可能性が高い。このため、重み設定部１６は、直前の制御信号がテレビ２２の音量をアップさせる制御信号であった場合、「音量アップ」についてユーザに発話される可能性が高いと推定する。これにより、認識照合処理部１３は、「音量アップ」の発話音声を認識し易くなる。
【００４８】
なお、ルール記憶部１６ａは、「音量アップ」の発話音声を認識し易くするように重み付けすることを記憶しているが、「音量ダウン」については、ユーザに発話される可能性が低いと推定されることから、「音量ダウン」について認識され難いように重み付けを行うように記憶している。このため、重み設定部１６は、直前の制御信号がテレビ２２の音量をアップさせる制御信号であった場合、「音量ダウン」についてユーザによって発話される可能性が低いと推定し、「音量ダウン」について認識され難いように重み付けを行うこととなる。
【００４９】
同様に、直前の制御信号がテレビ２２の音量ダウンさせる制御信号であった場合、重み設定部１６は、ルール記憶部１６ａの記憶内容に従って、「音量ダウン」について発話される可能性が高いと推定し、「音量ダウン」の発話音声を認識し易くする。また、これにあわせて、重み設定部１６は、ルール記憶部１６ａの記憶内容に従い、「音量アップ」についてユーザに発話される可能性が低いと推定し、「音量アップ」について認識され難いように重み付けを行う。
【００５０】
第２の処理方法として、ルール記憶部１６ａは、制御機器２０に対して直前に出力された制御信号と同じ制御信号を出力する登録語彙について認識され難くなるように重み付けを行う処理方法を記憶している。このため、重み設定部１６は、制御機器２０に対して直前に出力された制御信号と同じ制御信号を出力する登録語彙について認識され難くなるように重み付けを行うこととなる。例えば、直前の制御信号が照明装置２１を点灯させる制御信号であった場合、重み設定部１６は、照明装置２１を制御するための登録語彙である「ライトをつけて」についてユーザによって発話される可能性が低い推定する。すなわち、照明装置２１は既に点灯状態であるため、重み設定部１６は、「ライトをつけて」についてユーザに発話される可能性が低いと推定する。そして、重み設定部１６は、「ライトをつけて」について認識され難いように重み付けを行う。
【００５１】
同様に、直前の制御信号が照明装置２１を消灯する制御信号であった場合、重み設定部１６は、ルール記憶部１６ａの記憶内容に従って、「ライトを消して」について発話される可能性が低いと推定し、「ライトを消して」の発話音声を認識し難くする。さらに、直前の制御信号がテレビ２２の電源をオンする制御信号であった場合における「テレビをつけて」、及び、直前の制御信号がテレビ２２の電源をオフする制御信号であった場合における「テレビを消して」についても同様である。
【００５２】
第３の処理方法として、ルール記憶部１６ａは、制御機器２０に対して直前に出力された制御信号と反対の制御を行う制御信号を出力する登録語彙について、認識され易くなるように重み付けを行う処理方法を記憶している。このため、重み設定部１６は、制御機器２０に対して直前に出力された制御信号と反対の制御を行う制御信号を出力する登録語彙について、認識され易くなるように重み付けを行うこととなる。例えば、直前の制御信号がテレビ２２の電源をオンする制御信号であった場合、重み設定部１６は、テレビ２２を制御するための登録語彙である「テレビを消して」についてユーザによって発話される可能性が高いと推定する。すなわち、テレビ２２の電源は既にオンしているため、重み設定部１６は、「テレビを消して」についてユーザに発話される可能性が高いと推定する。そして、重み設定部１６は、「テレビを消して」について認識され易いように重み付けを行う。
【００５３】
同様に、直前の制御信号がテレビ２２の電源をオフする制御信号であった場合、重み設定部１６は、ルール記憶部１６ａの記憶内容に従って、「テレビをつけて」について発話される可能性が高いと推定し、「テレビをつけて」の発話音声を認識し易くする。さらに、直前の制御信号が照明装置２１を点灯する制御信号であった場合における「ライトを消して」、及び、直前の制御信号が照明装置２１を消灯する制御信号であった場合における「ライトをつけて」についても同様である。
【００５４】
なお、これらのうち、直前の制御信号が照明装置２１を点灯する制御信号であった場合における「ライトを消して」、及び、直前の制御信号がテレビ２２の電源をオンする制御信号であった場合における「テレビを消して」の重み付けについては、直前の制御信号が出力されてから一定時間経過後に行われる。一般にユーザは、照明装置２１を一定時間使用した後に照明装置２１を消灯したり、テレビ２２を一定時間視聴した後にテレビを消したりする可能性が高い。よって、重み設定部１６は、タイマー１７により計測される時間に基づいて、一定時間経過後に重み付けを行う。これにより、適切なタイミングで重み付けを行うことができる。
【００５５】
なお、ルール記憶部１６ａの記憶内容は図４に示すものに限らず、例えば、制御部１４によって直前の制御信号が出力されてからの経過時間に応じて重み付けを変化するようになっていてもよい。これにより、重み設定部１６は、制御部１４によって直前の制御信号が出力されてからの経過時間に応じて重み付けを変化させることとなり、一層重み付けを適切に行うことができるためである。一例を挙げると、直前の制御信号がテレビ２２の音量をアップさせるものであった場合において、ユーザの望む音量に達していないとすると、ユーザは比較的早く（例えば５秒以内）にテレビ２２の音量をアップさせるように発話する傾向にある。一方、ユーザの望む音量に達した場合において、ユーザは、テレビ２２を視聴した後（例えば１分以上視聴した後）に、テレビ２２の音量をダウンさせるように発話する傾向にある。このように、時間経過に応じて、音量アップ及びダウンに関する発話の可能性が変化することとなり、経過時間に応じて重み付けを行うことで、一層重み付けを適切に行うことができる。
【００５６】
次に、本実施形態に係る音声認識装置１０の動作の概略を説明する。なお、以下の説明においては、直前の制御信号が出力されてからの経過時間に応じて重み付けを変化する例を除外して説明するが、本発明は、以下の説明に限られるものではない。
【００５７】
まず、音声入力又はスイッチ操作によって制御信号が送信されたとする。このとき、動作状態記憶部１５は、制御信号に応じた制御機器２０の動作状態を記憶する。そして、重み設定部１６は、動作状態記憶部１５に記憶される制御機器２０の動作状態に基づき、図４に示した３つの法則に従って、重み付けを行う。
【００５８】
その後、音声入力部１１ａを介して、ユーザからの発話音声が入力されたとする。このとき、音声入力部１１ａは、発話音声に応じた信号を認識照合処理部１３に送信する。そして、認識照合処理部１３は、発話音声に応じた信号と、登録語彙記憶部１２に記憶される登録語彙とを比較照合する。この際、認識照合処理部１３は、重み設定部１６により設定された重み情報を入力し、重み情報を加味して認識照合処理を実行する。
【００５９】
そして、認識照合処理部１３は、照合結果の情報を制御部１４に出力する。次いで、制御部１４は、照合結果の情報を入力し、照合結果の情報に応じた制御信号を制御機器２０に出力する。これにより、制御機器２０は、制御信号に応じた動作等を実行することとなる。
【００６０】
次に、本実施形態に係る音声認識装置１０の詳細動作を説明する。図５は、図１に示した音声認識装置１０の動作の詳細を示すフローチャートである。なお、図５に示す処理は音声認識装置１０の電源がオフされるまで繰り返される。
【００６１】
図５に示すように、まず、認識照合処理部１３は、ユーザからの発話音声を入力したか否かを判断する（Ｓ１）。この際、認識照合処理部１３は、入力した音声の音圧と所定の閾値とに基づいて発話音声が入力したか否かを判断する。ユーザからの発話音声を入力しなかったと判断した場合（Ｓ１：ＮＯ）、すなわち、所定の閾値未満の音圧を有する音声が入力した場合、音声認識装置１０は、操作ボタン１１ｂを介してスイッチ入力があったか否かを判断する（Ｓ２）。
【００６２】
スイッチ入力がなかったと判断した場合（Ｓ２：ＮＯ）、処理はステップＳ１に移行する。一方、スイッチ入力があったと判断した場合（Ｓ２：ＹＥＳ）、処理はステップＳ６に移行する。
【００６３】
ところで、ユーザからの発話音声を入力したと判断した場合（Ｓ１：ＹＥＳ）、認識照合処理部１３は、重み設定部１６から重み情報を入力する（Ｓ３）。そして、認識照合処理部１３は、重み設定部１６からの重み情報を加味して、認識照合処理を実行する（Ｓ４）。
【００６４】
次いで、認識照合処理部１３は、発話音声と登録語彙とが照合されたか否かを判断する（Ｓ５）。照合されなかったと判断した場合（Ｓ５：ＮＯ）、図５に示す処理は終了する。一方、照合されたと判断した場合（Ｓ５：ＹＥＳ）、認識照合処理部１３は照合結果を制御部１４に送信し、制御部１４は制御機器２０に制御信号を送信する（Ｓ６）。
【００６５】
その後、動作状態記憶部１５は、制御信号に応じて制御機器２０の動作状態の情報を記憶する（Ｓ７）。そして、重み設定部１６は、図４に示す第１〜第３の法則に従って、重み情報を更新する（Ｓ８）。その後、図５に示す処理は終了する。
【００６６】
図６は、図５に示した重み情報更新処理（Ｓ８）の詳細を示すフローチャートである。図６に示すように、更新処理にあたって重み設定部１６は、まず変数ｎを「１」に初期化する（Ｓ１０）。ここで、変数ｎは、最小値が「１」であり、最大値が重み付けを行う登録語彙の個数となっている。例えば、直前の制御信号が照明装置２１を点灯させるものである場合、図４に示すように、重み設定部１６は、「ライトをつけて」と「ライトを消して」との２つの登録語彙について重み付けを行う必要がある。このため、変数ｎの最大値は「２」となる。
【００６７】
変数ｎの初期化後、重み設定部１６は、ｎ個目の登録語彙は時間計測を要するものであるか否かを判断する（Ｓ１１）。例えば、直前の制御信号が照明装置２１を点灯させるものであって、ｎ個の登録語彙が「ライトを消して」など時間計測を要するものである場合、重み設定部１６は、時間計測を要すると判断する（Ｓ１１：ＹＥＳ）。そして、音声認識装置１０はタイマー１７をスタートさせ（Ｓ１２）、重み設定部１６は、一定時間経過後に重み情報を更新する（Ｓ１３）。その後、処理はステップＳ１５に移行する。
【００６８】
一方、直前の制御信号が照明装置２１を点灯させるものであって、ｎ個の登録語彙が「ライトをつけて」など時間計測を要しないものである場合、重み設定部１６は、時間計測を要しないと判断する（Ｓ１１：ＮＯ）。そして、重み設定部１６は、一定時間の経過を待つことなく重み情報を更新する（Ｓ１４）。その後、処理はステップＳ１５に移行する。
【００６９】
ステップＳ１５において、重み設定部１６は、変数ｎが最大値に達したか否かを判断する（Ｓ１５）。変数ｎが最大値に達していないと判断した場合（Ｓ１５：ＮＯ）、処理はステップＳ１１に移行する。一方、変数ｎが最大値に達したと判断した場合（Ｓ１５：ＹＥＳ）、図６に示す処理は終了する。
【００７０】
このようにして、本実施形態に係る音声認識装置１０によれば、制御機器２０の動作状態から、複数の登録語彙のうち、当該制御機器２０を制御するための登録語彙について、ユーザによって発話される可能性を推定し、推定結果に応じた重み付けを行ったうえで照合処理を行う。このため、例えば現在照明装置２１が点灯状態である場合、認識照合処理部１３は、照明装置２１を制御するための登録語彙である「ライトを消して」についてユーザに発話される可能性が高く、「ライトをつけて」についてユーザに発話される可能性が低いなどと推定することができる。そして、認識照合処理部１３は、「ライトを消して」について認識され易いように重み付けを行い、「ライトをつけて」について認識され難いように重み付けを行うことが可能となる。このように、本実施形態に係る音声認識装置１０は、制御する対象となる制御機器２０の現在の動作状態から重み付けを行うため、時刻や気圧などによる重み付けと比較して重み付けの確実性が増すこととなる。そして、重み付けの確実性が増すことから、登録語彙について音声認識性能の向上を図ることができ、誤った制御を行う可能性を減じてユーザに与える不快感を軽減することができる。従って、より適切な重み付けを行いユーザに与える不快感を軽減することができる。
【００７１】
また、制御機器２０を制御するために出力された制御信号に基づき、制御機器２０の動作状態を記憶する動作状態記憶部１５をさらに備え、認識照合処理部１３は、動作状態記憶部１５から制御機器２０の動作状態の情報を取得する。このため、制御機器２０の動作状態を検出するために制御機器２０にセンサを設ける必要が無く、過去の制御信号から制御機器２０の動作状態の情報を取得して、構成の簡易化を図ることができる。
【００７２】
また、直前の制御信号が出力されてからの経過時間に応じて重み付けを変化させる。ここで、直前の制御信号がテレビ２２の音量をアップさせるものであった場合において、ユーザの望む音量に達していないとすると、ユーザは比較的早く（例えば５秒以内）にテレビ２２の音量をアップさせるように発話する傾向にある。一方、ユーザの望む音量に達した場合において、ユーザは、テレビを視聴した後（例えば１分以上視聴した後）に、テレビの音量をダウンさせるように発話する傾向にある。このように、時間経過に応じて、音量アップ及びダウンに関する発話の可能性が変化することとなり、経過時間に応じて重み付けを行うことで、一層重み付けを適切に行うことができる。
【００７３】
また、直前に出力された制御信号と同じ制御信号を出力する登録語彙について、認識され易くなるように重み付けを行う。このため、例えば制御機器２０がテレビ２２などであり、ユーザが「音量アップ」を直前の登録語彙として発話して制御信号が出力されたとする。この場合、ユーザの望む音量までに達していないとき、ユーザは再度「音量アップ」を発話する可能性が高い。よって、直前に出力された制御信号と同じ制御信号を出力する登録語彙について認識され易くなるように重み付けを行うことで、音声認識性能の向上を図ることができる。
【００７４】
また、直前に出力された制御信号と同じ制御信号を出力する登録語彙について、認識され難くなるように重み付けを行う。このため、例えば制御機器２０が照明装置２１などであり、ユーザが「ライトをつけて」を直前の登録語彙として発話して制御信号が出力されたとする。この場合、ユーザは再度「ライトをつけて」と発話する可能性は低い。よって、直前に出力された制御信号と同じ制御信号を出力する登録語彙について認識され難くなるように重み付けを行うことで、音声認識性能の向上を図ることができる。
【００７５】
また、制御機器２０について直前に出力された制御信号と反対の制御を行う制御信号を出力する登録語彙について、直前の制御信号が出力されてから一定時間経過後に認識され易くなるように重み付けを行う。このため、例えば制御機器２０がテレビ２２などであり、ユーザが「テレビをつけて」を直前の登録語彙として発話して制御信号が出力されたとする。この場合、ユーザはテレビ２２を視聴して一定時間経過した後にテレビ２２を消す可能性が高い。よって、一定時間経過後に、反対の意味を有する登録語彙について認識され易くなるように重み付けを行うことで、音声認識性能の向上を図ることができる。
【００７６】
また、制御部１４は、操作ボタン１１ｂにより受け付けられたユーザの操作内容に基づいて制御機器２０を制御するための制御信号を出力する。このため、動作状態記憶部１５は、ユーザの発話音声に基づく制御信号のみならず、ユーザ操作に基づく制御信号によっても、制御機器２０の動作状態を把握することができる。
【００７７】
また、ルール記憶部１６ａにより記憶される重みに応じて重み付けを行うため、重み付けに際して重みを演算によって算出する必要が無く、複雑な処理を省略して、処理負荷を軽減することができる。
【００７８】
以上、本発明に係る音声認識装置を実施形態に基づいて説明したが、本発明はこれに限定されるものではなく、本発明の趣旨を逸脱しない範囲で、変更を加えてもよい。
【００７９】
例えば、本実施形態では、制御信号から制御機器２０の動作状態を把握しているが、これに限らず、制御機器２０にセンサを取り付け、センサ信号によって制御機器２０の動作状態を把握するようにしてもよい。また、制御機器２０から動作状態を示す信号が音声認識装置１０に出力され、これによって制御機器２０の動作状態を把握するように構成してもよい。
【００８０】
また、本実施形態において、重み設定部１６は、第１〜第３の法則に従って重み付けを行っているが、これらに限らず、他の法則に基づいて重み付けを行うようにしてもよい。
【００８１】
また、本実施形態では、操作ボタン１１ｂを操作することにより音声入力モードとボタン操作入力モードと切り替え可能となっているが、これに限らず、音声入力モード中には、発話によりボタン操作入力モードへ移行させるようにしてもよい。
【図面の簡単な説明】
【００８２】
【図１】本発明の実施形態に係る音声認識装置を含む音声認識システムを示す構成図である。
【図２】図１に示した音声認識装置の設置例を示す外観図である。
【図３】図１に示したコントローラの詳細を示す正面図である。
【図４】図１に示した重み設定部の処理の詳細を示す概念図である。
【図５】図１に示した音声認識装置の動作の詳細を示すフローチャートである。
【図６】図５に示した重み情報更新処理（Ｓ８）の詳細を示すフローチャートである。
【符号の説明】
【００８３】
１  音声認識システム
１０  音声認識装置
１１  コントローラ
１１ａ  音声入力部（音声入力手段）
１１ｂ  操作ボタン（操作受付手段）
１１ｃ  表示部
１１ｄ  ＬＥＤランプ
１２  登録語彙記憶部（登録語彙記憶手段）
１３  認識照合処理部（認識照合処理手段）
１４  制御部（制御手段）
１５  動作状態記憶部（動作状態記憶手段）
１６  重み設定部（重み設定手段）
１７  タイマー
２０  制御機器
２１  照明装置
２２  テレビ
２３  浴室装置
２４  換気扇
【図１】
2009109535.tif 000003
【図２】
2009109535.tif 000004
【図３】
2009109535.tif 000005
【図４】
2009109535.tif 000006
【図５】
2009109535.tif 000007
【図６】
2009109535.tif 000008