JPH06348292A - 音声認識システム - Google Patents
音声認識システムInfo
- Publication number
- JPH06348292A JPH06348292A JP5133049A JP13304993A JPH06348292A JP H06348292 A JPH06348292 A JP H06348292A JP 5133049 A JP5133049 A JP 5133049A JP 13304993 A JP13304993 A JP 13304993A JP H06348292 A JPH06348292 A JP H06348292A
- Authority
- JP
- Japan
- Prior art keywords
- cluster
- frame
- vector
- distribution
- distance
- 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
- 239000013598 vector Substances 0.000 claims abstract description 106
- 238000009826 distribution Methods 0.000 claims description 94
- 238000004364 calculation method Methods 0.000 claims description 39
- 238000010276 construction Methods 0.000 abstract 1
- 238000000034 method Methods 0.000 description 31
- 238000010586 diagram Methods 0.000 description 8
- 238000013139 quantization Methods 0.000 description 8
- 230000007704 transition Effects 0.000 description 4
- 239000000203 mixture Substances 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 238000007476 Maximum Likelihood Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
- G10L15/10—Speech classification or search using distance or distortion measures between unknown speech and reference templates
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/02—Feature extraction for speech recognition; Selection of recognition unit
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
- G10L15/12—Speech classification or search using dynamic programming techniques, e.g. dynamic time warping [DTW]
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
- G10L15/14—Speech classification or search using statistical models, e.g. Hidden Markov Models [HMMs]
- G10L15/142—Hidden Markov Models [HMMs]
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Image Analysis (AREA)
Abstract
減し、小型でかつ精度の高い音声認識システムを提供す
ること。 【構成】 入力記憶部21は入力パターンを保持し、フ
レームべクトル木記憶部22は、木構造表現されたフレ
ームベクトル集合を保持し、フレーム距離計算部23
は、クラスタ距離計算部24と子ノード選択部25を制
御しフレーム距離集合を出力し、24は、23により指
定されたフレームベクトル木のノードのクラスタベクト
ルと入力ベクトルの距離を計算し、子ノード選択部25
は、24により計算されたクラスタ距離の小さい子ノー
ドを選択し、マッチング部26は、23で計算したフレ
ーム距離を用いてパタン距離を求め、距離最小となるパ
タンを認識結果として出力する。
Description
し、特に標準パタンを用いた音声認識システム並びに混
合連続分布モデル型HMMによる音声認識システムに関
する。
関する研究が行われ、数々の手法が提案されている。こ
の中で、よく使われる代表的なものに、DPマッチング
(ダイナミックプログラミングマッチング)と呼ばれる
方法、並びに、隠れマルコフモデル(HMM)と呼ばれ
る方法がある。
トルの時系列として表された2つのパタン、すなわち標
準パタンと入力パタン、のマッチングを動的計画法(ダ
イナミックプログラミング)を用いて行う。マッチング
は、2つのパタンの間の類似度が最大(距離が最小)と
なるように時間的に伸縮した時間対応付けを見いだすこ
とにより行われる。DPマッチングの詳細な説明は、文
献1:中川聖一、確率モデルによる音声認識、18〜2
0ページ、電子情報通信学会編(昭和63)に詳述され
ている。DPマッチングの基本的な方法を以下に概説す
る。
パタンの間の距離を求めるには、2つのパタンの間での
時間的な対応付けを付けなければならない。時間的な対
応付けを歪関数j=j(t)で表す。これは、入力パタ
ンのある時刻tに対応する標準パタンの時刻がj(t)
であることを表す。問題は、パタン間距離D[X,B]
に関する最小化問題を解くことである。すなわち、
刻tの特徴ベクトルxt と標準パタンの時刻jの特徴ベ
クトル(フレームベクトルと呼ぶ)bj 間の距離(フレ
ーム距離と呼ぶ)である。この最小化問題は、距離累積
値g(t,j)に関する以下の漸化式により解くことが
できる。
エーションが存在する。フレーム距離として、
単語単位、音素単位等種々のものが用いられる。入力パ
タンの各時刻iに対して、フレーム距離の計算は、(標
準パタン数)x(標準パタンの時間長)回必要である。
うち類似のものをベクトル量子化により共通的な表現と
し、標準パタンの圧縮とフレーム距離の計算を低減する
方法が知られている(文献1:26〜27ページに詳述
されている)。すなわち、標準パタンBは、フレームベ
クトル系列ではなく、コード列 B’=c1 ,c2 ,・・・,cj ,・・・,cJ (7) により表現される.ここで,各cj はフレームベクトル
のコードブック {b(1),b(2),・・・,b(k),・・・,b(K)} (8) の番号を表す。すなわちここではフレームベクトルcj
はコードブックベクトルb(cj )により近似的に表現
される。ベクトル量子化を採用した場合には、フレーム
距離計算の回数は、入力パタンの各時刻tにおいてK回
である。
処するため、標準パタンの記述に統計的な考えを導入し
たものである。HMMの詳細な説明は、文献1の40−
46頁、55−60頁、69−74頁にかかれている。
HMMのパラメータには遷移確率と出力確率パラメータ
がある。遷移確率パラメータは音声パタンの時間的な揺
らぎを表現するためのパラメータである。出力確率パラ
メータは、音声パタンの声色の揺らぎを表現するもので
あり、離散確率分布表現と連続確率分布表現がある。離
散確率分布表現では、量子化誤差の影響が問題となり、
連続確率分布表現の方が優れていると考えられる。連続
確率分布表現では、混合連続分布、すなわち、複数のガ
ウス分布を重みつきで加算した分布が使われる。遷移確
率パラメータ、出力確率分布パラメータは、あらかじ
め、学習データを用いて、前向き後ろ向き(フォワード
バックワード)アルゴリズムにより求められる。
クトルの時系列として表現された入力パタンXを X=x1 ,x2 ,・・・,xt ,・・・,xT (9) とする。出力確率は混合連続確率分布とする。遷移確率
をaj i 、出力確率分布の混合重みをλi m 、各要素ガ
ウス分布(フレーム分布とよぶ)の平均ベクトルをμ
i m 、共分散行列を
HMMの状態、mは混合要素番号を表す。前向き確率α
(i,t)に関する次の漸化式計算を行う。
各時刻tに対して、フレーム分布に対するフレーム尤度
MMの状態数)×(混合数)回行われる。
来の音声認識システムは、DPマッチングでは、ベクト
ル量子化を行わない場合には、標準パタンの個数および
長さが増えるに従って、ベクトル量子化を行った場合に
は、量子化数が増えるに従って、また、HMMでは、H
MMの状態数および混合数が増えるに従って、計算量が
増える。従来は、こうした計算量の増加のため、音声認
識システムを実現するコストを抑えることが困難であっ
た。
でき、かつ認識性能の高い音声認識システムを提供する
ことである。
識システムは、フレームベクトル群の時系列として表現
された標準パタンを用いて認識を行うシステムにおい
て、入力パタンのベクトル時系列を保持する記憶手段
と、木構造表現された、標準パタンのフレームベクトル
の集合を保持する記憶手段と、入力パタンの各時刻のベ
クトルと指定されたノード(クラスタ)に対応するクラ
スタベクトルとの距離を計算するクラスタ距離計算手段
と、指定されたノード(クラスタ)の子ノードのうち、
前記距離の値の小さい方から1つ以上の子ノードを選択
する子ノード選択手段と、前記クラスタ距離計算手段お
よび子ノード選択手段を制御して、ルートノードから選
択された子ノードを辿って順次計算されるクラスタ距離
を用いて、フレームベクトルとの距離(フレーム距離)
の群を算出するフレーム距離計算手段と、前記フレーム
距離の群を用いて、標準パタンとのマッチングを行う手
段、とを含んで構成される。
発明において、フレームベクトルからなるクラスタリン
グベクトル群をクラスタ化するとともに、各クラスタの
クラスタ代表ベクトルを算出するクラスタベクトル計算
手段と、すべての標準パタンのフレームベクトルより構
成される集合を初期クラスタリングベクトル群として前
記クラスタベクトル計算を実行し、さらに、得られた各
クラスタに属するフレームベクトル群をクラスタリング
ベクトル群としてクラスタベクトル計算を繰り返す制御
手段、とを更に含んで構成される。
続分布HMMとして表現された標準パタンを用いて認識
を行うシステムにおいて、入力パタンのベクトル時系列
を保持する記憶手段と、木構造表現された、混合連続分
布HMMを構成する要素分布の群を保持する記憶手段
と、入力パタンの各時刻のベクトルの、指定されたノー
ド(クラスタ)に対応するクラスタ分布に対する尤度を
計算するクラスタ尤度計算手段と、指定されたノード
(クラスタ)の子ノードのうち、前記クラスタ尤度の大
きい方から1つ以上の子ノードを選択する子ノード選択
手段と、前記クラスタ尤度計算手段および子ノード選択
手段を制御して、ルートノードから選択された子ノード
を辿って順次計算されるクラスタ尤度を用いて、フレー
ム分布に対する尤度(フレーム尤度の)群を算出するフ
レーム尤度計算手段と、前記フレーム尤度の群を用い
て、標準パタンに対する尤度計算を行う手段、とを含ん
で構成される。
発明において、フレーム分布からなるクラスタリング分
布の群をクラスタ化するとともに、各クラスタを表現す
るクラスタ分布を算出するクラスタ分布計算手段と、す
べてのフレーム分布より構成される集合を初期クラスタ
リング分布群として前記クラスタ分布計算を実行し、以
後、得られた各クラスタに属するフレーム分布の群をク
ラスタリング分布群として、クラスタ分布計算を繰り返
す制御手段、とを更に含んで構成される。
ベクトルxに対して、フレーム
ム番号kのフレームベクトルであり、kは標準パタンの
時刻(ベクトル量子化なしのとき)、または、ベクトル
量子化コード番号を表す。フレームベクトルの集合は、
図1に示すように、木構造表現される。各ノード(N
1,N11,N12,N13等)はクラスタ、即ちフレ
ームベクトルの部分集合を表す。ルートノード(N1)
はフレームベクトル全体の集合を表す。あるノードの子
ノード群は、親ノードに対応するフレームベクトル集合
をクラスタに分けたときのクラスタを表す。各ノードす
なわち各クラスタは、クラスタを代表するベクトル(ク
ラスタベクトル)をを持つ。リーフノード(F1,F
2,F3等)は1つのフレームベクトル(b(1),b
(2),b(3)等)に対応し、リーフノードのクラス
タベクトルはフレームベクトルそのものである。
は以下の手順により求められる。 (A1)親ノードをルートノードとする。 (A2)親ノードの子ノードの各々に対して、入力ベク
トルとクラスタベクトルとの距離(クラスタ距離)を計
算する。 (A3)(A2)で計算されたクラスタ距離のうち距離
の小さい方から子ノードをあらかじめ指定した個数選択
する。 (A4)(A3)で選択された子ノードの各々を新たに
親ノードとし、(A2)へ行く。ただし、リ−フノード
ならばそのノードの処理はそれ以上行わない。 (A5)選択されたノードがすべてリーフノードになる
まで(A2)〜(A4)を繰り返す。 (A6)対応するリーフノードが選択されたフレームベ
クトルに対しては、リーフノードのクラスタ距離がその
ままフレーム距離となる。対応するリーフノードが選択
されなかったフレームベクトルに対しては、最後に選択
された上位ノードのクラスタ距離をフレーム距離とす
る。
まず、ノードN11,N12,N13に対してクラスタ
距離を計算する。このとき、ノードN11,N12の2
つを選択したとする。次いでノードN11の子ノードN
11,N12,N13に対してクラスタ距離を計算す
る。ノードN11,N12の2つを選択したとする。同
様に、ノード12の子ノードN121,N122,N1
23に対してクラスタ距離を計算する。ノードN12
1,N122の2つを選択したとする。
してはクラスタ距離計算を行わない。リーフノードに対
しては、ノードF1,F2,F3,F4,F5,F6,
F10,F11,F12,F13,F14,F15のみ
に対してクラスタ距離を計算することになる。結局、フ
レーム距離はノードでのクラスタ距離をe()とすると d(1)=e(F1),d(2)=e(F2),d
(3)=e(F3) d(4)=e(F4),d(5)=e(F5),d
(6)=e(F6) d(7)=d(8)=d(9)=e(N11) d(10)=e(F10),d(11)=e(F1
1),d(12)=e(F12) d(13)=e(F13),d(14)=e(F1
4),d(15)=e(F15) d(16)=d(17)=d(18)=e(N12) 等、となる。
クラスタリングの手順により得られる。 (A11)全フレームベクトルからクラスタリングベク
トル群を構成する。 (A12)クラスタリングベクトル群を複数のクラスタ
に分割する。各クラスタの代表ベクトルを求めクラスタ
ベクトルとする。 (A13)(A12)で得た各クラスタについて、クラ
スタ内のフレームベクトルをクラスタリングベクトル群
とし、(A12)へいく。 (A14)指定した回数(A12),(A13)を繰り
返す。
−means法(文献2:J.T.Tou,R.C.G
onzalez:Pattern Recogniti
onPrinciples,94−95ページ、Add
ison−Wesley Publishing Co
mpany,1974に詳述)を使うことができる。
分布に対するフレーム尤度の集合
の番号を表す。フレーム分布の集合は、フレームベクト
ルの集合の場合と同様に、図1に示すように、木構造表
現される。フレームベクトルの場合と異なる点は、各ノ
ードにクラスタベクトルではなく、クラスタ分布が付随
することである。入力ベクトルxに対してフレーム尤度
集合は以下の手順により求められる。 (B1)親ノードをルートノードとする。 (B2)親ノードの子ノードの各々に対して、入力ベク
トルのクラスタ分布に対する尤度(クラスタ尤度)を計
算する。 (B3)(B2)で計算されたクラスタ尤度のうち尤度
の大きい方から子ノードをあらかじめ指定した個数選択
する。 (B4)(B3)で選択された子ノードの各々を新たに
親ノードとし、(B2)へ行く。ただし、リ−フノード
ならばそのノードの処理はそれ以上行わない。 (B5)選択されたノードがすべてリーフノードになる
まで(B2)〜(B4)を繰り返す。 (B6)対応するリーフノードが選択されたフレーム分
布に対しては、リーフノードのクラスタ尤度がそのまま
フレーム尤度となる。対応するリーフノードが選択され
なかったフレーム分布に対しては、最後に選択された上
位ノードのクラスタ尤度をフレーム尤度とする。
スタリングの手順により得られる。 (B11)全ての要素分布をクラスタリング分布群とす
る。 (B12)クラスタリング分布群を複数のクラスタに分
割する。各クラスタの代表分布を求めクラスタ分布とす
る。 (B13)(B12)で得た各クラスタについて、クラ
スタ内のフレーム分布をクラスタリング分布群とし、
(B12)へいく。 (B14)指定した回数(B12),(B13)を繰り
返す。
eans法においてカルバックダイバージェンスを距離
として用いた方法を用いることができる。
ング手順を示す流れ図である。クラスタリングの対象と
なる分布要素をNj [x],j=1,・・,Jとする。
分布要素からランダムにK個の分布要素を選ぶことによ
り、初期クラスタセンターの分布Nc k [x],k=
1,・・,Kを決定する。次にS6で各分布要素N
j [x]と各クラスターセンター分布Nc k [x]との
距離:D[j,k]を算出する。分布間の距離として、
例えば、次のカルバックダイバージェンス(Kullb
ack divergence)を用いることができ
る。
布の平均、共分散の値から容易に計算できる。文献1、
第292〜293頁にこれらの計算法が載っている。次
にS7で各jについて、D[j,k]を最小とするkを
求め、このときのクラスタ番号を分布コードとする。す
なわち
分布要素の平均として、新しいクラスタセンター分布を
求める。この分布の平均値および共分散は、共分散行列
が対角行列の場合、すなわち
の分布の平均値の第i要素、μi (j)は分布要素jの
平均値の第i要素、σi (k)2 はクラスの分布の分散
の第i要素、σi (j)2 は分布要素jの分散のi要
素、
の和を表し、J(k)はクラスタkに属する分布要素の
個数を表す。
示す(20)式が収束したか否かを判別し、収束してい
なければ再度S6に飛び、S6からS9の処理をクラス
タリング結果が収束するまで繰り返し行う。
である。入力記憶部21は(1)式の入力パタンXを保
持する。フレームベクトル木記憶部22は、木構造表現
されたフレームベクトル集合を保持する。フレーム距離
計算部23は、クラスタ距離計算部24と子ノード選択
部25を制御して、手順(A1)〜(A6)を実行し、
(14)式のフレーム距離集合{d(k)}を出力す
る。クラスタ距離計算部24は、手順(A2)を実行す
る。すなわち、24は、23により指定されたフレーム
ベクトル木のノードのクラスタベクトルと入力ベクトル
xの距離を計算する。子ノード選択部25は手順(A
3)を実行する。すなわち、24により計算されたクラ
スタ距離の小さい子ノードを選択する。マッチング部2
6は、23で計算したフレーム距離を用いて、式
(4)、(5)、(6)を実行し、パタン距離を求め、
距離最小となるパタンを認識結果として出力する。
図である。認識部31の動作に先だって、制御部34は
フレームベクトル集合記憶部33の内容を読みだし、手
順(A11)〜(A13)を実行し、木構造表現したフ
レームベクトル、すなわちフレームベクトル木を作成
し、フレームベクトル木記憶部32に格納する。認識部
31は、入力パタンXに対してフレームベクトル木記憶
部32の内容を読みだし、フレーム距離を計算し、計算
されたフレーム距離を用いてマッチングを行い、認識結
果を出力する。31の詳細な動作は、図2の21〜26
の動作と同じである。
図である。入力記憶部41は(9)式の入力パタンXを
保持する。フレーム分布木記憶部42は、木構造表現さ
れたフレーム分布集合を保持する。フレーム尤度計算部
43は、クラスタ尤度計算部44と子ノード選択部45
を制御して、手順(B1)〜(B6)を実行し、(1
5)式のフレーム分布集合{p(k)}を出力する。ク
ラスタ尤度計算部44は、手順(B2)を実行する。す
なわち、44は、43により指定されたフレーム分布木
のノードのクラスタ分布に対する入力ベクトルxの尤度
を計算する。子ノード選択部45は手順(B3)を実行
する。すなわち、44により計算されたクラスタ尤度の
大きい子ノードを選択する。尤度計算部46は、43で
計算したフレーム尤度を用いて、式(10)、(1
1)、(13)を実行し、尤度を求め、尤度最大となる
パタンを認識結果として出力する。
図である。認識部51の動作に先だって、制御部54は
フレーム分布集合記憶部53の内容を読みだし、手順
(B11)〜(B13)を実行し、木構造表現したフレ
ーム分布、すなわちフレーム部分布木を作成し、フレー
ム分布木記憶部52に格納する。認識部51は、入力パ
タンXに対してフレーム分布木記憶部52の内容を読み
だし、フレーム尤度を計算し、計算されたフレーム尤度
を用いて尤度計算を行い、認識結果を出力する。51の
詳細な動作は、図4の41〜46の動作と同じである。
ムベクトル集合を木構造表現し、このフレームベクトル
木を用いてフレーム距離の集合を求めることにより、フ
レーム距離計算量を削減することができ、小型でかつ認
識精度の高い音声認識システムを実現できる。また、本
発明は、フレーム分布集合を木構造表現し、このフレー
ム分布木を用いてフレーム尤度の集合を求めることによ
り、フレーム尤度計算量を削減することができ、小型で
かつ認識精度の高い音声認識システムを実現できる。
示す流れ図
Claims (4)
- 【請求項1】 フレームベクトル群の時系列として表現
された標準パタンを用いて認識を行うシステムにおい
て、入力パタンのベクトル時系列を保持する記憶手段
と、木構造表現された、標準パタンのフレームベクトル
の集合を保持する記憶手段と、入力パタンの各時刻のベ
クトルと指定されたノード(クラスタ)に対応するクラ
スタベクトルとの距離を計算するクラスタ距離計算手段
と、指定されたノード(クラスタ)の子ノードのうち、
前記距離の値の小さい方から1つ以上の子ノードを選択
する子ノード選択手段と、前記クラスタ距離計算手段お
よび前記子ノード選択手段を制御して、ルートノードか
ら選択された子ノードを辿って順次計算されるクラスタ
距離を用いて、フレームベクトルとの距離(フレーム距
離)の群を算出するフレーム距離計算手段と、前記フレ
ーム距離の群を用いて、標準パタンとのマッチングを行
う手段、とを含んで構成されることを特徴とする音声認
識システム。 - 【請求項2】 フレームベクトルからなるクラスタリン
グベクトル群をクラスタ化するとともに、各クラスタの
クラスタ代表ベクトルを算出するクラスタベクトル計算
手段と、すべての標準パタンのフレームベクトルより構
成される集合を初期クラスタリングベクトル群として前
記クラスタベクトル計算を実行し、さらに、得られた各
クラスタに属するフレームベクトル群をクラスタリング
ベクトル群としてクラスタベクトル計算を繰り返す制御
手段、とを更に含んで構成されることを特徴とする請求
項1記載の音声認識システム。 - 【請求項3】 混合連続分布HMMとして表現された標
準パタンを用いて認識を行うシステムにおいて、入力パ
タンのベクトル時系列を保持する記憶手段と、木構造表
現された、混合連続分布HMMを構成する要素分布(フ
レーム分布)の群を保持する記憶手段と、入力パタンの
各時刻のベクトルの、指定されたノード(クラスタ)に
対応するクラスタ分布に対する尤度を計算するクラスタ
尤度計算手段と、指定されたノード(クラスタ)の子ノ
ードのうち、前記クラスタ尤度の大きい方から1つ以上
の子ノードを選択する子ノード選択手段と、前記クラス
タ尤度計算手段および前記子ノード選択手段を制御し
て、ルートノードから選択された子ノードを辿って順次
計算されるクラスタ尤度を用いて、フレーム分布に対す
る尤度(フレーム尤度)の群を算出するフレーム尤度計
算手段と、前記フレーム尤度の群を用いて、標準パタン
に対する尤度計算を行う手段、とを含んで構成されるこ
とを特徴とする音声認識システム。 - 【請求項4】 フレーム分布からなるクラスタリング分
布の群をクラスタ化するとともに、各クラスタを表現す
るクラスタ分布を算出するクラスタ分布計算手段と、す
べてのフレーム分布より構成される集合を初期クラスタ
リング分布群として前記クラスタ分布計算を実行し、さ
らに、得られた各クラスタに属するフレーム分布の群を
クラスタリング分布群として、クラスタ分布計算を繰り
返す制御手段、とを更に含んで構成されることを特徴と
する請求項3記載の音声認識システム。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5133049A JP2522154B2 (ja) | 1993-06-03 | 1993-06-03 | 音声認識システム |
| CA002124906A CA2124906C (en) | 1993-06-03 | 1994-06-01 | Pattern recognition with a tree structure used for reference pattern feature vectors or for hmm |
| DE69420891T DE69420891T2 (de) | 1993-06-03 | 1994-06-01 | Mustererkennung mit Baumstruktur für Referenzmustermerkmalsvektoren oder für "HMM" |
| EP94108456A EP0627726B1 (en) | 1993-06-03 | 1994-06-01 | Pattern recognition with a tree structure used for reference pattern feature vectors or for HMM |
| US08/659,557 US5912989A (en) | 1993-06-03 | 1996-06-06 | Pattern recognition with a tree structure used for reference pattern feature vectors or for HMM |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5133049A JP2522154B2 (ja) | 1993-06-03 | 1993-06-03 | 音声認識システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06348292A true JPH06348292A (ja) | 1994-12-22 |
| JP2522154B2 JP2522154B2 (ja) | 1996-08-07 |
Family
ID=15095626
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5133049A Expired - Fee Related JP2522154B2 (ja) | 1993-06-03 | 1993-06-03 | 音声認識システム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US5912989A (ja) |
| EP (1) | EP0627726B1 (ja) |
| JP (1) | JP2522154B2 (ja) |
| CA (1) | CA2124906C (ja) |
| DE (1) | DE69420891T2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0762383A2 (en) | 1995-08-30 | 1997-03-12 | Nec Corporation | Pattern adapting apparatus for speech or pattern recognition |
| US6112173A (en) * | 1997-04-01 | 2000-08-29 | Nec Corporation | Pattern recognition device using tree structure data |
| US6173076B1 (en) | 1995-02-03 | 2001-01-09 | Nec Corporation | Speech recognition pattern adaptation system using tree scheme |
Families Citing this family (37)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
| US7242988B1 (en) | 1991-12-23 | 2007-07-10 | Linda Irene Hoffberg | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
| US6418424B1 (en) | 1991-12-23 | 2002-07-09 | Steven M. Hoffberg | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
| US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
| US6850252B1 (en) | 1999-10-05 | 2005-02-01 | Steven M. Hoffberg | Intelligent electronic appliance system and method |
| US6400996B1 (en) | 1999-02-01 | 2002-06-04 | Steven M. Hoffberg | Adaptive pattern recognition based control system and method |
| JPH08146988A (ja) * | 1994-11-21 | 1996-06-07 | N T T Data Tsushin Kk | 音声認識方法及び音声認識装置 |
| WO1997008686A2 (en) * | 1995-08-28 | 1997-03-06 | Philips Electronics N.V. | Method and system for pattern recognition based on tree organised probability densities |
| WO1997008685A2 (en) * | 1995-08-28 | 1997-03-06 | Philips Electronics N.V. | Method and system for pattern recognition based on dynamically constructing a subset of reference vectors |
| US6128587A (en) * | 1997-01-14 | 2000-10-03 | The Regents Of The University Of California | Method and apparatus using Bayesian subfamily identification for sequence analysis |
| JP2991287B2 (ja) * | 1997-01-28 | 1999-12-20 | 日本電気株式会社 | 抑制標準パターン選択式話者認識装置 |
| JP2991288B2 (ja) * | 1997-01-30 | 1999-12-20 | 日本電気株式会社 | 話者認識装置 |
| DE19723294C2 (de) * | 1997-06-04 | 2003-06-18 | Daimler Chrysler Ag | Mustererkennungsverfahren |
| GB2333172A (en) * | 1998-01-13 | 1999-07-14 | Softsound Limited | Recognition |
| US5983180A (en) * | 1997-10-23 | 1999-11-09 | Softsound Limited | Recognition of sequential data using finite state sequence models organized in a tree structure |
| US6151574A (en) * | 1997-12-05 | 2000-11-21 | Lucent Technologies Inc. | Technique for adaptation of hidden markov models for speech recognition |
| US6163622A (en) * | 1997-12-18 | 2000-12-19 | U.S. Philips Corporation | Image retrieval system |
| US6070164A (en) * | 1998-05-09 | 2000-05-30 | Information Systems Corporation | Database method and apparatus using hierarchical bit vector index structure |
| US6272250B1 (en) * | 1999-01-20 | 2001-08-07 | University Of Washington | Color clustering for scene change detection and object tracking in video sequences |
| US6721759B1 (en) * | 1998-12-24 | 2004-04-13 | Sony Corporation | Techniques for spatial representation of data and browsing based on similarity |
| US7966078B2 (en) | 1999-02-01 | 2011-06-21 | Steven Hoffberg | Network media appliance system and method |
| US6594392B2 (en) * | 1999-05-17 | 2003-07-15 | Intel Corporation | Pattern recognition based on piecewise linear probability density function |
| US6526379B1 (en) * | 1999-11-29 | 2003-02-25 | Matsushita Electric Industrial Co., Ltd. | Discriminative clustering methods for automatic speech recognition |
| US20040205035A1 (en) * | 2000-05-01 | 2004-10-14 | Norbert Rimoux | Method and system for adaptive learning and pattern recognition |
| WO2002029617A1 (en) * | 2000-09-30 | 2002-04-11 | Intel Corporation (A Corporation Of Delaware) | Method, apparatus, and system for building a compact model for large vocabulary continuous speech recognition (lvcsr) system |
| US6978239B2 (en) * | 2000-12-04 | 2005-12-20 | Microsoft Corporation | Method and apparatus for speech synthesis without prosody modification |
| US7802236B2 (en) * | 2002-09-09 | 2010-09-21 | The Regents Of The University Of California | Method and apparatus for identifying similar regions of a program's execution |
| US7496498B2 (en) * | 2003-03-24 | 2009-02-24 | Microsoft Corporation | Front-end architecture for a multi-lingual text-to-speech system |
| US7542949B2 (en) * | 2004-05-12 | 2009-06-02 | Mitsubishi Electric Research Laboratories, Inc. | Determining temporal patterns in sensed data sequences by hierarchical decomposition of hidden Markov models |
| US7805301B2 (en) * | 2005-07-01 | 2010-09-28 | Microsoft Corporation | Covariance estimation for pattern recognition |
| US20100185672A1 (en) * | 2009-01-21 | 2010-07-22 | Rising Iii Hawley K | Techniques for spatial representation of data and browsing based on similarity |
| US20100239168A1 (en) * | 2009-03-20 | 2010-09-23 | Microsoft Corporation | Semi-tied covariance modelling for handwriting recognition |
| US20100246941A1 (en) * | 2009-03-24 | 2010-09-30 | Microsoft Corporation | Precision constrained gaussian model for handwriting recognition |
| US9336774B1 (en) * | 2012-04-20 | 2016-05-10 | Google Inc. | Pattern recognizing engine |
| CN110889438B (zh) * | 2019-11-08 | 2023-07-04 | 重庆金山医疗技术研究院有限公司 | 一种图像处理方法、装置、电子设备及存储介质 |
| CN115398437B (zh) | 2020-03-30 | 2026-04-03 | 甲骨文国际公司 | 改进的域外(ood)检测技术 |
| US11823478B2 (en) | 2022-04-06 | 2023-11-21 | Oracle International Corporation | Pseudo labelling for key-value extraction from documents |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5525150A (en) * | 1978-08-10 | 1980-02-22 | Nec Corp | Pattern recognition unit |
| JPS55157799A (en) * | 1979-05-29 | 1980-12-08 | Nippon Electric Co | High efficiency pattern matching unit |
| DE58906476D1 (de) * | 1988-07-05 | 1994-02-03 | Siemens Ag | In integrierter Schaltungstechnik ausgeführtes digitales neuronales Netz. |
| JP2940933B2 (ja) * | 1989-05-20 | 1999-08-25 | 株式会社リコー | パターン認識方式 |
| JPH07104952B2 (ja) * | 1989-12-28 | 1995-11-13 | シャープ株式会社 | パターンマッチング装置 |
| US5060282A (en) * | 1990-03-26 | 1991-10-22 | The United States Of America As Represented By The United States Department Of Energy | Optical pattern recognition architecture implementing the mean-square error correlation algorithm |
| US5276766A (en) * | 1991-07-16 | 1994-01-04 | International Business Machines Corporation | Fast algorithm for deriving acoustic prototypes for automatic speech recognition |
| JP3118725B2 (ja) * | 1991-09-11 | 2000-12-18 | 株式会社日立製作所 | 自動分類方法 |
| US5325445A (en) * | 1992-05-29 | 1994-06-28 | Eastman Kodak Company | Feature classification using supervised statistical pattern recognition |
-
1993
- 1993-06-03 JP JP5133049A patent/JP2522154B2/ja not_active Expired - Fee Related
-
1994
- 1994-06-01 EP EP94108456A patent/EP0627726B1/en not_active Expired - Lifetime
- 1994-06-01 DE DE69420891T patent/DE69420891T2/de not_active Expired - Lifetime
- 1994-06-01 CA CA002124906A patent/CA2124906C/en not_active Expired - Fee Related
-
1996
- 1996-06-06 US US08/659,557 patent/US5912989A/en not_active Expired - Lifetime
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6173076B1 (en) | 1995-02-03 | 2001-01-09 | Nec Corporation | Speech recognition pattern adaptation system using tree scheme |
| EP0762383A2 (en) | 1995-08-30 | 1997-03-12 | Nec Corporation | Pattern adapting apparatus for speech or pattern recognition |
| US5956676A (en) * | 1995-08-30 | 1999-09-21 | Nec Corporation | Pattern adapting apparatus using minimum description length criterion in pattern recognition processing and speech recognition system |
| US6112173A (en) * | 1997-04-01 | 2000-08-29 | Nec Corporation | Pattern recognition device using tree structure data |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0627726A1 (en) | 1994-12-07 |
| DE69420891D1 (de) | 1999-11-04 |
| US5912989A (en) | 1999-06-15 |
| CA2124906A1 (en) | 1994-12-04 |
| EP0627726B1 (en) | 1999-09-29 |
| JP2522154B2 (ja) | 1996-08-07 |
| CA2124906C (en) | 1999-09-14 |
| DE69420891T2 (de) | 2000-07-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2522154B2 (ja) | 音声認識システム | |
| CN114492363B (zh) | 一种小样本微调方法、系统及相关装置 | |
| Wang et al. | Residual convolutional CTC networks for automatic speech recognition | |
| JP5418223B2 (ja) | 音声分類装置、音声分類方法、および音声分類用プログラム | |
| Gales | Cluster adaptive training of hidden Markov models | |
| EP0750293B1 (en) | Triphone hidden Markov model (HMM) design method and apparatus | |
| US7437288B2 (en) | Speech recognition apparatus | |
| CN108415898B (zh) | 深度学习语言模型的词图重打分方法和系统 | |
| JP2007047818A (ja) | 最適化された部分的確率混合共通化を用いる音声認識のための方法および装置 | |
| US20080243506A1 (en) | Speech recognition apparatus and method and program therefor | |
| WO2015022761A1 (en) | Pattern recognition apparatus and pattern recognition method | |
| Sankar | Robust HMM estimation with Gaussian merging-splitting and tied-transform HMMs | |
| Yu et al. | Discriminative cluster adaptive training | |
| Li et al. | Solving large-margin hidden Markov model estimation via semidefinite programming | |
| JP3176210B2 (ja) | 音声認識方法及び音声認識装置 | |
| JP3589044B2 (ja) | 話者適応化装置 | |
| CN114530145A (zh) | 语音识别结果纠错方法及装置、计算机可读存储介质 | |
| CN115064159A (zh) | 基于hmm的失语症患者语音识别算法及装置 | |
| Liu et al. | Automatic model complexity control using marginalized discriminative growth functions | |
| JP2013174768A (ja) | 特徴量補正パラメータ推定装置、音声認識システム、特徴量補正パラメータ推定方法、音声認識方法及びプログラム | |
| CN119832939B (zh) | 语音情感的识别方法、装置、电子设备及存储介质 | |
| JP5694976B2 (ja) | 分散補正パラメータ推定装置、音声認識システム、分散補正パラメータ推定方法、音声認識方法及びプログラム | |
| JP2011048255A (ja) | 経路探索装置、音声認識装置、これらの方法及びプログラム | |
| JPH07114394A (ja) | 話者学習装置 | |
| JP2531073B2 (ja) | 音声認識システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19960402 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090531 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100531 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110531 Year of fee payment: 15 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110531 Year of fee payment: 15 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120531 Year of fee payment: 16 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120531 Year of fee payment: 16 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130531 Year of fee payment: 17 |
|
| LAPS | Cancellation because of no payment of annual fees |