(57)【要約】【課題】電話機の送話信号と受話信号とを別々に音声認識する音声認識方法において、受話信号に回り込む側音成分に起因する音声認識率の低下を改善する。【解決手段】電話機から送話信号と受話信号とを取り出し、これら送話信号と受話信号を別々に音声認識する音声認識装置において、送話信号が受話信号に回り込むゲインを推定する側音ゲイン推定部と、受話信号の最大振幅を推定する受話信号最大振幅推定部と、推定した側音ゲインと受話信号最大振幅を用いて送話信号に対する側音信号を推定する側音信号推定部と、推定した側音信号により受話信号から側音信号を抑圧する側音抑圧処理部と、側音抑圧処理後の受話音声と送話音声とを別々に音声認識する音声認識処理部とを備える。【選択図】図１
2006343644.tif 000002
【特許請求の範囲】
【請求項１】
電話機から送話信号と受話信号とを取り出し、これら送話信号と受話信号を別々に音声認識するための音声認識方法において、
送話信号が受話信号に回り込むゲインを推定する側音ゲイン推定過程と、
受話信号の最大振幅を推定する受話信号最大振幅推定過程と、
推定した側音ゲインと受話信号最大振幅を用いて送話信号に対する側音信号を推定する過程と、
推定した側音信号により受話信号から側音信号を抑圧する側音抑圧過程と、
側音抑圧処理後の受話音声と送話音声とを別々に音声認識する音声認識過程と、
を含むことを特徴とする音声認識方法。
【請求項２】
請求項１記載の音声認識方法において、上記側音ゲイン推定は受話信号と送話信号との比に基づいて算出することを特徴とする音声認識方法。
【請求項３】
請求項１又は２の何れかに記載の音声認識方法において、上記受話信号最大振幅推定は単位時間毎に切り出した受話信号中の最大振幅で推定することを特徴とする音声認識方法。
【請求項４】
電話機から送話信号と受話信号とを取り出し、これら送話信号と受話信号を別々に音声認識するための音声認識装置において、
送話信号が受話信号に回り込むゲインを推定する側音ゲイン推定部と、
受話信号の最大振幅を推定する受話信号最大振幅推定部と、
推定した側音ゲインと受話信号最大振幅を用いて送話信号に対する側音信号を推定する側音信号推定部と、
推定した側音信号により受話信号から側音信号を抑圧する側音抑圧処理部と、
側音抑圧処理後の受話音声と送話音声とを別々に音声認識する音声認識処理部と、
を備えることを特徴とする音声認識装置。
【請求項５】
請求項４記載の音声認識装置において、上記側音ゲイン推定部は受話信号と送話信号との比に基づいて算出する演算手段で構成されることを特徴とする音声認識装置。
【請求項６】
請求項４又は５の何れかに記載の音声認識装置において、上記受話信号最大振幅推定部は単位時間毎に切り出した受話信号を記録する記録手段を備え、この記録手段に記録した受話信号中の最大振幅で受話信号最大振幅を推定することを特徴とする音声認識装置。
【請求項７】
コンピュータが解読可能なプログラム言語によって記述され、コンピュータに請求項４乃至６記載の音声認識装置として機能させる音声認識プログラム。
【請求項８】
コンピュータが読み取り可能な記録媒体によって構成され、この記録媒体に請求項７記載の音声認識プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電話機から送話信号と受話信号とを取り出し、これら送話信号と受話信号とを別々に音声認識するための音声認識方法、音声認識装置、音声認識プログラム、このプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
図３に示すように電話機１９とハンドセット１８の間の回線から、ハンドセット１８のマイク部１１に接続した送話信号に相当する回路と、ハンドセット１８のスピーカ部１２に接続した受話信号に相当する回線を分岐する分岐装置２０（例えば特許文献１）があり、この分岐装置２０の送話端子及び受話端子をそれぞれ分けて送話信号と受話信号とを別々に音声認識する音声認識装置１１０は容易に考えられる。この従来の分岐装置２０により送話信号のみを取り出すことは可能である。
【特許文献１】特開昭６０−２２３３７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
通常の電話機１９では、電話機１９の内部の側音回路１５で送話信号が受話信号に回り込んだ側音が受話信号に重畳することになり、受話信号のみを取り出すのは難しい課題がある。また送話信号のレベルが比較的大きく、又は側音回路１５の利得が高いために送話信号が受話信号に側音信号として回り込むレベルが高い場合、或いは、側音レベルが受話信号の最大振幅レベルに達してサチュレーションを起こしてしまうような場合には、サチュレーション区間でエコーキャンセラに用いられている適応フィルタの学習がうまく進まず、従って、側音信号のゲインが推定できない状態に陥る。この結果としてエコーキャンセラを用いて側音信号を抑圧処理することは難しく、送話音声と比較して受話音声の音声認識率が低い欠点がある。
【０００４】
この発明の目的は送話音声と受話音声とを別々に音声認識する音声認識方法及び装置において、受話音声の音声認識率を向上することができる音声認識方法、及び装置を提供しようとするものである。
【課題を解決するための手段】
【０００５】
この発明による音声認識装置は電話機から送話信号と受話信号とを取り出し、これら送話信号と受話信号を別々に音声認識するための音声認識装置において、送話信号が受話信号に回り込むゲインを推定する側音ゲイン推定部と、受話信号の最大振幅を推定する受話信号最大振幅推定部と、推定した側音ゲインと受話信号最大振幅を用いて送話信号に対する側音信号を推定する側音信号推定部と、推定した側音信号により受話信号から側音信号を抑圧する側音抑圧部と、側音抑圧処理後の受話音声と送話音声とを別々に音声認識する音声認識部とを含むことを特徴とする。
【発明の効果】
【０００６】
この発明による音声認識装置によれば、常時側音ゲインレベルを推定するから、受話信号から側音と呼ばれる送話信号成分を抑圧することで、送話信号と受話信号を可能な限り分けて音声認識することが可能となる。つまり、受話信号に対して音声認識処理を施す場合でも、側音成分を含んだ信号よりも側音成分を除去した信号に対して音声認識処理を施した方が高い認識性能が得られる。また、サチュレーションを起こしてしまうような側音信号に対しても、側音レベルゲインの推定を行っているため、側音信号の抑圧処理が可能であり、これにより受話信号の音声認識率の低減を抑制することができる。
【発明を実施するための最良の形態】
【０００７】
この発明による音声認識方法及び音声認識装置はハードウェアによって実現することも可能であるが、それよりも簡素に実現するにはコンピュータにこの発明による音声認識プログラムをインストールし、コンピュータにこの発明による音声認識方法を実行させる実施形態が最良の実施形態である。
コンピュータにこの発明による音声認識方法を実行させるには、コンピュータを以下の手順で動作させればよい。
送話信号が受話信号に回り込むゲインを推定する側音ゲイン推定過程と、受話信号の最大振幅を推定する受話信号最大振幅推定過程と、推定した側音ゲインと受話信号最大振幅を用いて送話信号に対する側音信号を推定する側音信号推定過程と、推定した側音信号により受話信号から側音信号を抑圧する側音抑圧過程と、側音抑圧処理後の受話音声と送話音声とを別々に音声認識する音声認識過程とを実行させ、音声認識装置として機能させる。
【実施例】
【０００８】
図１にこの発明による音声認識装置の実施例を示す。図３と対応する部分には同一の符号を付して示す。この実施例でも分岐装置２０から送話信号と受話信号とを別々に取り出し、音声認識装置１１０に入力する点は図３の場合と同じである。
この発明では音声認識装置１１０に分岐装置２０から取り出した受話信号から受話信号最大振幅を推定する受話信号最大振幅推定部２１と、側音ゲイン推定部２２と、側音抑圧処理部２３とが設けられる。
【０００９】
受話信号最大振幅推定部２１は受話信号をある程度の時間（例えば１秒程度以上）蓄積したデータ系列から最大振幅レベルを推定する。側音ゲイン推定部２２では受話信号最大振幅推定部２１で推定した最大振幅レベルを手掛かりに最大振幅レベルに達していない非最大振幅レベル区間を検出し、この非最大振幅レベル区間において送話信号と受話信号の関係から側音ゲインを推定する。
【００１０】
側音抑圧処理部２３では側音ゲイン推定部２２で推定した側音ゲインと、最大振幅レベルとから送話信号に対する側音信号を推定し、受話信号に対して側音信号の抑圧処理を施すことで側音信号を含まない受話信号を得る。
側音信号と送話信号の間の時間の遅れは比較的少なく、時間遅れを無視してもある程度の抑圧性能が得られる。最大振幅レベルや、側音ゲインに関しては、フレーム毎に更新していくことで、信号の長さに応じて精度が向上していく。
【００１１】
側音信号がサチュレーションを起こしてしまっている区間に対して、送られて来た受話信号が重畳している場合は、抑圧処理に大きな歪みが生じてしまう可能性もあるが、元々サチュレーション区間の信号は信頼性も低くクリーン信号に戻すのは困難であり、音声認識性能も期待できないが、この発明では送話信号に起因する側音によりサチュレーションとなる区間が分かるので、例えば、信号を０詰めしてしまうような音声認識に悪影響が起き難いような抑圧処理も可能である。
【００１２】
図２にこの発明による音声認識プログラムの概要を説明するためのフローチャートを示す。
受話信号から受話信号最大振幅推定部２１で最大振幅レベルを推定する（ステップＳ１、Ｓ２）。
受話信号最大振幅レベルより低い受話信号の区間の送話／受話信号から、側音ゲイン推定部２２で、側音ゲイン（受話／送話信号比）を計算、推定し（ステップＳ３、Ｓ４）。
側音抑圧処理部２３で、送話信号に推定された側音ゲインを乗算した後、受話信号最大振幅レベルを上限とした振幅となるように側音信号を推定し（ステップＳ５）。
【００１３】
受話信号から側音信号を減算することで側音信号の抑圧を行う（ステップＳ６）。最後に抑圧処理後の信号に対して認識処理を行う（ステップＳ７）。
以上説明したように、この発明によれば受話信号から側音信号を抑圧することで送話信号と受話信号を可能な限り分けて音声認識することが可能となる。従って、受話信号に対して音声認識処理を施す場合でも、側音信号を含んだ信号よりも側音成分を除去した信号に対して音声認識処理を施した方が高い認識性能が得られる。またサチュレーションを起こしてしまうような側音信号に対しても側音レベルゲインの推定を行っているため、抑圧処理が可能となる。
【００１４】
上述したこの発明による音声認識方法及びこの音声認識方法で定める手順に従って動作する音声認識装置はハードウェアによって構成することもできるが、最も簡素に実現するにはコンピュータにこの発明による音声認識プログラムをインストールし、コンピュータに音声認識装置として機能させる実施形態が最良である。
この発明による音声認識プログラムはコンピュータが解読可能なプログラム言語によって記述され、コンピュータが読み取り可能な磁気ディスク或いはＣＤ−ＲＯＭのような記録媒体に記録され、これらの記録媒体から或いは通信回線を通じてコンピュータにインストールされる。インストールされたプログラムがコンピュータに備えられたＣＰＵで解読されることにより、コンピュータは図２に示した手順に従って音声認識動作を実行する。
【産業上の利用可能性】
【００１５】
この発明による音声認識方法及び音声認識装置は例えば自動案内装置或いは自動予約装置等の分野で活用される。
【図面の簡単な説明】
【００１６】
【図１】この発明による音声認識装置の一実施例を説明するためのブロック図。
【図２】この発明による音声認識方法の手順を説明するためのフローチャート。
【図３】従来の技術を説明するためのブロック図。
【符号の説明】
【００１７】
１１    マイク部                                  １９    電話機
１２    スピーカ部                                ２０    分岐装置
１３    送信部                                    ２１    受話信号最大振幅推定部
１４    受信部                                    ２２    側音ゲイン推定部
１５    側音回路                                  ２３    側音抑圧処理部
１６    送話信号録音部                          １１０    音声認識装置  
１７    受話信号録音部                          １１１    音声認識処理部
１８    ハンドセット                            
【図１】
2006343644.tif 000003
【図２】
2006343644.tif 000004
【図３】
2006343644.tif 000005