(57)【特許請求の範囲】
【請求項１】
話音信号区間またはＤＴＭＦ信号区間のいずれか一方または双方を含む音信号を入力する音信号入力部と、
話音信号モデルと、ＤＴＭＦ信号モデルを備え、前記音信号入力部から入力された音信号の照合処理において、認識単位となる一区切りの音信号区間ごとに、前記話音信号モデルを用いた照合を行う話音信号照合部と、前記ＤＴＭＦ信号モデルを用いた照合を行うＤＴＭＦ信号照合部と、認識単位となる音信号区間ごとに話音信号照合部の出力するスコアとＤＴＭＦ信号照合部の出力するスコアのレンジ差を調整する統合部により、照合処理を行う照合部と、
言語モデルを備え、前記照合部の照合結果と前記言語モデルを用いて音信号の認識を行なう音信号認識部を備え、
前記話音信号区間または前記ＤＴＭＦ信号区間のいずれか一方または双方を含む音信号に対する音信号認識処理を実行することを特徴とする音信号認識システム。
【請求項２】
前記言語モデルが、ＤＴＭＦ信号を音信号認識語彙として含むことが可能な請求項１に記載の音信号認識システム
【請求項３】
前記音信号入力部を介して音信号入力を行なう利用者に対して、特定の語彙について、話音による音信号入力とするかＤＴＭＦ信号による音信号入力とするかをガイダンスするガイダンス部を備えた請求項１または２に記載の音信号認識システム。
【請求項４】
前記統合部が、所定の条件により、特定の語彙について、話音により入力された音信号の誤認識率が大きいことを検出した場合、前記ガイダンス部に対して、当該特定語彙について、ＤＴＭＦ信号により音信号を再入力するように求めるガイダンスを出力する指示情報を通知する請求項３に記載の音信号認識システム。
【請求項５】
前記統合部が、話音による音信号に対する照合結果における誤認識率と、ＤＴＭＦ信号による音信号に対する照合結果における誤認識率を予測、保持し、いずれか一方の誤認識率が所定値よりも高くなった場合、前記ガイダンス部に対して、他方の音信号による入力を促すガイダンスを表示する指示情報を通知する請求項３に記載の音信号認識システム。
【請求項６】
前記ガイダンス部が、ＤＴＭＦ信号と語彙の対応関係をあらかじめ利用者に通知する機能を備えた請求項３に記載の音信号認識システム。
【請求項７】
請求項１から６のいずれかに記載の音信号認識システムを含み、前記音信号認識システムによる音信号認識結果に基づいて利用者との対話の流れを制御する対話制御システム。
【請求項８】
話音信号区間またはＤＴＭＦ信号区間のいずれか一方または双方を含む音信号に対する音信号認識を実行する音信号認識方法であって、
話音信号区間またはＤＴＭＦ信号区間のいずれか一方または双方を含む音信号を入力する入力工程と、
前記音信号入力工程で入力された音信号の照合において、認識単位となる一区切りの音信号区間ごとに、話音信号モデルを用いた照合を行う話音信号照合処理と、ＤＴＭＦ信号モデルを用いた照合を行うＤＴＭＦ信号照合処理と、認識単位となる音信号区間ごとに話音信号照合処理で出力されるスコアとＤＴＭＦ信号照合処理で出力されるスコアのレンジ差を調整する統合処理により、照合処理を行う照合工程と、
前記照合結果と言語モデルを用いて音信号の認識を行う音信号認識工程とを含む、音信号認識方法。
【請求項９】
請求項８に記載の音信号認識方法を含み、前記音信号認識方法を用いた音信号認識結果に基づいて利用者との対話の流れを制御する対話制御方法。
【請求項１０】
話音信号区間またはＤＴＭＦ信号区間の一方または双方を含む入力音信号に対する音信号認識処理をコンピュータに実行させる音信号認識プログラムであって、
話音信号区間またはＤＴＭＦ信号区間のいずれか一方または双方を含む音信号を入力する入力処理と、
前記音信号入力処理で入力された音信号の照合において、認識単位となる一区切りの音信号区間ごとに、話音信号モデルを用いた照合を行う話音信号照合処理と、ＤＴＭＦ信号モデルを用いた照合を行うＤＴＭＦ信号照合処理と、認識単位となる音信号区間ごとに話音信号照合処理で出力されるスコアとＤＴＭＦ信号照合処理で出力されるスコアのレンジ差を調整する統合処理により、照合を行う照合処理と、
前記照合処理における照合結果を基に言語モデルを用いて音信号の認識を行う音信号認識処理とをコンピュータに実行させる、音信号認識プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、利用者が入力した音信号の認識処理を実行する音信号認識システムおよび音信号認識システムを用いた対話制御システムに関する。特に、入力される音信号が、利用者の話音信号のみである場合、タッチトーン式電話システム（プッシュホン式電話システム）から音信号として入力されるＤＴＭＦ信号（Dual-tone multi frequency signal）による音信号のみの場合、話音信号区間およびＤＴＭＦ信号区間の双方が混在した音信号である場合のいずれであっても、正しく認識できる音信号認識システムと、当該音信号認識システムによる認識結果を基に利用者との間で対話の流れを制御する対話制御システムに関する。
【０００２】
【従来の技術】
コンピュータとのヒューマンインタフェースとして利用者の話音による音声入力が注目されている。従来の音声認識システムは、利用者の話音信号を音声認識し、認識したデータを利用者からの入力データとしてコンピュータに渡す。例えば、パーソナルコンピュータのアプリケーションの口述操作や、テキストデータの口述入力などにおいて用いられ始めている。
【０００３】
また、ＤＴＭＦ信号による音信号入力も広く用いられている。このＤＴＭＦ信号による音信号入力方式は、電話音声案内システムなどに広く用いられている。利用者はタッチトーン式電話システムを用い、タッチトーン電話回線を介してコンピュータと接続し、例えば、利用者はコンピュータから音声データとして電話回線を介して提供される音声ガイダンスを聞き、当該音声ガイダンスに従ってタッチトーン式電話機の番号ボタンを選択して押下し、コンピュータにデータを入力する。このタッチトーン式電話機の番号ボタン押下により生成されるＤＴＭＦ信号がＤＴＭＦ信号である。従来のＤＴＭＦ信号認識システムは、ＤＴＭＦ信号による音信号を認識し、認識したデータを利用者からの入力データとしてコンピュータに渡す。
【０００４】
なお、ＤＴＭＦ信号は、タッチトーン式電話システムにおいて、ボタン押下により生成される信号であり、２つの基本周波数の重畳信号として生成されるものである。図１７は、ＤＴＭＦ周波数表の一例を示す図である。この例では、“０”から“９”までの数字と、“Ａ”から“Ｄ”までのアルファベットと、“＃”マークおよび“＊”マークの合計１６のデータが割り当てられている。例えば、数字の“１”に対しては、基本周波数６９７Ｈｚと基本周波数１２０９Ｈｚの２つの組み合わせが割り当てられており、タッチトーン式電話機の番号ボタン“１”を押下すると、基本周波数６９７Ｈｚと基本周波数１２０９Ｈｚを重畳した合成音信号が生成される。この合成音信号が、数字の“１”に対するＤＴＭＦ信号となる。
【０００５】
一般に、話音信号とＤＴＭＦ信号の認識処理を比較すると、後者の方が認識率が高く、また、後者の方が処理負荷が小さいなどのメリットがあるが、ＤＴＭＦ信号は表現できるデータ数が少ないので、ＤＴＭＦ信号だけでは対応しきれない複雑なデータ（例えば、利用者の名前など）を入力するため、ＤＴＭＦ信号による入力のみならず利用者の話音による音声入力とを切り換えて、アプリケーションに応じてそれぞれを使い分けるものがある。
【０００６】
【発明が解決しようとする課題】
ＤＴＭＦ信号による音信号入力と利用者の話音による音声入力とを併用する従来の電話音声応答システムでは、両入力方式を切り換えることができるものの、ＤＴＭＦ信号によるＤＴＭＦ信号区間と話音信号区間が混在した音信号を認識処理することはできない。
【０００７】
図１８は、従来のＤＴＭＦ信号による入力と利用者の話音信号による入力とを併用できる電話音声応答システムの構成例を簡単に示した図である。
【０００８】
図１８において、５００は音信号入力部、５１０は切換部、５２０は話音信号認識部、５３０はＤＴＭＦ信号認識部である。
【０００９】
音信号入力部５００は、外部から入力される音信号を入力する部分である。例えば、電話回線を介して利用者から入力される音信号を受け付ける。
【００１０】
切換部５２０は、音信号入力部５００から入力された音信号の伝達先を切り換える部分であり、話音信号認識部５２０またはＤＴＭＦ信号認識部５３０のいずれかに渡す。なお、切り換え制御は、例えば、音信号入力部５００を介して入力される音信号の中において、入力モードを他方に切り換えるコマンドを示す特定のＤＴＭＦ信号など特定のＤＴＭＦ信号を検出した場合に、音信号の伝達先を他方に切り換えるなど方法により行なう。
【００１１】
話音信号認識部５２０は、入力された話音信号の音声認識を実行する部分である。
【００１２】
ＤＴＭＦ信号認識部５３０は、入力されたＤＴＭＦ信号の認識を実行する部分である。
【００１３】
このように、従来の構成では、話音信号認識部５２０とＤＴＭＦ信号認識部５３０がそれぞれ独立して設けられ、独立して認識処理を実行している。つまり、ＤＴＭＦ信号による入力モードではＤＴＭＦ信号認識部５３０を用いて認識処理が実行され、話音による入力モードでは話音信号認識部５２０を用いて認識処理が実行される。
【００１４】
なお、従来の構成において、話音信号認識部５２０とＤＴＭＦ信号認識部５３０の双方を含み、１ユニットの認識部とするものもあるが、これは、内部に切換部５１０を含み、認識処理の実行時は、話音信号認識部５２０かＤＴＭＦ信号認識部５３０とを切り換えつつ、いずれか一方のみを用いるものであり、本質的に、図１８と同じ構成である。上記従来の構成によれば、音信号の認識結果として、話音信号のみの認識結果とＤＴＭＦ信号のみの認識結果のいずれか一方の結果しか得ることはできない。
【００１５】
そのため、従来の電話音声応答システムにおいては以下の問題がある。
【００１６】
第１には、利用者が話音信号による入力か、ＤＴＭＦ信号による入力かを切り換える必要があるため、その切り換え操作の負荷が増え、また、どちらのモードで入力していいのか迷う場合もあり、利用者が混乱するという問題がある。
【００１７】
第２には、電話音声応答システム側が、予定している入力モード以外の入力モードによって音信号の入力を行なうと認識率が低くなり、場合によっては認識不能になるという問題がある。例えば、電話音声応答システム側が、ＤＴＭＦ信号認識部５３０を用いて音信号認識を行なうことを予定している場合に、利用者が話音で入力すれば、当該話音信号をＤＴＭＦ信号認識部５３０では認識できない。
【００１８】
第３には、話音による音信号区間とＤＴＭＦ信号による音信号区間とが混在した音信号を認識することができないため、利用者の利便性に欠けるという問題である。例えば、「登録番号は１２３４です」というデータを音信号で入力する場合に、以下のように話音信号区間とＤＴＭＦ信号区間が混在した音信号を入力できれば便利である。最初の「登録番号は、」という部分を話音により入力し、続いて「１２３４」という数字の部分をタッチトーン式電話機の電話番号押下によりそれぞれ“１”，“２”，“３”，“４”を示すＤＴＭＦ信号により入力し、続いて「です」という部分を話音により入力する。従来の電話音声応答システムは、上記のような話音信号区間とＤＴＭＦ信号区間とが混在した音信号の入力が出来ないので、ユーザ利便性に欠けるものである。
【００１９】
第４には、電話音声応答システムの設計工数が大きくなり、コスト上昇を招くという問題である。つまり、従来の電話音声応答システムでは、入力モードを正しく誘導するガイダンスが必要となり、対話の流れのアルゴリズムが複雑なものとなり、設計工数の増加に伴うコストの上昇を招いている。
【００２０】
そこで、本発明は、入力される音信号が、利用者の話音信号のみの音信号である場合、ＤＴＭＦ信号のみの音信号である場合、話音信号区間およびＤＴＭＦ信号区間の双方が混在した音信号である場合のいずれであっても、正しく音信号を認識し、かつ、利用者の入力モードの切り換え操作を不要とする音信号認識システムおよび方法、さらに、音信号認識システムを用いた対話制御システムおよび方法を提供することを目的とする。
【００２１】
【課題を解決するための手段】
上記目的を達成するため、本発明の音信号認識システムは、話音信号区間又はＤＴＭＦ信号区間のいずれか一方または双方を含む音信号を入力する音信号入力部と、話音信号モデルと、ＤＴＭＦ信号モデルを備え、前記音信号入力部から入力された音信号の照合処理において、前記話音信号モデルと前記ＤＴＭＦ信号モデルの双方を用いて照合処理を行なう照合部と、言語モデルを備え、前記照合部の照合結果と前記言語モデルを用いて音信号の認識を行なう音信号認識部を備え、話音信号区間とＤＴＭＦ信号区間の一方または双方を含む音信号に対する音信号認識処理を実行することを特徴とする。
【００２２】
ここで、前記音信号認識部が、認識単位となる一区切りの音信号区間ごとに、前記照合部における前記話音信号モデルを用いた照合結果と前記ＤＴＭＦ信号モデルを用いた照合結果とを比較して照合結果の良い方を選択し、前記音信号区間ごとに選択された音信号認識結果をつないで前記入力音信号の全区間に対する音信号認識結果として統合する統合部を備えるものとしても良い。
【００２３】
上記構成により、本発明の音信号認識システムは、入力される音信号が、利用者の話音信号のみである場合、ＤＴＭＦ信号による音信号のみの場合、話音信号区間およびＤＴＭＦ信号区間の双方が混在した音信号である場合のいずれであっても、正しく音信号認識することができ、かつ、入力モードの切り換え操作は不要となり、入力モードを正しく誘導するためのシナリオも不要となり、設計工数およびコストの低減を図ることができる。
【００２４】
ここで、言語モデルの単語辞書は、ＤＴＭＦ信号を音信号認識語彙として含むものとすれば、ＤＴＭＦ信号と単語との照合が可能となり、ＤＴＭＦ信号の音信号認識が可能となる。
【００２５】
次に、上記本発明の音信号認識システムにおいて、ガイダンス部を備えることとしても良い。ガイダンス部により、前記音信号入力部を介して音信号入力を行なう利用者に対して、特定の語彙について、話音による音信号入力とするかＤＴＭＦ信号による音信号入力とするかをガイダンスすることができる。
【００２６】
ここで、前記統合部が、所定の条件により、特定の語彙について、話音による入力された音信号の誤認識が大きいと検出した場合、ガイダンス部に対して、当該特定語彙について、ＤＴＭＦ信号により音信号を再入力するように求めるガイダンスを表示する指示情報を通知することも可能であり、また、統合部が、話音による音信号に対する照合結果における誤認識率と、ＤＴＭＦ信号による音信号に対する照合結果における誤認識率を予測、保持し、いずれか一方の誤認識率が所定値よりも高くなった場合、前記ガイダンス部に対して、他方の音信号による入力を促すガイダンスを表示する指示情報を通知することも可能である。ここで、所定の条件とは、音声入力環境、通信環境などにおけるＳＮ比（signal noise ratio）が所定レベルより悪い場合や、対話の過程で得られた利用者の話音入力の尤度が全般に低い場合に該当することなどが挙げられる。
【００２７】
また、上記音信号認識システムを実現する処理プログラムを提供することにより、パーソナルコンピュータなどを用いて、安価かつ手軽に本発明の音信号認識処理を実現することができる。
【００２８】
また、上記音信号認識システムを含み、前記音信号認識システムによる音信号認識結果に基づいて利用者との対話の流れを制御する対話制御部を設ければ、音信号認識システムを適用した対話制御システムを提供することができる。
【００２９】
【発明の実施の形態】
以下、図面を参照しつつ、実施形態１から３に本発明の音信号認識システムおよび方法を示し、実施形態４から５に本発明の対話制御システムおよび方法を示し、実施形態６に本発明の音信号認識処理ステップおよび対話制御処理ステップを記述したプログラムについて説明する。
【００３０】
（実施形態１）
本発明の音信号認識システムおよび方法は、ＤＴＭＦ信号であるＤＴＭＦ信号の認識処理と話音信号の認識処理の両者を、一つの音信号認識処理において統一的に取り扱うことにより実行するものであり、入力された音信号が、ＤＴＭＦ信号による音信号のみ、話音による音信号のみ、ＤＴＭＦ信号区間と話音音声区間が混在した音信号のいずれであっても正しい音信号認識処理が実行できるものである。
【００３１】
図１は、本発明の実施形態１にかかる音信号認識システムの構成および処理の流れの概略を示す図である。
【００３２】
１００は音信号入力部であり、外部から音信号を入力する部分である。音信号入力部１００は、例えば、公衆電話回線に接続され、公衆電話回線から送信される音信号を入力する。また、ＶｏＩＰ電話システムを利用する場合は、コンピュータネットワークに接続され、ネットワーク上から送信される音信号を入力する。
【００３３】
ここで、入力される音信号としては、利用者の話音信号とＤＴＭＦ信号の一方のみの音信号でも良く、また、ＤＴＭＦ信号区間と話音音声区間が混在した音信号でも良い。
【００３４】
２００は音信号照合・認識部である。当該音信号照合・認識部２００は、入力された音信号が、話音信号またはＤＴＭＦ信号のどちらか一方と仮定せずに、両者を区別することなく音の信号として統一的に取り扱って照合処理および認識処理を実行するものである。
【００３５】
音信号照合・認識部２００の内部の構成は複数通り有り得る。本実施形態１における音信号照合・認識部２００の内部の構成を図２に示す。
【００３６】
図２の構成において、音信号照合・認識部２００は、音信号分析部２１０、ＤＴＭＦ信号モデル２２０、話音信号モデル２３０、照合部２４０、言語モデル２５０、認識部２６０を含んでいる。
【００３７】
音信号分析部２１０は、音信号入力部１００から入力された音信号を、認識単位となる一区切りの音信号区間ごとに分割する処理と、区間ごとに分割した各音信号の特徴量を抽出する処理を行なう部分である。音信号区間の分割処理は、例えば、音信号を一定時間長（フレーム長）に分割する処理とする。特徴量の抽出処理は、後述するＤＴＭＦ信号モデルや話音信号モデル作成に採用された特徴量抽出アルゴリズムを用いれば良い。例えば、高速フーリエ変換（ＦＦＴ）などを用いた特徴量抽出処理を採用し、一定時間長（フレーム長）の音信号に対して一定時間（フレーム周期）ごとに当該処理を実行する。
【００３８】
ＤＴＭＦ信号モデル２２０は、各ＤＴＭＦ信号の特徴量を集めたモデル情報である。
【００３９】
話音信号モデル２３０は、従来の音声認識同様に認識単位（例：音素、音節、単語）毎に特徴量の分布がどうなっているかをＶＱやＨＭＭ（hidden Markov Model）等を用いて表わすモデル情報である。
【００４０】
照合部２４０は、音信号分析部２１０から渡された各区間ごとの音信号を、ＤＴＭＦ信号モデル２２０と話音信号モデル２３０の双方を用いて照合する部分である。本実施形態１は、１つの照合部２４０によりＤＴＭＦ信号モデル２２０と話音信号モデル２３０の双方を用いて参照するものである。照合処理は、各区間の音信号とモデル内の音素、音節、ＤＴＭＦ音とのマッチングによるスコアを計算し、照合結果を得る。スコアの付け方は自由であるが、例えば、ＤＴＭＦ信号モデル２２０を用いた照合処理の場合、認識精度が高いので、“１”か“０”かのクリスプとしてスコアを与える。また、話音信号モデル２３０を用いた照合処理の場合、正規分布を使ったＨＭＭによる音声認識において、ある音素のある状態における出力確率の尤度としてスコアを与える。
【００４１】
言語モデル２５０は、単語辞書のみ、単語辞書と文法規則を含むモデル情報である。言語モデル２５０が保持する単語辞書の例を図３および図４に示す。図３の例の単語辞書は、各々の単語について、単語ＩＤ、表記、読み（音の種類で区別）の対応関係を記述したものである。なお、表記を単語ＩＤとすることが可能な場合や、単語ＩＤと表記との対応関係を照合部２４０が管理している場合などでは、単語辞書中の表記欄は不要である。図４の例の単語辞書は、同じ意味の単語に対しては統一して同じ単語ＩＤを付し、統一の単語ＩＤ、表記、読み（音の種類で区別）の対応関係を記述したものである。言語モデル２５０が保持する文法規則の例としては、オートマトン文法がある。オートマトン文法の代表的書式としては、ＢＮＦ法（Backus-Naur Form）がある。
【００４２】
認識部２６０は、各音区間がどういう話音信号またはＤＴＭＦ信号であるかという尺度として、照合部２４０からスコアを得て、言語モデル２５０の単語辞書を参照して、時間方向にＤＰマッチングなどの探索処理を実行し、入力された全区間のスコアが最も高くなる単語または所定数の上位の単語を探索するものである。この認識結果は、単語辞書が持つ単語ＩＤを用いて表わすことができる。
【００４３】
以上の構成により、入力された音信号が、ＤＴＭＦ信号による音信号のみ、話音による音信号のみ、ＤＴＭＦ信号区間と話音音声区間が混在した音信号のいずれであっても、１つの照合部２４０によりＤＴＭＦ信号モデル２２０と話音信号モデル２３０の双方を用いて参照して照合し、認識部２６０が照合部２４０から得たスコアを基に言語モデル２５０の単語辞書を用いて正しい音信号認識処理を実行する。
【００４４】
次に、照合部２４０において、話音信号区間とＤＴＭＦ信号区間が混在した音信号が入力された場合に、ＤＴＭＦ信号モデル２２０と話音信号モデル２３０の双方を用いた照合処理を詳しく述べる。
【００４５】
以下の例は、利用者が音信号認識システムに対して、タッチトーン式電話機のボタン押下により“１”を入力した後、引き続いて話音により“ワシオ”と入力し、対話の中で一括して“１、ワシオ”と入力した場合の音信号認識処理を説明する。
【００４６】
図５（ａ）は、話音信号区間とＤＴＭＦ信号区間が混在した音信号の概念を示す図であり、図５（ｂ）はＤＴＭＦ信号スペクトルの例、図５（ｃ）は話音信号スペクトルの例を示す図である。
【００４７】
図５（ａ）に示した音信号は簡単に２つの音信号区間５１および５２からなり、５１はＤＴＭＦ信号であるＤＴＭＦ信号区間であり、図５（ｂ）に示すようなスペクトル信号波形を持っている。例えば、利用者がユーザＩＤ番号（ここでは“１”）をタッチトーン式電話機のボタン押下により入力した場合に発生したＤＴＭＦ信号音を模式的に示したものである。５２は話音信号区間であり、図５（ｃ）に示すようなスペクトル信号波形を持っている。ここでは、利用者が自らの名前を音声で「ワシオ」と入力した話音信号を模式的に示したものである。
【００４８】
図５（ａ）に示した音信号が音信号入力部１００から入力され、音信号照合・認識部２００に渡される。
【００４９】
また、音信号照合・認識部２００の音信号分析部２１０において、音信号は、音信号区間５１（図５（ｂ））、音信号区間５２（図５（ｃ））に分離される。
【００５０】
（１）音信号区間５１に対する認識処理
照合部２４０は、音信号区間５１に対して照合処理を開始する。
【００５１】
照合処理にあたっては、ＤＴＭＦ信号モデル２２０を参照した照合処理と、話音信号モデル２３０を参照した照合処理の双方を並行して参照する。
【００５２】
（ａ）ＤＴＭＦ信号モデル２２０を参照した照合処理
ＤＴＭＦ信号モデル２２０を参照した照合処理の一例は以下のようになる。その流れを図６のフローチャートにまとめて示す。
【００５３】
まず、照合部２４０は、入力された図５（ｂ）の信号波形のスペクトルからピーク周波数を２つ検出する。音信号区間５１の音信号のスペクトル信号波形は、図５（ｂ）に示したように、２つのピークを持っているので、この周波数がｆ１、ｆ２（ｆ１が高い方の周波数、ｆ２が低い方の周波数）として検出される（ステップＳ６０１）。
【００５４】
次に、検出した２つのピーク周波数に対し、図１７に示したＤＴＭＦ周波数表の各周波数成分から、所定の閾値範囲内である周波数成分を探索する（ステップＳ６０２）。もし、所定の閾値範囲内である周波数成分が図１７のＤＴＭＦ周波数表の中に見つからない場合（ステップＳ６０２：Ｎ）、照合部２４０は、ＤＴＭＦ信号モデル２２０を参照した照合処理結果としてスコアを“０”とする（ステップＳ６０７）。ここでは、音信号区間５１では“１”のＤＴＭＦ信号である例であるので、ｆ１が１２０９Ｈｚで、ｆ２が６９７Ｈｚであることが検知される。
【００５５】
ここで、入力音信号の雑音レベルが大きい場合や、入力音信号の波形の歪みが大きい場合、以下のステップＳ６０３からステップＳ６０５に示す処理をオプションとして行なって、ＤＴＭＦ信号の認識精度を上げることが可能である。
【００５６】
第１に、照合部２４０は、検知した２つのピーク周波数のレベル差が所定の閾値以上であるか否かを調べる（ステップＳ６０３）。ｆ１のレベル値をＬ１、ｆ２のレベル値をＬ２とすると、レベル差（Ｌ２−Ｌ１）が所定の閾値以上であれば（ステップＳ６０３：Ｙ）、照合部２４０は、ＤＴＭＦ信号モデル２２０を参照した照合処理結果としてスコアを“０”とする（ステップＳ６０７）。なぜならば、ＤＴＭＦ信号は、同程度の高いピークを持つ２つの周波数成分が含まれているはずであり、２つのピーク周波数があっても両者の差が所定の閾値よりも大きい場合は、当該音信号が、ＤＴＭＦ信号ではないと推定できるからである。
【００５７】
第２に、照合部２４０は、音信号区間５１から３番目に高いピーク（ｆ３とする）を探索し、ｆ３のレベル値Ｌ３とｆ１のレベル値Ｌ１との差（Ｌ１−Ｌ３）が所定の閾値以上であるか否かを調べる（ステップＳ６０４）。両者のレベル差が所定の閾値以上でない場合であれば（ステップＳ６０４：Ｎ）、照合部２４０は、ＤＴＭＦ信号モデル２２０を参照した照合処理結果としてスコアを“０”とする（ステップＳ６０７）。なぜならば、ＤＴＭＦ信号は、２つの高いピークを持ち、他の周波数成分には高いピークが含まれていないはずであり、ｆ１とｆ３のピークレベルの差（Ｌ１−Ｌ３）が所定の閾値に満たない場合は、当該音信号が、ＤＴＭＦ信号ではないと推定できるからである。
【００５８】
第３に、照合部２４０は、信号波形のスペクトルのうち、ｆ１とｆ２付近の周波数レンジ以外の周波数部分、つまり、所定の閾値をαとして、ｆ１±αおよびｆ２±αの周波数レンジ以外の周波数部分のレベルの平均値（これをＬ４とする）を求め、当該平均値Ｌ４と、ｆ１のレベル値Ｌ１の差（Ｌ１−Ｌ４）が所定の閾値以上であるか否かを調べる（ステップＳ６０５）。差（Ｌ１−Ｌ４）が所定のに満たない場合であれば（ステップＳ６０５：Ｎ）、ＤＴＭＦ信号モデル２２０を参照した照合処理結果としてスコアを“０”とする（ステップＳ６０７）。なぜならば、ＤＴＭＦ信号は、２つの高いピークを持ち、他の周波数成分はすべて、当該２つのピークより十分小さいはずであり、平均値Ｌ４と、ｆ１のレベル値Ｌ１の差（Ｌ１−Ｌ４）が所定閾値に満たない場合は、当該音信号が、ＤＴＭＦ信号ではないと推定できるからである。
【００５９】
以上、照合部２４０は、検知した２つのピーク周波数より、表１０のＤＴＭＦ周波数表に基づいて、音信号区間５１の音信号を認識する（ステップＳ６０６）。ここでは、音信号区間５１が“１”であることが認識され、そのスコア値は大きくなり“1”とされる。
【００６０】
（ｂ）話音信号モデル２３０を参照した照合処理
一方、話音信号モデル２３０を参照した音信号区間５１に対する照合処理の一例は以下のようになる。
【００６１】
図５（ｂ）のような周波数スペクトルを持つＤＴＭＦ信号に対して、話音信号モデル２３０を参照して照合処理を行なうと、話音信号モデル２３０中には照合し得る話音候補が見つからない。なぜなら、人の話音信号は、図５（ｃ）に示すのように、広い周波数レンジにまたがる複雑なスペクトルから構成されており、図５（ｂ）のＤＴＭＦ信号のような２つのピーク周波数を持つ機械音の周波数スペクトルとは大きく異なるため、ＤＴＭＦ信号が話音信号モデルにより照合するとそのスコア値は“０”付近の極めて低い値とされる。
【００６２】
照合部２４０は、上記２つの処理から最も良いスコア値“１”である照合処理の結果を選択し、音信号区間５１が、ＤＴＭＦ信号により“１”を表わすものと認識することができる。ここで、照合部２４０は、音信号区間５１がＤＴＭＦ信号であるか話音信号であるかを区別することなく、正しく認識できたことが分かる。
【００６３】
（２）音信号区間５２に対する認識処理
次に、照合部２４０は、音信号区間５２に対して照合処理を開始する。
【００６４】
音信号区間５２に対する照合処理においても、ＤＴＭＦ信号モデル２２０を参照した照合処理と、話音信号モデル２３０を参照した照合処理の双方が並行して参照される。
【００６５】
（ａ）ＤＴＭＦ信号モデル２２０を参照した照合処理
ＤＴＭＦ信号モデル２２０を参照した照合処理の一例は、音信号区間５１で用いた図６のフローチャートに従って以下のようになる。
【００６６】
まず、照合部２４０は、入力された図５（ｃ）の信号波形のスペクトルからピーク周波数を２つ検出する（ステップＳ６０１）。音信号区間５２の音信号のスペクトル信号波形は図５（ｃ）のようであり、その中から最も大きいレベルを持つもの（例えば、周波数ｆ１’でレベルがＬ１’（図５（ｃ）には図示せず））と、次に大きいレベルを持つもの（例えば、周波数ｆ２’でレベルがＬ２’（図５（ｃ）には図示せず））が検出される。
【００６７】
ここで、音声区間５２の信号波形のスペクトルは、図５（ｃ）に示したような広い周波数レンジにまたがる複雑なスペクトルであるので、以下のステップにおいてそのスコア値が“０”となる可能が極めて高い。つまり、ステップＳ６０２における図１７に示したＤＴＭＦ周波数表の周波数成分との照合、ステップＳ６０３におけるｆ１’とｆ２’のピーク周波数のレベル差チェック、ステップＳ６０４における３番目に高いピークのレベル値（Ｌ３’とする）とｆ１’のレベル値Ｌ１’との差（Ｌ１’−Ｌ３’）のチェック、ステップＳ６０５におけるｆ１’±αおよびｆ２’±αの周波数レンジ以外の周波数部分のレベルの平均値（これをＬ４’とする）とｆ１’のレベル値Ｌ１’の差（Ｌ１’−Ｌ４’）のチェックにおいて、ＤＴＭＦ信号ではないと推定される可能性が極めて高い。従って、ここでは、Ｓ６０７の処理により、そのスコア値は低くなり“０”とされる。
【００６８】
（ｂ）話音信号モデル２３０を参照した照合処理
一方、話音信号モデル２３０を参照した音信号区間５２に対する照合処理の一例は以下のようになる。
【００６９】
図５（ｃ）のような周波数スペクトルを持つ話音信号に対して、話音信号モデル２３０を参照して照合処理を行なうと、話音信号モデル２３０の性能が十分であれば、照合し得る話音候補が見つかる。ここでは、音信号区間５２は、“ワ”、“シ”、“オ”という３つの話音信号が連続したものとして認識され、そのスコア値は、例えば、正規分布を使ったＨＭＭによる音声認識において当該音素の出力確率の尤度として、明らかに“０”より大きいと判断できる適当な数値とされる。
【００７０】
以上、照合部２４０は、照合部２４０は、上記２つの処理からスコア値が大きい話音信号モデル２３０を参照した照合処理の結果を選択し、音信号区間５２が、“ワシオ”を表わすものと認識する。ここで、照合部２４０は、音信号区間５２がＤＴＭＦ信号であるか話音信号であるかを区別することなく、正しく認識できたことが分かる。
【００７１】
以上、照合部２４０は、上記（１）音信号区間５１に対する認識処理と、（２）音信号区間５２に対する認識処理とを、何ら装置のモードなどを切り換えることなく、連続して実行できることが分かる。
【００７２】
一方、従来の照合処理によれば、上記（１）音信号区間５１に対する認識処理と、（２）音信号区間５２に対する認識処理において参照するモデルを切り換えなければ正しく照合処理ができない。つまり、ＤＴＭＦ信号モデル２２０のみを参照した照合処理を実行した場合、音信号区間５１は正しく“１”と認識できても音信号区間５２は“ワシオ”と正しく認識できない。つまり、利用者が“1、ワシオ”とＤＴＭＦ信号区間５１と話音信号区間５２を混在して入力した場合、正しく認識できないこととなる。同様に、話音信号モデル２３０のみを参照した照合処理を実行した場合、音信号区間５１は正しく“１”と認識できず、音信号区間５２のみ“ワシオ”と正しく認識するのみである。
【００７３】
以上、本実施形態１の音信号認識システムによれば、１つの照合処理の中で、ＤＴＭＦ信号モデルと話音信号モデルを参照することにより、ＤＴＭＦ信号認識処理と話音信号認識処理の両者を一つの音信号認識処理において統一的に取り扱い、入力された音信号が、ＤＴＭＦ信号による音信号のみ、話音による音信号のみ、ＤＴＭＦ信号区間と話音音声区間が混在した音信号のいずれであっても正しい音信号認識処理が実行できる。
【００７４】
（実施形態２）
本発明の実施形態２の音信号認識システムおよび方法は、ＤＴＭＦ信号モデルを参照したＤＴＭＦ信号照合処理と、話音信号モデルを参照した話音信号照合処理を並行して実行し、両者の結果を統合することにより、一つの音信号認識処理として統一的に取り扱うものであり、入力された音信号が、ＤＴＭＦ信号による音信号のみ、話音による音信号のみ、ＤＴＭＦ信号区間と話音音声区間が混在した音信号のいずれであっても正しい音信号認識処理が実行できるものである。
【００７５】
本発明の実施形態２にかかる音信号認識システムの構成は、実施形態１で説明した図１と同様、音信号入力部と音信号照合・認識部を備えるものであるが、音信号照合・認識部２００ａが実施形態１で説明した音信号照合・認識部２００とは異なる構成を備えている。
【００７６】
本実施形態２における音信号照合・認識部２００ａの内部の構成を図７に示す。
【００７７】
図７の構成において、音信号照合・認識部２００ａは、音信号分析部２１０、ＤＴＭＦ信号モデル２２０、話音信号モデル２３０、ＤＴＭＦ信号照合部２４０ａ、話音信号照合部２４０ｂ、統合部２７０、言語モデル２５０、認識部２６０を含んでいる。
【００７８】
音信号分析部２１０、ＤＴＭＦ信号モデル２２０、話音信号モデル２３０、言語モデル２５０、認識部２６０の各要素は実施形態１と同様であるのでここでの説明は省略する。
【００７９】
本実施形態２の照合部は、ＤＴＭＦ信号モデル２２０を参照して照合を行うＤＴＭＦ信号照合部２４０ａと話音信号モデル２３０を参照して照合を行う話音信号照合部２４０ｂの２つを用いて照合を行うものである。
【００８０】
ＤＴＭＦ信号照合部２４０ａは、音信号分析部２１０から渡された各区間ごとの音信号を、ＤＴＭＦ信号モデル２２０を用いて照合する部分である。照合処理は、各区間の音信号とモデル内の音素、音節、ＤＴＭＦ音とのマッチングによるスコアを計算し、照合結果を得るものである。スコアの付け方は自由であるが、例えば、ＤＴＭＦ信号モデル２２０を用いた照合処理の場合、認識精度が高いので、“１”か“０”かのクリスプとしてスコアを与える。
【００８１】
話音信号照合部２４０ｂは、音信号分析部２１０から渡された各区間ごとの音信号を、話音信号モデル２３０を用いて照合する部分である。照合処理は、各区間の音信号とモデル内の音素、音節とのマッチングによるスコアを計算し、照合結果を得るものである。スコアの付け方は自由であるが、音声の発声は、ＤＴＭＦ信号の場合に比べてバリエーションに富むため、例えば、正規分布を使ったＨＭＭによる音声認識処理とし、話音信号照合部２４０ｂは、ある音素のある状態の出力確率として尤度を出力するものとする。正規分布であるので、図８のように分散が大きい場合、出力確率は最大値であっても、１よりもかなり小さい数値となる。そこで、ダイナミックレンジの確保のために対数尤度とする。また、整数倍して対数尤度を整数化すると、後続の演算処理の高速化を図ることができる。
【００８２】
統合部２７０は、ＤＴＭＦ信号照合部２４０ａによる照合結果と話音信号照合部２４０ｂによる照合結果を統合する部分である。統合部２７０を備える理由は以下のとおりである。
【００８３】
ＤＴＭＦ信号照合部２４０ａによる照合結果の数値レンジと話音信号照合部２４０ｂによる処理結果の数値レンジは図９に示すように全く異なることが考えられる。この場合に、ＤＴＭＦ信号照合部２４０ａによる照合結果と話音信号照合部２４０ｂによる照合結果を単に比較して結果の良い方を採用する方式とすると、例えば、話音信号照合部２４０ｂによる照合結果において照合確率が高いとして良いスコア値を出し、ＤＴＭＦ信号照合部２４０ａによる照合結果においては照合確率が低く、悪いスコア値を出している場合であっても、両者の数値レンジが異なるため、前者の結果より後者の結果の方が照合確率が高いとして後者の結果が採用され、誤認識が起こる可能性がある。そこで、統合部２７０により両者のレンジ差を調整するのである。統合部２７０によるレンジ調整を経て両者の照合結果を比較し、スコア値の高い方を選択することにより、正しい認識結果を得ることができる。
【００８４】
なお、統合部２７０の出力に基づいて、認識部２６０が照合部２４０から得たスコアを基に言語モデル２５０の単語辞書を用いて正しい音信号認識処理を実行する処理は実施形態１と同様である。
【００８５】
以上、本実施形態２の音信号認識システムによれば、ＤＴＭＦ信号モデルを参照したＤＴＭＦ信号照合処理と、話音信号モデルを参照した話音信号照合処理を並行して実行し、両者結果を統合することにより、一つの音信号認識処理として統一的に取り扱うものであり、入力された音信号が、ＤＴＭＦ信号による音信号のみ、話音による音信号のみ、ＤＴＭＦ信号区間と話音音声区間が混在した音信号のいずれであっても正しい音信号認識処理が実行できる。
【００８６】
（実施形態３）
本発明の実施形態３の音信号認識システムおよび方法は、実施形態１の構成の照合部に対して外部から参照するモデルの選択を指示する仕組みを追加したものである。
【００８７】
本発明の実施形態３にかかる音信号認識システムの構成は、実施形態１で説明した図１と同様であり、音信号入力部と音信号照合・認識部を備えるものであるが、音信号照合・認識部２００ｂが実施形態１で説明した音信号照合・認識部２００とは異なる構成を備えている。
【００８８】
本実施形態３における音信号照合・認識部２００ｂの内部の構成を図１０に示す。図１０の構成において、音信号照合・認識部２００ｂは、音信号分析部２１０、ＤＴＭＦ信号モデル２２０、話音信号モデル２３０、照合部２４０ｃ、言語モデル２５０、認識部２６０を含んでいる。照合部２４０ｃは外部からモデル選択信号の入力を受け付ける入力部分を備えている。
【００８９】
照合部２４０ｃは、モデル選択信号の入力を受け付け、照合処理において用いるモデルを選択する。この例では、ＤＴＭＦ信号モデル２２０、話音信号モデル２３０のいずれか一方のみまたは双方の選択が可能となっている。
【００９０】
例えば、音信号入力環境や通信環境の影響などにより、話音信号による入力に対して誤認識が多い場合は、話音による入力を停止し、ＤＴＭＦ信号による入力のみに切り換えた方が好ましいと言える。例えば、利用者が入力した話音が正しく認識されないことが多いと感じた場合や、アプリケーション側が想定しうる利用者の応答内容とは異なる内容の入力が多いと判断した場合に、利用者に対して話音入力を停止し、ＤＴＭＦ信号による入力を誘導するとともに、照合部２４０ｃに対するモデル選択信号を与え、ＤＴＭＦ信号モデル２２０のみを選択した構成とする。この構成によれば、音信号認識システムの照合部２４０ｃは、ＤＴＭＦ信号モデルのみを参照し、話音信号モデル２３０を参照しないものとなる。
【００９１】
また逆に、ＤＴＭＦ信号による入力に対して誤認識が多い場合は、ＤＴＭＦ信号による入力を停止し、話音による入力のみに切り換えた方が好ましいと言える。この場合も同様に、利用者に対してＤＴＭＦ信号による入力を停止し、話音による入力を誘導するとともに、照合部２４０ｃに対するモデル選択信号を与え、話音信号モデル２３０のみを選択した構成とすれば良い。
【００９２】
以上、本実施形態３の音信号認識システムは、実施形態１の構成の照合部に対して外部から参照するモデルの選択を指示する仕組みを追加することにより、音信号入力環境や通信環境の影響を考慮し、ＤＴＭＦ信号モデル２２０、話音信号モデル２３０のいずれか一方のみまたは双方を選択することができる。
【００９３】
（実施形態４）
本発明の実施形態４は、実施形態１から実施形態３に示した音信号認識システムを適用した対話制御システムである。特に、自動電話応対システムにより利用者からの商品発注を受け付けるアプリケーションに適用した対話制御システムを説明する。
【００９４】
図１１は、実施形態４にかかる本発明の音信号認識システムを適用した対話制御システムの構成例を示す図である。
【００９５】
図１１において、音信号入力部１００および音信号照合・認識部２００は、実施形態１から実施形態３に示したものと同様である。なお、音信号照合・認識部２００は、実施形態２で説明した音信号照合・認識部２００ａ，実施形態３で説明した音信号照合・認識部２００ｂであっても良い。
【００９６】
なお、この例では、音信号照合・認識部２００の言語モデル２５０の使用する単語辞書は、図４に示すタイプものであるとする。
【００９７】
本発明の実施形態４の対話制御システムは、さらに、対話管理部３００、利用者ＩＤ情報管理部３１０、商品ＩＤ情報管理部３２０、シナリオ管理部３３０、応答音声出力部３４０を備えている。なお、この例では、アプリケーションシステムは商品発注システム４００となる。
【００９８】
利用者ＩＤ情報管理部３１０はユーザＩＤと氏名の対応情報を管理する部分である。
【００９９】
商品ＩＤ情報管理部３２０は、商品ＩＤと商品名の対応情報を管理する部分である。
【０１００】
シナリオ管理部３３０は、対話をどう進めるかというシナリオを管理している。対話の各段階において想定される利用者からの入力情報と当該入力情報に対する応答となる出力情報、対話の各段階において利用者に対して入力を求めるべき項目情報と当該項目情報の入力を求める質問となる出力情報などもシナリオに含まれる。
【０１０１】
応答音声出力部３４０は対話管理部の指定に応じた内容を合成音声／蓄積音声でユーザに返す部分である。
【０１０２】
対話管理部３００は、利用者への応対、利用者との対話の流れを制御する部分である。対話管理部３００はシナリオ管理部３３０の持つシナリオに従って利用者との間の対話を進め、利用者から発注を受けて、商品発注システム４００に発注内容を送信する。
【０１０３】
この例では利用者との対話は音信号で行なう。対話制御システム側から利用者に対する対話は、対話内容を表わす指令信号を応答音声出力部３４０に送り、応答音声出力部３４０が音声信号に変換して利用者側の機器が備えるスピーカから音声として出力する。利用者に対し、商品に関する情報の提供などを音声で行なったり、利用者に対し、利用者ＩＤ情報や商品発注情報などの音信号入力に関するガイダンスを行なったりする。
【０１０４】
一方、利用者から対話制御システム側に対する対話は、利用者側に備えるタッチトーン電話機器に対して、話音入力やＤＴＭＦ信号入力により行なう。
【０１０５】
図１２は、利用者と本実施形態４の対話制御システムとの間で交わされる対話の流れの一例を示す図である。図１２の例のように、利用者は、ＤＴＭＦ信号区間のみからなる入力（例えば、図１２のＵ１の入力）、話音信号区間のみからなる入力（例えば、図１２のＵ２の入力）、ＤＴＭＦ信号区間と話音信号区間が混在した入力（例えば、図１２のＵ３の入力）を行なうことができる。対話制御システムは、本発明の音信号認識システムの働きにより、それら３者のいずれの音信号入力であっても正しく認識することができる。
【０１０６】
図１３は、商品発注に関するアプリケーションにおいて、利用者と本実施形態４の対話制御システムとの間で交わされる対話の流れの一例を示すフローチャートである。図１４は、図１３のフローチャートのうち、ステップＳ１３０１の利用者ＩＤ情報の取得のステップを詳しく示したフローチャートである。
【０１０７】
図１４の例に示すように、入力された利用者ＩＤ情報が、利用者ＩＤ情報管理部３１０の管理するＩＤ情報の中で該当するものがあるまで入力が繰り返され、その入力は話音信号でもＤＴＭＦ信号でも認識可能であり、その認識結果は単語ＩＤで対話管理部３００に返されるので、以下の利点が得られる。
【０１０８】
第１には、話音信号でもＤＴＭＦ信号でも認識可能であるので、従来システムのように音声の入力待ちをするのか、ＤＴＭＦ信号の入力処理待ちをするのかといった分岐選択処理ステップが不要となる。
【０１０９】
第２には、利用者からの入力を話音信号、ＤＴＭＦ信号のどちらかに限定させるガイダンス処理ステップ、入力待ち処理ステップが不要となる。
【０１１０】
第３には、利用者からの入力が話音信号、ＤＴＭＦ信号のどちらが選択されたかによって、対話システムの音信号認識システムによる認識処理を分岐させる必要がない。
【０１１１】
なお、図１４は、図１３のフローチャートのうち、ステップＳ１３０１の利用者ＩＤ情報の取得のステップを詳しく示すものであるが、同様にして、名前情報取得処理（ステップＳ１３０２）、注文情報取得処理（ステップＳ１３０３）、住所情報取得処理（ステップＳ１３０４）に関しても、図１４のフローチャートと同様の流れとすることができ、上記効果を得ることができる。
【０１１２】
（実施形態５）
実施形態５にかかる本発明の音信号認識システムを適用した対話システムは、音声入力環境、通信環境などにおけるＳＮ比（signal noise ratio）が所定レベルより悪い場合や、対話の過程で得られた利用者の話音入力の尤度が全般に低い場合など、その場の状況に応じて、話音入力に代え、ＤＴＭＦ信号での入力を促す対話システムである。なお、この例でも、対話制御システムを、自動電話応対システムにより利用者からの商品発注を受け付けるアプリケーションに適用した例を説明する。
【０１１３】
ＳＮ比が所定レベルより悪い場合に、利用者に対してＤＴＭＦ信号入力を誘導する場合のシステム構成例を図１５に示す。
【０１１４】
図１５において、音信号入力部１００および音信号照合・認識部２００ｂは、実施形態３に示したものと同様である。なお、この例では、音信号照合・認識部２００ｂの言語モデル２５０の使用する単語辞書は、図４に示すタイプものであるとする。また、対話管理部３００、利用者ＩＤ情報管理部３１０、商品ＩＤ情報管理部３２０、シナリオ管理部３３０、応答音声出力部３４０、商品発注システム４００は実施形態４で説明したものと同様である。
【０１１５】
実施形態５の対話制御システムは、さらに、ＳＮ比算出部３５０を備えている。ＳＮ比算出部３５０は、音信号入力部１００から入力された音信号を受け、そのＳＮ比を計算し、対話管理部に出力する部分である。なお、ＳＮ比算出部３５０が音信号照合・認識部２００ｂ内部に包含された構成も可能である。
【０１１６】
対話管理部３００は、ＳＮ比算出部３５０から受け取ったＳＮ比の値がある閾値以上であればＳＮ比が悪いと判断する。対話管理部３００は、ＳＮ比が悪いと判断した状況下で、対話のシナリオにおいて、利用者に何らかの入力を促すフェーズに至った場合、利用者に対してＤＴＭＦ信号入力を誘導する。例えば、応答音声出力部３４０を通じて、ＤＴＭＦ信号入力を促すメッセージとして「雑音が大きいようですので、音声入力よりプッシュボタン入力がお勧めです。」と出力する。
【０１１７】
また、対話の過程で得られた利用者の話音入力の尤度が全般に低い場合も同様に誘導することができる。
【０１１８】
以上、本実施形態５の対話制御システムによれば、利用者から入力された話音信号のＳＮ比が所定レベルより悪い場合や、対話の過程で得られた利用者の話音入力の尤度が全般に低い場合など、その場の状況に応じてＤＴＭＦ信号での入力を促すことができ、誤認識を少なくし、対話の流れをスムーズにすることができる。
【０１１９】
（実施形態６）
本発明の音信号認識システムおよび方法、さらに、本発明の音信号認識システムを適用した対話制御システムおよび方法は、上記に説明した構成を実現する処理ステップを記述したプログラムとして記述することができ、当該プログラムをコンピュータに読み取らせることにより、本発明の音信号認識処理を実行することができる。本発明の音信号認識システムを実現する処理ステップを備えたプログラムは、図１６に図示した例のように、ＣＤ−ＲＯＭ１００２やフレキシブルディスク１００３等の可搬型記録媒体１００１だけでなく、ネットワーク上にある記録装置内の記録媒体１０００や、コンピュータのハードディスクやＲＡＭ等の記録媒体１００５に格納して提供することができ、ネットワークからダウンロードすることもできる。プログラム実行時には、プログラムはコンピュータ１００４上にローディングされ、主メモリ上で実行される。
【０１２０】
なお、本発明の音信号認識システムは、電話回線のみならずＶｏＩＰを使ったＩＰ電話のように電話回線を模擬したネットワーク通信システムや、ＤＴＭＦ音発信機能と音声入力（マイク入力）機能を有するリモコン装置などにおいても適用することができる。
【０１２１】
【発明の効果】
本発明の音信号認識システムおよび対話制御システムによれば、話音信号区間とＤＴＭＦ信号区間が混在した音信号を入力することができ、利用者は、話音入力とＤＴＭＦ信号入力とを区別することなく、自由に入力することができる。
【０１２２】
また、本発明の音信号認識システムおよび対話制御システムによれば、対話処理時間の短縮、認識率の向上など利用者の使い勝手向上が見込まれる。さらに、対話制御の簡素化、対話処理に関する設計工数削減、それに伴うコスト削減といった効果も期待できる。
【図面の簡単な説明】
【図１】  本発明の実施形態１の音信号認識システムの構成および処理の流れの概略を示す図
【図２】  実施形態１の音信号照合・認識部２００の内部の構成を示す図
【図３】  言語モデル２５０が保持する単語辞書の例を示す図
【図４】  言語モデル２５０が保持する他の単語辞書の例を示す図
【図５】  （ａ）は、話音信号区間とＤＴＭＦ信号区間が混在した音信号の概念を示す図、（ｂ）はＤＴＭＦ信号スペクトルの例を示す図、（ｃ）は話音信号スペクトルの例を示す図
【図６】  ＤＴＭＦ信号モデル２２０を参照した照合処理の流れを示すフローチャート
【図７】  実施形態２の音信号照合・認識部２００ａの内部の構成を示す図
【図８】  正規分布に従った分散が大きい場合の出力確率尤度を示す図
【図９】  ＤＴＭＦ信号照合部２４０ａによる照合結果の数値レンジと話音信号照合部２４０ｂによる処理結果の数値レンジが異なる様子を説明する図
【図１０】  実施形態３の音信号照合・認識部２００ｂの内部の構成を示す図
【図１１】  実施形態４にかかる、本発明の音信号認識システムを適用した対話制御システムの構成例を示す図
【図１２】  利用者と実施形態４の対話制御システムとの間で交わされる対話の流れの一例を示す図
【図１３】  商品発注に関するアプリケーションにおいて、利用者と本実施形態４の対話制御システムとの間で交わされる対話の流れの一例を示すフローチャート
【図１４】  図１３のフローチャートのうち、ステップＳ１３０１の利用者ＩＤ情報の取得のステップを詳しく示したフローチャート
【図１５】  実施形態５にかかる、ＳＮ比が所定レベルより悪い場合に、利用者に対してＤＴＭＦ信号入力を誘導する対話制御システムの構成例を示す図
【図１６】  本発明の実施形態４の音信号認識システムを実現する処理プログラムを記録した記録媒体の例を示す図
【図１７】  従来のＤＴＭＦ周波数表の一例を示す図
【図１８】  従来のＤＴＭＦ信号による入力と利用者の話音による入力とを併用できる電話音声応答システムの構成例を簡単に示した図
【符号の説明】
１００  音信号入力部
２００，２００ａ，２００ｂ  音信号照合・認識部
２１０  音信号分析部
２２０  ＤＴＭＦ信号モデル
２３０  話音信号モデル
２４０  照合部
２４０ａ  ＤＴＭＦ信号照合部
２４０ｂ  話音信号照合部
２５０  言語モデル
２６０  認識部
２７０  統合部
３００  対話管理部
３１０  利用者ＩＤ情報管理部
３２０  商品ＩＤ情報管理部
３３０  シナリオ管理部
３４０  応答音声出力部
３５０  ＳＮ比算出部
４００  商品発注システム
１０００  回線先のハードディスク等の記録媒体
１００１  ＣＤ−ＲＯＭやフレキシブルディスク等の可搬型記録媒体
１００２  ＣＤ−ＲＯＭ
１００３  フレキシブルディスク
１００４  コンピュータ
１００５  コンピュータ上のＲＡＭ／ハードディスク等の記録媒体
【図１】
0003837061.tif 000002
【図２】
0003837061.tif 000003
【図３】
0003837061.tif 000004
【図４】
0003837061.tif 000005
【図５】
0003837061.tif 000006
【図６】
0003837061.tif 000007
【図７】
0003837061.tif 000008
【図８】
0003837061.tif 000009
【図９】
0003837061.tif 000010
【図１０】
0003837061.tif 000011
【図１１】
0003837061.tif 000012
【図１２】
0003837061.tif 000013
【図１３】
0003837061.tif 000014
【図１４】
0003837061.tif 000015
【図１５】
0003837061.tif 000016
【図１６】
0003837061.tif 000017
【図１７】
0003837061.tif 000018
【図１８】
0003837061.tif 000019