(57)【要約】【課題】  収録環境の伝達特性に適応した音声モデルを非常に短時間に合成することができ、所望の収録環境において収録された音声の認識性能を向上させることができる音声認識方法およびこの方法を実施する装置を提供する。【解決手段】  入力信号から計算した特徴パラメータ系列に対して各認識結果候補の特徴を表現した確率モデルを用いて計算した類似の尤度から認識結果を出力する音声認識装置において、基準信号に対して伝達特性を畳み込んだ信号から得られた特徴パラメータと伝達特性を畳み込まない特徴パラメータとの間の差分を計算する特徴量差分計算部２６と、伝達特性が無い環境で構築された元音声モデルに対して計算した差分を用いた変換処理を行うことにより伝達特性を含んだ音声モデルを更新する音声モデル更新部２７とを有する音声モデル合成部２０を具備する音声認識装置。【選択図】  図２
2005301097.tif 000002
【特許請求の範囲】
【請求項１】
入力信号から計算した特徴パラメータ系列に対して、各認識結果候補の特徴を表現した確率モデルを用いて計算した類似の尤度から認識結果を出力する音声認識方法において、
基準信号に対して伝達特性を畳み込んだ信号から得られた特徴パラメータと、伝達特性を畳み込まない特徴パラメータとの間の差分を計算し、伝達特性が無い環境で構築された音声モデルに対して計算した差分を用いた変換処理を行うことによって、伝達特性を含んだ音声モデルを合成し、合成した音声モデルによって音声認識を行うことを特徴とする音声認識方法。
【請求項２】
請求項１に記載される音声認識方法において、
基準信号に対して伝達特性を畳み込んだ信号から得られた特徴パラメータと、伝達特性を畳み込まない特徴パラメータとの間の差分を計算し、伝達特性が無い環境で構築された音声モデルに対して計算した差分を用いた変換処理を行うことにより伝達特性を含んだ音声モデルを合成するか否かの判定処理を、伝達特性を分析して音声認識の分析フレーム外の時刻における反射波レベルの大きさに基づいてすることを含むことを特徴とする音声認識方法。
【請求項３】
請求項１および請求項２の内の何れかに記載される音声認識方法において、
伝達特性を含んだ音声モデルを合成した後、雑音モデルを用いて雑音適応をすることにより伝達特性に加え、雑音にも適応したモデルを合成した音声モデルによって音声認識を行うことを特徴とする音声認識方法。
【請求項４】
入力信号から計算した特徴パラメータ系列に対して各認識結果候補の特徴を表現した確率モデルを用いて計算した類似の尤度から認識結果を出力する音声認識装置において、
基準信号に対して伝達特性を畳み込んだ信号から得られた特徴パラメータと伝達特性を畳み込まない特徴パラメータとの間の差分を計算する特徴量差分計算部２６と、伝達特性が無い環境で構築された元音声モデルに対して計算した差分を用いた変換処理を行うことにより伝達特性を含んだ音声モデルを更新する音声モデル更新部２７とを有する音声モデル合成部２０を具備し、合成した音声モデルによって音声認識を行う音声認識部を有することを特徴とする音声認識装置。
【請求項５】
請求項４に記載される音声認識装置において、
伝達特性を分析し、音声認識の分析フレーム外の時刻における反射波レベルの大きさを判定して、音声モデル合成部２０を用いるか否かを判定する分析フレーム外混入反射波レベル判定部４１を音声モデル合成部２０の前段に配置したことを特徴とする音声認識装置。
【請求項６】
請求項４および請求項５の内の何れかに記載される音声認識装置において、
雑音モデルを用いて雑音適応をする雑音適応部４２を音声モデル更新部２７の後段に配置し、伝達特性に加え、雑音にも適応したモデルを合成した音声モデルによって音声認識を行うことを特徴とする音声認識装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、音声認識方法およびこの方法を実施する装置に関し、特に、入力音声信号の特徴パラメータ系列に対して、各認識結果候補の特徴パラメータからモデル化した確率モデルの尤度を求めて入力音声の認識を行う音声認識方法およびこの方法を実施する装置に関する。
【背景技術】
【０００２】
従来の音声認識において、認識結果候補を構成する音素、音節、単語の如き音声単位のカテゴリ毎に隠れマルコフモデル（Hidden Markov Model、以下、HMM、と略記する）を用いてモデル化する方法は、認識性能が高く、現在の音声認識技術の主流となっている（非特許文献１  参照）。
図１はＨＭＭを用いた音声認識装置を説明する図である。音声信号入力端子１１から入力された音声信号は、Ａ／Ｄ変換部１２においてディジタル信号に変換される。そのディジタル信号から特徴パラメータ抽出部１３において音声特徴パラメータを抽出する。予め、ある音声単位毎に作成したＨＭＭをモデルパラメータメモリ１４から読み出し、モデル照合尤度計算部１５において、入力音声信号に対する各モデルの照合尤度を計算する。最も大きな照合尤度を示すモデルが表現する音声単位を認識結果として認識結果出力部１６より出力する。
【非特許文献１】中川聖一：“確率モデルによる音声認識”電子情報通信学会編。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述の如き音声認識を実施する場合、或る環境で収録した音声の認識性能は、話者の口の位置およびマイクの位置が決まった場合、話者の口とマイクの間のインパルス応答（空間伝達特性）を測定し、測定したインパルス応答を畳み込んだ音声データから学習した音声モデルを構築することにより、これを向上することができる。しかし、測定したインパルス応答を畳み込んだ音声データから特定の環境に対応する音声モデルを新たに再学習する場合、膨大な計算時間とコストがかかることになる。そこで、例えば、接話マイクを利用して、伝達特性の影響の少ない収録環境で収録された音声から構築した既存の音声モデルから、インパルス応答の畳み込みを反映した音声モデルを合成することができると好都合である。
【０００４】
この発明は、収録環境の伝達特性に適応した音声モデルを非常に短時間に合成することができ、所望の収録環境において収録された音声の認識性能を向上させることができる音声認識方法およびこの方法を実施する装置を提供するものである。
【課題を解決するための手段】
【０００５】
請求項１：入力信号から計算した特徴パラメータ系列に対して、各認識結果候補の特徴を表現した確率モデルを用いて計算した類似の尤度から認識結果を出力する音声認識方法において、基準信号に対して伝達特性を畳み込んだ信号から得られた特徴パラメータと、伝達特性を畳み込まない特徴パラメータとの間の差分を計算し、伝達特性が無い環境で構築された音声モデルに対して計算した差分を用いた変換処理を行うことによって、伝達特性を含んだ音声モデルを合成し、合成した音声モデルによって音声認識を行う音声認識方法を構成した。
【０００６】
そして、請求項２：請求項１に記載される音声認識方法において、基準信号に対して伝達特性を畳み込んだ信号から得られた特徴パラメータと、伝達特性を畳み込まない特徴パラメータとの間の差分を計算し、伝達特性が無い環境で構築された音声モデルに対して計算した差分を用いた変換処理を行うことにより伝達特性を含んだ音声モデルを合成するか否かの判定処理を、伝達特性を分析して音声認識の分析フレーム外の時刻における反射波レベルの大きさに基づいてする音声認識方法を構成した。
また、請求項３：請求項１および請求項２の内の何れかに記載される音声認識方法において、伝達特性を含んだ音声モデルを合成した後、雑音モデルを用いて雑音適応をすることにより伝達特性に加え、雑音にも適応したモデルを合成した音声モデルによって音声認識を行う音声認識方法を構成した。
【０００７】
ここで、請求項４：入力信号から計算した特徴パラメータ系列に対して各認識結果候補の特徴を表現した確率モデルを用いて計算した類似の尤度から認識結果を出力する音声認識装置において、基準信号に対して伝達特性を畳み込んだ信号から得られた特徴パラメータと伝達特性を畳み込まない特徴パラメータとの間の差分を計算する特徴量差分計算部２６と、伝達特性が無い環境で構築された元音声モデルに対して計算した差分を用いた変換処理を行うことにより伝達特性を含んだ音声モデルを更新する音声モデル更新部２７とを有する音声モデル合成部２０を具備し、合成した音声モデルによって音声認識を行う音声認識部を有する音声認識装置を構成した。
【０００８】
そして、請求項５：請求項４に記載される音声認識装置において、伝達特性を分析し、音声認識の分析フレーム外の時刻における反射波レベルの大きさを判定して、音声モデル合成部２０を用いるか否かを判定する分析フレーム外混入反射波レベル判定部４１を音声モデル合成部２０の前段に配置した音声認識装置を構成した。
また、請求項６：請求項４および請求項５の内の何れかに記載される音声認識装置において、雑音モデルを用いて雑音適応をする雑音適応部４２を音声モデル更新部２７の後段に配置し、伝達特性に加え、雑音にも適応したモデルを合成した音声モデルによって音声認識を音声認識装置を構成した。
【発明の効果】
【０００９】
この発明によれば、収録環境における伝達特性（インパルス応答）が既知の場合、音声モデルを作成するための音声データに対してインパルス応答を畳み込み、畳み込み処理後の音声で音声モデルを再学習するのでは無く、学習データと比較して短い基準信号から得た特徴パラメータの長時間平均と、基準信号に対してインパルス応答を畳み込み、畳み込み処理後の基準信号から得た特徴パラメータの長時間平均の差分を求め、求めた長時間平均特徴パラメータを用いて、伝達特性の無い環境で作成したモデルを伝達特性を含んだ環境で作成した音響モデルに変換することができる。これにより、収録環境の伝達特性に適応した音声モデルが、非常に短時間に合成することができ、所望の収録環境において収録された音声の認識性能を向上させることができる。
【発明を実施するための最良の形態】
【００１０】
発明を実施するための最良の形態を図の実施例を参照して説明する。
図２を参照するに、２０は音声モデル合成部であり、入力された伝達特性（インパルス応答）の畳み込み演算によって基準信号の長時間平均特徴パラメータの移動する量を計算し、この移動量に基づいて伝達特性を含まない元の音声モデルを更新する部位である。ここで、基準信号としては、一例として、或る話者が５０文程度を発声して得られた音声信号を使用することができる。音声モデル合成部２０により合成した音声モデルは、図１を参照して説明されたHMMを用いた音声認識装置におけるモデルパラメータメモリ１４に格納して使用される。その後は、図１を参照して説明した処理と同様の処理が行われる。以下、具体的に説明する。
【００１１】
音声モデル合成部２０において、２２は畳み込み演算部であり、インパルス応答入力端子２１に入力したインパルス応答を、基準信号メモリ２４に格納されている基準信号に畳み込み演算を行う演算部である。２３は長時間平均特徴パラメータ抽出部であり、畳み込み演算処理後の基準信号の長時間平均特徴パラメータを抽出する。その一方で、２５は非畳み込み基準信号長時間平均特徴パラメータ抽出部２５であり、基準信号メモリ２４に格納されている基準信号に対して畳み込み演算を行っていない基準信号の長時間平均特徴パラメータを抽出する。この非畳み込み基準信号長時間平均特徴パラメータは、音声認識に際して、この特徴パラメータ抽出部２５により抽出しながら特徴量差分計算部２６に供給する他に、メモリにオフラインで抽出記憶しておいてこれを読み出して特徴量差分計算部２６に供給する構成を採用することもできる。この特徴量差分計算部２６は、畳み込み演算処理後の基準信号から抽出した長時間平均特徴パラメータと、畳み込み演算処理前の基準信号から抽出した長時間平均特徴パラメータとの間の特徴量の差分を計算する計算部である。２７は音声モデル更新部であり、特徴量差分計算部２６により得られた特徴量の差分情報を用いて、元音声モデルメモリ２8に格納されている元音声モデルのパラメータを更新する更新部である。２９は音声モデル出力部であり、更新した音声モデルを出力する。
【００１２】
次に、図３に示されるフローチャートを参照して、音声モデル合成部２０の動作を説明する。
（ステップＳ３１）  基準信号を読み込む。
（ステップＳ３２）  畳み込むインパルス応答（伝達特性）を読み込む。
（ステップＳ３３）  読み込んだ基準信号に対して、読み込んだインパルス応答を畳み込む演算を行う。
（ステップＳ３４）  畳み込み演算処理後の基準信号に対して、特徴パラメータを抽出し、長時間平均の特徴パラメータを得る。
【００１３】
（ステップＳ３５）  一方において、ステップＳ３１で読み込んだ基準信号に対して、特徴パラメータを抽出し、長時間平均の特徴パラメータを得る。
（ステップＳ３６）  ステップＳ３４とステップＳ３５で抽出した長時間平均特徴パラメータの差分を計算する。
（ステップＳ３７）  伝達特性の影響の少ない環境の元で作成された音声モデルを読み込む。
（ステップＳ３８）  元音声モデルのモデルパラメータを、ステップＳ３６で計算された長時間平均特徴量パラメータ差分を用いて更新する。
【００１４】
この更新の仕方としては、例えば、音声モデルに含まれる各分布の平均値に対して、ステップＳ３６で得られた長時間平均特徴パラメータの差分を加算する。
（ステップＳ３９）  最後に、ステップＳ３８で更新された音声モデルを伝達特性合成モデルとして出力する。
図２を参照して請求項１に記載される発明の実施例を説明する。音声信号入力端子１１から入力された入力音声信号からＡ／Ｄ変換部１２、特徴パラメータ抽出部１３を介して計算した特徴パラメータ系列に対して、各認識結果侯補の特徴を表現した確率モデルを用いて計算した類似の尤度から認識結果を出力する音声認識方法において、インパルス応答入力端子２１から入力したインパルス応答を、畳み込み演算部２２において基準信号メモリ２４から供給される基準信号に畳み込み、長時間平均特徴パラメータ抽出部２３において畳み込み済み基準信号から特徴パラメータを抽出し、この畳み込み済み基準信号から抽出した特徴パラメータと、非畳み込み基準信号長時間平均特徴パラメータ抽出部２５から抽出した特徴パラメータの差分から、伝達特性（インパルス応答）の影響による特徴パラメータの移動量を算出し、伝達特性がかかっていない環境で収録された音声から作成された音声モデルに対して、得られた特徴パラメータの移動量に基づくモデルパラメータの変換を行うことにより、畳み込み処理後の音声からモデルを再学習することなく、畳み込み処理後の音声から学習したモデルを、簡易的に合成することができる。
【００１５】
インパルス応答から得られる周波数上のフィルタ特性は、線形スペクトル領域では積の演算としてかかるので、対数スペクトル領域では和の演算としてかかる。音声認識に用いられているケプストラムをべ一スとした特徴量、例えば、ＭＦＣＣは、対数スペクトルからの線形変換で求められるので、伝達特性は和の演算としてかかる。そこで、基準となる信号に対して、インパルス応答を畳み込む前と後で、特徴量の各次元がどれだけ変化するのかに着目し、その特徴量の各次元の移動量から、音声モデルのパラメータを線形移動することにより伝達特性を含んだ音声モデルを合成する。
【００１６】
図４および図５をも参照して請求項２、４および５に記載される発明の実施例を説明する。図４は、畳み込み演算部２２の前に、インパルス応答を分析し、分析フレーム外の反射波レベルの大きさに基づいて、モデルパラメータを変換する方法を用いるか否かを判定する分析フレーム外混入反射波レベル判定部４１を加えた実施例である。この実施例は、入力音声信号から計算した特徴パラメータ系列に対して、各認識結果候補の特徴を表現した確率モデルを用いて計算した類似の尤度から認識結果を出力する音声認識方法において、測定したインパルス応答から直接波成分と非直接波成分を分離し、更に、非直接波成分を音声認識に用いる分析フレームの範囲内に入っているフレーム内成分、および分析フレームの範囲外に入っているフレーム外成分に分離する。直接波成分とフレーム外成分の比を、伝達特性による隣接フレームヘの影響度とし、この影響度に基づいて、請求項１の方法により伝達特性を含んだ音声モデルを合成するか、音声モデル学習用の音声データに対して伝達特性を畳み込み、畳み込み処理後の音声データから伝達特性を含んだ音声モデルを再学習するかを、分析フレーム外混入反射波レベル判定部４１により判定する。
【００１７】
伝達特性の影響が音声認識の分析フレーム内に収まっている場合、伝達特性の影響は単なる周波数軸上のフィルタ特性として、線形スペクトル領域では積の演算、即ち、対数スペクトル領域では和の演算となるので、音声モデルのパラメータの線形移動で伝達特性畳み込み音声モデルを合成することができる。一方、フレーム内に収まらない場合は、伝達特性の影響は単なる周波数軸上のフィルタ特性では無く、隣接フレームにも影響してしまうので、単純な音声モデルのパラメータの線形移動だけでは伝達特性畳み込み音声モデルはできない。そこで、直接波のレベルを基準とした伝達特性のフレーム外のレベルを、フレーム外への影響度とし、この影響度に基づいて伝達特性畳み込み音声モデルをパラメータの線形移動で求めるか、畳み込み処理後の大量の音声データから再学習するかを判定する。
【００１８】
請求項５に記載される発明の実施例は、入力音声信号から計算した特徴パラメータ系列に対して、各認識結果候補の特徴を表現した確率モデルを用いて計算した類似の尤度から認識結果を出力する音声認識装置において、測定したインパルス応答から直接波成分と非直接波成分を分離し、更に、非直接波成分を音声認識に用いる分析フレームの範囲内に入っているフレーム内成分、および分析フレームの範囲外に入っているフレーム外成分に分離する。直接波成分と、フレーム外成分の比を、伝達特性による隣接フレームヘの影響度として分析フレーム外混入反射波レベル判定部４１により隣接フレーム影響度を計算し、この影響度に基づいて、請求項４に記載される装置におけると同様に伝達特性を含んだ音声モデルを合成するか、音声モデル学習用の音声データに対して伝達特性を畳み込み、畳み込み処理後の音声データから伝達特性を含んだ音声モデルを再学習するかを判定する。
【００１９】
伝達特性の影響が音声認識の分析フレーム内に収まるか否かは、請求項２の方法と同様の理由により、請求項４に記載される音声認識装置が効果的である否かに影響するので、伝達特性の影響が分析フレーム内で収まるか否かを判定する分析フレーム外混入反射波レベル判定部４１を有する。
図５を参照して請求項３および請求項６に記載される発明の実施例を説明する。これは、音声モデル更新部２７で更新された伝達特性を合成した音声モデルに対して、雑音適応処理を施す雑音適応部４２を加えた実施例である。請求項３に記載される発明の実施例は、入力音声信号から計算した特徴パラメータ系列に対して、各認識結果候補の特徴を表現した確率モデルを用いて計算した類似の尤度から認識結果を出力する音声認識方法において、請求項１および請求項２に記載される方法により、伝達特性を考慮した音声モデルを合成し、更に、背景雑音のデータから作成した雑音モデルと合成することにより、伝達特性と雑音の両方に適応したモデルを合成する。
【００２０】
実環境において収録される音声データは、先ず、話者の口とマイクの間の伝達特性が線形スペクトル軸上で積の演算としてかかり、更に、マイクに混入する背景雑音が和の演算としてかかる。そこで、音声モデルを伝達特性および背景雑音に適応させるには、先ず、伝達特性による影響を考慮したモデルを合成し、伝達特性適応音声モデルを作成する。そして、この伝達特性適応音声モデルと、背景雑音から作成した雑音モデルを合成することにより、伝達特性にも、背景雑音にも適応した音声モデルが作成される。音声モデルと雑音モデルの合成には、例えば、HMMの合成による雑音重畳音声の認識手法（例えば、F.Martin他:“Recognition of Noisy Speech by Composition of Hidden Markov Models,”電子情報通信学会技術研究報告SP 92-96, pp.9-16,1992）を用いる。請求項６に記載されるこの発明は、入力音声信号から計算した特徴パラメータ系列に対して、各認識結果候補の特徴を表現した確率モデルを用いて計算した類似の尤度から認識結果を出力する音声認識装置において、請求項４および請求項５の内の何れかに記載される装置により、伝達特性を考慮した音声モデルを合成する伝達特性合成手段と、更に、背景雑音のデータから作成した雑音モデルと合成する雑音適応モデル合成手段を有することにより、伝達特性と雑音の両方に適応したモデルを合成することができる音声認識装置である。
【００２１】
最後に、この発明の実施例について、伝達特性環境下音声認識の実験例を説明し、その効果を明らかにする。音響モデルは、音素環境独立音素数３０、３状態、４混合分布モデルを用いた。学習に用いるドライな環境で収録された（伝達特性無しの接話マイク環境で収録）音声データには、男性話者１名による接話マイクで収録した５０３文章発声を用いた。特徴パラメータは、１２次元のＭＦＣＣ、ΔＭＦＣＣ、Δパワーである。サンプリング周波数は、１６ｋＨｚである。評価用のドライな環境で収録された（伝達特性無しの接話マイク環境で収録）音声は、前記の学習データと同一の男性話者１名による接話マイクで収録した２１６単語発声である。この評価用のドライ音声に対してある環境で測定したインパルス応答を畳み込んだ音声を評価音声として認識実験を行った。ここで用いたインパルス応答は、自動車内において、話者の口（スピーカ）の位置を運転席のヘッドレストの前に置き、マイクの位置をバックミラー付近に置いた環境において測定したものである。
【００２２】
図６は上述の評価音声に対する各方法のの認識率を示す図である。このインパルス応答を畳み込んだ評価音声に対する認識性能を、先に説明したドライな音声データから学習した音声モデルで認識した場合の「ドライソースモデル」、ドライな音声データに対して実際に測定したインパルス応答を畳み込んだ音声データから学習した音声モデルで認識した場合の「畳み込みモデル」、学習に用いるドライな音声データの一部を用いて、畳み込み前後の特徴パラメータＭＦＣＣの１〜１２次元の移動量を求め、求めた移動量に基づいて前述のドライソースモデル内の各分布のＭＦＣＣ１〜１２次元め平均を移動させた音声モデルで認識した場合の、この発明による「パラメータ移動モデル」について調べた。この発明は、インパルス応答の影響を考慮しないモデルで認識したドライソースモデルよりも勝っており、更に、実際にインパルス応答を畳み込んだ大量の音声データからモデルを学習した畳み込みモデルに近い高い性能を示している。この発明は、畳み込みモデルと比較して、モデルを作成するのにかかる時間も短く、有効であると言える。
【図面の簡単な説明】
【００２３】
【図１】ＨＭＭを用いた音声認識装置を説明する図。
【図２】実施例を説明する図。
【図３】音声モデル合成部の動作を説明するフローチャート。
【図４】他の実施例を説明する図。
【図５】更なる他の実施例を説明する図。
【図６】評価音声に対する各方法のの認識率を示す図。
【符号の説明】
【００２４】
１１  音声信号入力端子                １２  Ａ／Ｄ変換部
１３  特徴パラメータ抽出部            １４  モデルパラメータメモリ
１５  モデル照合尤度計算部            １６  認識結果出力部
２０  音声モデル合成部                ２１  インパルス応答入力端子
２２  畳み込み演算部                  ２３  長時間平均特徴パラメータ抽出部
２５  非畳み込み基準信号長時間平均特徴パラメータ抽出部
２４  基準信号メモリ                  ２６  特徴量差分計算部
２７  音声モデル更新部                ２８  元音声モデルメモリ
２９  音声モデル出力部                ４１  分析フレーム外混入反射波レベル判定部
４２  雑音適応部
【図１】
2005301097.tif 000003
【図２】
2005301097.tif 000004
【図３】
2005301097.tif 000005
【図４】
2005301097.tif 000006
【図５】
2005301097.tif 000007
【図６】
2005301097.tif 000008