JPS6067996A - 音声認識方法 - Google Patents
音声認識方法Info
- Publication number
- JPS6067996A JPS6067996A JP58175304A JP17530483A JPS6067996A JP S6067996 A JPS6067996 A JP S6067996A JP 58175304 A JP58175304 A JP 58175304A JP 17530483 A JP17530483 A JP 17530483A JP S6067996 A JPS6067996 A JP S6067996A
- Authority
- JP
- Japan
- Prior art keywords
- phoneme
- learning
- recognition
- standard pattern
- speech recognition
- 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.)
- Granted
Links
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は人間の声によって発声された音声信号を自動的
に認識するため、音声認識方法に関するものである。
に認識するため、音声認識方法に関するものである。
従来例の構成とその問題点
音声を自動的に認識する音声認識装置は人間から電子計
算機や各種機械へデータや命令を与える手段として非常
に有効と考えられる。
算機や各種機械へデータや命令を与える手段として非常
に有効と考えられる。
従来研究あるいは発表されている音声認識装置の動作原
理としてはパタンマッチング法が多く採用されている。
理としてはパタンマッチング法が多く採用されている。
この方法は認識される必要がある全種類の単語に対して
標準パタンをあらかじめ記憶しておき、入力される未知
の入力パタンと比較することによって一致の度合(以下
類似度と呼ぶ)を計算し、最大一致が得られる標準パタ
ンと同一の単語であると判定するものである。このパタ
ンマツチング法では認識されるべき全ての単語に対して
標準パタンを用意しなければならないため、発声者が変
った場合には新しく標準パタンを入力して記憶させる必
要がある。従って数百種類以上の単語を認識対象とする
ような場合、全種類の単語を発声して登録するには時間
と労力を必要とし、又登録に要するメモリー容量も膨大
になることが予想される。さらに入力パタンと標準パタ
ンのパタンマツチングに要する時間も単語数が多くなる
と長くなってしまう欠点がある。
標準パタンをあらかじめ記憶しておき、入力される未知
の入力パタンと比較することによって一致の度合(以下
類似度と呼ぶ)を計算し、最大一致が得られる標準パタ
ンと同一の単語であると判定するものである。このパタ
ンマツチング法では認識されるべき全ての単語に対して
標準パタンを用意しなければならないため、発声者が変
った場合には新しく標準パタンを入力して記憶させる必
要がある。従って数百種類以上の単語を認識対象とする
ような場合、全種類の単語を発声して登録するには時間
と労力を必要とし、又登録に要するメモリー容量も膨大
になることが予想される。さらに入力パタンと標準パタ
ンのパタンマツチングに要する時間も単語数が多くなる
と長くなってしまう欠点がある。
これに対して、入力音声を音素単位に分けて音素の組合
せとして認識し(以下音素認識と呼ぶ)音素単位で表記
された単語辞書との類似度をめる方法は単語辞書に要す
るメモリー容量が大巾に少なくて済み、パタンマツチン
グに要する時間が短く及辞書の内容変更も容易であると
いう特長を持っている。例えば「赤い」という発声は/
a/,/k/,/i/という三つの音素を組合せてAK
AIという極めて簡単な形式で表現できるため、不特定
話者で多数語の音声に対処することが容易である。
せとして認識し(以下音素認識と呼ぶ)音素単位で表記
された単語辞書との類似度をめる方法は単語辞書に要す
るメモリー容量が大巾に少なくて済み、パタンマツチン
グに要する時間が短く及辞書の内容変更も容易であると
いう特長を持っている。例えば「赤い」という発声は/
a/,/k/,/i/という三つの音素を組合せてAK
AIという極めて簡単な形式で表現できるため、不特定
話者で多数語の音声に対処することが容易である。
第1図に音素認識を行うことを特徴とする音声認識方式
のブロック図を示す。マイク等で入力された音声は音響
分析部1によって分析を行なう。
のブロック図を示す。マイク等で入力された音声は音響
分析部1によって分析を行なう。
分析方法としては帯域フィルタ群や線形予測分析を用い
、フレーム周期(10ms程度)毎にスペクトル情報を
得る。音素判別部2では、音響分析部1で得たスペクト
ル情報を用い、標準パターン格納部3のデータによって
フレーム毎の音素判別を行なう。標準パタン格納部3に
格納された標準パターンは、あらかじめ多数話者の音声
より音素毎にめておく。セグメンテーション部4では、
音響分析部1の分析出力をもとに音声区間の検出と音素
毎の境界決定(以下セグメンテーションと呼ぶ)を行う
。音素認識部5ではセグメンテーション部4と音素判別
部2の結果をもとに1つの音素区間毎に何という音素で
あるかを決定する作業を行う。この結果として音素の系
列が完成する。
、フレーム周期(10ms程度)毎にスペクトル情報を
得る。音素判別部2では、音響分析部1で得たスペクト
ル情報を用い、標準パターン格納部3のデータによって
フレーム毎の音素判別を行なう。標準パタン格納部3に
格納された標準パターンは、あらかじめ多数話者の音声
より音素毎にめておく。セグメンテーション部4では、
音響分析部1の分析出力をもとに音声区間の検出と音素
毎の境界決定(以下セグメンテーションと呼ぶ)を行う
。音素認識部5ではセグメンテーション部4と音素判別
部2の結果をもとに1つの音素区間毎に何という音素で
あるかを決定する作業を行う。この結果として音素の系
列が完成する。
単語認識部6では、この音素系列を、同様に音素系列で
表記された単語辞書7と照合し、最も類似度の高い単語
を認識結果として出力する。
表記された単語辞書7と照合し、最も類似度の高い単語
を認識結果として出力する。
前記方法で不特定話者を対象とする場合に最も重要な点
は、高い音声認識精度を、どういう話者、環境に対して
も安定して得ることである。又、そのために話者に負担
をかけすぎたり音声認識装置にした場合に高価な部分を
要するようであってはならない。
は、高い音声認識精度を、どういう話者、環境に対して
も安定して得ることである。又、そのために話者に負担
をかけすぎたり音声認識装置にした場合に高価な部分を
要するようであってはならない。
しかし従来発表又は試作されている音声認識装置は前記
条件が不十分であるという欠点があった。
条件が不十分であるという欠点があった。
従来例として、予測残差を対象とする方式(鹿野、好田
「会話音声中の母音認識を目的としたLPC距離尺度の
評価」電子通信学会誌80/5,VOLJ−63D、N
o.5参照)では、あらかじめ多数話者の音声より線形
予測分析によって音素iの最尤パラメータAij(j=
1,2,……,p)(pは分析次数)をめておき、予測
残差を次式でめる。
「会話音声中の母音認識を目的としたLPC距離尺度の
評価」電子通信学会誌80/5,VOLJ−63D、N
o.5参照)では、あらかじめ多数話者の音声より線形
予測分析によって音素iの最尤パラメータAij(j=
1,2,……,p)(pは分析次数)をめておき、予測
残差を次式でめる。
ここでSjは未知な入力音声からめた自己相関係数であ
る。この予測残差Niを、対象とする音素毎にめこれを
距離尺度として、Niが最少となる音素を判別結果とす
る。
る。この予測残差Niを、対象とする音素毎にめこれを
距離尺度として、Niが最少となる音素を判別結果とす
る。
しかしこの方法は音素の標準パタンに相当する最尤パラ
メータAijが単なる平均値であるため、たとえ使用者
にあわせてAijを作り直すという学習機能を設けたと
しても、調音結合による発声の変動に対処することがで
きず、認識率が低いという欠点があった。
メータAijが単なる平均値であるため、たとえ使用者
にあわせてAijを作り直すという学習機能を設けたと
しても、調音結合による発声の変動に対処することがで
きず、認識率が低いという欠点があった。
又、母音、半母音等の音素をフレーム単位の標準パタン
で判別し、判別結果の組合せとしてセグメンテーション
、音素認識をするために、時間的な動きを十分にとらえ
きれず、認識精度がさがらない欠点があった。
で判別し、判別結果の組合せとしてセグメンテーション
、音素認識をするために、時間的な動きを十分にとらえ
きれず、認識精度がさがらない欠点があった。
発明の目的
本発明は前記欠点を解消し、不特定話者に対処するとと
もに、話者、言葉のちがいに影響されることなく安定に
、高い音声認識精度を得ることのできる音声認識方法を
提供することを目的とする。
もに、話者、言葉のちがいに影響されることなく安定に
、高い音声認識精度を得ることのできる音声認識方法を
提供することを目的とする。
発明の構成
本発明は上記目的を達成するもので、多数話者の音声か
ら、複数個のフレームの周波数スペクトルよりなる標準
パタンを音素ごとに作成し、前記標準パタンと未知音声
のスペクトルまたはそれに類似する情報とを用いてマハ
ラノビスの汎距離に基づいてめた類似度または音素系列
により音声認識を行うことを特徴とする音声認識方法を
提供するものである。
ら、複数個のフレームの周波数スペクトルよりなる標準
パタンを音素ごとに作成し、前記標準パタンと未知音声
のスペクトルまたはそれに類似する情報とを用いてマハ
ラノビスの汎距離に基づいてめた類似度または音素系列
により音声認識を行うことを特徴とする音声認識方法を
提供するものである。
実施例の説明
本発明の音声認識方法は、母音と半母音、又は母音同志
のスペクトルの時間−周波数特性に相異のあることを利
用するものである。
のスペクトルの時間−周波数特性に相異のあることを利
用するものである。
母音と半母音の認識法を例に説明する。
第2図(A)にOOSAMAと発声したときの母音/a
/のスペクトルを、第2図(B)にYASUMONOと
発声したときの半母音/ja/のスペクトルを示す。縦
軸は周波数を表わし、横軸は時間をフレームで表わす。
/のスペクトルを、第2図(B)にYASUMONOと
発声したときの半母音/ja/のスペクトルを示す。縦
軸は周波数を表わし、横軸は時間をフレームで表わす。
また横軸はスペクトル強度を同時に表わす。スペクトル
の右方向のピークがホルマントを表わし、ホルマントの
動きを破線で示す。
の右方向のピークがホルマントを表わし、ホルマントの
動きを破線で示す。
(A)と(B)とを比較すると、母音と半母音の違いは
音素のはじまりから母音(この場合/a/)の中心(図
■で示す。)へ向って移動するホルマントの動きが異な
ることである。すなわち/a/は音素中心までの時間が
6フレームであるのに対し、/ja/は10フレームで
ある。またホルマントの位置が/a/は600〜100
0Hzの間にあるのに対し、/ja/は250〜100
0Hzの間に広く存在する。
音素のはじまりから母音(この場合/a/)の中心(図
■で示す。)へ向って移動するホルマントの動きが異な
ることである。すなわち/a/は音素中心までの時間が
6フレームであるのに対し、/ja/は10フレームで
ある。またホルマントの位置が/a/は600〜100
0Hzの間にあるのに対し、/ja/は250〜100
0Hzの間に広く存在する。
この傾向は母音間においても同様である。
例えば/a/と/o/を比較しても、その中心へ向かう
、又中心から離れる時のスペクトル変化の状態は異なる
。
、又中心から離れる時のスペクトル変化の状態は異なる
。
本発明はこの現象に着目し、母音や半母音の標準パタン
を複数個のフレームの周波数スペクトルにて構成し、従
来のフレーム単位で音素を区別する方法に比し、/a/
、/i/、/u/、/e/、/o/、/ja/、/ju
/、/jo/等の音素同志の区別を精度良く実現しよう
とするものである。
を複数個のフレームの周波数スペクトルにて構成し、従
来のフレーム単位で音素を区別する方法に比し、/a/
、/i/、/u/、/e/、/o/、/ja/、/ju
/、/jo/等の音素同志の区別を精度良く実現しよう
とするものである。
このような2次元パタンに統計的距離を適用する場合、
これらの音素の持続時間が長いという理由によりパラメ
ータの数が多くなり、ベイズ判定のようなマトリクス演
算を要する方法では計算量が膨大になるため実用的でな
い。
これらの音素の持続時間が長いという理由によりパラメ
ータの数が多くなり、ベイズ判定のようなマトリクス演
算を要する方法では計算量が膨大になるため実用的でな
い。
したがって本発明では統計的距離としてマハラノビスの
汎距離を利用するもので、マハラノビスの汎距離も通常
はマトリクス演算を要するが、対象とする音素間の分数
が大きくちがわない場合には共分数行列を共通化するこ
とができ、一次元の少ない計算でマハラノビスの汎距離
をめることができる。
汎距離を利用するもので、マハラノビスの汎距離も通常
はマトリクス演算を要するが、対象とする音素間の分数
が大きくちがわない場合には共分数行列を共通化するこ
とができ、一次元の少ない計算でマハラノビスの汎距離
をめることができる。
上記考え方に基づき本発明に係る音声認識方法の一実施
例を第3図により説明する。
例を第3図により説明する。
まず、標準パタン作成のための多数話者の音素iに相当
する音声を入力し、ブロック11にてスペクトル情報と
して分析次数Pでフレーム数n個の複数の周波数スペク
トルからなるLPCケプストラム係数の2次元配列 をめる。これをブロック12にて一定元の配列xijに
変換する。
する音声を入力し、ブロック11にてスペクトル情報と
して分析次数Pでフレーム数n個の複数の周波数スペク
トルからなるLPCケプストラム係数の2次元配列 をめる。これをブロック12にて一定元の配列xijに
変換する。
xij=(ci11,ci12,…,ci1p,ci2
1,…,ci2p,cin1,…,cinpこのxij
を用いてブロック13にて音素iの標準パタンを作成す
る。以上を各音素毎に行なう。
1,…,ci2p,cin1,…,cinpこのxij
を用いてブロック13にて音素iの標準パタンを作成す
る。以上を各音素毎に行なう。
次に学習の必要がある場合には、ブロック14にて使用
者の音声を学習し、上記標準パタンの修正を行なう。学
習の工程は必要に応じて設ければ良い。
者の音声を学習し、上記標準パタンの修正を行なう。学
習の工程は必要に応じて設ければ良い。
これに対し、未知音声をブロック15にて分析して分析
次数Pでフレーム数n個からなるLPCケプストラム係
数の2次元配列Cjkをめる。
次数Pでフレーム数n個からなるLPCケプストラム係
数の2次元配列Cjkをめる。
これをブロック16にて1次元配列Xjに変換する。
xj=(c11,c12,……,cip,c2p,……
c2p,cn1,……cnp)このxjと標準パタンを
用いて、ブロック17にて各音素毎に、マハラノピスの
汎距離に基づく類似度をめ、判別する。
c2p,cn1,……cnp)このxjと標準パタンを
用いて、ブロック17にて各音素毎に、マハラノピスの
汎距離に基づく類似度をめ、判別する。
上記考え方に基づき、一例として学習がある場合の母音
、半母音の標準パタン作成の手順を第4図に示す。音素
iに相当する入力音声をブロック21にて線形予測分析
し、標準パタンとして使用すべきn個のLPCケプスト
ラム係数のCij1からC1jpまでを周波数軸として
2次元パタンを構成する。iは音素の種類を、jはフレ
ームの順番 を表わす。pは分析次数である。次にブロ
ック22にてパラメータを並べかえて xij=(ci11,ci12,……,ci1p,ci
21,……ci31,……cin1,cinp) とする。
、半母音の標準パタン作成の手順を第4図に示す。音素
iに相当する入力音声をブロック21にて線形予測分析
し、標準パタンとして使用すべきn個のLPCケプスト
ラム係数のCij1からC1jpまでを周波数軸として
2次元パタンを構成する。iは音素の種類を、jはフレ
ームの順番 を表わす。pは分析次数である。次にブロ
ック22にてパラメータを並べかえて xij=(ci11,ci12,……,ci1p,ci
21,……ci31,……cin1,cinp) とする。
さらにブロック23にて多数の音声によるxijを集計
し、xijの平均値をmij(jはパラメータの順番を
表わし、最大はM=n×p)とする。ブロツク24でめ
る共分散行列は音素の種類にかかわらず共通とし、Wで
表わす。ブロック26にてWの逆行列をW−1とし、(
j、j′)要素をブロック26にてσjj′とすると、
音素iのj番目のパラメータに対する判別係数aijは
ブロック27にて で表わすことができる。
し、xijの平均値をmij(jはパラメータの順番を
表わし、最大はM=n×p)とする。ブロツク24でめ
る共分散行列は音素の種類にかかわらず共通とし、Wで
表わす。ブロック26にてWの逆行列をW−1とし、(
j、j′)要素をブロック26にてσjj′とすると、
音素iのj番目のパラメータに対する判別係数aijは
ブロック27にて で表わすことができる。
一方、音素によって決まる定数diはブロック28にて
di=■itw−1■i (2)
でめることができる。ここで■iはmijのベクトルを
、tは転置行列を表わす。
、tは転置行列を表わす。
以上によりめたaij,diを音素標準パタンとしてブ
ロック29に示す係数メモリに蓄える。
ロック29に示す係数メモリに蓄える。
又、ブロック23でめた平均値mijとブロック25で
めた逆行列W−1は学習に使用するため、ブロック30
に示す学習部に蓄える。
めた逆行列W−1は学習に使用するため、ブロック30
に示す学習部に蓄える。
以上のようにして作成された標準パタンは学習により修
正される。しかる後未知の入力音声と前記修正後の標準
パラメータよりマハラノビス汎距離に基づく類似度を用
いて音素判別される。
正される。しかる後未知の入力音声と前記修正後の標準
パラメータよりマハラノビス汎距離に基づく類似度を用
いて音素判別される。
入力されたパラメータ情報xj=(x1,x2,……x
n)の音素iの分布に対するマハラノビス距離Di2は で表わされる。
n)の音素iの分布に対するマハラノビス距離Di2は で表わされる。
tは転置行列を表わす。
(3)式の第1項は音素の種類に依存しないため、類似
度Liを簡易的に で表わすことができる。(4)式の第2項は音素の種類
によって決まる定数であり、これをdiで表わすと、類
似度Liは でめることができる。ここでaij,diは標準パタン
としてすでにめたものを使用する。
度Liを簡易的に で表わすことができる。(4)式の第2項は音素の種類
によって決まる定数であり、これをdiで表わすと、類
似度Liは でめることができる。ここでaij,diは標準パタン
としてすでにめたものを使用する。
実際の学習がある場合の認識手順を第6図に示す装置の
ブロック図を用いて説明する。まず第4図に述べた手順
で作成された標準パタンaij,diを係数メモリ31
に蓄えておく。又、■i,w−1を学習部32に蓄えて
おく。
ブロック図を用いて説明する。まず第4図に述べた手順
で作成された標準パタンaij,diを係数メモリ31
に蓄えておく。又、■i,w−1を学習部32に蓄えて
おく。
次に学習による標準パタンの修正について述べる。
すなわち使用者に母音、半母音をマイク33に向って発
声させ、A/D変換器34でA/D変換し、信号処理回
路36でハミング窓をかけ、プリエンファシスを行なう
。線形予測分析プロセッサ36にてLPCケプストラム
係数をめ、係数の並べかえを行なって■iとし学習部3
2に転送する。この場合必要に応じて帯域フィルタ39
からのパラメータ情報を使用することもある。さらに■
1は判別フィルタ37にも転送する。判別フィルタ37
は、係数メモリ31の標準パタンによって前記(6)式
に示した類似度L1をめる。
声させ、A/D変換器34でA/D変換し、信号処理回
路36でハミング窓をかけ、プリエンファシスを行なう
。線形予測分析プロセッサ36にてLPCケプストラム
係数をめ、係数の並べかえを行なって■iとし学習部3
2に転送する。この場合必要に応じて帯域フィルタ39
からのパラメータ情報を使用することもある。さらに■
1は判別フィルタ37にも転送する。判別フィルタ37
は、係数メモリ31の標準パタンによって前記(6)式
に示した類似度L1をめる。
これをメインメモリ38に転送する。一方、帯域フィル
タ39にてセグメンテーションのだめのパラメータ(帯
域パワーおよび全パワー)をめ、メインメモリ38に転
送する。判別フィルタ37の結果と帯域フィルタ39の
結果からメインプロセッサ40にて、学習すべき時間軸
上の位置を決定し、出力部41を通して学習部32に指
定してやる。学習部32は蓄えである平均値■i、共分
散逆行列w−1を用いて次の手順で標準パタンの話者適
合を行なう請求める平均値を■iとすると、■i′=(
w■i+■i)/(w+1) (6)となる。ここでW
は重み係数である。
タ39にてセグメンテーションのだめのパラメータ(帯
域パワーおよび全パワー)をめ、メインメモリ38に転
送する。判別フィルタ37の結果と帯域フィルタ39の
結果からメインプロセッサ40にて、学習すべき時間軸
上の位置を決定し、出力部41を通して学習部32に指
定してやる。学習部32は蓄えである平均値■i、共分
散逆行列w−1を用いて次の手順で標準パタンの話者適
合を行なう請求める平均値を■iとすると、■i′=(
w■i+■i)/(w+1) (6)となる。ここでW
は重み係数である。
この■iを用い、適合すべきa′ijは(1)式により
、となる。
、となる。
又、適合すべきdi′は(2)式によりd′i=■′i
tw−1■′i (8)となり、このa′ij、d′i
を話者適合した標準バタンとして係数メモリ31を書き
換える。
tw−1■′i (8)となり、このa′ij、d′i
を話者適合した標準バタンとして係数メモリ31を書き
換える。
以上で学習を終了し、実際の音声の認識を次の手順で行
う。
う。
入力された音声をAD変換器34、信号処理回路35を
経て線形予測分析プロセッサ36で線形予測分析してL
PCケプストラム係数をめ、これを並べかえて系列、X
jをめる。このXjと係数メモリ31に格納されている
修正済の標準バタンa′ij、d′iとを用い、判別フ
ィルタ37にて類似度Liを次式で計算する。
経て線形予測分析プロセッサ36で線形予測分析してL
PCケプストラム係数をめ、これを並べかえて系列、X
jをめる。このXjと係数メモリ31に格納されている
修正済の標準バタンa′ij、d′iとを用い、判別フ
ィルタ37にて類似度Liを次式で計算する。
このLiと、帯域フィルタ39の結果をメインメモリ3
8に転送する。メインプロセッサ40はこれらのデータ
によって音声区間の検出、セグメンテーション、音素認
識を行ない、音素系列を作成する。この音素系列を、同
様に音素系列で表記された単語辞書メモリ42と照合し
、最も類似度の大きい単語名を認識結果として出力部4
1に出力する。
8に転送する。メインプロセッサ40はこれらのデータ
によって音声区間の検出、セグメンテーション、音素認
識を行ない、音素系列を作成する。この音素系列を、同
様に音素系列で表記された単語辞書メモリ42と照合し
、最も類似度の大きい単語名を認識結果として出力部4
1に出力する。
以上述べたように、本方法は音素認識を基本とする音声
認識性能において、音素の標準パタンを複数個のフレー
ムの周波数スペクトルで構成することによって音素の特
徴を十分にとらえ、さらに学習によって音素標準パタン
を自動作成して話者適合させ、高い音声認識性能を持た
せることができる。又、マハラノビス汎距離を距離尺度
として使用し、さらに簡易化をはかったため音素の類似
度計算および学習のだめの演算は簡単であり、高い演算
精度を持つ計算回路を要することなく実現することがで
きる。
認識性能において、音素の標準パタンを複数個のフレー
ムの周波数スペクトルで構成することによって音素の特
徴を十分にとらえ、さらに学習によって音素標準パタン
を自動作成して話者適合させ、高い音声認識性能を持た
せることができる。又、マハラノビス汎距離を距離尺度
として使用し、さらに簡易化をはかったため音素の類似
度計算および学習のだめの演算は簡単であり、高い演算
精度を持つ計算回路を要することなく実現することがで
きる。
第6図は成人女子10人を対象として、母音。
鼻音の認識率を従来のフレーム単位で音素判別を行う方
法で学習のない場合51、学習のある場合62と本実施
例の方法53とを比較したものである。フレーム単位で
の判別でも学習すればかなり改善されるが本実施例ほど
の効果はない。
法で学習のない場合51、学習のある場合62と本実施
例の方法53とを比較したものである。フレーム単位で
の判別でも学習すればかなり改善されるが本実施例ほど
の効果はない。
このように標準パタンを複数個のフレームの周波数スペ
クトルで構成することによって全ての話者に対して顕著
に改善され、平均で誤り率は6.7%となり、フレーム
単位の判別で学習ありの場合52の70%に圧縮されて
いる。
クトルで構成することによって全ての話者に対して顕著
に改善され、平均で誤り率は6.7%となり、フレーム
単位の判別で学習ありの場合52の70%に圧縮されて
いる。
第7図は半母音の認識率について、従来のフレーム単位
の判別で学習ありの場合61と本実施例の方法62とを
比較したものである。従来法で認識すると平均で68.
5%しかできなかったものが、本実施例を用いると84
.4%に向上した。認識率は15・9%向上し、誤り率
は棒に減少できる。
の判別で学習ありの場合61と本実施例の方法62とを
比較したものである。従来法で認識すると平均で68.
5%しかできなかったものが、本実施例を用いると84
.4%に向上した。認識率は15・9%向上し、誤り率
は棒に減少できる。
まとめると、本実施例による特徴は次の通りである。
(1)音素の標準パタンを複数個のフレームの周波数ス
ペクトルで構成することにより、高い音素認識率を得る
ことができる。
ペクトルで構成することにより、高い音素認識率を得る
ことができる。
(2)学習によって音素標準パタンを自動作成し、話者
適合させることにより、従来認識できなかった話者(た
とえば第6図の話者YM、YI)に対しても精度の良い
音素認識ができる。
適合させることにより、従来認識できなかった話者(た
とえば第6図の話者YM、YI)に対しても精度の良い
音素認識ができる。
(3)(1)、(2)の 効果により、高性能の音声認
識装置を構成することができ、高い単語認識率が期待で
きる。
識装置を構成することができ、高い単語認識率が期待で
きる。
なお前記実施例は学習のある場合について述べたが、本
発明の特徴は複数個のフレームの周波数スペクトルから
なる標準パタンを構成し、マハラノビスの汎距離に基づ
いて類似度を算出するところにあるので、学習しない場
合においても良好な音素認識率を得ることができる。又
、本方法によシ少ない演算量で音素判別することができ
、装置化も容易である。
発明の特徴は複数個のフレームの周波数スペクトルから
なる標準パタンを構成し、マハラノビスの汎距離に基づ
いて類似度を算出するところにあるので、学習しない場
合においても良好な音素認識率を得ることができる。又
、本方法によシ少ない演算量で音素判別することができ
、装置化も容易である。
また、上記本実施例ではスペクトル情報(スペクトルま
たはそれに類似する情報)としてLPCケプヌトラム係
数の場合について述べたが、フィルタ群によるスペクト
ル情報、LPC分析におけるパーコール係数等を用いて
も良い。
たはそれに類似する情報)としてLPCケプヌトラム係
数の場合について述べたが、フィルタ群によるスペクト
ル情報、LPC分析におけるパーコール係数等を用いて
も良い。
発明の効果
以上要するに本発明は多数話者の音声から、複数個のフ
レームの周波数スペクトルよりなる標準パタンを音素ご
とに作成し、前記標準パタンと未知音声のスペクトルま
たはそれに類似する情報とを用いてマハラノビスの汎距
離に基づいてめた類似度または音素系列により音声認識
を行なうことを特徴とする音声認識方法を提供するもの
で、極めて高い音素認識率を得ることができ、性能の秀
れた音声認識装置を実限することができる。
レームの周波数スペクトルよりなる標準パタンを音素ご
とに作成し、前記標準パタンと未知音声のスペクトルま
たはそれに類似する情報とを用いてマハラノビスの汎距
離に基づいてめた類似度または音素系列により音声認識
を行なうことを特徴とする音声認識方法を提供するもの
で、極めて高い音素認識率を得ることができ、性能の秀
れた音声認識装置を実限することができる。
第1図は音素認識を基本とする従来の音声認識方法のブ
ロック図、第2図は本発明の方法に係わるスペクトルパ
タンの例を示す図、第3図は本発明の一実施例による音
声認識方法を示すブロック図、第4図は本発明の標準パ
タンの作成法を示すブロック図、第6図は本発明の音声
認識方法を具眼化する音声認識装置の一構成例を示すブ
ロック図、第6図及び第7図は本実−施例の効果を話者
毎の音声認識率で示した図である。 31……係数メモリ、32……学習部、36……線形予
測分析プロセッサ、37……判別フィルタ、38……メ
インメモリ、39……帯域フィルタ、40……メインプ
ロセッサ、41……出力部。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第2
図 (八) !@3図 n果 第4図 第5図 9 手続補正書 昭和59年7月//13 特許庁長官殿 1祁モ 昭和68年1.1′許願第175304 号2発明の名
称 音声認識方法 3補正をする者 事イiとの関係 q1′ 許 出 願 人任 所 大阪
府門真市大字門真1006番地名 称 (582)松下
電器産業株式会社代表者 山 下 俊 彦 4代理人 〒571 住 所 大阪府門真市大字門真1006番地松下電器産
業株式会社内 明 細 書 1、発明の名称 音声認識方法 2、特許請求の範囲 (1) 多数話者の音声から、複数個のフレームのスペ
クトル又はそれに類似する情報よりなる標準バタンを音
素ごとに作成し、前記標準パタンと未知音声の複数個の
フレームのスペクトル捷だkJ、それに類似する情報と
を用いてマハラノビスの汎距離に基づいてめた類似度ま
たは音素系列に」こり音声認識を行うことを特徴とする
音声認識方法。 (→ 標準パタンを学習により修正することを特徴とす
る特許請求の範囲第1項記載の音声認識方法。 3、発明の詳細な説明 産業上の利用分野 本発明は人間の声によって発声された音声信号を自動的
に認識するため、音声認識方法に関するものである。 従来例の構成とその問題点 音声を自動的に認識する音声認識装置は人間がら電子側
算機や各種機械へデータや命令を与える手段として非常
に有効と考えられる。 従来研究あるいは発表されている音声認識装置の動作原
理としてはパタンマツチング法が多く採用されている。 この方法は認識される必要がある全種類の単語に対して
標準パタンをあらかじめ記憶しておき、入力される未知
の入力パタンと比較することによって一致の度合(以下
類似度と呼ぶ)を計算し、最大一致が得られる標準パタ
ンと同一の単語であると判定するものである。このパタ
ンマツチング法では認識されるべき全ての単語に対して
標準パタンを用意しなければならないため、発声者が変
った場合には新しく標準パタンを入力して記憶させる必
要がある。従って数百種類以上の単語を認識対象とする
ような場合、全種類の単語を発声して登録するには時間
と労力を必要とし又登録に要するメモリー容量も膨大に
なることが予想される。さらに入力パタンと標準パタン
のバタンマツチングに要する時間も単語数が多くなると
長くなってしまう欠点がある。 これに対して、入力音声を音素単位Vこ分けて音素の組
合せとして認識しく以下音素認識と呼ぶ)音素単位で表
記された単語辞書との類似度をめる方法は単語辞書に要
するメモリー容111:が大rlJに少なくて済み、パ
タンマツチングに要する時間が短く及辞書の内容変更も
毬易であるという特長を持っている。例えば「赤い」と
いう発声は/a/。 /に/、/V という三つの音素を組合せてAKAIと
いう極めて簡単な形式で表現できるため、不特定話者で
多数語の音声に対処することが容易である0 第1図に音素認識を行うことを特徴とする音声認識方式
のブロック図を示す0マイク等で入力された音声は音響
分析部1111Cよって分析を行なう。 分析方法としては帯域フィルタ群や線形予測分析を用い
、フレーム周期(10mS程度)毎にスペクトル情報を
得る。音素判別部2では、音響分析部1で得たスペクト
ル情報を用い、標準パターン格納部3のデータによって
フレーム毎の音素判別を行なう。標準パタン格納部3に
格納された標準パターンは、あらかじめ多数話者の音声
より音素毎にめておく。セグメンテーション部4では、
音響分析部1の分析出力をもとに音声区間の検出と音素
毎の境界決定(以下セグメンテーションと呼ぶ)を行う
。音素認識部5ではセグメンテーション部4と音素判別
部2の結果をもとに1つの音素区間毎に何という音素で
あるかを決定する作業を行う。この結果として音素の系
列が完成する。 単語認識部6では、この音素系列を、同様に音素系列で
表記された単語辞書7と照合し、最も類似度の高い単語
を認識結果として出力する。 前記方法で不特定話者を対象とする場合に最も重要な点
は、高い音声認識精度を、どういう話者、環境に対して
も安定して得ることである0又、そのために話者に負担
をかけすぎたり音声認識装置にした場合に高価な部分を
要するようであってはならない。 しかし従来発表又は試作されている音声認識装置は前記
条件が不十分であるという欠点があった。 従来例として、予測残差を対象とする方式(鹿野。 好田「会話音声中の母音認識を目的としたLPG距離尺
度の評価」電子通信学会誌8015゜VOLJ−63D
、&5参照)”’CTI:、アラかシメ多数話者の音
声より線形予測分析によってγi−素iの最尤パラメー
タAil (j = 1 、2 、……tp)(pは分
析次数)をめておき、予測残差を次式ここでSj は未
知な入力音声からめた自己相関係数である。この予測残
差N、 を、対象とする音素毎にめこれを距離尺度とし
て、N、が最少となる音素を判別結果とする〇 【7かしこの方法は音素の標準パタンに相当する最尤パ
ラメータA、が単なる平均値であるため、たとえ使用者
にあわせてAijを作り直すという学習機能を設けたと
しても、調音結合による発声の変動に対処することがで
きず、認識率が低いという欲点があった。 又、母音、半母音等の音素をフレーム単位の標準パタン
で判別し、判別結果の組合せとしてセグメンテーション
、音素認識をするために、時間的な動きを十分にとらえ
きれず、認識精度がさがらない欠点があった。 発明の目的 本発明は前記欠点を解消し、不特定話者に対処するとと
もに、話者、言葉のちがいに影響されることなく安定に
、高い音声認識精度を得ることのできる音声認識方法を
提供することを目的とする。 発明の構成 本発明戦」二記目的を達成するもので、多数話者の音声
から、複数個のフレームのスペクトル又はそれに類似す
る情報°よりなる標準パタンを音素ごとに作成し、前記
標準パタンと未知音声の複数個のフレームのスペクトル
またはそれに類似する情報とを用いてマハラノビスの汎
距離に基づいてめた類似度または音素系列により音声認
識を行うことを特徴とする音声認識方法を提供するもの
である。 実施例の説明 本発明の音声認識方法は、母音と半母音、又は母音同志
のスペクトルの時間−周波数特性に相異のあることを利
用するものである。 母音と半母音の認識法を例に説明する。 第2図(春に00SAMAと発声したときの母音/−1
のスペクトルを、第2図(均にYASUMONOと発声
したときの半母音/j−/のスペクトルを示す。縦軸は
周波数を表わし、横軸は時間を10m5単位のフレーム
で表わす。また横軸はスペクトル強度を同時に表わす。 スペクトルの右方向のピークがホルマントを表わし、ホ
ルマントの動きを破線で示す。 (八と(均とを比較すると、母音と半母音の違いは音素
のはじまりから母音(この場合/a/)の中心(1囚で
示す。)へ向って移動するホルマントの動きが異なるこ
とである。すなわち/a/は音素中心までの時間が6フ
レームであるのに対し、/i−/は10フレームである
。またホルマントの位置が/−/は6oO〜10oOH
2の間にあるのに対し、/j−/は250〜1000
Hz の間に広く存在する。 この傾向は母音間においても同様である。 例えば/−/と10/を比較しても、その中心へ向かう
、又中心から離れる時のスペクトル変化の状態は異なる
。 本発明はこの現象に着目し、母音や半母音の標準パタン
を複数個のフレームの周波数スペクトルにて構成し、従
来のフレーム単位で音素を区別する方法に比し、/−/
、/i/、/u/、/e/。 10/、/ja/、/iu/、/10/等の音素同志の
区別を精度良く実現しようとするものである0 このような2次元パタンに続開的距離を適用する場合、
これらの音素の持続時間が長いという理由によりパラメ
ータの数が多くなり、ベイズ判定のようなマドリスク演
算を要する方法では計算量が膨大になるため実用的でな
い。 したがって本発明では統計的距離としてマハラノビスの
汎距離を利用するもので、マハラノビスの汎距離も通常
はマトリクス演算を要するが、対象とする音素間の分散
が大きくちがわない場合には共分散行列を共通化するこ
とができ、−次元の少ない計算でマハラノビスの汎−距
離をめることができる。 上記考え方に基づき本発明に係る音声認識方法の一実施
例を第3図により説明する。 まず、標準パタン作成のだめの多数話者の音素iに相当
する音声を入力し、ブロック11にてスペクトル情報と
して分析次数pでフレーム数n個の複数の周波数スペク
トルからなるLPCケプストラム係数の2次元配列 をめる。これをブロック12にて一次元の配列X i
Hに変換する。 x i 5= (C111,C112,−”’ 、C1
1p、C121、−−−、C,2p。 C,nl、 ・、 、 C,np) このX・・を用いてブロック13にて音素iの標準1 パタンを作成する。以上を各音素毎に行なう。 次に学習の必要がある場合には、ブロック14にて使用
者の音声を学習し、上記標準パタンの修正を行なう。学
習の工程は必要に応じて設ければ良い0 これに対し、未知音声をブロック16にて分析して分析
次数pでフレーム数n個からなるLPCケプストラム係
数の2次元配列Cjkをめる。 これをブロック16にて1次元配列Xi に−変換する
0 !i□(011?CI 29 ”””νC1ptC21
t ””” t C2ptCn1.……Cnp) このXs と標準パタンを用いて、ブロック17にて各
音素毎に、マハラノビスの汎距離に基づく類似度をめ、
判別する。 上記考え方に基づき、−例として学習がある場合の母音
、半母音の標準パタン作成の手順を第4図に示す。音素
lに相当する入力音声をブロック21にて線形予測分析
し、標準パタンとして使用すべきn個のLPGケダスト
ラム係数のC1j1からCtipまでを周波数軸として
2次元パタンを構成するOlは音素の種類を、jはフレ
ームの順番を表わす。pは分析次数である0次にブロッ
ク22にてパラメータを並べかえて Xi、=(C111,C112,−−−−−−、Ct1
ptCt2;1.”’−−−ci31...゛−c、n
1.c、np)とする。 さらにブロック23にて多数の音声によるX i )を
集計し、X t 5の平均値をm、(tはパラメータの
順番を表わし、最大はM=nXp)とする0ブロツク2
4でめる共分散行列は音素の種類にかかわらず共通とし
、Wで表わす。ブロック26にてWの逆行列を■−1と
し、(+t+’)要素をブロック26にてσj1′とす
ると、音素101番目のパラメータに対する判別係数a
i+はブロック27にて で表わすことができる。 一方、音楽によって決まる定数d、はブロック28にて dl−rm、 W″″ m、 (J でめることができる。ここでmiはmliのベクトルを
、tは転置行列を表わす。 以上によりめたa 1 ] t d tを音素標準パタ
ンとしてブロック29に示す係数メモリに蓄える。 又、ブロック23でめた平均値Xn1Jとブロック26
でめた逆行列W−1は学習に使用するため、ブロック3
0に示す学習部に蓄える。 以上のようにして作成された標準パタンは学習により修
正される。しかる後未知の大刀音声と前記修正後の標準
パラメータよりマハラノビス汎距離に基づく類似度を用
いて音素判別される。 入力されたパラメータ”i ” (x、F”2 t ”
−Xn)の音素iの分布に対するマハラノビス距離Di
2はで表わされる。 tは転置行列を表わす。 (3)式の第1項は音素の種類に依存しないため、類似
度り工を簡易的に で表わすことができる。(に)式の第2項は音素の種類
によって決まる定数であり、これをdiで表わすと、類
似度Liは Li−、Σ 2Lij”j ’i (6)コー1 でめることができる。ここでaij、aiは標準バタン
としてすでにめたものを使用する。 実際の学習がある場合の認識手順を第6図に示す装置の
ブロック図を用いて説明する。まず第4図に述べた手順
で作成された標準パタンaij ydi孤係数メモリ3
1に蓄えておく。又、n、w’を学習部32に蓄えてお
く。 次に学習による標準パタンの修正について述べる0 すなわち使用者に母音、半母音をマイク33に向って発
声させ、A/D変換器34でA/D変換し、信号処理回
路35でハミング窓をかけ、プリエンファシスを行なう
。線形予測分析プロセッサ36にてLPCケプストラム
係数をめ、係数の並べかえを行なってに、とし学習部3
2に転送する。この場合必要に応じて帯域フィルタ39
からのパラメータ情報を使用することもある。さらにg
iは判別フィルタ37にも転送する。類似度計算部37
は、係数メモリ31の標準パタンによって前記(@式に
示した類似度Li をめる。 これをメインメモリ38に転送する。一方、帯域フィル
タ39にてセグメンテーションのだめのパラメータ(帯
域パワーおよび全パワー)をめ、メインメモリ38に転
送する。類似度計算部37の結果と帯域フィルタ39の
結果からメインプロセッサ40にて、学習すべき時間軸
上の位置を決定し、出力部41を通して学習部32に指
定してやる。学習部32は蓄えである平均値l”、i
r共分散逆行列1y1を用いて次の手順で標準パタンの
話者適合を行なう請求める平均値をImiとすると、+
m、/ =(W1mi+J4’)/(W+1 ) (6
)となる。ここでWは重み係数である。 このmiを用い、適合すべきa′ijは(1)式により
、崎j−2,Σ σjj’m’、z (7)コ =1
lコ となる。 又、適合すべきdirは(2)式によりd’−−+m’
・ty ’ tm’・(8)11 1 となり、このa/、jI d’lを話者適合した標準パ
タンとして係数メモリ31を書き換える。 以上で学習を終了し、実際の音声の認識を次の手順で行
う。 入力された音声をムD変換器34、信号処理回路36を
経て線形予測分析プロセッサ36で線形予測分析してL
PGケプストラム係数をめ、これを並べかえて系列xj
をめる。この1j と係数メモリ31に格納されてい
る修正済の標準パタンa/i5.,3/、とを用い、判
別フィルタ37にて類似度り、を次式で計算する。 このLi と、帯域フィルタ39の結果をメインメモリ
38に転送する。メインプロセッザ40はこれらのデー
タによって音声区間の検出、セグメンテーション、音素
認識を行ない、音素系列を作成する。この音素系列を、
同様に音素系列で表記された単語辞書メモリ42と照合
し、最も類似度の大きい単語名を認識結果として出力部
41に出力する。 以上述べたように、本方法は音素認識を基本とする音声
認識方法において、音素の標準パタンを複数個のフレー
ムの周波数スペクトルで構成することによって音素の特
徴を十分にとらえ、さらに学習によって音素標準パタン
を自動作成して話者適合させ、高い音声認識性能を持た
せることができる。又、マハラノビス汎距離を距離尺度
とじて使用し、さらに簡易化をはかったため音素の類似
度計算および学習のための演算は簡単であり、高い演算
精度を持つ計算回路を要することなく実現することがで
きる。 第6図は成人女子10人を対象とj−て、母音。 鼻音の認識率を従来のフレーム単位で音素判別を行う方
法で学習のない場合61、学習のある場合52と本実施
例の方法53とを比較したものである。フレーム単位で
の判別でも学習すればがなり改善されるが本実施例はど
の効果はない。 このように標準パターンを複数個のフレームの周波数ス
ペクトルで構成することによって全ての話者に対して顕
著に改善され、平均で誤り率は6.7チとなり、フレー
ム単位の判別で学習ありの場合52の70%に圧縮され
ている。 第7図は半母音の認識率について、従来のフレーム単位
の判別で学習ありの場合61と本実施例の方法62とを
比較したものである。従来法で認識すると平均で68.
6%しかできなかったものが、茶実施例を用いると84
.4%に向上した。認識率は15.9%向上し、誤り率
は%に減少できる。 まとめると、本実施例による特徴は次の通りである。 (1)音素の標準パタンを複数個のフレームのスペクト
ル又はそれに類似する情報を用いて構成することにより
、高い音素認識率を得ることができる。 (功 学習によって1等・素標準パタン全自動作成し、
話者適合させることにより、従来認識できなかった話者
(たとえば第6図の話者YM、YI)に対しても精度の
良い音素認識ができる。 (n (1)、(25の効果により、高性能の音声認識
装置を構成することができ、高い単語認識率が期待でき
る。 なお前記実施例は学習のある場合について述べたが、本
発明の特徴は複数個のフレームのスペクトル又はそれに
類似する情報からなる標準パタンを構成し、マハラノビ
スの汎距離に基づいて類似度を算出するところにあるの
で、学習しない場合においても良好な音素認識率を得る
ことができる。 又、本方法により少ない演算量で音素判別することがで
き、装置化も容易である。 また、上記実施例ではスペクトル情報(スペクトルまた
はそれに類似する情報)としてLPCケプストラム係数
の場合について述べたが、フィルタ群による周波数スペ
クトル、L P G分析におけるパーコール係数等を用
いても良い。 発明の効果 以上要するに本発明は多数話者の音声から、複数個のフ
レームのスペクトル又はそれに類似する情報よりなる標
準パタンを音素ごとに作成し、前記標準パタンと未知音
声のスペクトル寸たはそれに類似する情報とを用いてマ
ハラノビスの汎距離に基づいてめた類似度または音素系
列によりff声認識を行なうことを特徴とする音声認識
方法を提供するもので、極めて高い音素認識率を得るこ
とができ、性能の秀れた音声認識装置を実現することが
できる。 4、図面の簡単な説明 第1図は音素認識を基本とする従来の冨声認識方法のブ
ロック図、第2図は本発明の方法に係わるスペクトルパ
タンの例を示す図、第3図は本発明の一実施例による音
声認識方法を示すブロック図、第4図は本発明の標準パ
タンの作成法を示すブロック図、第5図は本発明の音声
認識方法を具眼化する音声認識装置の一構成例を示すブ
ロック図、第6図及び第7図は本実施例の効果を話者毎
の音声認識率で示した図である〜 31……係数メモリ、32……学習部、3θ…・・線形
予測分析プロセンサ、37……類似度計算部、38……
メインメモリ、39……帯域フィルタ、40……メイン
プロセッサ、41……出力部。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第5
図
ロック図、第2図は本発明の方法に係わるスペクトルパ
タンの例を示す図、第3図は本発明の一実施例による音
声認識方法を示すブロック図、第4図は本発明の標準パ
タンの作成法を示すブロック図、第6図は本発明の音声
認識方法を具眼化する音声認識装置の一構成例を示すブ
ロック図、第6図及び第7図は本実−施例の効果を話者
毎の音声認識率で示した図である。 31……係数メモリ、32……学習部、36……線形予
測分析プロセッサ、37……判別フィルタ、38……メ
インメモリ、39……帯域フィルタ、40……メインプ
ロセッサ、41……出力部。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第2
図 (八) !@3図 n果 第4図 第5図 9 手続補正書 昭和59年7月//13 特許庁長官殿 1祁モ 昭和68年1.1′許願第175304 号2発明の名
称 音声認識方法 3補正をする者 事イiとの関係 q1′ 許 出 願 人任 所 大阪
府門真市大字門真1006番地名 称 (582)松下
電器産業株式会社代表者 山 下 俊 彦 4代理人 〒571 住 所 大阪府門真市大字門真1006番地松下電器産
業株式会社内 明 細 書 1、発明の名称 音声認識方法 2、特許請求の範囲 (1) 多数話者の音声から、複数個のフレームのスペ
クトル又はそれに類似する情報よりなる標準バタンを音
素ごとに作成し、前記標準パタンと未知音声の複数個の
フレームのスペクトル捷だkJ、それに類似する情報と
を用いてマハラノビスの汎距離に基づいてめた類似度ま
たは音素系列に」こり音声認識を行うことを特徴とする
音声認識方法。 (→ 標準パタンを学習により修正することを特徴とす
る特許請求の範囲第1項記載の音声認識方法。 3、発明の詳細な説明 産業上の利用分野 本発明は人間の声によって発声された音声信号を自動的
に認識するため、音声認識方法に関するものである。 従来例の構成とその問題点 音声を自動的に認識する音声認識装置は人間がら電子側
算機や各種機械へデータや命令を与える手段として非常
に有効と考えられる。 従来研究あるいは発表されている音声認識装置の動作原
理としてはパタンマツチング法が多く採用されている。 この方法は認識される必要がある全種類の単語に対して
標準パタンをあらかじめ記憶しておき、入力される未知
の入力パタンと比較することによって一致の度合(以下
類似度と呼ぶ)を計算し、最大一致が得られる標準パタ
ンと同一の単語であると判定するものである。このパタ
ンマツチング法では認識されるべき全ての単語に対して
標準パタンを用意しなければならないため、発声者が変
った場合には新しく標準パタンを入力して記憶させる必
要がある。従って数百種類以上の単語を認識対象とする
ような場合、全種類の単語を発声して登録するには時間
と労力を必要とし又登録に要するメモリー容量も膨大に
なることが予想される。さらに入力パタンと標準パタン
のバタンマツチングに要する時間も単語数が多くなると
長くなってしまう欠点がある。 これに対して、入力音声を音素単位Vこ分けて音素の組
合せとして認識しく以下音素認識と呼ぶ)音素単位で表
記された単語辞書との類似度をめる方法は単語辞書に要
するメモリー容111:が大rlJに少なくて済み、パ
タンマツチングに要する時間が短く及辞書の内容変更も
毬易であるという特長を持っている。例えば「赤い」と
いう発声は/a/。 /に/、/V という三つの音素を組合せてAKAIと
いう極めて簡単な形式で表現できるため、不特定話者で
多数語の音声に対処することが容易である0 第1図に音素認識を行うことを特徴とする音声認識方式
のブロック図を示す0マイク等で入力された音声は音響
分析部1111Cよって分析を行なう。 分析方法としては帯域フィルタ群や線形予測分析を用い
、フレーム周期(10mS程度)毎にスペクトル情報を
得る。音素判別部2では、音響分析部1で得たスペクト
ル情報を用い、標準パターン格納部3のデータによって
フレーム毎の音素判別を行なう。標準パタン格納部3に
格納された標準パターンは、あらかじめ多数話者の音声
より音素毎にめておく。セグメンテーション部4では、
音響分析部1の分析出力をもとに音声区間の検出と音素
毎の境界決定(以下セグメンテーションと呼ぶ)を行う
。音素認識部5ではセグメンテーション部4と音素判別
部2の結果をもとに1つの音素区間毎に何という音素で
あるかを決定する作業を行う。この結果として音素の系
列が完成する。 単語認識部6では、この音素系列を、同様に音素系列で
表記された単語辞書7と照合し、最も類似度の高い単語
を認識結果として出力する。 前記方法で不特定話者を対象とする場合に最も重要な点
は、高い音声認識精度を、どういう話者、環境に対して
も安定して得ることである0又、そのために話者に負担
をかけすぎたり音声認識装置にした場合に高価な部分を
要するようであってはならない。 しかし従来発表又は試作されている音声認識装置は前記
条件が不十分であるという欠点があった。 従来例として、予測残差を対象とする方式(鹿野。 好田「会話音声中の母音認識を目的としたLPG距離尺
度の評価」電子通信学会誌8015゜VOLJ−63D
、&5参照)”’CTI:、アラかシメ多数話者の音
声より線形予測分析によってγi−素iの最尤パラメー
タAil (j = 1 、2 、……tp)(pは分
析次数)をめておき、予測残差を次式ここでSj は未
知な入力音声からめた自己相関係数である。この予測残
差N、 を、対象とする音素毎にめこれを距離尺度とし
て、N、が最少となる音素を判別結果とする〇 【7かしこの方法は音素の標準パタンに相当する最尤パ
ラメータA、が単なる平均値であるため、たとえ使用者
にあわせてAijを作り直すという学習機能を設けたと
しても、調音結合による発声の変動に対処することがで
きず、認識率が低いという欲点があった。 又、母音、半母音等の音素をフレーム単位の標準パタン
で判別し、判別結果の組合せとしてセグメンテーション
、音素認識をするために、時間的な動きを十分にとらえ
きれず、認識精度がさがらない欠点があった。 発明の目的 本発明は前記欠点を解消し、不特定話者に対処するとと
もに、話者、言葉のちがいに影響されることなく安定に
、高い音声認識精度を得ることのできる音声認識方法を
提供することを目的とする。 発明の構成 本発明戦」二記目的を達成するもので、多数話者の音声
から、複数個のフレームのスペクトル又はそれに類似す
る情報°よりなる標準パタンを音素ごとに作成し、前記
標準パタンと未知音声の複数個のフレームのスペクトル
またはそれに類似する情報とを用いてマハラノビスの汎
距離に基づいてめた類似度または音素系列により音声認
識を行うことを特徴とする音声認識方法を提供するもの
である。 実施例の説明 本発明の音声認識方法は、母音と半母音、又は母音同志
のスペクトルの時間−周波数特性に相異のあることを利
用するものである。 母音と半母音の認識法を例に説明する。 第2図(春に00SAMAと発声したときの母音/−1
のスペクトルを、第2図(均にYASUMONOと発声
したときの半母音/j−/のスペクトルを示す。縦軸は
周波数を表わし、横軸は時間を10m5単位のフレーム
で表わす。また横軸はスペクトル強度を同時に表わす。 スペクトルの右方向のピークがホルマントを表わし、ホ
ルマントの動きを破線で示す。 (八と(均とを比較すると、母音と半母音の違いは音素
のはじまりから母音(この場合/a/)の中心(1囚で
示す。)へ向って移動するホルマントの動きが異なるこ
とである。すなわち/a/は音素中心までの時間が6フ
レームであるのに対し、/i−/は10フレームである
。またホルマントの位置が/−/は6oO〜10oOH
2の間にあるのに対し、/j−/は250〜1000
Hz の間に広く存在する。 この傾向は母音間においても同様である。 例えば/−/と10/を比較しても、その中心へ向かう
、又中心から離れる時のスペクトル変化の状態は異なる
。 本発明はこの現象に着目し、母音や半母音の標準パタン
を複数個のフレームの周波数スペクトルにて構成し、従
来のフレーム単位で音素を区別する方法に比し、/−/
、/i/、/u/、/e/。 10/、/ja/、/iu/、/10/等の音素同志の
区別を精度良く実現しようとするものである0 このような2次元パタンに続開的距離を適用する場合、
これらの音素の持続時間が長いという理由によりパラメ
ータの数が多くなり、ベイズ判定のようなマドリスク演
算を要する方法では計算量が膨大になるため実用的でな
い。 したがって本発明では統計的距離としてマハラノビスの
汎距離を利用するもので、マハラノビスの汎距離も通常
はマトリクス演算を要するが、対象とする音素間の分散
が大きくちがわない場合には共分散行列を共通化するこ
とができ、−次元の少ない計算でマハラノビスの汎−距
離をめることができる。 上記考え方に基づき本発明に係る音声認識方法の一実施
例を第3図により説明する。 まず、標準パタン作成のだめの多数話者の音素iに相当
する音声を入力し、ブロック11にてスペクトル情報と
して分析次数pでフレーム数n個の複数の周波数スペク
トルからなるLPCケプストラム係数の2次元配列 をめる。これをブロック12にて一次元の配列X i
Hに変換する。 x i 5= (C111,C112,−”’ 、C1
1p、C121、−−−、C,2p。 C,nl、 ・、 、 C,np) このX・・を用いてブロック13にて音素iの標準1 パタンを作成する。以上を各音素毎に行なう。 次に学習の必要がある場合には、ブロック14にて使用
者の音声を学習し、上記標準パタンの修正を行なう。学
習の工程は必要に応じて設ければ良い0 これに対し、未知音声をブロック16にて分析して分析
次数pでフレーム数n個からなるLPCケプストラム係
数の2次元配列Cjkをめる。 これをブロック16にて1次元配列Xi に−変換する
0 !i□(011?CI 29 ”””νC1ptC21
t ””” t C2ptCn1.……Cnp) このXs と標準パタンを用いて、ブロック17にて各
音素毎に、マハラノビスの汎距離に基づく類似度をめ、
判別する。 上記考え方に基づき、−例として学習がある場合の母音
、半母音の標準パタン作成の手順を第4図に示す。音素
lに相当する入力音声をブロック21にて線形予測分析
し、標準パタンとして使用すべきn個のLPGケダスト
ラム係数のC1j1からCtipまでを周波数軸として
2次元パタンを構成するOlは音素の種類を、jはフレ
ームの順番を表わす。pは分析次数である0次にブロッ
ク22にてパラメータを並べかえて Xi、=(C111,C112,−−−−−−、Ct1
ptCt2;1.”’−−−ci31...゛−c、n
1.c、np)とする。 さらにブロック23にて多数の音声によるX i )を
集計し、X t 5の平均値をm、(tはパラメータの
順番を表わし、最大はM=nXp)とする0ブロツク2
4でめる共分散行列は音素の種類にかかわらず共通とし
、Wで表わす。ブロック26にてWの逆行列を■−1と
し、(+t+’)要素をブロック26にてσj1′とす
ると、音素101番目のパラメータに対する判別係数a
i+はブロック27にて で表わすことができる。 一方、音楽によって決まる定数d、はブロック28にて dl−rm、 W″″ m、 (J でめることができる。ここでmiはmliのベクトルを
、tは転置行列を表わす。 以上によりめたa 1 ] t d tを音素標準パタ
ンとしてブロック29に示す係数メモリに蓄える。 又、ブロック23でめた平均値Xn1Jとブロック26
でめた逆行列W−1は学習に使用するため、ブロック3
0に示す学習部に蓄える。 以上のようにして作成された標準パタンは学習により修
正される。しかる後未知の大刀音声と前記修正後の標準
パラメータよりマハラノビス汎距離に基づく類似度を用
いて音素判別される。 入力されたパラメータ”i ” (x、F”2 t ”
−Xn)の音素iの分布に対するマハラノビス距離Di
2はで表わされる。 tは転置行列を表わす。 (3)式の第1項は音素の種類に依存しないため、類似
度り工を簡易的に で表わすことができる。(に)式の第2項は音素の種類
によって決まる定数であり、これをdiで表わすと、類
似度Liは Li−、Σ 2Lij”j ’i (6)コー1 でめることができる。ここでaij、aiは標準バタン
としてすでにめたものを使用する。 実際の学習がある場合の認識手順を第6図に示す装置の
ブロック図を用いて説明する。まず第4図に述べた手順
で作成された標準パタンaij ydi孤係数メモリ3
1に蓄えておく。又、n、w’を学習部32に蓄えてお
く。 次に学習による標準パタンの修正について述べる0 すなわち使用者に母音、半母音をマイク33に向って発
声させ、A/D変換器34でA/D変換し、信号処理回
路35でハミング窓をかけ、プリエンファシスを行なう
。線形予測分析プロセッサ36にてLPCケプストラム
係数をめ、係数の並べかえを行なってに、とし学習部3
2に転送する。この場合必要に応じて帯域フィルタ39
からのパラメータ情報を使用することもある。さらにg
iは判別フィルタ37にも転送する。類似度計算部37
は、係数メモリ31の標準パタンによって前記(@式に
示した類似度Li をめる。 これをメインメモリ38に転送する。一方、帯域フィル
タ39にてセグメンテーションのだめのパラメータ(帯
域パワーおよび全パワー)をめ、メインメモリ38に転
送する。類似度計算部37の結果と帯域フィルタ39の
結果からメインプロセッサ40にて、学習すべき時間軸
上の位置を決定し、出力部41を通して学習部32に指
定してやる。学習部32は蓄えである平均値l”、i
r共分散逆行列1y1を用いて次の手順で標準パタンの
話者適合を行なう請求める平均値をImiとすると、+
m、/ =(W1mi+J4’)/(W+1 ) (6
)となる。ここでWは重み係数である。 このmiを用い、適合すべきa′ijは(1)式により
、崎j−2,Σ σjj’m’、z (7)コ =1
lコ となる。 又、適合すべきdirは(2)式によりd’−−+m’
・ty ’ tm’・(8)11 1 となり、このa/、jI d’lを話者適合した標準パ
タンとして係数メモリ31を書き換える。 以上で学習を終了し、実際の音声の認識を次の手順で行
う。 入力された音声をムD変換器34、信号処理回路36を
経て線形予測分析プロセッサ36で線形予測分析してL
PGケプストラム係数をめ、これを並べかえて系列xj
をめる。この1j と係数メモリ31に格納されてい
る修正済の標準パタンa/i5.,3/、とを用い、判
別フィルタ37にて類似度り、を次式で計算する。 このLi と、帯域フィルタ39の結果をメインメモリ
38に転送する。メインプロセッザ40はこれらのデー
タによって音声区間の検出、セグメンテーション、音素
認識を行ない、音素系列を作成する。この音素系列を、
同様に音素系列で表記された単語辞書メモリ42と照合
し、最も類似度の大きい単語名を認識結果として出力部
41に出力する。 以上述べたように、本方法は音素認識を基本とする音声
認識方法において、音素の標準パタンを複数個のフレー
ムの周波数スペクトルで構成することによって音素の特
徴を十分にとらえ、さらに学習によって音素標準パタン
を自動作成して話者適合させ、高い音声認識性能を持た
せることができる。又、マハラノビス汎距離を距離尺度
とじて使用し、さらに簡易化をはかったため音素の類似
度計算および学習のための演算は簡単であり、高い演算
精度を持つ計算回路を要することなく実現することがで
きる。 第6図は成人女子10人を対象とj−て、母音。 鼻音の認識率を従来のフレーム単位で音素判別を行う方
法で学習のない場合61、学習のある場合52と本実施
例の方法53とを比較したものである。フレーム単位で
の判別でも学習すればがなり改善されるが本実施例はど
の効果はない。 このように標準パターンを複数個のフレームの周波数ス
ペクトルで構成することによって全ての話者に対して顕
著に改善され、平均で誤り率は6.7チとなり、フレー
ム単位の判別で学習ありの場合52の70%に圧縮され
ている。 第7図は半母音の認識率について、従来のフレーム単位
の判別で学習ありの場合61と本実施例の方法62とを
比較したものである。従来法で認識すると平均で68.
6%しかできなかったものが、茶実施例を用いると84
.4%に向上した。認識率は15.9%向上し、誤り率
は%に減少できる。 まとめると、本実施例による特徴は次の通りである。 (1)音素の標準パタンを複数個のフレームのスペクト
ル又はそれに類似する情報を用いて構成することにより
、高い音素認識率を得ることができる。 (功 学習によって1等・素標準パタン全自動作成し、
話者適合させることにより、従来認識できなかった話者
(たとえば第6図の話者YM、YI)に対しても精度の
良い音素認識ができる。 (n (1)、(25の効果により、高性能の音声認識
装置を構成することができ、高い単語認識率が期待でき
る。 なお前記実施例は学習のある場合について述べたが、本
発明の特徴は複数個のフレームのスペクトル又はそれに
類似する情報からなる標準パタンを構成し、マハラノビ
スの汎距離に基づいて類似度を算出するところにあるの
で、学習しない場合においても良好な音素認識率を得る
ことができる。 又、本方法により少ない演算量で音素判別することがで
き、装置化も容易である。 また、上記実施例ではスペクトル情報(スペクトルまた
はそれに類似する情報)としてLPCケプストラム係数
の場合について述べたが、フィルタ群による周波数スペ
クトル、L P G分析におけるパーコール係数等を用
いても良い。 発明の効果 以上要するに本発明は多数話者の音声から、複数個のフ
レームのスペクトル又はそれに類似する情報よりなる標
準パタンを音素ごとに作成し、前記標準パタンと未知音
声のスペクトル寸たはそれに類似する情報とを用いてマ
ハラノビスの汎距離に基づいてめた類似度または音素系
列によりff声認識を行なうことを特徴とする音声認識
方法を提供するもので、極めて高い音素認識率を得るこ
とができ、性能の秀れた音声認識装置を実現することが
できる。 4、図面の簡単な説明 第1図は音素認識を基本とする従来の冨声認識方法のブ
ロック図、第2図は本発明の方法に係わるスペクトルパ
タンの例を示す図、第3図は本発明の一実施例による音
声認識方法を示すブロック図、第4図は本発明の標準パ
タンの作成法を示すブロック図、第5図は本発明の音声
認識方法を具眼化する音声認識装置の一構成例を示すブ
ロック図、第6図及び第7図は本実施例の効果を話者毎
の音声認識率で示した図である〜 31……係数メモリ、32……学習部、3θ…・・線形
予測分析プロセンサ、37……類似度計算部、38……
メインメモリ、39……帯域フィルタ、40……メイン
プロセッサ、41……出力部。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第5
図
Claims (2)
- (1)多数話者の音声から、複数個のフレームの周波数
スペクトルよりなる標準パタンを音素ごとに作成し、前
記標準パタンと未知音声のスペクトルまたはそれに類似
する情報とを用いてマハラノビスの汎距離に基づいてめ
た類似度または音素系列により音声認識を行うことを特
徴とする音声認識方法。 - (2)標準パターンを学習により修正することを特徴と
する特許請求の範囲第1項記載の音声認識方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58175304A JPS6067996A (ja) | 1983-09-22 | 1983-09-22 | 音声認識方法 |
| US07/501,386 US4991216A (en) | 1983-09-22 | 1990-03-23 | Method for speech recognition |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58175304A JPS6067996A (ja) | 1983-09-22 | 1983-09-22 | 音声認識方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6067996A true JPS6067996A (ja) | 1985-04-18 |
| JPH0344320B2 JPH0344320B2 (ja) | 1991-07-05 |
Family
ID=15993754
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58175304A Granted JPS6067996A (ja) | 1983-09-22 | 1983-09-22 | 音声認識方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6067996A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63161497A (ja) * | 1986-12-24 | 1988-07-05 | 松下電器産業株式会社 | 音声認識装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59131999A (ja) * | 1983-01-19 | 1984-07-28 | 松下電器産業株式会社 | 音声認識装置 |
| JPS59223499A (ja) * | 1983-06-02 | 1984-12-15 | 松下電器産業株式会社 | 音素認識装置 |
| JPS6053998A (ja) * | 1983-09-05 | 1985-03-28 | 松下電器産業株式会社 | 音声認識装置 |
| JPS6336678A (ja) * | 1986-07-31 | 1988-02-17 | Matsushita Electric Ind Co Ltd | 復調装置 |
-
1983
- 1983-09-22 JP JP58175304A patent/JPS6067996A/ja active Granted
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59131999A (ja) * | 1983-01-19 | 1984-07-28 | 松下電器産業株式会社 | 音声認識装置 |
| JPS59223499A (ja) * | 1983-06-02 | 1984-12-15 | 松下電器産業株式会社 | 音素認識装置 |
| JPS6053998A (ja) * | 1983-09-05 | 1985-03-28 | 松下電器産業株式会社 | 音声認識装置 |
| JPS6336678A (ja) * | 1986-07-31 | 1988-02-17 | Matsushita Electric Ind Co Ltd | 復調装置 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63161497A (ja) * | 1986-12-24 | 1988-07-05 | 松下電器産業株式会社 | 音声認識装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0344320B2 (ja) | 1991-07-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110992987B (zh) | 语音信号中针对通用特定语音的并联特征提取系统及方法 | |
| JP6906067B2 (ja) | 声紋モデルを構築する方法、装置、コンピュータデバイス、プログラム及び記憶媒体 | |
| JP6437581B2 (ja) | 話者適応型の音声認識 | |
| EP3469582A1 (en) | Neural network-based voiceprint information extraction method and apparatus | |
| Gulzar et al. | A systematic analysis of automatic speech recognition: an overview | |
| JPH01204099A (ja) | 音声認識装置 | |
| Bharali et al. | Speaker identification using vector quantization and I-vector with reference to Assamese language | |
| Pradhan et al. | Excitation source features for improving the detection of vowel onset and offset points in a speech sequence | |
| JP2980382B2 (ja) | 話者適応音声認識方法および装置 | |
| JPS58223193A (ja) | 多数単語音声認識方式 | |
| JP4236502B2 (ja) | 音声認識装置 | |
| Tom et al. | A spatio-temporal pattern recognition approach to word recognition | |
| JPS645320B2 (ja) | ||
| JPS61137199A (ja) | 単語音声の認識方法 | |
| JPS6053998A (ja) | 音声認識装置 | |
| JPH0344320B2 (ja) | ||
| Li | Multi-features Integration for Speech Emotion | |
| JPH0619497A (ja) | 音声認識方法 | |
| Giurgiu | On the use of Neural Networks for automatic vowel recognition | |
| JPH0455518B2 (ja) | ||
| Ilarionov et al. | Signal processing techniques for speech recognition | |
| CN120766724A (zh) | 基于声语义双流情感表征的情绪自适应评测方法及装置 | |
| JPH03201161A (ja) | 音声認識装置 | |
| JPH02183300A (ja) | 音声認識装置 | |
| Kokkinidis et al. | Machine learning via multimodal signal processing |