(57)【要約】【課題】雑音適応と話者適応の処理量を低減する。【解決手段】初期音声モデルをクラスタリング等することで得られる代表音声モデルＣと差分モデルＤを予め代表音声モデル記憶部１ａと差分モデル記憶部１ｂに記憶しておく。音声認識を行う前に、代表音声モデルＣに対し雑音適応を施して雑音適応代表音声モデルＣＮを生成し、差分モデルＤを合成することで雑音適応を施した合成音声モデルＭを生成する。その合成音声モデルＭに対し発話音声の特徴ベクトル系列Ｖ（ｎ）により話者適応を施し雑音話者適応音声モデルＲを生成する。雑音話者適応音声モデルＲと雑音適応代表音声モデルＣＮとの差分から更新差分モデルＤ”を生成し、更新差分モデルＤ”で記憶部１ｂの差分モデルＤを更新する。音声認識に際して、代表音声モデルＣと更新差分モデルＤ”を合成することで雑音適応及び話者適応を施した合成音声モデルＭ”を生成し、認識すべき話者音声の特徴ベクトル系列Ｖ（ｎ）を照合して音声認識を行う。【選択図】　図１
2004109464.tif 000002
【特許請求の範囲】
【請求項１】
雑音適応と話者適応とを施した合成音声モデルと、発話時の発話音声より求まる特徴ベクトル系列とを照合することによって音声認識を行う音声認識装置において、
グループ化又はクラスタリングにより、多数の音声モデルを類似性に基づいて複数のグループに分類し、当該グループ化又はクラスタリングにより同一グループに属することとなる各グループ毎の音声モデルの中から代表として求められた各グループの代表音声モデルと、前記各グループに属する音声モデルと前記代表音声モデルとの差分を前記各同一グループ毎に求めることによって得られる各グループに属する差分モデルと、前記代表音声モデルと差分モデルとを前記同一グループ毎に対応付けるグループ情報とを予め記憶する記憶手段と、
前記記憶手段に記憶されている前記同一グループ毎の代表音声モデルに対し雑音適応を施すことにより、雑音適応代表音声モデルを生成する雑音適応代表音声モデル生成手段と、
前記各グループに属している前記差分モデルと前記雑音適応代表音声モデルとを、前記グループ情報に基づいて前記同一グループ毎に合成することにより、前記同一グループ毎の合成音声モデルを生成する合成音声モデル生成手段と、
前記雑音適応を施した前記同一グループ毎の合成音声モデルに対し、発話音声より求まる特徴ベクトル系列によって話者適応を施すことにより、雑音話者適応音声モデルを生成する更新モデル生成手段と、
前記雑音話者適応音声モデルと、前記グループ情報に基づいて選択した前記雑音話者適応音声モデルの属するグループの前記雑音適応代表音声モデルとの差分から前記同一グループ毎の更新差分モデルを生成すると共に、当該生成した更新差分モデルで前記記憶手段の前記同一グループ毎の差分モデルを更新するモデル更新手段とを具備し、
音声認識に際して、前記グループ情報に基づいて選択した前記更新差分モデルの属するグループの前記代表音声モデルに雑音適応を施すことにより雑音適応代表音声モデルを生成すると共に、当該雑音適応代表音声モデルと前記更新された更新差分モデルとを合成することで雑音適応及び話者適応を施した合成音声モデルを生成して、当該合成音声モデルと認識すべき話者音声より求まる特徴ベクトル系列とを照合することによって前記音声認識を行うことを特徴とする音声認識装置。
【請求項２】
雑音適応と話者適応とを施した合成音声モデルと、発話時の発話音声より求まる特徴ベクトル系列とを照合することによって音声認識を行う音声認識装置において、
グループ化又はクラスタリングにより、多数の音声モデルを類似性に基づいて複数のグループに分類し、当該グループ化又はクラスタリングにより同一グループに属することとなる各グループ毎の音声モデルの中から代表として求められた各グループの代表音声モデルと、前記各グループに属する音声モデルと前記代表音声モデルとの差分を前記各同一グループ毎に求めることによって得られる各グループに属する差分モデルと、前記代表音声モデルと差分モデルとを前記同一グループ毎に対応付けるグループ情報とを予め記憶する記憶手段と、
前記記憶手段に記憶されている前記同一グループ毎の代表音声モデルに対し雑音適応を施すことにより、雑音適応代表音声モデルを生成する雑音適応代表音声モデル生成手段と、
前記各グループに属している前記差分モデルと前記雑音適応代表音声モデルとを、前記グループ情報に基づいて前記同一グループ毎に合成することにより、前記同一グループ毎の合成音声モデルを生成する合成音声モデル生成手段と、
前記合成音声モデル生成手段で生成される合成音声モデルと、認識すべき話者音声より求まる特徴ベクトル系列とを照合することにより音声認識を行う認識処理手段と、
前記同一グループ毎の合成音声モデルに対して前記話者音声より求まる特徴ベクトル系列によって話者適応を施すことにより、雑音適応と話者適応を施した雑音話者適応音声モデルを生成する更新モデル生成手段と、
前記雑音話者適応音声モデルと、前記グループ情報に基づいて選択した前記雑音話者適応音声モデルの属するグループの前記雑音適応代表音声モデルとの差分から前記同一グループ毎の更新差分モデルを生成すると共に、当該生成した更新差分モデルで前記記憶手段の前記同一グループ毎の差分モデルを更新するモデル更新手段とを具備し、
前記認識処理手段は、音声認識が繰り返される度に前記更新モデル生成手段とモデル更新手段とによって更新される前記更新差分モデルと前記グループ情報に基づいて選択された前記更新差分モデルの属するグループの前記代表音声モデルに雑音適応を施すことで生成された雑音適応代表音声モデルとを合成することで得られる雑音適応及び話者適応が施された合成音声モデルと、認識すべき話者音声より求まる特徴ベクトル系列とを照合することにより前記音声認識を行うことを特徴とする音声認識装置。
【請求項３】
前記モデル更新手段は、前記更新差分モデルを生成する度に、前記雑音話者適応音声モデルと前記雑音適応代表音声モデルとの類似性に基づき前記グループ情報の前記雑音話者適応音声モデルの属するグループを更に変更すると共に、前記雑音話者適応音声モデルと前記更新記憶されたグループ情報に基づいて選択された前記雑音話者適応音声モデルの属するグループの前記雑音適応代表音声モデルとの差分により、前記記憶手段の差分モデルを前記変更後のグループに即して更新することを特徴とする請求項１又は２に記載の音声認識装置。
【請求項４】
雑音適応と話者適応とを施した合成音声モデルと、発話時の発話音声より求まる特徴ベクトル系列とを照合することによって音声認識を行う音声認識方法において、
グループ化又はクラスタリングにより、多数の音声モデルを類似性に基づいて複数のグループに分類し、当該グループ化又はクラスタリングにより同一グループに属することとなる各グループ毎の音声モデルの中から代表として求められた各グループの代表音声モデルと、前記各グループに属する音声モデルと前記代表音声モデルとの差分を前記各同一グループ毎に求めることによって得られる各グループに属する差分モデルと、前記代表音声モデルと差分モデルとを前記同一グループ毎に対応付けるグループ情報とを予め記憶手段に記憶させ、
前記記憶手段に記憶されている前記同一グループ毎の代表音声モデルに対し雑音適応を施すことにより、雑音適応代表音声モデルを生成する雑音適応代表音声モデル生成工程と、
前記各グループに属している前記差分モデルと前記雑音適応代表音声モデルとを、前記グループ情報に基づいて前記同一グループ毎に合成することにより、前記同一グループ毎の合成音声モデルを生成する合成音声モデル生成工程と、
前記雑音適応を施した前記同一グループ毎の合成音声モデルに対し、発話音声より求まる特徴ベクトル系列によって話者適応を施すことにより、雑音話者適応音声モデルを生成する更新モデル生成工程と、
前記雑音話者適応音声モデルと、前記グループ情報に基づいて選択した前記雑音話者適応音声モデルの属するグループの前記雑音適応代表音声モデルとの差分から前記同一グループ毎の更新差分モデルを生成すると共に、当該生成した更新差分モデルで前記記憶手段の前記同一グループ毎の差分モデルを更新するモデル更新工程とを具備し、
音声認識に際して、前記グループ情報に基づいて選択した前記更新差分モデルの属するグループの前記代表音声モデルに雑音適応を施すことにより雑音適応代表音声モデルを生成すると共に、当該雑音適応代表音声モデルと前記更新された更新差分モデルとを合成することで雑音適応及び話者適応を施した合成音声モデルを生成して、当該合成音声モデルと認識すべき話者音声より求まる特徴ベクトル系列とを照合することによって前記音声認識を行うことを特徴とする音声認識方法。
【請求項５】
雑音適応と話者適応とを施した合成音声モデルと、発話時の発話音声より求まる特徴ベクトル系列とを照合することによって音声認識を行う音声認識方法において、
グループ化又はクラスタリングにより、多数の音声モデルを類似性に基づいて複数のグループに分類し、当該グループ化又はクラスタリングにより同一グループに属することとなる各グループ毎の音声モデルの中から代表として求められた各グループの代表音声モデルと、前記各グループに属する音声モデルと前記代表音声モデルとの差分を前記各同一グループ毎に求めることによって得られる各グループに属する差分モデルと、前記代表音声モデルと差分モデルとを前記同一グループ毎に対応付けるグループ情報とを予め記憶手段に記憶させ、
前記記憶手段に記憶されている前記同一グループ毎の代表音声モデルに対し雑音適応を施すことにより、雑音適応代表音声モデルを生成する雑音適応代表音声モデル生成工程と、
前記各グループに属している前記差分モデルと前記雑音適応代表音声モデルとを、前記グループ情報に基づいて前記同一グループ毎に合成することにより、前記同一グループ毎の合成音声モデルを生成する合成音声モデル生成工程と、
前記合成音声モデル生成工程で生成される合成音声モデルと、認識すべき話者音声より求まる特徴ベクトル系列とを照合することにより音声認識を行う認識処理工程と、
前記同一グループ毎の合成音声モデルに対して前記話者音声より求まる特徴ベクトル系列によって話者適応を施すことにより、雑音適応と話者適応を施した雑音話者適応音声モデルを生成する更新モデル生成工程と、
前記雑音話者適応音声モデルと、前記グループ情報に基づいて選択した前記雑音話者適応音声モデルの属するグループの前記雑音適応代表音声モデルとの差分から前記同一グループ毎の更新差分モデルを生成すると共に、当該生成した更新差分モデルで前記記憶手段の前記同一グループ毎の差分モデルを更新するモデル更新工程とを具備し、
前記認識処理工程は、音声認識が繰り返される度に前記更新モデル生成工程とモデル更新工程とによって更新される前記更新差分モデルと前記グループ情報に基づいて選択された前記更新差分モデルの属するグループの前記代表音声モデルに雑音適応を施すことで生成された雑音適応代表音声モデルとを合成することで得られる雑音適応及び話者適応が施された合成音声モデルと、認識すべき話者音声より求まる特徴ベクトル系列とを照合することにより前記音声認識を行うことを特徴とする音声認識方法。
【請求項６】
前記モデル更新工程は、前記更新差分モデルを生成する度に、前記雑音話者適応音声モデルと前記雑音適応代表音声モデルとの類似性に基づき前記グループ情報の前記雑音話者適応音声モデルの属するグループを更に変更すると共に、前記雑音話者適応音声モデルと前記更新記憶されたグループ情報に基づいて選択された前記雑音話者適応音声モデルの属するグループの前記雑音適応代表音声モデルとの差分により、前記記憶手段の差分モデルを前記変更後のグループに即して更新することを特徴とする請求項４又は５に記載の音声認識方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば雑音適応及び話者適応等によって音声認識を行う音声認識装置及び音声認識方法に関するものである。
【０００２】
【従来の技術】
音声認識の難しさの主たる原因として、一般に、音声認識すべき発話音声に背景雑音が加わっていること、及び発話者の発声気管や発話習慣などに起因する個人差があることなど上げられている。
【０００３】
こうした変動要因を含んだ発話音声に基づいてロバスト（頑強）な音声認識を実現するため、ＨＭＭ合成法あるいはＰＭＣ法と呼ばれる音声認識方法が研究されている（例えば、非特許文献１参照）。
【０００４】
このＨＭＭ（Ｈｉｄｄｅｎ　Ｍａｒｋｏｖ　Ｍｏｄｅｌ）合成法あるいはＰＭＣ（Ｐａｒａｌｌｅｌ　Ｍｏｄｅｌ　Ｃｏｍｂｉｎａｔｉｏｎ）法では、実際に音声認識を行う前の前処理段階において、標準の初期音声モデル（初期音声ＨＭＭ）と、背景雑音から生成した雑音モデル（発話環境雑音ＨＭＭ）とを合成することによって、雑音適応を施した合成音声モデルとしての雑音適応音声モデル（雑音適応音声ＨＭＭ）を生成する。
【０００５】
そして、実際の音声認識に際して、発話者が発話したときの背景雑音を含んだ発話音声をケプストラム変換することによって得られる特徴ベクトル系列と、前処理段階で生成しておいた雑音適応音声モデルとを照合し、最大尤度の得られる雑音適応音声モデル等を音声認識結果として出力することとしている。
【０００６】
【非特許文献１】
本間茂，高橋純一，嵯峨山茂樹、「バッチディクテーションのための教師なし話者適応」、日本音響学会講演論文集、平成８年３月、ｐ．５７−５８
【０００７】
【発明が解決しようとする課題】
ところが、従来の音声認識方法では、照合対象とすべき雑音適応音声モデル（雑音適応音声ＨＭＭ）を得るために、その全ての初期音声モデルに対して雑音適応を行う必要があり、処理量が非常に多くなるという問題があった。
【０００８】
また、上述したように非常に多くの処理量が必要になることから例えば初期音声モデルの種類を多くすることが困難となり、そのため、処理速度を優先する必要上、認識性能の向上を犠牲にしなければならない等の問題があった。
【０００９】
本発明は上記従来の問題点に鑑みてなされたものであり、例えば初期音声モデルに対して雑音適応及び話者適応等を行う際の処理量を低減し得る音声認識装置と音声認識方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
請求項１に記載の発明は、雑音適応と話者適応とを施した合成音声モデルと、発話時の発話音声より求まる特徴ベクトル系列とを照合することによって音声認識を行う音声認識装置において、グループ化又はクラスタリングにより、多数の音声モデルを類似性に基づいて複数のグループに分類し、当該グループ化又はクラスタリングにより同一グループに属することとなる各グループ毎の音声モデルの中から代表として求められた各グループの代表音声モデルと、前記各グループに属する音声モデルと前記代表音声モデルとの差分を前記各同一グループ毎に求めることによって得られる各グループに属する差分モデルと、前記代表音声モデルと差分モデルとを前記同一グループ毎に対応付けるグループ情報とを予め記憶する記憶手段と、前記記憶手段に記憶されている前記同一グループ毎の代表音声モデルに対し雑音適応を施すことにより、雑音適応代表音声モデルを生成する雑音適応代表音声モデル生成手段と、前記各グループに属している前記差分モデルと前記雑音適応代表音声モデルとを、前記グループ情報に基づいて前記同一グループ毎に合成することにより、前記同一グループ毎の合成音声モデルを生成する合成音声モデル生成手段と、前記雑音適応を施した前記同一グループ毎の合成音声モデルに対し、発話音声より求まる特徴ベクトル系列によって話者適応を施すことにより、雑音話者適応音声モデルを生成する更新モデル生成手段と、前記雑音話者適応音声モデルと、前記グループ情報に基づいて選択した前記雑音話者適応音声モデルの属するグループの前記雑音適応代表音声モデルとの差分から前記同一グループ毎の更新差分モデルを生成すると共に、当該生成した更新差分モデルで前記記憶手段の前記同一グループ毎の差分モデルを更新するモデル更新手段とを具備し、音声認識に際して、前記グループ情報に基づいて選択した前記更新差分モデルの属するグループの前記代表音声モデルに雑音適応を施すことにより雑音適応代表音声モデルを生成すると共に、当該雑音適応代表音声モデルと前記更新された更新差分モデルとを合成することで雑音適応及び話者適応を施した合成音声モデルを生成して、当該合成音声モデルと認識すべき話者音声より求まる特徴ベクトル系列とを照合することによって前記音声認識を行うことを特徴とする。
【００１１】
請求項２に記載の発明は、雑音適応と話者適応とを施した合成音声モデルと、発話時の発話音声より求まる特徴ベクトル系列とを照合することによって音声認識を行う音声認識装置において、グループ化又はクラスタリングにより、多数の音声モデルを類似性に基づいて複数のグループに分類し、当該グループ化又はクラスタリングにより同一グループに属することとなる各グループ毎の音声モデルの中から代表として求められた各グループの代表音声モデルと、前記各グループに属する音声モデルと前記代表音声モデルとの差分を前記各同一グループ毎に求めることによって得られる各グループに属する差分モデルと、前記代表音声モデルと差分モデルとを前記同一グループ毎に対応付けるグループ情報とを予め記憶する記憶手段と、前記記憶手段に記憶されている前記同一グループ毎の代表音声モデルに対し雑音適応を施すことにより、雑音適応代表音声モデルを生成する雑音適応代表音声モデル生成手段と、前記各グループに属している前記差分モデルと前記雑音適応代表音声モデルとを、前記グループ情報に基づいて前記同一グループ毎に合成することにより、前記同一グループ毎の合成音声モデルを生成する合成音声モデル生成手段と、前記合成音声モデル生成手段で生成される合成音声モデルと、認識すべき話者音声より求まる特徴ベクトル系列とを照合することにより音声認識を行う認識処理手段と、前記同一グループ毎の合成音声モデルに対して前記話者音声より求まる特徴ベクトル系列によって話者適応を施すことにより、雑音適応と話者適応を施した雑音話者適応音声モデルを生成する更新モデル生成手段と、前記雑音話者適応音声モデルと、前記グループ情報に基づいて選択した前記雑音話者適応音声モデルの属するグループの前記雑音適応代表音声モデルとの差分から前記同一グループ毎の更新差分モデルを生成すると共に、当該生成した更新差分モデルで前記記憶手段の前記同一グループ毎の差分モデルを更新するモデル更新手段とを具備し、前記認識処理手段は、音声認識が繰り返される度に前記更新モデル生成手段とモデル更新手段とによって更新される前記更新差分モデルと前記グループ情報に基づいて選択された前記更新差分モデルの属するグループの前記代表音声モデルに雑音適応を施すことで生成された雑音適応代表音声モデルとを合成することで得られる雑音適応及び話者適応が施された合成音声モデルと、認識すべき話者音声より求まる特徴ベクトル系列とを照合することにより前記音声認識を行うことを特徴とする。
【００１２】
請求項４に記載の発明は、雑音適応と話者適応とを施した合成音声モデルと、発話時の発話音声より求まる特徴ベクトル系列とを照合することによって音声認識を行う音声認識方法において、グループ化又はクラスタリングにより、多数の音声モデルを類似性に基づいて複数のグループに分類し、当該グループ化又はクラスタリングにより同一グループに属することとなる各グループ毎の音声モデルの中から代表として求められた各グループの代表音声モデルと、前記各グループに属する音声モデルと前記代表音声モデルとの差分を前記各同一グループ毎に求めることによって得られる各グループに属する差分モデルと、前記代表音声モデルと差分モデルとを前記同一グループ毎に対応付けるグループ情報とを予め記憶手段に記憶させ、前記記憶手段に記憶されている前記同一グループ毎の代表音声モデルに対し雑音適応を施すことにより、雑音適応代表音声モデルを生成する雑音適応代表音声モデル生成工程と、前記各グループに属している前記差分モデルと前記雑音適応代表音声モデルとを、前記グループ情報に基づいて前記同一グループ毎に合成することにより、前記同一グループ毎の合成音声モデルを生成する合成音声モデル生成工程と、前記雑音適応を施した前記同一グループ毎の合成音声モデルに対し、発話音声より求まる特徴ベクトル系列によって話者適応を施すことにより、雑音話者適応音声モデルを生成する更新モデル生成工程と、前記雑音話者適応音声モデルと、前記グループ情報に基づいて選択した前記雑音話者適応音声モデルの属するグループの前記雑音適応代表音声モデルとの差分から前記同一グループ毎の更新差分モデルを生成すると共に、当該生成した更新差分モデルで前記記憶手段の前記同一グループ毎の差分モデルを更新するモデル更新工程とを具備し、音声認識に際して、前記グループ情報に基づいて選択した前記更新差分モデルの属するグループの前記代表音声モデルに雑音適応を施すことにより雑音適応代表音声モデルを生成すると共に、当該雑音適応代表音声モデルと前記更新された更新差分モデルとを合成することで雑音適応及び話者適応を施した合成音声モデルを生成して、当該合成音声モデルと認識すべき話者音声より求まる特徴ベクトル系列とを照合することによって前記音声認識を行うことを特徴とする。
【００１３】
請求項５に記載の発明は、雑音適応と話者適応とを施した合成音声モデルと、発話時の発話音声より求まる特徴ベクトル系列とを照合することによって音声認識を行う音声認識方法において、グループ化又はクラスタリングにより、多数の音声モデルを類似性に基づいて複数のグループに分類し、当該グループ化又はクラスタリングにより同一グループに属することとなる各グループ毎の音声モデルの中から代表として求められた各グループの代表音声モデルと、前記各グループに属する音声モデルと前記代表音声モデルとの差分を前記各同一グループ毎に求めることによって得られる各グループに属する差分モデルと、前記代表音声モデルと差分モデルとを前記同一グループ毎に対応付けるグループ情報とを予め記憶手段に記憶させ、前記記憶手段に記憶されている前記同一グループ毎の代表音声モデルに対し雑音適応を施すことにより、雑音適応代表音声モデルを生成する雑音適応代表音声モデル生成工程と、前記各グループに属している前記差分モデルと前記雑音適応代表音声モデルとを、前記グループ情報に基づいて前記同一グループ毎に合成することにより、前記同一グループ毎の合成音声モデルを生成する合成音声モデル生成工程と、前記合成音声モデル生成工程で生成される合成音声モデルと、認識すべき話者音声より求まる特徴ベクトル系列とを照合することにより音声認識を行う認識処理工程と、前記同一グループ毎の合成音声モデルに対して前記話者音声より求まる特徴ベクトル系列によって話者適応を施すことにより、雑音適応と話者適応を施した雑音話者適応音声モデルを生成する更新モデル生成工程と、前記雑音話者適応音声モデルと、前記グループ情報に基づいて選択した前記雑音話者適応音声モデルの属するグループの前記雑音適応代表音声モデルとの差分から前記同一グループ毎の更新差分モデルを生成すると共に、当該生成した更新差分モデルで前記記憶手段の前記同一グループ毎の差分モデルを更新するモデル更新工程とを具備し、前記認識処理工程は、音声認識が繰り返される度に前記更新モデル生成工程とモデル更新工程とによって更新される前記更新差分モデルと前記グループ情報に基づいて選択された前記更新差分モデルの属するグループの前記代表音声モデルに雑音適応を施すことで生成された雑音適応代表音声モデルとを合成することで得られる雑音適応及び話者適応が施された合成音声モデルと、認識すべき話者音声より求まる特徴ベクトル系列とを照合することにより前記音声認識を行うことを特徴とする。
【００１４】
【発明の実施の形態】
以下、本発明の好適な実施の形態を図面を参照して説明する。
【００１５】
（第１の実施の形態）
本発明の第１の実施の形態を図１乃至図７を参照して説明する。なお、図１は、本実施形態の音声認識装置の構成を示すブロック図である。
【００１６】
図１において、本音声認識装置は、ＨＭＭを用いて音声認識を行う構成となっており、音声認識に利用する音声モデルのデータが予め記憶されている記憶部１と、話者環境雑音モデル生成部２、雑音適応代表音声モデル生成部３、合成音声モデル生成部４、更新モデル生成部５、モデル更新部６、認識処理部７を備えて構成されている。
【００１７】
更に、マイクロフォン８で収音された収音信号ｖ（ｔ）を所定のフレーム期間毎にケプストラム変換し、ケプストラム領域の特徴ベクトル系列Ｖ（ｎ）を生成して出力する音声分析部９と、切替スイッチ１０が備えられている。
【００１８】
記憶部１には、予め、標準的な話者音声を学習することによって生成された音素等のサブワード単位での多数の音声モデル等が記憶されている。
【００１９】
ただし、詳細については以下の説明で明らかとなるが、一般に言われている多数の初期音声モデル（標準的な話者音声を学習しただけで得られた音声モデル）がそのままの形態で記憶されているのではなく、多数の初期音声モデルの各分布（平均ベクトルと共分散行列）に対してグループ化或いはクラスタリングを施すことによって求めた、代表音声モデルの分布（Ｃ）と差分モデルの分布（Ｄ）が、代表音声モデル記憶部１ａと差分モデル記憶部１ｂに夫々グループ分けして記憶されている。
【００２０】
すなわち、上述のクラスタリング等によって、多数の初期音声モデルがＸ個（ｘ＝Ｘ）のグループＧ１〜ＧＸに分けられたとすると、第１番目（ｘ＝１）のグループＧ１に属することとなった例えばｑ１個（ｑｘ＝ｑ１）の初期音声モデルＳ１，１〜Ｓ１，ｑ１から、１つの代表音声モデルＣ１とｑ１個の差分モデルｄ１，１〜ｄ１，ｑ１を求める。
【００２１】
また、第２番目（ｘ＝２）のグループに属することとなった例えばｑ２個（ｑｘ＝ｑ２）の初期音声モデルＳ２，１〜Ｓ２，ｑ２から、１つの代表音声モデルＣ２とｑ２個の差分モデルｄ２，１〜ｄ２，ｑ２を求め、以下同様に、第Ｘ番目（ｘ＝Ｘ）のグループに属することとなった例えばｑＸ個（ｑｘ＝ｑＸ）の初期音声モデルＳＸ，１〜ＳＸ，ｑＸから、１つの代表音声モデルＣＸと、ｑＸ個の差分モデルｄＸ，１〜ｄＸ，ｑＸを求める。
【００２２】
そして、図１に示すように、グループＧ１〜ＧＸに属する夫々１個ずつの代表音声モデルＣ１〜ＣＸがグループ分けして代表音声モデル記憶部１ａに記憶され、更に、代表音声モデルＣ１に対応するｑ１個の差分モデルｄ１，１〜ｄ１，ｑ１と、代表音声モデルＣ２に対応するｑ２個の差分モデルｄ２，１〜ｄ２，ｑ２と、最後の代表音声モデルＣＸに対応するｑＸ個の差分モデルｄＸ，１〜ｄＸ，ｑＸまでの夫々の差分モデルが、各グループに対応付けられて差分モデル記憶部１ｂに記憶されている。
【００２３】
なお、紙面の都合上、図１には、グループＧ１の代表音声モデルＣ１に対応するｑ１個の差分モデルｄ１，１〜ｄ１，ｑ１を符号Ｄ１で示し、グループＧ２の代表音声モデルＣ２に対応するｑ２個の差分モデルｄ２，１〜ｄ２，ｑ２を符号Ｄ２で示し、以下同様に、グループＧｘの代表音声モデルＣｘに対応するｑｘ個の差分モデルｄｘ，１〜ｄｘ，ｑｘを符号Ｄｘで示している。
【００２４】
更に、代表音声モデル記憶部１ａに記憶された代表音声モデルＣ１，Ｃ２…Ｃｘ…と、差分モデル記憶部１ｂに記憶された差分モデルＤ１，Ｄ２…Ｄｘ…とを対応付けて管理するためのグループ情報が、グループ情報記憶部１ｃに記憶されている。
【００２５】
図２は、既述したＸ個（ｘ＝Ｘ）のグループＧ１〜ＧＸに対応する代表音声モデルＣ１〜ＣＸと、それら代表音声モデルＣ１〜ＣＸに対応する差分モデルＤ１〜ＤＸの生成原理を概念的に示した図であり、同図を参照してその生成原理を説明することとする。
【００２６】
まず、既述した多数の初期音声モデル（初期音声ＨＭＭ）の分布Ｓをグループ化或いはクラスタリングすることで、類似した初期音声モデル毎にグループ分けし、更に上述のグループ情報を作成する。
【００２７】
ここで、グループ化の方法として、ＬＢＧ法やスプリット法などのクラスタリング手法を用い、初期音声モデルの各分布の平均ベクトルの類似性に基づいてクラスタリングを行う。
【００２８】
また、例えば母音モデルと子音モデルの２つのグループに分けるというように、各モデルに対応する音韻の類似性などの事前情報に基づいてグループ分けを行うようにしてもよい。
【００２９】
また、これら前者の手法と後者の手法を併用して、初期音声モデルをグループ分けしてもよい。
こうしてクラスタリングすると、図２に模式的に示すようなグループ分けが可能となる。
【００３０】
すなわち、図２において、例えば第ｘ番目のグループＧｘに属することとなった音声モデルを例示列挙すれば、グループＧｘに属する第１番目の音声モデルをＳｘ，１で表すと、その平均ベクトルμＳｘ，１と共分散行列σｄｘ，１（＝σＳｘ，１）から成る分布が音声モデルＳｘ，１であり、第２番目の音声モデルをＳｘ，２で表すと、その平均ベクトルμＳｘ，２と共分散行列σｄｘ，２（＝σＳｘ，２）から成る分布が音声モデルＳｘ，２であり、以下同様に、第ｘ番目の音声モデルをＳｘ，ｑｘで表すと、その平均ベクトルμＳｘ，ｑｘと共分散行列σｄｘ，ｑｘ（＝σＳｘ，ｑｘ）から成る分布が音声モデルＳｘ，ｑｘとなる。
【００３１】
また、他のグループＧ１，Ｇ２等に属することとなった音声モデルについても同様に、平均ベクトルと共分散行列から成る分布が音声モデルである。
【００３２】
次に、各グループＧ１〜ＧＸについての各代表音声モデルＣ１〜ＣＸの求め方を説明する。なお、説明に便宜上、図２中に示す第ｘ番目のグル−プＧｘ　の代表音声モデルＣｘを求める場合を代表して説明することとする。
【００３３】
代表音声モデルＣｘは、図２中に示す基点Ｑから伸びる平均ベクトルμＣｘと、その平均ベクトルμＣｘに対する共分散行列σＣｘの分布（図中楕円で示す）として求める。
【００３４】
したがって、代表音声モデルＣｘを、Ｃｘ（μＣｘ，σＣｘ）で表すこととすると、まず、平均ベクトルμＣｘは、
【数１】
2004109464.tif 000003
によって求める。
【００３５】
更に、共分散行列σＣｘは、
【数２】
2004109464.tif 000004
より求める。
【００３６】
なお、上記式（１）（２）において、変数ｘは、第ｘ番目のグループＧｘであることを示し、変数ｙは、グループＧｘに属する各音声モデルＳｘ，ｙ（１≦ｙ≦ｑｘ）を示し、変数ｑｘは、グループＧｘに属することとなった音声モデルＳｘ，ｙの総数を示している。
【００３７】
そして、他のグループＧ１，Ｇ２等に属する音声モデルについても上記式（１）（２）に適用し、夫々のグループの平均ベクトルと共分散行列を演算することにより、他のグループの代表音声モデルを求める。
【００３８】
次に、各グループＧ１〜ＧＸに対応する差分モデルＤ１〜ＤＸを次式（３）（４）に基づいて演算する。
【００３９】
説明の便宜上、図２中に示す第ｘ番目のグル−プＧｘ　の差分モデルＤｘ、すなわち、ｄｘ，１，ｄｘ，２　〜ｄｘ，ｑｘ　を求める場合を代表して述べると、
【数３】
2004109464.tif 000005
によって、平均ベクトルμｄｘ，ｙを求める。更に、
【数４】
2004109464.tif 000006
によって共分散行列σｄｘ，ｙを求める。
【００４０】
なお、上記式（３）（４）中の変数ｘは、第ｘ番目のグループＧｘであることを示し、変数ｙは、グループＧｘに属する各音声モデルＳｘ，ｙ（１≦ｙ≦ｑｘ）を示し、変数ｑｘは、グループＧｘに属することとなった音声モデルＳｘ，ｙの総数を示している。
【００４１】
そして、上記式（３）（４）より得られた平均ベクトルμｄｘ，ｙと共分散行列σｄｘ，ｙを差分ベクトルｄｘ，ｙとする。
【００４２】
より具体的に述べれば、差分モデルｄｘ，１は、平均ベクトルμｄｘ，１と共分散行列σｄｘ，１との分布、差分モデルｄｘ，２は、平均ベクトルμｄｘ，２と共分散行列σｄｘ，２との分布、以下同様に、差分モデルｄｘ，ｙ（ｙ＝ｑｘ）は、平均ベクトルμｄｘ，ｙと共分散行列σｄｘ，ｙとの分布となり、それによって総計ｑｘ個の差分モデルｄｘ，１〜ｄｘ，ｙを求めることになる。
【００４３】
こうして求めた代表音声モデルＣ１〜ＣＸと、差分モデルＤ１（ｄ１，１〜ｄ１，ｑ１）〜ＤＸ（ｄＸ，１〜ｄＸ，ｑＸ）が、各グループＧ１〜ＧＸに対応付けられて、代表音声モデル記憶部１ａと差分モデル記憶部１ｂに予め記憶されている。
【００４４】
したがって、より一般的に表現すれば、図３に模式的に示すように、第ｘ番目のグループＧｘに属する第ｙ番目の差分モデルｄｘ，ｙと、その差分モデルｄｘ，ｙの属するグループＧｘの代表音声分布Ｃｘとを合成することにより、差分モデルｄｘ，ｙに対応する初期音声モデルＳｘ，ｙが求まるという関係に基づいて、各グループＧｘ（１≦ｘ≦Ｘ）の代表音声モデルＣｘ（１≦ｘ≦Ｘ）と差分モデルＤｘ（１≦ｘ≦Ｘ）が記憶部１ａ，１ｂに記憶され、更にグループ情報によってグループ毎に対応付けて管理されている。
【００４５】
なお、本実施形態では、平均ベクトルに対しては加算、共分散行列に対しては単なる置き換えとすることで、上述した合成を実現することとしている。すなわち、
【数５】
2004109464.tif 000007
で表される関係式に従った合成処理によって、上述の合成を行うこととしている。
【００４６】
なお、理解し易くするために、説明の便宜上、初期音声モデルの各分布Ｓｘ，ｙはグループｘのｙ番目の分布という番号付けを行って識別したが、実際には各ＨＭＭに対応付けられている。よって、差分モデルの各分布も同じように各ＨＭＭに対応付けられて記憶される。
【００４７】
そして、各音声ＨＭＭに対応付けられて記憶されている初期音声モデルの各分布とその分布の属するグループとの対応関係を表すグループ情報Ｂもグループ情報記憶部１ｃに記憶されている。
【００４８】
例えば、ＨＭＭ番号ｉの状態ｊの混合ｋの初期音声モデルの分布をＳｍｉｊｋとし、それに対応する各差分モデルをｄｍｉｊｋとし、更に初期音声モデルの分布Ｓｍｉｊｋと各差分モデルｄｍｉｊｋの属するクラスタをβとすると、グループ情報Ｂｍｉｊｋは分布Ｓｍｉｊｋがどのグループに属しているかを示す情報であり、
【数６】
2004109464.tif 000008
となっている。
【００４９】
これにより、初期音声モデル及び差分モデルとその属するグループとの対応関係が、クラスタ情報Ｂｍによって得られるようになっている。
【００５０】
また、後述する雑音適応代表音声モデル生成部３での雑音適応手法としてヤコビ適応手法を用いており、予め作成した初期雑音モデル（便宜上Ｎｓとする）と上述した各グループの代表音声モデルＣとをＨＭＭ合成法により合成した初期合成音声モデルで代表音声モデルＣを更新記憶する。
【００５１】
さらに初期雑音モデルＮｓと、更新記憶された各グループの代表音声モデルＣと初期雑音モデルＮｓとから求めた各グループのヤコビ行列Ｊとを記憶し、後述する雑音適応代表音声モデル生成部３に供給する。
【００５２】
次に、発話環境雑音モデル生成部２は、発話環境で生じる非発話期間での背景雑音に基づいて発話環境雑音モデル（発話環境雑音ＨＭＭ）Ｎを生成する。
【００５３】
すなわち、発話者が未だ発話を行っていない非発話期間に、発話環境で生じる背景雑音をマイクロフォン８が収音する。そして、音声分析部９がその収音信号ｖ（ｔ）から所定フレーム期間毎の背景雑音の特徴ベクトル系列Ｖ（ｎ）を生成し、更に切替スイッチ１０が発話環境雑音モデル生成部２側に切替わることによって、その特徴ベクトル系列Ｖ（ｎ）が背景雑音の特徴ベクトル系列Ｎ（ｎ）’として発話環境雑音モデル生成部２に入力される。そして、発話環境雑音モデル生成部２が、特徴ベクトル系列Ｎ（ｎ）’を学習することによって、既述した発話環境雑音モデルＮを生成する。
【００５４】
雑音適応代表音声モデル生成部３は、代表音声モデル記憶部１ａに記憶されている代表音声モデルＣ１〜ＣＸに対して発話環境雑音モデルＮで雑音適応を施し、それによって各グループＧ１〜ＧＸに対応する雑音適応代表音声モデル（雑音適応代表音声ＨＭＭ）Ｃ１Ｎ　　〜ＣＸＮを生成して合成音声モデル生成部４へ供給する。
【００５５】
ここで、雑音適応の手法としては、一具体例として、ＨＭＭ合成法やヤコビ適応手法等を適用して、上記代表音声モデルの分布に発話環境雑音を重畳する、いわゆる雑音適応手法を用いる。
【００５６】
ＨＭＭ合成法の場合は、発話環境雑音モデルＮと各グループの代表音声モデルＣｘとを用いて各グループの雑音適応代表音声モデルＣｘＮを算出する。
【００５７】
ヤコビ適応手法の場合は前述のように、初期合成モデルで更新記憶されている各グループの代表音声モデルＣｘと初期雑音Ｎｓと発話環境雑音モデルＮと各グループのヤコビ行列Ｊとを用いて雑音適応代表音声モデルＣｘＮを求める。
【００５８】
より一般的に、グループＧｘの代表音声モデルＣｘに対し雑音適応を行う場合を述べると、背景雑音を定常と仮定し雑音モデルＮを１状態・１混合のモデルとした場合、上述のようにＨＭＭ合成法やヤコビ適応手法を用いた雑音適応処理により、代表音声モデルＣｘは雑音適応代表音声モデルＣｘＮに雑音適応され、その平均ベクトルはμＣｘＮに、共分散行列はσＣｘＮにそれぞれ変換される。
【００５９】
雑音モデルＮを２状態以上あるいは２混合以上とすると、代表音声モデルＣｘは２つ以上の雑音適応分布に対応することになるが、その場合、代表音声モデルＣｘは、Ｃｘ，１Ｎ，Ｃｘ，２Ｎ，……に対応することになる。
【００６０】
次に、合成音声モデル生成部４は、差分モデル記憶部１ｂに記憶されている各差分モデル（図中、Ｄで示す）と既述した各雑音適応代表音声モデル（図中、ＣＮで示す）とを各グループＧ１〜ＧＸに対応させて合成することにより、複数個の合成音声モデル（合成音声ＨＭＭ）Ｍを生成する。
【００６１】
すなわち、一般的表現で述べると、雑音適応代表音声モデル生成部３において各グループＧｘ（１≦ｘ≦Ｘ）に対応する雑音適応代表音声モデルＣｘＮ（１≦ｘ≦Ｘ）が生成されると、合成音声モデル生成部４は、グループＧｘの雑音適応代表音声モデルＣｘＮ（１≦ｘ≦Ｘ）に、既述した差分モデルｄｘ，１〜ｄｘ，ｙ（ｙ＝ｑｘ）を合成することにより、初期音声モデルＳｘ，１〜Ｓｘ，ｙに対して雑音適応を施したのと等価な複数個ｑｘの合成音声モデルＭｘ，１〜Ｍｘ，ｙを生成する。
【００６２】
図４は、こうして生成される複数の合成音声モデルＭの構成を模式的に示した図であり、代表例として、グループＧｘに属する代表音声モデルＣｘと差分モデルｄ１，１〜ｄ１，ｙ（ｙ＝ｑｘ）から生成される合成音声モデルＭ１，１〜Ｍ１，ｙの構成を示している。
【００６３】
なお、図４は、理解し易くするため、上述の共分散行列を考慮せずに合成を行ったものとして簡略化して示されている。
【００６４】
まず、合成音声モデルＭｘ，ｙの平均ベクトルをμＭｘ，ｙ、共分散行列をσＭｘ，ｙとする。ここで、雑音適応代表音声モデルと初期音声モデルとの合成方法として、雑音適応による代表音声モデルの分散の変動を考慮しない場合、合成音声モデルＭｘ，ｙの平均ベクトルμＭｘ，ｙと共分散行列σＭｘ，ｙを、
【数７】
2004109464.tif 000009
によって求める。また、雑音適応による代表音声モデルの共分散行列の変動も考虞する場合には、合成音声モデルＭｘ，ｙの平均ベクトルμＭｘ，ｙと共分散行列σＭｘ，ｙを、
【数８】
2004109464.tif 000010
によって求める。
【００６５】
ただし、音声認識性能への影響の最も大きい要因は、分布の平均ベクトルμＭｘ，ｙであることから、共分散行列の分散の適応を行わない上記式（８）（９）に基づいて、合成音声モデルＭｘ，ｙの平均ベクトルμＭｘ，ｙと共分散行列σＭｘ，ｙを求める。本実施形態では、上記式（８）（９）に基づいて合成音声モデルＭｘ，ｙの平均ベクトルμＭｘ，ｙと共分散行列σＭｘ，ｙを求めており、それにより演算の処理量を低減しつつ、雑音適応性能を得ることを可能にしている。
【００６６】
なお、詳細については後述するが、差分モデル記憶部１ｂに記憶されている差分モデルＤ１（ｄ１，１〜ｄ１，ｑ１），Ｄ２（ｄ２，１〜ｄ２，ｑ２）…Ｄｘ（ｄｘ，１〜ｄｘ，ｑｘ）…は、更新モデル生成部５とモデル更新部６で生成される更新差分モデルによって更新されるようになっている。
【００６７】
このため説明の便宜上、図１中には、更新前の差分モデルをＤ、更新後の差分モデルをＤ”で示すと共に、更新前の差分モデルＤと雑音適応代表音声モデルＣＮとで合成される合成音声モデルをＭとし、更新差分モデルＤ”と雑音適応代表音声モデルＣＮとで合成される合成音声モデルをＭ”として示している。
【００６８】
次に、更新モデル生成部５は、ＭＬＬＲやＭＡＰ法などの話者適応法によって、合成音声モデルＭを特徴ベクトル系列Ｖ（ｎ）で話者適応し、それによって雑音話者適応音声モデル（雑音話者適応音声ＨＭＭ）Ｒを生成する。
【００６９】
すなわち本実施形態では、話者適応に際して、話者適応を行うのに好適なテキスト文章等を話者に読み上げてもらう。
【００７０】
更新モデル生成部５は、その発話期間にマイクロフォン８で収音され音声分析部９から出力される発話音声の特徴を有する所定フレーム期間毎の特徴ベクトル系列Ｖ（ｎ）を切替スイッチ１０を介して入力（図１中、点線で示す経路を通じて入力）すると共に、合成音声モデル生成部４で生成された合成音声モデルＭを、図１中の点線で示す経路を通じて入力する。そして、入力した特徴ベクトル系列Ｖ（ｎ）によって合成音声モデルＭに話者適応を施すことで、雑音話者適応音声モデルＲを生成する。
【００７１】
図５は、この雑音話者適応音声モデルＲの生成原理を示した模式図であり、代表例として、グループＧｘに属する代表音声モデルＣｘと差分モデルＤｘ（ｄｘ，１〜ｄｘ，ｙ）との合成を上記式（８）（９）に基づいて行い、それによって得られる合成音声モデルＭｘ，１〜Ｍｘ，ｙ　から雑音話者適応音声モデルＲｘ，１〜Ｒｘ，ｙを生成する場合について示している。なお、説明の便宜上、共分散行列については示されていない。
【００７２】
つまり、上記式（８）（９）の演算を行うことにより、平均ベクトルμＲｘ，１と共分散行列σＲｘ，１（図示省略）の分布から成る雑音話者適応音声モデルＲｘ，１と、平均ベクトルμＲｘ，２と共分散行列σＲｘ，２（図示省略）の分布から成る雑音話者適応音声モデルＲｘ，２と、以下同様に、平均ベクトルμＲｘ，ｙと共分散行列σＲｘ，ｙ（図示省略）の分布から成る雑音話者適応音声モデルＲｘ，ｙを生成する。
【００７３】
そして、残余のグループＧ１，Ｇ２…等に属する雑音話者適応音声モデルについても上記式（８）（９）に基づいて生成し、得られた全ての雑音話者適応音声モデルＲをモデル更新部６に供給する。
【００７４】
モデル更新部６は、更新モデル生成部５で生成された雑音話者適応音声モデルＲと、雑音適応代表音声モデル生成部３で生成された雑音適応代表音声モデルＣＮと、差分モデル記憶部１ｂ中の更新前の差分モデルＤとを用いて、話者適応を施した更新差分モデルＤ”を生成し、その更新差分モデルＤ”で更新前の差分モデルＤを更新する。
【００７５】
グループＧｘに属する雑音話者適応音声モデルＲｘと雑音適応代表音声モデルＣｘＮと更新前の差分モデルＤｘに対応して求められる更新差分モデルＤｘ”の生成原理を代表して説明すると、更新差分モデルＤｘ”、すなわちｄｘ，１”〜ｄｘ，ｙ”の各平均ベクトルをμｄｘ，１”〜μｄｘ，ｙ”、共分散行列をｄｘ，１”〜ｄｘ，ｙ”は、
【数９】
2004109464.tif 000011
によって求める。
【００７６】
なお、上記式（１２）（１３）は共分散行列の雑音適応を行う場合の手法を示したものであり、共分散行列の雑音適応を行わない場合には、
【数１０】
2004109464.tif 000012
によって求める。
【００７７】
また、共分散行列の話者適応も行わない場合には、
【数１１】
2004109464.tif 000013
より求める。
【００７８】
話者適応では、平均べクトルの適応効果は大きいが共分散行列の適応効果は小さい。そのため、上記式（１６）（１７）に示した手法により、更新差分モデルｄｘ，１”〜ｄｘ，ｙ”の各平均ベクトルμｄｘ，１”〜μｄｘ，ｙ”と共分散行列σｄｘ，１”〜σｄｘ，ｙ”を求めることで、演算量を低減しつつ、話者適応効果を得ることができる。このため、本実施形態では、上記式（１６）（１７）に基づいて更新差分モデルｄｘ，１”〜ｄｘ，ｙ”を求めることとしている。
【００７９】
尚、上記式（１６）（１７）中の係数αｘ，ｙは、雑音話者適応音声モデルＲｘ，ｙと合成音声モデルＭｘ，ｙから求まる更新差分ベクトルｄｘ，ｙを適宜調整するための重み係数であり、０．０≦αｘ，ｙ≦１．０の範囲に決められている。
【００８０】
また、この重み係数αｘ，ｙは、予め上記範囲内の所定値に固定してもよいが、ＭＡＰ推定法の重み係数のように適応が行われるたびに変更することも可能である。
【００８１】
そして、図５を引用してグループＧｘに属する更新差分モデルｄｘ，１”〜ｄｘ，ｙ”を述べると、更新差分モデルｄｘ，１”は、上記式（１６）中の右辺第１項から得られるベクトルαｘ，１・（μＲｘ，１　−μＣｘＮ　）と第２項から得られるベクトル（１−αｘ，１）・μｄｘ，１とのベクトル和によって得られる平均ベクトルμｄｘ，１”と、上記式（１７）から得られる共分散行列σｘ，１から成る分布として求まる。また、残余の更新差分モデルについても同様にして求まる。
【００８２】
そして、モデル更新部６は、全てのグループＧ１〜ＧＸについての更新差分モデルＤ１”〜ＤＸ”を求めると、記憶部１ｂに記憶されている更新前の差分モデルＤ１〜ＤＸを更新差分モデルＤ１”〜ＤＸ”で更新し記憶させる。
【００８３】
次に、認識処理部７は、既述した差分モデル記憶部１ｂが更新差分モデルＤ”によって更新された後、実際の音声認識が開始されるのに伴って、話者が発話した発話音声を音声認識する。
【００８４】
すなわち、音声認識の処理を開始すると、非発話期間内に合成音声モデル生成部４が、雑音適応代表音声モデル生成部３で生成される雑音適応代表音声モデルＣＮと更新差分モデルＤ”とを合成することによって、雑音適応及び話者適応を施した全グループＧ１〜ＧＸの合成音声モデルＭ”を生成する。
【００８５】
次に、話者が発話するとその発話期間に、背景雑音を含んだ話者音声の特徴ベクトル系列Ｖ（ｎ）を音声分析部９が生成し切替スイッチ１０を介して認識処理部７に供給する。
【００８６】
こうして特徴ベクトル系列Ｖ（ｎ）が供給されると、音声認識部７は、特徴ベクトル系列Ｖ（ｎ）と、合成音声モデルＭ”より生成された単語や文のモデル系列とを照合し、最も高い尤度が得られる合成音声モデルＭ”のモデル系列を認識結果として出力する。
【００８７】
次に、図６及び図７のフローチャートを参照して本音声認識装置の動作を説明する。
【００８８】
なお、図６は、音声認識を行う前に、更新差分モデルＤ”を生成して差分モデルＤを更新する動作、図７は、更新差分モデルＤ”を用いて音声認識を行う際の動作を示している。
【００８９】
図６において、更新処理を開始すると、まずステップＳ１００において、雑音適応代表音声モデル生成部３が代表音声モデルＣに雑音適応を施すことにより、雑音適応代表音声モデルＣＮを生成する。
【００９０】
すなわち、非発話期間に収音される背景雑音の特徴ベクトル系列Ｎ（ｎ）’が音声分析部９から発話環境雑音モデル生成部２に供給され、発話環境雑音モデル生成部２がその特徴ベクトル系列Ｎ（ｎ）’を学習することによって発話環境雑音モデルＮを生成する。
【００９１】
そして、雑音適応代表音声モデル生成部３が、この発話環境雑音モデルＮによって代表音声モデルＣを雑音適応することにより、雑音適応代表音声モデルＣＮを生成する。
【００９２】
次に、ステップＳ１０２において、合成音声モデル生成部４が、上記の雑音適応代表音声モデルＣＮと更新前の差分モデルｄとを合成することにより、合成音声モデルＭを生成する。
【００９３】
したがって、ステップＳ１０２では、図４に示したように雑音適応の施された合成音声モデルＭが生成され、未だ話者適応は施されない。
【００９４】
次に、ステップＳ１０４において、更新モデル生成部５が、発話者の発した発話音声に基づいて合成音声モデルＭを話者適応する。
【００９５】
つまり、話者がテキスト文章等を読み上げ、その発話期間に音声分析部９から切替スイッチ１０を介して発話音声の特徴ベクトル系列Ｖ（ｎ）が更新モデル生成部５に供給されると、更新モデル生成部５がその特徴ベクトル系列Ｖ（ｎ）によって合成音声モデルＭを話者適応して、雑音話者適応音声モデルＲを生成する。
【００９６】
したがって、ステップＳ１０４では、図５に示したように雑音適応と話者適応とが施された雑音話者適応音声モデルＲが生成される。
【００９７】
次に、ステップＳ１０６において、モデル更新部６が雑音話者適応音声モデルＲと雑音適応代表音声モデルＣＮと更新前の差分モデルＤから、雑音適応と話者適応とが施された更新差分モデルＤ”を生成する。
【００９８】
次に、ステップＳ１０８において、モデル更新部６が差分モデル記憶部１ｂの差分モデル（更新前の差分モデル）Ｄを更新差分モデルＤ”で更新した後、更新処理を完了する。
【００９９】
このように、いわゆる初期音声モデルに対して雑音適応と話者適応を行うのではなく、代表音声モデルＣについてだけ雑音適応を行い、それによって得られる雑音適応代表音声モデルＣＮと差分モデルＤとを合成することで合成音声モデルＭを生成して話者適応を施すので、雑音適応と話者適応に要する処理量を大幅に削減することができる。
【０１００】
更に、この更新処理の際、雑音適応と話者適応を施した更新差分モデルＤ”を生成して差分モデル記憶部１ｂの内容を更新しておくので、次に述べる音声認識の際の処理量も大幅に低減することができ、迅速な音声認識を可能にする。
【０１０１】
次に、図７を参照して音声認識の際の動作を説明する。
【０１０２】
同図において話者からの指示を受けると音声認識の処理を開始し、ステップＳ２００において、雑音適応代表音声モデル生成部３が記憶部１ａ中の代表音声モデルＣを雑音適応することにより、雑音適応代表音声モデルＣＮを生成する。
【０１０３】
つまり、未だ話者が発話していない非発話期間内に、音声分析部９から出力される背景雑音の特徴ベクトル系列Ｎ（ｎ）’を発話環境雑音モデル生成部２が学習して発話環境雑音モデルＮを生成すると、雑音適応代表音声モデル生成部３がその発話環境雑音モデルＮによって代表音声モデルＣを雑音適応し、雑音適応代表音声モデルＣＮを生成する。
【０１０４】
次に、ステップＳ２０２において、合成音声モデル生成部４が雑音適応代表者モデルＣＮと更新差分モデルＤ”とを合成し、雑音適応と話者適応とが施された合成音声モデルＭ”を生成する。
【０１０５】
次に、ステップＳ２０４において、認識処理部７が話者音声の特徴ベクトル系列Ｖ（ｎ）と合成音声モデルＭ”から生成した単語や文のモデルとを照合して音声認識する。
【０１０６】
つまり、話者が発話を開始すると、切替スイッチ１０が認識処理部７側に切り替わり、その発話期間において音声分析部９から出力される背景雑音の重畳した発話音声の特徴ベクトル系列Ｖ（ｎ）が認識処理部７に供給される。
【０１０７】
そして、認識処理部７がこの特徴ベクトル系列Ｖ（ｎ）と合成音声モデルＭ”から生成した単語や文のモデルとを照合し、ステップＳ２０６において最大尤度の得られる合成音声モデルＭ”のモデル系列（上記単語や文に対応するモデル系列）を音声認識結果として出力する。
【０１０８】
このように、音声認識の際にも、いわゆる初期音声モデルに対して雑音適応と話者適応を行うのではなく、雑音適応代表音声モデルＣＮと更新差分モデルＤ”とを合成することで雑音適応と話者適応の施された合成音声モデルＭ”を生成するので、雑音適応と話者適応に要する処理量を大幅に削減することができる。
【０１０９】
更に、従来の音声認識では、話者適応を行うこととするとその話者の発話環境の影響によって環境適応も行われてしまうことから、その話者適応と共に環境適応がなされた音響モデルを照合対象として、発話音声の特徴ベクトル系列Ｖ（ｎ）との照合を行うことになり、音声認識率の向上を阻害する要因となっていた。
【０１１０】
しかし、本実施形態によれば、話者適応後の音響モデルを差分モデル化すなわち更新差分モデルＤ”として生成し、その更新差分モデルＤ”から照合対象としての合成音声モデルＭ”を生成するので、環境適応の影響を低減することができる。これにより、雑音適応と話者適応の相乗効果が得られ、より高い音声認識率を実現することができる。
【０１１１】
（第２の実施の形態）
次に、本発明の第２の実施形態を図８及び図９を参照して説明する。
尚、図８は本実施形態の音声認識装置の構成を示す図であり、図１と同一又は相当する部分を同一符号で示している。
【０１１２】
図８において、本音声認識装置と第１の実施形態の音声認識装置との差異を述べると、第１の実施形態の音声認識装置では、図６及び図７のフローチャートを参照して説明したように、雑音適応と話者適応とを施した更新差分モデルＤ”を生成した後、音声認識を行うのに対し、本実施形態の音声認識装置は、音声認識中に更新モデル生成部５とモデル更新部６が更新処理を行うことで、音声認識中に差分モデルＤ”の生成を同時に行うようになっている。
【０１１３】
次に、図９のフローチャートに基づいて本音声認識装置の動作を説明する。
【０１１４】
図９において音声認識処理を開始すると、まずステップＳ３００において、雑音適応代表音声モデル生成部３が代表音声モデルＣに雑音適応を施すことにより、雑音適応代表音声モデルＣＮを生成する。
【０１１５】
すなわち、話者が未だ発話を開始する前の非発話期間に収音される背景雑音の特徴ベクトル系列Ｎ（ｎ）’が音声分析部９から発話環境雑音モデル生成部２に供給され、発話環境雑音モデル生成部２がその特徴ベクトル系列Ｎ（ｎ）’を学習することによって発話環境雑音モデルＮを生成する。
【０１１６】
そして、雑音適応代表音声モデル生成部３が、この発話環境雑音モデルＮによって代表音声モデルＣを雑音適応することにより、雑音適応代表音声モデルＣＮを生成する。
【０１１７】
次に、ステップＳ３０２において、合成音声モデル生成部４が、上記の雑音適応代表音声モデルＣＮと更新前の差分モデルＤとを合成することにより、合成音声モデルＭを生成する。
【０１１８】
次に、ステップＳ３０４において、認識処理部７が話者音声の特徴ベクトル系列Ｖ（ｎ）と、合成音声モデルＭより生成された単語や文のモデル系列とを照合して音声認識する。
【０１１９】
つまり、話者が発話を開始すると、切替スイッチ１０が認識処理部７側に切り替わり、その発話期間において音声分析部９から出力される発話音声の特徴ベクトル系列Ｖ（ｎ）が認識処理部７に供給される。そして、認識処理部７がこの特徴ベクトル系列Ｖ（ｎ）と合成音声モデルＭより生成したモデル系列とを照合し、ステップＳ３０６において最大尤度の得られる合成音声モデルＭのモデル系列を音声認識結果ＲＣＧとして出力する。
【０１２０】
更にステップＳ３０６では、上位候補の尤度情報も同時に出力し、更にその上位候補の尤度値から認識結果の確からしさ（「信頼度」という）を所定の基準に照らして決定する。
【０１２１】
次に、ステップＳ３０８では、上述した信頼度に基づいて、認識結果を正しいと判断し得るか否か判断し、正しい（正解）と判断すると、ステップＳ３１０に移行し、正解でない（正解とし得ない）と判断すると、認識終了とする。なお、既述した認識結果の信頼度の計算方法としては、様々な方法があるがここでは省略することとする。
【０１２２】
次に、ステップＳ３１０，Ｓ３１２において、更新モデル生成部５が、既述の合成音声モデルＭと発話音声の特徴ベクトル系列Ｖ（ｎ）及び音声認識結果ＲＣＧを用いて、話者適応を行い、更にモデル更新部６が、更新差分モデルＤ”を生成して更新前の差分モデルＤを更新する。
【０１２３】
すなわち、まずステップＳ３１０において、更新モデル生成部５が、認識されたモデル系列を音声認識結果ＲＣＧによって判別し、特徴ベクトル系列Ｖ（ｎ）によって合成音声モデルＭを話者適応する。
【０１２４】
これにより、例えば発話者が「東京」と発話し、その単語「東京」の音声認識結果ＲＣＧが認識処理部７から出力されると、単語「東京」の合成音声モデルＭに対して発話音声「東京」の特徴ベクトル系列Ｖ（ｎ）によって話者適応が行われ、雑音適応と話者適応が施された雑音話者適応音声モデルＲが生成される。
【０１２５】
更に、モデル更新部６が雑音話者適応音声モデルＲと雑音適応代表音声モデルＣＮと更新前の差分モデルＤから、音声認識結果ＲＣＧに対応する更新差分モデルＤ”を生成する。
【０１２６】
そしてステップＳ３１２において、モデル更新部６が音声認識結果ＲＣＧに対応する差分モデル（更新前の差分モデル）Ｄを更新差分モデルＤ”で更新する。
【０１２７】
これにより、前述した音声認識結果ＲＣＧが単語「東京」の場合には、その「東京」という単語の更新前の差分モデルＤが更新差分モデルＤ”で更新される。
【０１２８】
このように、本実施形態の音声認識装置によれば、代表音声モデル記憶部１ａと差分モデル記憶部１ｂに予め設定されている代表音声モデルＣと差分モデルＤを用いて音声認識を行い、それと同時に雑音適応と話者適応を施した更新差分モデルＤ”を生成することができる。
【０１２９】
更に注目すべきは、最初の音声認識を終了した後、例えば別の日時などに音声認識を行うと、音声認識を繰り返す回数が増えるたびに、更新前の差分モデルＤが次第に話者適応された更新差分モデルＤ”に更新されていく。このため、図９中のステップＳ３０２で生成される合成音声モデルＭは、雑音適応と話者適応の施された合成音声モデルとなっていく。
【０１３０】
したがって、音声認識処理部７は、合成音声モデルＭ”と発話音声の特徴ベクトル系列Ｖ（ｎ）とを照合して音声認識を行うようになるため、本音声認識装置の使用回数が増えるのに伴って認識率が向上するという優れた効果が得られる。
【０１３１】
なお、第１、第２の実施形態において、予め設定されている差分モデルＤを更新差分モデルＤ”に更新する度に、グループ情報の更新を行っても良い。
【０１３２】
すなわち、第１の実施形態においてモデル更新部６が図６に示したステップＳ１０８の処理を完了した後、差分モデル記憶部１ｂに記憶されることとなった更新差分モデルＤ”と代表音声モデルＣとを合成した合成モデルＳ”と、代表音声モデルＣとの類似性に基づき、最も類似した代表音声モデルの属するグループのメンバーとなるようグループ情報と更新差分モデルの変更を行う。
【０１３３】
前述のように、実際には更新差分モデルｄｘ，ｙ”は、ＨＭＭ番号ｉ、状態番号ｊ、混合番号ｋに対してｄｍｉｊｋ”の形で記憶される。
【０１３４】
また、前述の如くｄｍｉｊｋ”の属するクラスタは、クラスタ情報Ｂｍｉｊｋとして記憶される。例えば、ｄｍｉｊｋ”の属するクラスタがβだったとする。すなわち、Ｂｍｉｊｋ＝βとすると、ｄｍｉｊｋ”の属するクラスタの代表モデルはＣβである。よって、ＨＭＭ番号ｉ、状態番号ｊ、混合番号ｋの合成モデルＳｍｉｊｋ”は、ｄｍｉｊｋ”とＣβを合成することにより求まる。
【０１３５】
ここで、Ｓｍｉｊｋ”と全ての代表音声モデルとの類似性に基づいて比較した結果、もっとも類似した音声モデルがＣβでなく、Ｃγだったとする。その場合、更新差分モデルは、
ｄｍｉｊｋ”＝Ｓｍｉｊｋ”−Ｃγ
と置き換える。またクラスタ情報も、
Ｂｍｉｊｋ＝γ
と置き換える。
【０１３６】
そして、更新された差分情報・グループ情報は記憶部１ｃに更新記憶させる。
【０１３７】
なお、合成モデルＳ”に対しグループ化またはクラスタリングを施し、グループ情報Ｂ、代表音声モデルＣ、更新差分モデルＤ”を更新するようにすることもできるが、クラスタリングは多くの演算量を必要とする処理であり効果的ではない。
【０１３８】
また、雑音適応手法としてヤコビ適応を使用する場合は代表音声モデルＣの更新を行うと初期合成モデル作成などさらに多くの演算が必要になる。
【０１３９】
少ない演算量で効果を得るには、上記のように差分モデルとグループ情報のみを書き換える方法が効果的である。
【０１４０】
また、第２の実施形態では、図９に示したステップＳ３１０の処理を完了した後、差分モデル記憶部１ｂに記憶されることとなった更新差分モデルＤ”と代表音声モデルＣとを合成した合成モデルＳ”と、代表音声モデルＣとの類似性に基づき、最も類似した代表音声モデルの属するグループのメンバーとなるようグループ情報と更新差分モデルの変更を行う。
【０１４１】
前述のように、実際には更新差分モデルｄｘ，ｙ”は、ＨＭＭ番号ｉ、状態番号ｊ、混合番号ｋに対してｄｍｉｊｋ”の形で記憶される。
【０１４２】
また、前述の如くｄｍｉｊｋ”の属するクラスタは、クラスタ情報Ｂｍｉｊｋとして記憶される。例えば、ｄｍｉｊｋ”の属するクラスタがβだったとする。すなわち、Ｂｍｉｊｋ＝βとすると、ｄｍｉｊｋ”の属するクラスタの代表モデルはＣβである。よって、ＨＭＭ番号ｉ、状態番号ｊ、混合番号ｋの合成モデルＳｍｉｊｋ”は、ｄｍｉｊｋ”とＣβを合成することにより求まる。
【０１４３】
ここで、Ｓｍｉｊｋ”と全ての代表音声モデルとの類似性に基づいて比較した結果、もっとも類似した音声モデルがＣβでなく、Ｃγだったとする。その場合、更新差分モデルは、
ｄｍｉｊｋ”＝Ｓｍｉｊｋ”−Ｃγ
と置き換える。またクラスタ情報も、
Ｂｍｉｊｋ＝γ
と置き換える。
【０１４４】
そして、更新された差分情報・グループ情報は記憶部１ｃに更新記憶させる。
【０１４５】
なお、合成モデルＳ”に対しグループ化またはクラスタリングを施し、グループ情報Ｂ、代表音声モデルＣ、更新差分モデルＤ”を更新するようにすることもできるが、クラスタリングは多くの演算量を必要とする処理であり効果的ではない。
【０１４６】
また、雑音適応手法としてヤコビ適応を使用する場合は代表音声モデルＣの更新を行うと初期合成モデル作成などさらに多くの演算が必要になる。
【０１４７】
少ない演算量で効果を得るには、上記のように差分モデルとグループ情報のみを書き換える方法が効果的である。
【０１４８】
以上に述べたように第１，第２の実施形態によれば、認識処理の処理量を低減しつつ、音声認識率の更なる向上を実現することができる。
【０１４９】
つまり、第１の実施形態に係る音声認識装置とその音声認識方法によれば、音声認識を行う前に、更新差分モデルを生成して記憶部１に記憶しておき、その更新差分モデルを利用して音声認識の処理を行う。すなわち、多数の音声モデルを類似性に基づきグループ化又はクラスタリングし、それによって得られるグループ情報とグループの代表音声モデルと差分モデルとを同一グループ毎に対応付けて記憶部１に記憶させておく。
【０１５０】
そして、音声認識を行う前に、雑音適応と話者適応を施した更新差分モデルを生成し、その更新差分モデルで記憶部１の差分モデルを更新する。
【０１５１】
ここで、上述の更新差分モデルで記憶部１の差分モデルを更新する際には、まず、記憶部１に記憶されている同一グループ毎の代表音声モデルに対し雑音適応を施すことにより、同一グループ毎の雑音適応代表音声モデルを生成する。
【０１５２】
更に、雑音適応代表音声モデルと記憶部１の差分モデルとを、同一グループ毎に合成することによって、雑音適応を施した合成音声モデルを生成する。
【０１５３】
更に、その雑音適応を施した合成音声モデルに対し、発話音声により求まる特徴ベクトル系列によって話者適応を施すことにより、雑音話者適応音声モデルを生成する。
【０１５４】
そして、雑音話者適応音声モデルと雑音適応代表音声モデルとの差分から更新差分モデルを生成し、その更新差分モデルで記憶部１の差分モデルを更新する。
【０１５５】
次に、音声認識の際には、記憶部１に記憶されている代表音声モデルを雑音適応し、それによって得られる雑音適応代表音声モデルと更新された更新差分モデルとを合成することで得られる雑音適応及び話者適応を施した合成音声モデルと、認識すべき話者の発話音声より求まる特徴ベクトル系列とを照合することにより、音声認識を行う。
【０１５６】
このように、代表音声モデルと差分モデルを使用して、差分モデルに対して雑音適応と話者適応を施すことによって更新差分モデルを生成しておき、音声認識の際、代表音声モデルを雑音適応した雑音適応代表音声モデルと更新差分モデルとを合成することにより、話者の発話音声より求まる特徴ベクトル系列との照合を行うための合成音声モデルを少ない処理量で生成することを可能にする。
【０１５７】
つまり、雑音適用と話者適応の処理を、音声認識を行うために必要となる多数の音声モデルの全てについて行うのではなく、多数の音声モデルを代表音声モデルと差分モデルとにいわゆる分解しておいて、これら代表音声モデルと差分モデルに対し、雑音適用と話者適応を施して合成等することで、話者の発話音声より求まる特徴ベクトル系列との照合を行うための合成音声モデルを生成する。これにより、処理量の大幅な低減を実現する。
【０１５８】
また、この第１の実施形態では、上述の雑音話者適応モデルを求めた後、更に雑音話者適応モデルの属するグループを各雑音適応代表音声モデルとの類似性に基づき変更し、その変更が反映されるようグループ情報を更新記憶し、さらに雑音話者適応モデルと変更されたグループの雑音適応代表音声モデルとの差分を更新差分モデルとする。そして、更新された差分モデルと更新されたグループ情報に基づく代表音声モデルに雑音適応を施じた雑音適応代表音声モデルとを合成することによって得られる合成音声モデルを用いて音声認識を行う。このグループ情報及び差分モデルを更新することによって、音声認識率の向上等を実現することが可能となっている。
【０１５９】
第２の実施形態に係る音声認識装置とその音声認識方法によれば、多数の音声モデルを類似性に基づきグループ化又はクラスタリングし、それによって得られるグループ情報と各グループの代表音声モデルと差分モデルとを同一グループ毎に対応付けて記憶部１に記憶させておく。音声認識を行う度に、その音声認識の処理中に、雑音適応と話者適応を施した更新差分モデルを生成し、その更新差分モデルで記憶部１の差分モデルを同一グループ毎に更新する。
【０１６０】
そして、音声認識が繰り返される度に、更新差分モデルによる更新が行われ、次第に話者適応の効果の高くなっていく更新差分モデルと、代表音声モデルに雑音適応を施した雑音適応代表音声モデルとを合成し、その合成により得られる合成音声モデルと、話者の発話音声より求まる特徴ベクトル系列とを照合することで、音声認識を行う。
【０１６１】
ここで、更新差分モデルで記憶部１の差分モデルを更新する際には、記憶部１に記憶されている代表音声モデルに対し雑音適応を施すことにより、雑音適応代表音声モデルを生成する。
【０１６２】
更に、雑音適応代表音声モデルと記憶部１の差分モデルとを合成することによって合成音声モデルを生成する。
【０１６３】
更に、合成音声モデルに対して話者の発話音声より求まる特徴ベクトル系列によって話者適応を施すことにより、雑音適応と話者適応を施した雑音話者適応音声モデルを生成する。
【０１６４】
そして、雑音話者適応音声モデルと雑音適応代表音声モデルとの差分から更新差分モデルを生成し、その更新差分モデルで記憶部１の差分モデルを更新する。
【０１６５】
更にまた、音声認識が繰り返される度に、最新の更新差分モデルで記憶部１中の旧い更新差分モデルを更新していく。
【０１６６】
そして、更新差分モデルと、記憶部１に記憶されている代表音声モデルに雑音適応を施した雑音適応代表音声モデルとを合成し、その合成で得られる雑音適応と話者適応が施された合成音声モデル、及び、認識すべき話者の発話音声より求まる特徴ベクトル系列とを照合することにより音声認識を行う。
【０１６７】
このように、代表音声モデルと差分モデルを使用して、差分モデルに対して雑音適応と話者適応を施すことによって更新差分モデルを生成し、音声認識を行う度に、代表音声モデルに雑音適応を施した雑音適応代表音声モデルと更新差分モデルとを合成することにより、話者の発話音声より求まる特徴ベクトル系列との照合を行うための合成音声モデルを少ない処理量で生成することを可能にする。
【０１６８】
また、第２の実施形態においても、上述の雑音話者適応モデルを求めた後、更に雑音話者適応モデルの属するグループを各雑音適応代表音声モデルとの類似性に基づき変更し、その変更が反映されるようグループ情報を更新記憶し、さらに雑音話者適応モデルと変更されたグループの雑音適応代表音声モデルとの差分を更新差分モデルとする。そして、更新された差分モデルと更新されたグループ情報に基づく代表音声モデルに雑音適応を施じた雑音適応代表音声モデルとを合成することによって得られる合成音声モデルを用いて音声認識を行う。このグループ情報及び差分モデルを更新することによって、音声認識率の向上等を可能にしている。
【０１６９】
このように、第１，第２の実施形態によれば、雑音適応代表音声モデルと差分モデルと適応発話音声を使用して、差分モデルに対して話者適応を施すことによって更新差分モデルを生成し、音声認識に際して、雑音適応代表音声モデルと更新差分モデルとの合成によって話者音声の特徴ベクトルと照合するための雑音適応及び話者適応を施した合成音声モデルを生成するようにしたので、その合成音声モデルを生成するための処理量を大幅に低減することができると共に、音声認識処理の高速化及び認識精度の向上を図ることができる。
【図面の簡単な説明】
【図１】第１の実施形態の音声認識装置の構成を示す図である。
【図２】代表音声モデルと差分モデルの生成原理を示す図である。
【図３】代表音声モデルと差分モデルと初期音声モデルの関係を示す図である。
【図４】雑音適応された合成音声モデルの生成原理を示す図である。
【図５】雑音適応と話者適応された雑音話者適応音声モデルの生成原理及び更新差分モデルの生成原理を示す図である。
【図６】差分モデルを更新差分モデルで更新するまでの動作を示すフローチャートである。
【図７】音声認識の際の動作を示すフローチャートである。
【図８】第２の実施形態の音声認識装置の構成を示す図である。
【図９】第２の実施形態の音声認識装置の動作を示すフローチャートである。
【符号の説明】
１…記憶部
１ａ…代表音声モデル記憶部
１ｂ…差分モデル記憶部
１ｃ…グループ情報記憶部
２…発話環境雑音モデル生成部
３…雑音適応代表音声モデル生成部
４…合成音声モデル生成部
５…更新モデル生成部
６…モデル更新部
７…認識処理部
８…マイクロフォン
９…音声分析部
１０…切替スイッチ
【図１】
2004109464.tif 000014
【図２】
2004109464.tif 000015
【図３】
2004109464.tif 000016
【図４】
2004109464.tif 000017
【図５】
2004109464.tif 000018
【図６】
2004109464.tif 000019
【図７】
2004109464.tif 000020
【図８】
2004109464.tif 000021
【図９】
2004109464.tif 000022