JP2001215992A - 音声認識装置 - Google Patents
音声認識装置Info
- Publication number
- JP2001215992A JP2001215992A JP2000022696A JP2000022696A JP2001215992A JP 2001215992 A JP2001215992 A JP 2001215992A JP 2000022696 A JP2000022696 A JP 2000022696A JP 2000022696 A JP2000022696 A JP 2000022696A JP 2001215992 A JP2001215992 A JP 2001215992A
- Authority
- JP
- Japan
- Prior art keywords
- noise
- input
- voice
- spectrum
- subtraction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Abstract
(57)【要約】
【課題】 種々の環境下において確実に入力音声を認識
する。 【解決手段】 入力音声はフィルタ10及びスペクトル
分析部12を介してスペクトルサブトラクション部20
に供給される。スペクトルサブトラクション部20で
は、入力音声から騒音を差し引き、特徴抽出部22に供
給する。騒音差分部14では、入力騒音と音声辞書26
を学習させたときの騒音との相違を算出し、スペクトル
サブトラクション部20では入力音声からその相違分だ
け差し引くことにより入力騒音と音声辞書26の騒音と
の相違をキャンセルする。差し引く場合のサブトラクト
倍率は、入力音声のSNRや騒音差分部14からの相違
のスペクトルに基づき決定される。サブトラクト倍率
は、分析フレーム毎に決定することもできる。
する。 【解決手段】 入力音声はフィルタ10及びスペクトル
分析部12を介してスペクトルサブトラクション部20
に供給される。スペクトルサブトラクション部20で
は、入力音声から騒音を差し引き、特徴抽出部22に供
給する。騒音差分部14では、入力騒音と音声辞書26
を学習させたときの騒音との相違を算出し、スペクトル
サブトラクション部20では入力音声からその相違分だ
け差し引くことにより入力騒音と音声辞書26の騒音と
の相違をキャンセルする。差し引く場合のサブトラクト
倍率は、入力音声のSNRや騒音差分部14からの相違
のスペクトルに基づき決定される。サブトラクト倍率
は、分析フレーム毎に決定することもできる。
Description
【0001】
【発明の属する技術分野】本発明は音声認識装置、特に
騒音下において発生された音声を認識する技術に関す
る。
騒音下において発生された音声を認識する技術に関す
る。
【0002】
【従来の技術】従来より、入力音声から騒音を差し引い
て得られる音声の特徴と予め学習により得られた標準音
声とを比較することにより騒音下においても音声を認識
する技術が知られている。
て得られる音声の特徴と予め学習により得られた標準音
声とを比較することにより騒音下においても音声を認識
する技術が知られている。
【0003】たとえば、特開平11−154000号公
報に開示された雑音抑圧装置及び該装置を用いた音声認
識システムには、音声区間の入力信号に基づいて算出し
たパワースペクトルから雑音パワースペクトルに所定の
サブトラクト係数を乗じたものを引き算することにより
雑音の影響を排除して音声認識を行う技術が記載されて
いる。
報に開示された雑音抑圧装置及び該装置を用いた音声認
識システムには、音声区間の入力信号に基づいて算出し
たパワースペクトルから雑音パワースペクトルに所定の
サブトラクト係数を乗じたものを引き算することにより
雑音の影響を排除して音声認識を行う技術が記載されて
いる。
【0004】
【発明が解決しようとする課題】一般に、雑音スペクト
ルを差し引くスペクトルサブトラクション技術において
は、発生前の騒音区間の数十フレームを平均化すること
で騒音を推定し、この推定した騒音を音声区間の入力か
らフレーム毎(分析単位)に周波数領域で引き算するも
のである。
ルを差し引くスペクトルサブトラクション技術において
は、発生前の騒音区間の数十フレームを平均化すること
で騒音を推定し、この推定した騒音を音声区間の入力か
らフレーム毎(分析単位)に周波数領域で引き算するも
のである。
【0005】しかしながら、このようにして騒音の影響
を除去した入力音声と予め用意した標準パターンとを比
較する場合、標準パターン(音声辞書)としてある程度
の騒音が存在する環境下で発生した音声を用いる場合
(無騒音に制御しても、完全には除去できないためある
程度の騒音は残存する)には、比較の対象が騒音付の音
声であるため、両者に相違が生じ、認識率が低下するお
それがある。
を除去した入力音声と予め用意した標準パターンとを比
較する場合、標準パターン(音声辞書)としてある程度
の騒音が存在する環境下で発生した音声を用いる場合
(無騒音に制御しても、完全には除去できないためある
程度の騒音は残存する)には、比較の対象が騒音付の音
声であるため、両者に相違が生じ、認識率が低下するお
それがある。
【0006】また、上記従来技術においては、サブトラ
クト倍率を1より大きな値に設定しているが、これは推
定騒音が平均化されているのに対して、パワーの大きい
区間の音声に調整した場合の方が全体として認識率がよ
くなることを考慮したものであり、パワーが小さい区間
においても同様にサブトラクト倍率を大きくすると騒音
の引きすぎによる歪みが生じ、認識率が低下する問題も
ある。
クト倍率を1より大きな値に設定しているが、これは推
定騒音が平均化されているのに対して、パワーの大きい
区間の音声に調整した場合の方が全体として認識率がよ
くなることを考慮したものであり、パワーが小さい区間
においても同様にサブトラクト倍率を大きくすると騒音
の引きすぎによる歪みが生じ、認識率が低下する問題も
ある。
【0007】本発明は、上記従来技術の有する課題に鑑
みなされたものであり、その目的は、比較すべき標準パ
ターンが騒音下で発声されたパターンであっても確実に
入力音声を認識することができ、また、種々の環境下に
おいても認識率の低下を抑制することができる装置を提
供することにある。
みなされたものであり、その目的は、比較すべき標準パ
ターンが騒音下で発声されたパターンであっても確実に
入力音声を認識することができ、また、種々の環境下に
おいても認識率の低下を抑制することができる装置を提
供することにある。
【0008】
【課題を解決するための手段】上記目的を達成するため
に、本発明は、入力音声から騒音を差し引いて得られる
音声の特徴を学習により得られた標準音声と比較して認
識する音声認識装置であって、前記標準音声に含まれる
学習騒音と前記入力音声に含まれる入力騒音との相違に
基づいて、前記入力音声から差し引くべき前記騒音を演
算する演算手段とを有することを特徴とする。学習時に
含まれる騒音も考慮して差分演算することで、認識率の
低下を有効に抑制できる。
に、本発明は、入力音声から騒音を差し引いて得られる
音声の特徴を学習により得られた標準音声と比較して認
識する音声認識装置であって、前記標準音声に含まれる
学習騒音と前記入力音声に含まれる入力騒音との相違に
基づいて、前記入力音声から差し引くべき前記騒音を演
算する演算手段とを有することを特徴とする。学習時に
含まれる騒音も考慮して差分演算することで、認識率の
低下を有効に抑制できる。
【0009】また、本発明は、入力音声と学習により得
られた標準音声とを比較することにより認識する音声認
識装置であって、前記標準音声に含まれる学習騒音と入
力音声に含まれる入力騒音との相違に基づいて、前記標
準音声に加算すべき騒音を演算する演算手段とを有する
ことを特徴とする。学習時に含まれる騒音も考慮して加
算演算することで、認識率の低下を有効に抑制できる。
られた標準音声とを比較することにより認識する音声認
識装置であって、前記標準音声に含まれる学習騒音と入
力音声に含まれる入力騒音との相違に基づいて、前記標
準音声に加算すべき騒音を演算する演算手段とを有する
ことを特徴とする。学習時に含まれる騒音も考慮して加
算演算することで、認識率の低下を有効に抑制できる。
【0010】ここで、前記入力音声のSNRに応じて差
し引くべき割合、あるいは加算すべき割合を決定する手
段をさらに有することが好適である。雑音レベルが増大
すると発声レベルも騒音レベルに比例して増大するラン
バード効果が存在するため、音声レベル(音声パワー)
のみならず騒音レベル(騒音パワー)も考慮したSNR
で差し引くべき割合や加算割合を決定することで、特に
音声パワーの大小によらず認識率を向上させることがで
きる。ここで、SNRは音声パワーと騒音パワーの比で
定義される。
し引くべき割合、あるいは加算すべき割合を決定する手
段をさらに有することが好適である。雑音レベルが増大
すると発声レベルも騒音レベルに比例して増大するラン
バード効果が存在するため、音声レベル(音声パワー)
のみならず騒音レベル(騒音パワー)も考慮したSNR
で差し引くべき割合や加算割合を決定することで、特に
音声パワーの大小によらず認識率を向上させることがで
きる。ここで、SNRは音声パワーと騒音パワーの比で
定義される。
【0011】また、前記入力音声のSNRは、周波数領
域での重み付けに基づいて算出されることが好適であ
り、より具体的には人間の聴覚特性に基づいたフィルタ
処理を行うことが望ましい。
域での重み付けに基づいて算出されることが好適であ
り、より具体的には人間の聴覚特性に基づいたフィルタ
処理を行うことが望ましい。
【0012】また、前記相違のスペクトル帯域毎、ある
いは入力騒音のパワー分散に応じて差し引くべき割合、
あるいは加算すべき割合を決定する手段をさらに有する
ことが好適である。スペクトル帯域毎に割合を変化させ
ることで、全ての帯域において認識率を向上させること
ができ、入力騒音のパワー分散に応じて割合を決定する
ことで、ランバード効果を利用して認識率を向上させる
ことができる。
いは入力騒音のパワー分散に応じて差し引くべき割合、
あるいは加算すべき割合を決定する手段をさらに有する
ことが好適である。スペクトル帯域毎に割合を変化させ
ることで、全ての帯域において認識率を向上させること
ができ、入力騒音のパワー分散に応じて割合を決定する
ことで、ランバード効果を利用して認識率を向上させる
ことができる。
【0013】また、前記入力騒音の音声分析フレーム毎
のSNRあるいはパワーに基づいて割合を決定すること
も好適である。分析単位(フレーム)毎に騒音は変化す
るから、分析単位で割合を変化させることで、より高精
度の認識が可能となる。
のSNRあるいはパワーに基づいて割合を決定すること
も好適である。分析単位(フレーム)毎に騒音は変化す
るから、分析単位で割合を変化させることで、より高精
度の認識が可能となる。
【0014】
【発明の実施の形態】以下、図面に基づき本発明の実施
形態について説明する。
形態について説明する。
【0015】図1には、本実施形態の全体構成ブロック
図が示されている。マイクから入力された入力音声はフ
ィルタ10を介してスペクトル分析部12に供給され
る。なお、音声が入力されない場合には、騒音がフィル
タ10を介してスペクトル分析部12に供給される。フ
ィルタ10は人間の聴覚特性を考慮したフィルタであ
り、具体的には周波数の高い領域を優先的に透過するフ
ィルタである。フィルタ10は必ずしも必須ではなく、
マイクから入力された音声あるいは騒音を直接スペクト
ル分析部12に供給してもよい。
図が示されている。マイクから入力された入力音声はフ
ィルタ10を介してスペクトル分析部12に供給され
る。なお、音声が入力されない場合には、騒音がフィル
タ10を介してスペクトル分析部12に供給される。フ
ィルタ10は人間の聴覚特性を考慮したフィルタであ
り、具体的には周波数の高い領域を優先的に透過するフ
ィルタである。フィルタ10は必ずしも必須ではなく、
マイクから入力された音声あるいは騒音を直接スペクト
ル分析部12に供給してもよい。
【0016】スペクトル分析部12では、入力した音声
や騒音をFFT等によりスペクトル分析し、周波数毎の
パワーを算出する。算出されたスペクトルは平滑化さ
れ、騒音差分部14に供給される。
や騒音をFFT等によりスペクトル分析し、周波数毎の
パワーを算出する。算出されたスペクトルは平滑化さ
れ、騒音差分部14に供給される。
【0017】騒音差分部14には、スペクトル分析部1
2からの入力騒音スペクトル(マイクから音声が入力さ
れず、騒音が入力された区間におけるスペクトルであ
り、音声に含まれる騒音と推定されるスペクトル)が供
給されるとともに、比較の対象となる学習音声辞書の発
声時に含まれていた学習騒音データを格納するデータベ
ース18から学習騒音スペクトルが供給される。騒音差
分部14では、これら2つのスペクトル、すなわち入力
騒音スペクトルと学習騒音スペクトルとの差分を算出
し、推定騒音スペクトルとする。具体的には、推定騒音
スペクトルのSNR(推定騒音)は、
2からの入力騒音スペクトル(マイクから音声が入力さ
れず、騒音が入力された区間におけるスペクトルであ
り、音声に含まれる騒音と推定されるスペクトル)が供
給されるとともに、比較の対象となる学習音声辞書の発
声時に含まれていた学習騒音データを格納するデータベ
ース18から学習騒音スペクトルが供給される。騒音差
分部14では、これら2つのスペクトル、すなわち入力
騒音スペクトルと学習騒音スペクトルとの差分を算出
し、推定騒音スペクトルとする。具体的には、推定騒音
スペクトルのSNR(推定騒音)は、
【数1】 SNR(推定騒音)=SNR2−SNR1 ・・・(1) で算出される。ただし、SNR1は学習騒音スペクトル
のSNRであり、SNR2は入力騒音スペクトルのSN
Rである。ここで、SNRは、音声区間のパワーと騒音
区間のパワーの比(Speech to Noise Ratio)として定
義され、具体的には
のSNRであり、SNR2は入力騒音スペクトルのSN
Rである。ここで、SNRは、音声区間のパワーと騒音
区間のパワーの比(Speech to Noise Ratio)として定
義され、具体的には
【数2】 SNR=10Log(ΣP(Si)/Σ(i))/(ΣP(Nj)/Σ(i) ) ・・・(2) で定義される。入力騒音スペクトルのSNRは、スペク
トル分析部12で分析して得られた騒音のパワーと、発
声実験値により得られた音声パワーとの比から算出する
ことができる。学習騒音スペクトルのSNRも同様であ
る。
トル分析部12で分析して得られた騒音のパワーと、発
声実験値により得られた音声パワーとの比から算出する
ことができる。学習騒音スペクトルのSNRも同様であ
る。
【0018】以上のようにして入力騒音スペクトルと学
習騒音スペクトルとの差分を演算することで両スペクト
ルの相違が演算されると、演算結果はスペクトルサブト
ラクション部20に供給される。
習騒音スペクトルとの差分を演算することで両スペクト
ルの相違が演算されると、演算結果はスペクトルサブト
ラクション部20に供給される。
【0019】スペクトルサブトラクション部20では、
フィルタ10及びスペクトル分析部12を介して供給さ
れた入力音声パターン(音声区間における入力信号スペ
クトル)と騒音差分部14から供給された推定騒音との
差分を演算し、騒音の影響が除去された音声パターンを
抽出して特徴抽出部22に供給する。
フィルタ10及びスペクトル分析部12を介して供給さ
れた入力音声パターン(音声区間における入力信号スペ
クトル)と騒音差分部14から供給された推定騒音との
差分を演算し、騒音の影響が除去された音声パターンを
抽出して特徴抽出部22に供給する。
【0020】特徴抽出部22は、騒音の影響が除去され
た入力音声パターンから特徴部分を抽出し、音素認識部
24に供給する。音素認識部24では、予め学習により
用意された音声辞書26(この音声辞書の音声パターン
には、学習時における騒音が付加されている)及び音響
モデル28に基づいて抽出された特徴がどの音素に該当
するかを照合し、音素を認識して出力する。
た入力音声パターンから特徴部分を抽出し、音素認識部
24に供給する。音素認識部24では、予め学習により
用意された音声辞書26(この音声辞書の音声パターン
には、学習時における騒音が付加されている)及び音響
モデル28に基づいて抽出された特徴がどの音素に該当
するかを照合し、音素を認識して出力する。
【0021】図2には、騒音差分部14における差分演
算が模式的に示されている。図において、(a)は学習
騒音スペクトルのSNR(SNR1)が示されており、
(b)は入力騒音スペクトルのSNR(SNR2)が示
されている。騒音差分部14では、供給されたこれら2
つのSNRに基づき、上述の(1)式に基づいてスペク
トルサブトラクションすべき差分量を演算する。
算が模式的に示されている。図において、(a)は学習
騒音スペクトルのSNR(SNR1)が示されており、
(b)は入力騒音スペクトルのSNR(SNR2)が示
されている。騒音差分部14では、供給されたこれら2
つのSNRに基づき、上述の(1)式に基づいてスペク
トルサブトラクションすべき差分量を演算する。
【0022】図3には、スペクトルサブトラクション部
20における差分の様子が模式的に示されている。フィ
ルタ10及びスペクトル分析部12を介して供給された
入力音声スペクトル(図中実線)と騒音差分部14から
供給された推定騒音(SNR2−SNR1であり、図中
一点鎖線)との差分が演算され、これにより学習時の騒
音と音声入力時の騒音との相違がキャンセルされ、精度
よく音声辞書26に記録された音声データと照合するこ
とができる。
20における差分の様子が模式的に示されている。フィ
ルタ10及びスペクトル分析部12を介して供給された
入力音声スペクトル(図中実線)と騒音差分部14から
供給された推定騒音(SNR2−SNR1であり、図中
一点鎖線)との差分が演算され、これにより学習時の騒
音と音声入力時の騒音との相違がキャンセルされ、精度
よく音声辞書26に記録された音声データと照合するこ
とができる。
【0023】なお、上述した処理は、入力音声から入力
騒音を差し引き、差し引いて得られたものにさらに学習
騒音を付加して音声辞書26に記録された騒音付音声デ
ータと照合すると考えることもできる。すなわち、上述
した処理を数式で表現すると、(入力音声)−{(入力
騒音)−(学習騒音)}=(入力音声)−(入力騒音)
+(学習騒音)であり、音声辞書に学習時の騒音が付加
されていても、これにより学習時の騒音に影響されずに
認識できることが理解されよう。
騒音を差し引き、差し引いて得られたものにさらに学習
騒音を付加して音声辞書26に記録された騒音付音声デ
ータと照合すると考えることもできる。すなわち、上述
した処理を数式で表現すると、(入力音声)−{(入力
騒音)−(学習騒音)}=(入力音声)−(入力騒音)
+(学習騒音)であり、音声辞書に学習時の騒音が付加
されていても、これにより学習時の騒音に影響されずに
認識できることが理解されよう。
【0024】一方、スペクトルサブトラクション部20
にて入力音声から推定騒音を差し引く場合、差し引く倍
率であるサブトラクト倍率を固定とした場合には、上述
したように種々の環境下において安定して認識率を向上
させることが困難となる。具体的には、パワーが小さい
区間でサブトラクト倍率が大きくなりすぎ、騒音の引き
すぎによる歪みが生じて認識率低下を招くことになる。
にて入力音声から推定騒音を差し引く場合、差し引く倍
率であるサブトラクト倍率を固定とした場合には、上述
したように種々の環境下において安定して認識率を向上
させることが困難となる。具体的には、パワーが小さい
区間でサブトラクト倍率が大きくなりすぎ、騒音の引き
すぎによる歪みが生じて認識率低下を招くことになる。
【0025】そこで、本実施形態においてはさらにサブ
トラクト倍率設定部30を設け、騒音差分部14から出
力された推定騒音にサブトラクト倍率αを乗じてスペク
トルサブトラクション部20に供給している。
トラクト倍率設定部30を設け、騒音差分部14から出
力された推定騒音にサブトラクト倍率αを乗じてスペク
トルサブトラクション部20に供給している。
【0026】サブトラクト倍率設定部30は、基本的に
は入力音声のパワーに応じてサブトラクト倍率を動的に
変更するものであるが、一般に、図4に示されるように
騒音レベルが増大すると発声レベルも騒音レベルにほぼ
比例して増大する、いわゆるランバード効果が存在する
ため、最適のサブトラクト倍率を設定することは困難と
なる。そこで、本実施形態においては、図1に示される
ようにフィルタ10で高周波強調された入力音声のSN
RをSNR計算部34で算出し、算出したSNRをサブ
トラクト倍率設定部30に供給し、サブトラクト倍率設
定部30で入力音声のSNRに基づきサブトラクト倍率
を設定している。具体的には、入力音声のSNRが大き
いほどサブトラクト倍率を大きく設定する。単に入力音
声のパワーに応じてサブトラクト倍率を変更するのでは
なく、入力音声のSNRに応じてサブトラクト倍率を変
更することで、ランバード効果も考慮した高精度の音声
認識が可能となり、特に入力音声のパワーが小さい区間
における引きすぎを確実に防止できる。
は入力音声のパワーに応じてサブトラクト倍率を動的に
変更するものであるが、一般に、図4に示されるように
騒音レベルが増大すると発声レベルも騒音レベルにほぼ
比例して増大する、いわゆるランバード効果が存在する
ため、最適のサブトラクト倍率を設定することは困難と
なる。そこで、本実施形態においては、図1に示される
ようにフィルタ10で高周波強調された入力音声のSN
RをSNR計算部34で算出し、算出したSNRをサブ
トラクト倍率設定部30に供給し、サブトラクト倍率設
定部30で入力音声のSNRに基づきサブトラクト倍率
を設定している。具体的には、入力音声のSNRが大き
いほどサブトラクト倍率を大きく設定する。単に入力音
声のパワーに応じてサブトラクト倍率を変更するのでは
なく、入力音声のSNRに応じてサブトラクト倍率を変
更することで、ランバード効果も考慮した高精度の音声
認識が可能となり、特に入力音声のパワーが小さい区間
における引きすぎを確実に防止できる。
【0027】また、騒音が含まれていても、認識率が大
きく低下する帯域と劣化の度合いが比較的小さい帯域が
存在することが知られている。すなわち、騒音に強い帯
域と弱い帯域が存在する。例えば、本願出願人は、1k
Hz〜3kHzに騒音スペクトルが存在すると、他の帯
域に存在する場合に比べて認識率の低下が大きいことを
確認している。したがって、ハイパスフィルタやローパ
スフィルタ等を用いて入力音声パターンから特定の帯域
のみの信号を取り出して音声認識することにより、騒音
環境下においても高精度に音声認識することが可能とな
る。しかしながら、騒音のスペクトルやパワーは種々変
化するため、固定的な帯域通過フィルタ等を用いて音声
認識する構成では、環境変化に柔軟に対応することがで
きず、全体として見た場合に認識率の低下を招くおそれ
がある。
きく低下する帯域と劣化の度合いが比較的小さい帯域が
存在することが知られている。すなわち、騒音に強い帯
域と弱い帯域が存在する。例えば、本願出願人は、1k
Hz〜3kHzに騒音スペクトルが存在すると、他の帯
域に存在する場合に比べて認識率の低下が大きいことを
確認している。したがって、ハイパスフィルタやローパ
スフィルタ等を用いて入力音声パターンから特定の帯域
のみの信号を取り出して音声認識することにより、騒音
環境下においても高精度に音声認識することが可能とな
る。しかしながら、騒音のスペクトルやパワーは種々変
化するため、固定的な帯域通過フィルタ等を用いて音声
認識する構成では、環境変化に柔軟に対応することがで
きず、全体として見た場合に認識率の低下を招くおそれ
がある。
【0028】そこで、本実施形態においては帯域毎にサ
ブトラクション倍率を変化させ、種々の走行環境に柔軟
に対応している。このため、図1に示されるように、騒
音差分部14から出力された推定騒音がサブトラクト倍
率設定部30に供給され、サブトラクト倍率設定部30
では、騒音パターン/倍率変換テーブル36に基づいて
推定騒音のスペクトル帯域毎にサブトラクト倍率を決定
してスペクトルサブトラクション部20で差し引くべき
差分量を決定している。騒音パターン/倍率変換テーブ
ル36は、騒音パターンとその時の帯域毎のサブトラク
ト倍率を予め決定してテーブル形式で保持するもので、
例えば、1kHz〜3kHzにおけるサブトラクト倍率
を他の帯域に比べて大きくするように設定する。
ブトラクション倍率を変化させ、種々の走行環境に柔軟
に対応している。このため、図1に示されるように、騒
音差分部14から出力された推定騒音がサブトラクト倍
率設定部30に供給され、サブトラクト倍率設定部30
では、騒音パターン/倍率変換テーブル36に基づいて
推定騒音のスペクトル帯域毎にサブトラクト倍率を決定
してスペクトルサブトラクション部20で差し引くべき
差分量を決定している。騒音パターン/倍率変換テーブ
ル36は、騒音パターンとその時の帯域毎のサブトラク
ト倍率を予め決定してテーブル形式で保持するもので、
例えば、1kHz〜3kHzにおけるサブトラクト倍率
を他の帯域に比べて大きくするように設定する。
【0029】図5には、サブトラクト倍率設定部30に
おける処理が模式的に示されている。(a)及び(c)
は騒音差分部14から出力された推定騒音のスペクトル
例であり、(a)は比較的平坦なスペクトル、(c)は
低周波側に多くパワーが存在するスペクトル例である。
(b)は(a)が入力された場合に帯域毎に決定される
サブトラクト倍率であり、(d)は(c)が入力された
場合の各帯域毎に決定されるサブトラクト倍率である。
基本的には推定騒音のパワーに応じてサブトラクト倍率
を変えているが(すなわちパワーが大なるほどサブトラ
クト倍率を増大させる)、さらに騒音に対し比較的認識
率が低下しやすい帯域に対してはサブトラクト倍率を増
大させている。このように、推定騒音、すなわち入力騒
音スペクトルと学習騒音との差異のスペクトル帯域毎に
サブトラクト倍率を決定することで、任意の走行環境、
すなわち任意の騒音パターンに対しても高精度に認識す
ることができる。
おける処理が模式的に示されている。(a)及び(c)
は騒音差分部14から出力された推定騒音のスペクトル
例であり、(a)は比較的平坦なスペクトル、(c)は
低周波側に多くパワーが存在するスペクトル例である。
(b)は(a)が入力された場合に帯域毎に決定される
サブトラクト倍率であり、(d)は(c)が入力された
場合の各帯域毎に決定されるサブトラクト倍率である。
基本的には推定騒音のパワーに応じてサブトラクト倍率
を変えているが(すなわちパワーが大なるほどサブトラ
クト倍率を増大させる)、さらに騒音に対し比較的認識
率が低下しやすい帯域に対してはサブトラクト倍率を増
大させている。このように、推定騒音、すなわち入力騒
音スペクトルと学習騒音との差異のスペクトル帯域毎に
サブトラクト倍率を決定することで、任意の走行環境、
すなわち任意の騒音パターンに対しても高精度に認識す
ることができる。
【0030】なお、帯域毎のサブトラクト倍率αiは、
具体的には
具体的には
【数3】 αi=βi・Pi ・・・(3) で決定することができる。ここで、βiは実験的に求め
た帯域iの係数であり、Piは帯域iの推定騒音パワ
ー、iは周波数帯域である。
た帯域iの係数であり、Piは帯域iの推定騒音パワ
ー、iは周波数帯域である。
【0031】さらに、本実施形態においては図1に示さ
れるようにフィルタ10で高域強調された入力騒音の平
均パワー及びその分散(あるいは偏差)をパワー計算部
32で算出し、サブトラクト倍率設定部30に供給する
構成となっている。サブトラクト倍率設定部30では、
パワーピーク値の平均値からの偏差、すなわちパワー分
散値によりサブトラクト倍率を決定する。分散が大なる
ほどサブトラクト倍率を大きく設定し、分散が小なるほ
どサブトラクト倍率を小さく設定する。
れるようにフィルタ10で高域強調された入力騒音の平
均パワー及びその分散(あるいは偏差)をパワー計算部
32で算出し、サブトラクト倍率設定部30に供給する
構成となっている。サブトラクト倍率設定部30では、
パワーピーク値の平均値からの偏差、すなわちパワー分
散値によりサブトラクト倍率を決定する。分散が大なる
ほどサブトラクト倍率を大きく設定し、分散が小なるほ
どサブトラクト倍率を小さく設定する。
【0032】図6には、入力騒音のパワースペクトルと
偏差の関係が示されている。図において、点線は入力騒
音パワーの時間平均値であり、σ1及びσ2はピーク値
の平均値からの偏差を示している。σ1>σ2であり、
偏差σ1の場合のサブトラクト倍率を偏差σ2の場合の
サブトラクト倍率よりも大きく設定する。これにより、
入力騒音パワーが少ない場合に発声レベルも少ないラン
バード効果が生じてもサブトラクト倍率が不必要に大き
くなって騒音の引きすぎによる歪みが生じることがな
く、認識率を向上させることができる。
偏差の関係が示されている。図において、点線は入力騒
音パワーの時間平均値であり、σ1及びσ2はピーク値
の平均値からの偏差を示している。σ1>σ2であり、
偏差σ1の場合のサブトラクト倍率を偏差σ2の場合の
サブトラクト倍率よりも大きく設定する。これにより、
入力騒音パワーが少ない場合に発声レベルも少ないラン
バード効果が生じてもサブトラクト倍率が不必要に大き
くなって騒音の引きすぎによる歪みが生じることがな
く、認識率を向上させることができる。
【0033】なお、上記実施形態においては、発声区間
全体にわたってサブトラクト倍率を決定する場合につい
て示したが、音声認識の分析フレーム単位でサブトラク
ト倍率を決定することも好適である。たとえば、マイク
を2入力とし、1つの入力からの信号を用いて分析フレ
ーム毎のSNRを算出する。そして、このフレーム単位
のSNRに基づき、サブトラクト倍率を決定する。これ
により、分析単位でのサブトラクト倍率設定が可能とな
り、音声認識率をより向上させることができる。もちろ
ん、分析フレーム毎にサブトラクト倍率を決定する場
合、入力騒音と学習騒音の相違を分析フレーム単位で算
出し、このSNRに基づいて決定することも好適であ
る。また、SNRの代わりに、分析フレーム毎のパワー
に基づいて倍率を変化させることも好適である。
全体にわたってサブトラクト倍率を決定する場合につい
て示したが、音声認識の分析フレーム単位でサブトラク
ト倍率を決定することも好適である。たとえば、マイク
を2入力とし、1つの入力からの信号を用いて分析フレ
ーム毎のSNRを算出する。そして、このフレーム単位
のSNRに基づき、サブトラクト倍率を決定する。これ
により、分析単位でのサブトラクト倍率設定が可能とな
り、音声認識率をより向上させることができる。もちろ
ん、分析フレーム毎にサブトラクト倍率を決定する場
合、入力騒音と学習騒音の相違を分析フレーム単位で算
出し、このSNRに基づいて決定することも好適であ
る。また、SNRの代わりに、分析フレーム毎のパワー
に基づいて倍率を変化させることも好適である。
【0034】以上、本発明の実施形態について、入力音
声から騒音を差し引いて得られる音声の特徴を音声辞書
と比較する場合について説明したが、入力騒音と学習騒
音との相違を算出し、音声辞書26内のデータに加算し
て入力音声と比較することも可能であり、両者は技術的
に等価である。そして、音声辞書26に相違のデータを
加算する場合の倍率もサブトラクト倍率と同様にSNR
やパワーに基づいて決定することができる。
声から騒音を差し引いて得られる音声の特徴を音声辞書
と比較する場合について説明したが、入力騒音と学習騒
音との相違を算出し、音声辞書26内のデータに加算し
て入力音声と比較することも可能であり、両者は技術的
に等価である。そして、音声辞書26に相違のデータを
加算する場合の倍率もサブトラクト倍率と同様にSNR
やパワーに基づいて決定することができる。
【0035】この場合の構成ブロック図が図7に示され
ている。図1と異なる点は、騒音差分部14で算出した
推定騒音をスペクトルアディション部21に供給し、ス
ペクトルアディション部21では音声辞書26に記憶さ
れた学習音声データにこの推定騒音、すなわち入力騒音
と学習騒音の相違を付加する点である。なお、音声辞書
26の音声データに付加する際の倍率、すなわちアディ
ション倍率はアディション倍率設定部31で決定され
(図1のサブトラクト倍率設定部30に相当する)、ア
ディション倍率設定部31は、具体的には入力音声のS
NRやパワー分散、あるいは推定騒音のスペクトル帯域
毎に倍率を決定する。
ている。図1と異なる点は、騒音差分部14で算出した
推定騒音をスペクトルアディション部21に供給し、ス
ペクトルアディション部21では音声辞書26に記憶さ
れた学習音声データにこの推定騒音、すなわち入力騒音
と学習騒音の相違を付加する点である。なお、音声辞書
26の音声データに付加する際の倍率、すなわちアディ
ション倍率はアディション倍率設定部31で決定され
(図1のサブトラクト倍率設定部30に相当する)、ア
ディション倍率設定部31は、具体的には入力音声のS
NRやパワー分散、あるいは推定騒音のスペクトル帯域
毎に倍率を決定する。
【0036】
【発明の効果】以上説明したように、本発明によれば騒
音環境下で標準音声を学習した場合においても、確実に
入力音声を認識することができる。また、騒音が種々変
化する任意の走行環境下において、走行認識率の低下を
抑制することができる。
音環境下で標準音声を学習した場合においても、確実に
入力音声を認識することができる。また、騒音が種々変
化する任意の走行環境下において、走行認識率の低下を
抑制することができる。
【図1】 実施形態の構成ブロック図である。
【図2】 騒音差分の処理説明図である。
【図3】 スペクトルサブトラクション説明図である。
【図4】 ランバード効果を示す説明図である。
【図5】 スペクトル帯域毎のサブトラクト倍率決定説
明図である。
明図である。
【図6】 入力音声パワーの分散を示すグラフ図であ
る。
る。
【図7】 他の実施形態の構成ブロック図である。
10 フィルタ、12 スペクトル分析部、14 騒音
差分部、18 学習騒音データベース、20 スペクト
ルサブトラクション部、22 特徴抽出部、24 音素
認識部、26 音声辞書、28 音響モデルデータベー
ス、30 サブトラクト倍率設定部、32 パワー計算
部、34 SNR計算部、36 騒音パターン/倍率変
換テーブル。
差分部、18 学習騒音データベース、20 スペクト
ルサブトラクション部、22 特徴抽出部、24 音素
認識部、26 音声辞書、28 音響モデルデータベー
ス、30 サブトラクト倍率設定部、32 パワー計算
部、34 SNR計算部、36 騒音パターン/倍率変
換テーブル。
Claims (8)
- 【請求項1】 入力音声から騒音を差し引いて得られる
音声の特徴を学習により得られた標準音声と比較して認
識する音声認識装置であって、 前記標準音声に含まれる学習騒音と前記入力音声に含ま
れる入力騒音との相違に基づいて、前記入力音声から差
し引くべき前記騒音を演算する演算手段と、 を有することを特徴とする音声認識装置。 - 【請求項2】 入力音声と学習により得られた標準音声
とを比較することにより認識する音声認識装置であっ
て、 前記標準音声に含まれる学習騒音と入力音声に含まれる
入力騒音との相違に基づいて、前記標準音声に加算すべ
き騒音を演算する演算手段と、 を有することを特徴とする音声認識装置。 - 【請求項3】 請求項1、2のいずれかに記載の装置に
おいて、さらに、 前記入力音声のSNRに応じて差し引くべき割合、ある
いは加算すべき割合を決定する手段と、 を有することを特徴とする音声認識装置。 - 【請求項4】 請求項3記載の装置において、 前記入力音声のSNRは、周波数領域での重み付けに基
づいて算出されることを特徴とする音声認識装置。 - 【請求項5】 請求項1、2のいずれかに記載の装置に
おいて、さらに、 前記相違のスペクトル帯域毎に差し引くべき割合、ある
いは加算すべき割合を決定する手段と、 を有することを特徴とする音声認識装置。 - 【請求項6】 請求項1、2のいずれかに記載の装置に
おいて、さらに、 前記入力騒音のパワー分散に応じて差し引くべき割合、
あるいは加算すべき割合を決定する手段と、 を有することを特徴とする音声認識装置。 - 【請求項7】 請求項1、2のいずれかに記載の装置に
おいて、 前記入力騒音の音声分析フレーム毎のSNRに基づいて
差し引くべき割合、あるいは加算すべき割合を決定する
ことを特徴とする音声認識装置。 - 【請求項8】 請求項1、2のいずれかに記載の装置に
おいて、 前記入力騒音の音声分析フレーム毎のパワーに基づいて
差し引くべき割合、あるいは加算すべき割合を決定する
ことを特徴とする音声認識装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000022696A JP2001215992A (ja) | 2000-01-31 | 2000-01-31 | 音声認識装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000022696A JP2001215992A (ja) | 2000-01-31 | 2000-01-31 | 音声認識装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2001215992A true JP2001215992A (ja) | 2001-08-10 |
Family
ID=18548966
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000022696A Pending JP2001215992A (ja) | 2000-01-31 | 2000-01-31 | 音声認識装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2001215992A (ja) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7725315B2 (en) | 2003-02-21 | 2010-05-25 | Qnx Software Systems (Wavemakers), Inc. | Minimization of transient noises in a voice signal |
JP2011022604A (ja) * | 2003-09-02 | 2011-02-03 | Nec Corp | 信号処理方法および装置 |
US7885420B2 (en) | 2003-02-21 | 2011-02-08 | Qnx Software Systems Co. | Wind noise suppression system |
US7895036B2 (en) | 2003-02-21 | 2011-02-22 | Qnx Software Systems Co. | System for suppressing wind noise |
US7949522B2 (en) | 2003-02-21 | 2011-05-24 | Qnx Software Systems Co. | System for suppressing rain noise |
JP2011118124A (ja) * | 2009-12-02 | 2011-06-16 | Murata Machinery Ltd | 音声認識システムと認識方法 |
US8271279B2 (en) | 2003-02-21 | 2012-09-18 | Qnx Software Systems Limited | Signature noise removal |
US8326621B2 (en) | 2003-02-21 | 2012-12-04 | Qnx Software Systems Limited | Repetitive transient noise removal |
US8423360B2 (en) | 2003-05-23 | 2013-04-16 | Kabushiki Kaisha Toshiba | Speech recognition apparatus, method and computer program product |
-
2000
- 2000-01-31 JP JP2000022696A patent/JP2001215992A/ja active Pending
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8165875B2 (en) | 2003-02-21 | 2012-04-24 | Qnx Software Systems Limited | System for suppressing wind noise |
US7725315B2 (en) | 2003-02-21 | 2010-05-25 | Qnx Software Systems (Wavemakers), Inc. | Minimization of transient noises in a voice signal |
US7885420B2 (en) | 2003-02-21 | 2011-02-08 | Qnx Software Systems Co. | Wind noise suppression system |
US7895036B2 (en) | 2003-02-21 | 2011-02-22 | Qnx Software Systems Co. | System for suppressing wind noise |
US7949522B2 (en) | 2003-02-21 | 2011-05-24 | Qnx Software Systems Co. | System for suppressing rain noise |
US9373340B2 (en) | 2003-02-21 | 2016-06-21 | 2236008 Ontario, Inc. | Method and apparatus for suppressing wind noise |
US8612222B2 (en) | 2003-02-21 | 2013-12-17 | Qnx Software Systems Limited | Signature noise removal |
US8271279B2 (en) | 2003-02-21 | 2012-09-18 | Qnx Software Systems Limited | Signature noise removal |
US8326621B2 (en) | 2003-02-21 | 2012-12-04 | Qnx Software Systems Limited | Repetitive transient noise removal |
US8374855B2 (en) | 2003-02-21 | 2013-02-12 | Qnx Software Systems Limited | System for suppressing rain noise |
US8423360B2 (en) | 2003-05-23 | 2013-04-16 | Kabushiki Kaisha Toshiba | Speech recognition apparatus, method and computer program product |
JP2011022604A (ja) * | 2003-09-02 | 2011-02-03 | Nec Corp | 信号処理方法および装置 |
US9543926B2 (en) | 2003-09-02 | 2017-01-10 | Nec Corporation | Signal processing method and device |
JP2011118124A (ja) * | 2009-12-02 | 2011-06-16 | Murata Machinery Ltd | 音声認識システムと認識方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100860805B1 (ko) | 음성 강화 시스템 | |
JP5666444B2 (ja) | 特徴抽出を使用してスピーチ強調のためにオーディオ信号を処理する装置及び方法 | |
US10614788B2 (en) | Two channel headset-based own voice enhancement | |
US11017798B2 (en) | Dynamic noise suppression and operations for noisy speech signals | |
EP0459362B1 (en) | Voice signal processor | |
KR100930745B1 (ko) | 음 신호 보정 방법, 음 신호 보정 장치 및 기록 매체 | |
US8560308B2 (en) | Speech sound enhancement device utilizing ratio of the ambient to background noise | |
JP5870476B2 (ja) | 雑音推定装置、雑音推定方法および雑音推定プログラム | |
Kim et al. | Nonlinear enhancement of onset for robust speech recognition. | |
US20130156208A1 (en) | Hearing aid and method of detecting vibration | |
EP2244254A1 (en) | Ambient noise compensation system robust to high excitation noise | |
CN103544961B (zh) | 语音信号处理方法及装置 | |
US8199928B2 (en) | System for processing an acoustic input signal to provide an output signal with reduced noise | |
US11817115B2 (en) | Enhanced de-esser for in-car communication systems | |
US8423360B2 (en) | Speech recognition apparatus, method and computer program product | |
JP2001215992A (ja) | 音声認識装置 | |
US9002030B2 (en) | System and method for performing voice activity detection | |
JP2836271B2 (ja) | 雑音除去装置 | |
JP2001005486A (ja) | 音声処理装置及び方法 | |
Alam et al. | Robust feature extraction for speech recognition by enhancing auditory spectrum | |
US11183172B2 (en) | Detection of fricatives in speech signals | |
EP2660814B1 (en) | Adaptive equalization system | |
JP2000163099A (ja) | 雑音除去装置、音声認識装置および記憶媒体 | |
Rehr et al. | Cepstral noise subtraction for robust automatic speech recognition | |
JPH07121197A (ja) | 学習式音声認識方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040305 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040427 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20041207 |