(57)【要約】【課題】宅内の音響機器が音を出力している環境下でも、誤った音声認識による誤制御を防ぐことができる音声コントローラを提供することにある。【解決手段】音声コントローラ１は、集音部１０で集音した音に含まれる宅内の音響機器の３出力音に対してエコーキャンセル処理部１１でエコーキャンセル処理を施した上で、更にエコーキャンセル処理部１１の出力信号に雑音信号を重畳させて出力信号を平滑化し、この平滑化した信号と、音声認識モデルとを比較して出力信号に含まれる音声を認識するのである。【選択図】図１
2008203800.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから発声された音声を認識し、この認識した音声で規定される制御命令に従って制御対象の機器の動作を制御する音声コントローラであって、
宅内の音信号を集音する集音部と、
該集音部で集音した音に含まれる宅内の音響機器の出力音に対してエコーキャンセル処理を施すエコーキャンセル処理部と、
音声認識の基準となる音声認識モデル及び重畳させる雑音信号を記憶している記憶部と、
エコーキャンセル処理部の出力信号に雑音信号を重畳させて前記出力信号を平滑化する雑音重畳部と、
前記雑音信号が重畳された出力信号と、前記音声認識モデルとを比較して前記出力信号に含まれる音声を認識する音声認識部と、
該音声認識部で認識した音声に対応する制御命令を実行する制御実行部とを備えて成ることを特徴とする音声コントローラ。
【請求項２】
前記音響機器からの出力音の大きさを検知する出力音検知部を備え、
前記雑音重畳部は、前記出力音検知部が検知した出力音の大きさに応じて、前記出力信号に重畳させる雑音信号の大きさを変化させることを特徴とする請求項１記載の音声コントローラ。
【請求項３】
前記音声認識モデルは、前記出力信号に重畳させる雑音信号を予め組み込んで構成されていることを特徴とする請求項１又は２記載の音声コントローラ。
【請求項４】
前記記憶部に記憶されている雑音信号は、宅内に設置された機器の定常雑音信号であることを特徴とする請求項１記載の音声コントローラ。
【請求項５】
前記音声認識モデルは、前記出力信号に重畳する前記定常雑音信号を予め組み込んで構成されていることを特徴とする請求項４記載の音声コントローラ。
【請求項６】
前記宅内に設置された前記機器の電源のオン／オフを検知する機器電源検知部を備え、前記雑音重畳部は、前記機器の電源がオンしている場合に、前記出力信号への雑音信号の重畳を抑止することを特徴とする請求項４又は５記載の音声コントローラ。
【請求項７】
前記宅内に設置された前記音響機器の電源のオン／オフを検知する機器電源検知部を備え、前記雑音重畳部は、前記音響機器の電源がオフしている場合に、前記出力信号への雑音信号の重畳を抑止することを特徴とする請求項１乃至６記載の何れか記載の音声コントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、住宅等の建物内に設置され、住宅内の設備を音声で操作する音声コントローラに関するものである。
【背景技術】
【０００２】
住宅等の建物内に設置され、住宅内の設備を音声で操作する音声コントローラが提供されている。
【０００３】
ところで、住宅内には多様な機器が存在し、これらをスイッチ等で操作するのは煩雑である。例えばキッチン空間には、給湯コントローラ、床暖房コントローラ、照明スイッチ、インターホンなどがあり、また浴室空間には、気泡浴槽コントローラ、照明スイッチ、浴室暖房換気乾燥機のスイッチ、テレビ等がある。
【０００４】
また、これらのコントローラ、スイッチが複数存在することは、宅内の景観も損なうという課題がある。
【０００５】
これらの課題を解決するために、複数の機器を制御可能とする統合的なコントローラが提供されており、またその操作を音声認識によって行うものが提供されてきている。このコントローラが所謂音声コントローラである。
【０００６】
音声コントローラは、発話入力スイッチがあると、発話入力スイッチを操作する必要があるため、発話入力スイッチを設けていない場合が多いが、このような音声コントローラでは、設置している宅内の環境雑音（騒音）が集音用のマイクに入力されるために、環境騒音をユーザの発話音声と認識して、誤った制御を行う可能性がある。特に、対象空間にテレビ、ラジオ等の音響機器がある場合には、人の音声がマイクに入力された音響機器の出力音をエコーキャンセラにより低減する、例えば特許文献１に開示されている音声認識装置を用い方法も考えられる。
【特許文献１】特開２００３−２４１７９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、エコーキャンセラは、音響機器が出力する音信号を参照信号として適応フィルタを逐次学習することで、音響機器の出力音が集音部であるマイクへ回り込むのを低減する技術である。また音声認識方法は、音声から特徴量を抽出し、この特徴量の時系列変化から発話内容を識別する方法であり、発話音量の個人差は、発話者とマイクとの距離の変動による入力レベルの変動の影響を受けないように、特徴量に音声パワーを用いずに音声パワーの日瓶値を用いるのが一般的である。
【０００８】
一方住宅内の設備機器を音声で操作する音声コントローラでは、マイクから離れたユーザの声も認識できるように、集音部の入力ゲインを高く設定しなければならない上に、キッチンや浴室等の音の反射が強い環境では、残響時間が長くなるために、エコーキャンセラが推定するフィルタ長も長くなり、精度の高いフィルタ学習が困難になる。そのため回り込みの抑圧できなかった成分が多くなる。
【０００９】
かように従来の音声コントローラでは、エコーキャンセラの抑圧量が十分ではなく、音響機器の出力音をユーザの発話音声と認識してしまい、誤った制御を行うという課題があった。
【００１０】
本発明は、上述の点に鑑みて為されたもので、その目的とするところは、宅内の音響機器が音を出力している環境下でも、誤った音声認識による誤制御を防ぐことができる音声コントローラを提供することにある。
【課題を解決するための手段】
【００１１】
上述の目的を達成するために、請求項１の発明では、ユーザから発声された音声を認識し、この認識した音声で規定される制御命令に従って制御対象の機器の動作を制御する音声コントローラであって、宅内の音信号を集音する集音部と、該集音部で集音した音に含まれる宅内の音響機器の出力音に対してエコーキャンセル処理を施すエコーキャンセル処理部と、音声認識の基準となる音声認識モデル及び重畳させる雑音信号を記憶している記憶部と、エコーキャンセル処理部の出力信号に雑音信号を重畳させて前記出力信号を平滑化する雑音重畳部と、前記雑音信号が重畳された出力信号と、前記音声認識モデルとを比較して前記出力信号に含まれる音声を認識する音声認識部と、該音声認識部で認識した音声に対応する制御命令を実行する制御実行部とを備えて成ることを特徴とする。
【００１２】
請求項１の発明によれば、雑音重畳部を設けてエコーキャンセル部の出力信号に雑音信号を重畳して平滑化するので、宅内の音響機器が音を出力している環境下でも、音声認識部がユーザの音声を認識することができ、その結果誤った音声認識による誤制御を防ぐことができる。
【００１３】
請求項２の発明では、請求項１の発明において、前記音響機器からの出力音の大きさを検知する出力音検知部を備え、前記雑音重畳部は、前記出力音検知部が検知した出力音の大きさに応じて、前記出力信号に重畳させる雑音信号の大きさを変化させることを特徴とする。
【００１４】
請求項２の発明によれば、出力音のパワーが小さいときには重畳する雑音信号の割合を小さくし、出力音が大きいときには重畳ずる雑音信号の割合を大きくすることができ、そのため音響機器の出力音のパワーが小さいときに過大な雑音信号が重畳され、ユーザの音声信号も雑音信号により平滑化されてしまうことがなく、その結果ユーザの音声を認識できなくなるという問題を回避できる。
【００１５】
請求項３の発明では、請求項１又は２の発明において、前記音声認識モデルは、前記出力信号に重畳させる雑音信号を予め組み込んで構成されていることを特徴とする。
【００１６】
請求項３の発明によれば、音声認識モデルに重畳用の雑音信号を組み込んでいるので、雑音重畳部で雑音信号が重畳された音声信号と音声認識モデルとの間の音響的ミスマッチが減少することになり、ユーザの音声に雑音を重畳することによる認識性能の低下を減少させることができる。
【００１７】
請求項４の発明では、請求項１の発明において、前記記憶部に記憶されている雑音信号は、宅内に設置された機器の定常雑音信号であることを特徴とする。
【００１８】
請求項４の発明によれば、重畳用雑音信号が、既に宅内に設置された機器が発生する騒音の信号を用いるので、雑音信号を重畳することによる性能低下が、宅内機器の動作時の騒音による性能低下と同程度になり、ユーザの使用感に不自然さがなくなる。
【００１９】
請求項５の発明では、請求項４の発明において、前記音声認識モデルは、前記出力信号に重畳する前記定常雑音信号を予め組み込んで構成されていることを特徴とする。
【００２０】
請求項５の発明によれば、音声認識モデルにも重畳用の定常雑音信号を組み込んでいるので、雑音重畳部で定常雑音信号が重畳された音声信号と音声認識モデルとの間の音響的ミスマッチが減少することになり、ユーザの音声に雑音を重畳することによる認識性能の低下を減少させることができる。
【００２１】
請求項６の発明では、請求項４又は５の発明において、前記宅内に設置された前記機器の電源のオン／オフを検知する機器電源検知部を備え、前記雑音重畳部は、前記機器の電源がオンしている場合に、前記出力信号への雑音信号の重畳を抑止することを特徴とする。
【００２２】
請求項６の発明によれば、機器の電源がオンしている場合には、雑音信号を重畳しないので、雑音信号の重畳分に代わり、浴室機器２の発する騒音が混入されることになるが、ユーザの音声と雑音のＳ／Ｎ比が想定以上に劣化して認識性能が低下することもなく、しかも浴室機器の騒音がエコーキャンセル未抑圧成分を平滑化するので、雑音信号を重畳しなくても音響機器の出力音信号を平滑化し、誤制御することがない。
【００２３】
請求項７の発明では、請求項１乃至６の何れかの発明において、前記宅内に設置された前記音響機器の電源のオン／オフを検知する機器電源検知部を備え、前記雑音重畳部は、前記音響機器の電源がオフしている場合に、前記出力信号への雑音信号の重畳を抑止することを特徴とする。
【００２４】
請求項７の発明によれば、音響機器の電源がオフしている場合に、雑音信号を重畳しないので、ユーザが小さな声で音声入力しても十分なＳ／Ｎ比を得ることができ、高い認識性能を得ることができる。
【発明の効果】
【００２５】
本発明は、雑音重畳部を設けてエコーキャンセル部の出力信号に雑音信号を重畳して平滑化するので、宅内の音響機器が音を出力している環境下でも、音声認識部がユーザの音声を認識することができ、その結果誤った音声認識による誤制御を防ぐことができるという効果がある。
【発明を実施するための最良の形態】
【００２６】
以下本発明を実施形態により説明する。
【００２７】
（実施形態１）
本実施形態の音声コントローラ１は、例えば図１に示すように浴室に設置した浴室機器２を制御対象とするものであり、図示するようにユーザの発話音声を捉えて音信号（音声信号）に変換するマイクのような集音部１０と、集音部１０で集音される例えば浴室テレビ等の音響機器３の出力音に対してエコーキャンセル処理を施すエコーキャンセル部１１と、音響機器３から、例えばライン入力でエコーキャンセル部１１に参照信号として入力される出力音の音信号の信号パワーを計測する出力音検知部１２と、エコーキャンセル部１１の出力信号に重畳する重畳用雑音信号のデータを記憶する記憶部１３と、エコーキャンセル部１１の出力信号に重畳用雑音信号を重畳する雑音重畳部１４と、制御対象機器である浴室機器２及び音響機器３の電源のオン／オフを検知する機器電源検知部１５と、音声認識処理に用いる音声認識モデルのデータを記憶している記憶部１６と、雑音重畳部１４の出力信号と音声認識モデルとを比較して発話音声を認識する音声認識部１７と、音声認識部１７で認識した音声に対応する制御命令を実行して、本実施形態の制御対象機器である浴室機器２を制御する制御実行部１８とで構成される。尚記憶部１３，１６は同じ記憶装置を用いて構成しても良い。
【００２８】
図２はエコーキャンセル部１１の構成を示しており、このエコーキャンセル部１１は減算器１１ａと、適応フィルタ１１ｂとで構成され、集音部１０を構成するマイクでユーザの発話音声及び音響機器３のスピーカ３ａで再生される出力音からなる音信号を減算器１１ａに入力する。この減算器１１ａは、音信号から適応フィルタ１１ｂによって合成された推定エコー信号を減算し、エコーを消去して出力する。一方適応フィルタ１１ｂは、減算器１１ａによる減算処理後の誤差信号から音響機器３のスピーカ３ａから集音部１０までの室内の伝達特性を推定し、この推定したフィルタを用いて音響機器３の出力音の音信号（参照信号）から前記推定エコー信号を減算器１１ａに出力する。
【００２９】
次に本実施形態の音声コントローラ１の動作を説明する。
【００３０】
まず、ユーザは、浴室機器２の制御を行いたい場合には、集音部１０に所定の音声を入力する。
【００３１】
このときに、浴室内の音響機器３が動作し、そのスピーカ３ａ（図２参照）から再生音、つまり出力音が出力されている場合、集音部１０にこの出力音も入力することになる。
【００３２】
図３（ａ）はユーザの音声（Ｉ）に続いて音響機器３の出力音（ＩＩ）が集音部１０に入力したときの集音部１０から出力される音信号の波形例を示す。
【００３３】
エコーキャンセル部１１は集音部１０から出力される音信号を入力するとともに、ライン入力で音響機器３の出力音信号を入力し、この出力音信号により、集音部１０から出力される音信号に含まれる音響機器３の出力音（ＩＩ）の成分を抑制する処理を行う。図３（ｂ）はこの抑制処理され、エコーキャンセル部１１から出力される出力信号の波形例である。
【００３４】
そしてエコーキャンセル部１１の出力信号を入力した雑音重畳部１４は、記憶部１３から読み出した重畳用雑音信号（図３（ｃ）参照）をエコーキャンセル部１１の出力信号に重畳して図３（ｄ）に示すように平滑化を行う。
【００３５】
ここで重畳用雑音信号としては、例えば浴室乾燥機のような浴室機器２の動作音信号を用いている。また雑音重畳部１４は重畳する雑音信号の割合を出力音検知部１２から出力される信号パワーに対応して通知される信号に基づいて制御する。出力音検知部１２は、音響機器３からエコーキャンセル部１１へ出力される参照信号の単位時間当たりの信号パワーを所定の時間間隔毎に雑音重畳部１４へ通知している。尚信号パワーの変動があった場合のみ、雑音重畳部１４へ通知するようにしても良い。
【００３６】
尚、雑音重畳部１４は、機器電源検知部１５から浴室機器２の電源がオン状態である信号が出力されている場合、或いは機器電源検知部１５から音響機器３の電源がオフ状態である場合に、雑音重畳を行わない。
【００３７】
さて、音声認識部１７は、雑音重畳部１４からの出力信号と音声認識モデルとを比較して、音声認識処理を行っており、ユーザの音声が集音部１０に入力されていない場合には、主音部１０には音響機器３の出力音のみが入力されているが、エコーキャンセル部１１の出力信号に雑音信号が重畳されるため、音声認識部１７は音声と認識しない。
【００３８】
一方、ユーザの音声が入力されている場合には、重畳されている雑音よりもユーザの音声のパワーが十分に大きいので、正しく音声と判断されて音声認識処理が行われる。このときユーザの音声に雑音が重畳されているが、音声認識モデルも雑音が重畳された学習データから作成されているので、音声と音声認識モデルの音響的ミスマッチによる認識性能の低下は少ない。
【００３９】
制御実行部１８は、音響認識部１７による認識結果に基づいて、浴室機器２に制御命令を出力して所定の制御を実行する。
【００４０】
以上のように本実施形態の音声コントローラ１は、上述のように雑音重畳部１４を設けてエコーキャンセル部１１の出力信号に雑音信号を重畳して平滑化するので、音声認識部１７が、エコーキャンセル部１１で完全に抑制できなかった音響機器３の出力音を音声と判断して音声認識処理を行うことがなくなり、その結果として出力音をユーザの音声と判断して誤った制御が為されるのを防ぐことができる。
【００４１】
また、音響機器３からの出力音の大きさを検知する出力音検知部１２を備えていることで、出力音のパワーが小さいときには重畳する雑音信号の割合を小さくし、出力音が大きいときには重畳ずる雑音信号の割合を大きくするので、音響機器３の出力音のパワーが小さいときに過大な雑音信号が重畳され、ユーザの音声信号も雑音信号により平滑化されてしまうことがなく、その結果ユーザの音声を認識できなくなるという問題を回避できる。
【００４２】
尚、出力音が大きい場合には、重畳する雑音の割合が大きくするが、ユーザの発話音声の大きさは、音響機器の再生音の大きさに影響されて大きくなるので、雑音によって平滑化されてしまうことはない。
【００４３】
更に、また重畳用雑音信号が、既に浴室内に設置された浴室機器２が発生する騒音の信号を用いるので、雑音信号を重畳することによる性能低下が、浴室機器２の動作時の騒音による性能低下と同程度になり、ユーザの使用感に不自然さがなくなる。
【００４４】
また、浴室機器２の電源がオンしている場合には、雑音信号を重畳しないので、雑音信号の重畳分に代わり、浴室機器２の発する騒音が混入されることになるが、ユーザの音声と雑音のＳ／Ｎ比が想定以上に劣化して認識性能が低下することもなく、しかも浴室機器２の騒音がエコーキャンセル未抑圧成分を平滑化するので、雑音信号を重畳しなくても音響機器３の出力音信号を平滑化し、誤動作することがない。
【００４５】
また音響機器３の電源がオフしている場合にも、雑音信号を重畳しないので、ユーザが小さな声で音声入力しても十分なＳ／Ｎ比を得ることができ、高い認識性能を得ることができる。
【００４６】
記憶部１６に記憶させている音声認識モデルに、定常雑音信号、例えば重畳用雑音信号＜浴室機器２の騒音＞を組み込めば、雑音重畳部１４で雑音信号を重畳した音声信号と音声認識モデルとの間の音響的ミスマッチが減少することになり、ユーザの音声に雑音を重畳するこことによる認識性能の低下を減少させることができる。この音声認識モデルへの重畳用雑音の組み込みは、音声認識モデルの学習用音声データに対して雑音を重畳した後、音声認識モデルを作成しても良い。
【図面の簡単な説明】
【００４７】
【図１】一実施形態の構成図である。
【図２】一実施形態に用いるエコーキャンセル部の構成図である。
【図３】一実施形態の動作説明用の波形図である。
【符号の説明】
【００４８】
１  音声コントローラ  
１０  集音部
１１  エコーキャンセル部
１２  出力音検知部
１３  記憶部
１４  雑音重畳部
１５  機器電源検知部
１６  記憶部
１７  音声認識部
１８  制御実行部
２  浴室機器
３  音響機器
【図１】
2008203800.tif 000003
【図２】
2008203800.tif 000004
【図３】
2008203800.tif 000005