JPS63192098A - 音声認識における標準パタ−ン作成装置 - Google Patents
音声認識における標準パタ−ン作成装置Info
- Publication number
- JPS63192098A JPS63192098A JP62025190A JP2519087A JPS63192098A JP S63192098 A JPS63192098 A JP S63192098A JP 62025190 A JP62025190 A JP 62025190A JP 2519087 A JP2519087 A JP 2519087A JP S63192098 A JPS63192098 A JP S63192098A
- Authority
- JP
- Japan
- Prior art keywords
- group
- covariance matrix
- data
- groups
- standard pattern
- 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)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[概要]
音声N識における標準パターン作成装置であって、分散
の大きい群を2分して2つの群に分割するという操作を
所定の群数になるまで繰返した後の各群の平均ベクトル
と共分散行列を標準バ、ターンとする。
の大きい群を2分して2つの群に分割するという操作を
所定の群数になるまで繰返した後の各群の平均ベクトル
と共分散行列を標準バ、ターンとする。
[産業上の利用分野]
本発明は音声IIにおける標準パターン作成黄。
置に関し、更に詳しくは正確な標準パターンを作成する
ことができるようにした音声認識における標準パターン
作成装置に関する。
ことができるようにした音声認識における標準パターン
作成装置に関する。
音声を認識する場合、各音声ごとに予め定められた標準
的なパターン(標準パターン)を作成しておき、音声が
入力されたらこの音声と各音声ごとの標準パターンとを
順次比較していき、最も一致しているパターンの音声を
入力音声と判定するようになっている。ところで、音声
は各人によってまちまちであり、同一の音声例えば“あ
°9を発声してもその音声パターンは各人によって興な
っている。従って、音声を認識するための標準パターン
は、各人の音声パターンに共通的な部分を抽出した最大
公約数的なものとならざるを得ない。
的なパターン(標準パターン)を作成しておき、音声が
入力されたらこの音声と各音声ごとの標準パターンとを
順次比較していき、最も一致しているパターンの音声を
入力音声と判定するようになっている。ところで、音声
は各人によってまちまちであり、同一の音声例えば“あ
°9を発声してもその音声パターンは各人によって興な
っている。従って、音声を認識するための標準パターン
は、各人の音声パターンに共通的な部分を抽出した最大
公約数的なものとならざるを得ない。
このため、誤認識の起こることもあり、正確な音声認識
を行うことができる標準パターンが必要とされている。
を行うことができる標準パターンが必要とされている。
[従来の技術]
第4図は標準パターン作成装置の従来構成を示すブロッ
ク図である。図において、1は標準パターン作成用のデ
ータを格納しておくデータ格納部、2は該データ格納部
1からデータを読出して平均ベクトルを算出する平均ベ
クトル算出部1.3は同じくデータ格納部1からデータ
を読出して共分散行列を算出する共分散行列算出部であ
る。そして、共分散行列算出部3から、平均ベクトルと
共分散行列が標準パターンとして出力される。
ク図である。図において、1は標準パターン作成用のデ
ータを格納しておくデータ格納部、2は該データ格納部
1からデータを読出して平均ベクトルを算出する平均ベ
クトル算出部1.3は同じくデータ格納部1からデータ
を読出して共分散行列を算出する共分散行列算出部であ
る。そして、共分散行列算出部3から、平均ベクトルと
共分散行列が標準パターンとして出力される。
このように構成された装置において、平均ベクトル桿出
部2は、データ格納部1より読出したデータを基に平均
ベクトルを算出して出力し、共分散行列算出部3はデー
タ格納部1より読出したデータを基に共分散行列を算出
して出力する。そして、出力された平均ベクトルと共分
散行列が標準パターンとなる。
部2は、データ格納部1より読出したデータを基に平均
ベクトルを算出して出力し、共分散行列算出部3はデー
タ格納部1より読出したデータを基に共分散行列を算出
して出力する。そして、出力された平均ベクトルと共分
散行列が標準パターンとなる。
[発明が解決しようとする問題点]
従来の装置では、データ格納部1に最初に入力された群
のデータに基づいて標準パターンを作成している。しか
しながら、群によっては発声の変動や話者の違いによっ
て分散が大きくなるので、音声認識性能が悪化するとい
う不具合があった。
のデータに基づいて標準パターンを作成している。しか
しながら、群によっては発声の変動や話者の違いによっ
て分散が大きくなるので、音声認識性能が悪化するとい
う不具合があった。
本発明はこのような点に鑑みてなされたものであって、
良好な音声認識を行うことができる標準パターンを作成
する標準パターン作成装置を提供することを目的として
いる。
良好な音声認識を行うことができる標準パターンを作成
する標準パターン作成装置を提供することを目的として
いる。
[問題点を解決するための手段]
第1図は本発明の原理ブロック図である。図において、
11は標準パターン作成用の多次元データを格納してお
くデータ格納部、12はデータ格納部11からデータを
読出してデータの群ごとに平均ベクトルを求める平均ベ
クトル算出部、13は゛同じくデータ格納部11からデ
ータを読出してデータの群ごとに共分散行列を求める共
分散行列算出部、14は共分散行列算出部13の出力を
受けて共分散行列の行列式の値が最も大きい詳をその値
が小さくなるような2つの群に分割する群分割部である
。該群分割部14の出力は平均ベクトル算出部12と共
分散行列算出部13に入って、それぞれ分割した2つの
群について再度平均ベクトル算出と共分散行列の算出が
行われるようになっている。
11は標準パターン作成用の多次元データを格納してお
くデータ格納部、12はデータ格納部11からデータを
読出してデータの群ごとに平均ベクトルを求める平均ベ
クトル算出部、13は゛同じくデータ格納部11からデ
ータを読出してデータの群ごとに共分散行列を求める共
分散行列算出部、14は共分散行列算出部13の出力を
受けて共分散行列の行列式の値が最も大きい詳をその値
が小さくなるような2つの群に分割する群分割部である
。該群分割部14の出力は平均ベクトル算出部12と共
分散行列算出部13に入って、それぞれ分割した2つの
群について再度平均ベクトル算出と共分散行列の算出が
行われるようになっている。
[作用]
データ格納部11に入力された複数個の群の多次元デー
タは、それぞれ平均ベクトル算出部12及び共分散行列
算出部13により群ごとに読出され、それぞれ平均ベク
トル算出及び共分散行列の算出が行われる。群分割部1
4は、共分散行列算出部13の出力を常時モニタしてお
り、全ての群についての共分散行列が求まった時点で各
群の共分散行列の行列式の値が最も大きい群を選び出し
、その値が小さくなるような2つの群に分割する。
タは、それぞれ平均ベクトル算出部12及び共分散行列
算出部13により群ごとに読出され、それぞれ平均ベク
トル算出及び共分散行列の算出が行われる。群分割部1
4は、共分散行列算出部13の出力を常時モニタしてお
り、全ての群についての共分散行列が求まった時点で各
群の共分散行列の行列式の値が最も大きい群を選び出し
、その値が小さくなるような2つの群に分割する。
共分散行列は言わばデータのバラツキの度合を示すもの
で、共分散行列の行列式が大きい程バラツキが大きいと
言える。従って、最もバラツキの度合の大きい群を2つ
の群に分割すると各群のバラツキは小さくなるので好ま
しい。分割された2つの群のデータは平均ベクトル算出
部12及び共分散行列算出部13に与えられ、それぞれ
の演算が行われる。以下、同様にして群分割部14は分
散の大きい群を2つの群に分割する操作を、群数が予め
定められた数になるまで繰返す。そして、最終的に決定
された群数についての各群の平均ベクトルと共分散行列
を標準パターンとする。
で、共分散行列の行列式が大きい程バラツキが大きいと
言える。従って、最もバラツキの度合の大きい群を2つ
の群に分割すると各群のバラツキは小さくなるので好ま
しい。分割された2つの群のデータは平均ベクトル算出
部12及び共分散行列算出部13に与えられ、それぞれ
の演算が行われる。以下、同様にして群分割部14は分
散の大きい群を2つの群に分割する操作を、群数が予め
定められた数になるまで繰返す。そして、最終的に決定
された群数についての各群の平均ベクトルと共分散行列
を標準パターンとする。
[実施例]
以下、図面を参照して本発明の実施例を詳細に説明する
。
。
第2図は本発明の一実施例を示す構成ブロック図である
。第1図と同一のものは、同一の符号を付して示す。図
において、20はその時点での群数が予め与えられた数
に達しているか否かで群分割をするか否かを判定する判
定部である。群分割部14は群選択手段21.主成分分
析部22.平均値算出部23及び群分割手段24より構
成されている。
。第1図と同一のものは、同一の符号を付して示す。図
において、20はその時点での群数が予め与えられた数
に達しているか否かで群分割をするか否かを判定する判
定部である。群分割部14は群選択手段21.主成分分
析部22.平均値算出部23及び群分割手段24より構
成されている。
8T選択手段21は共分散行列算出部13で求めた各群
の共分散行列からその行列式の値を求め、それが最大の
群を分割の対象となる群として選択する。主成分分析i
’1s22は、分割の対象となった群内で主成分分析を
行い、第1主成分を求める。
の共分散行列からその行列式の値を求め、それが最大の
群を分割の対象となる群として選択する。主成分分析i
’1s22は、分割の対象となった群内で主成分分析を
行い、第1主成分を求める。
平均値算出部23は、主成分分析部22の出力を受けて
第1主成分の平均値を求める。群分割手段24は、平均
値算出部23の出力(第1主成分平均値)を基準として
第°1主成分がそれより大きいデータと小さいデータの
2群に分割する。そして、分割された各群ごとのデータ
は平均ベクトル算出部12及び共分散行列算出部13に
フィードバックして与えられる。このように構成された
装置の動作を説明すれば、以下の通りである。
第1主成分の平均値を求める。群分割手段24は、平均
値算出部23の出力(第1主成分平均値)を基準として
第°1主成分がそれより大きいデータと小さいデータの
2群に分割する。そして、分割された各群ごとのデータ
は平均ベクトル算出部12及び共分散行列算出部13に
フィードバックして与えられる。このように構成された
装置の動作を説明すれば、以下の通りである。
ここでは、単音節発声された音声の先行子音がp、t、
にのどれであるかを認識する3群認識において、群数を
4群に拡大して認識する場合を例にとって説明する。デ
ータ格納部11に格納されるデータは、例えば破裂部1
フレームの32次元(多次元)スペクトルデータ等であ
る。このデータは、aXに先立って予め発声されたもの
で、p。
にのどれであるかを認識する3群認識において、群数を
4群に拡大して認識する場合を例にとって説明する。デ
ータ格納部11に格納されるデータは、例えば破裂部1
フレームの32次元(多次元)スペクトルデータ等であ
る。このデータは、aXに先立って予め発声されたもの
で、p。
t、にのどの群であるかは予め分かっている。データ数
は各群共にnとし、それぞれXpt〜Xpn。
は各群共にnとし、それぞれXpt〜Xpn。
xt 1〜xtn、 xk 1〜Xk n r表わす。
但し、各Xは32次元ベクトルであり、
例えばXJは
Xs=<X11*Xlz+−*X1sz>なる32個の
成分を持っている。これら3群の分布を仮想的に2次元
平面上に表わしたものの例を第3図に示す。k群がバラ
ツキが一番大きい。
成分を持っている。これら3群の分布を仮想的に2次元
平面上に表わしたものの例を第3図に示す。k群がバラ
ツキが一番大きい。
平均ベクトル算出部12は、p、t、に、各群について
その平均ベクトルEp、Et、Ekを求める。ここで、
例えばEpは ED=(ax−、er、−、eiz) ”(1)で
表わされ、成分eIは次式で与えられる。
その平均ベクトルEp、Et、Ekを求める。ここで、
例えばEpは ED=(ax−、er、−、eiz) ”(1)で
表わされ、成分eIは次式で与えられる。
el−か/+/n (+=1〜32)・・・(2)E
t 、Ekも同様にして求めることができる。
t 、Ekも同様にして求めることができる。
共分散行列算出部13はp、t、にの各群についてその
共分散行列VD 、 Vt 、Vkを求メル。
共分散行列VD 、 Vt 、Vkを求メル。
ここで、■は成分がV lj の32次元行列であり
、p群を例にとるとV14 は次式で与えられる。
、p群を例にとるとV14 は次式で与えられる。
vIJ 4(×1 + −〇 + ) ・(xIJ”;
)x1/(n−1) ・・・(3
)(+、j”1〜32) を群、に群についても同様にして求めることができる。
)x1/(n−1) ・・・(3
)(+、j”1〜32) を群、に群についても同様にして求めることができる。
判定部20は、その時点での群数が予め与えられた数に
達しているかどうかを判定する。この時点では、まだp
、t、にの3群なので、予め定められた群数4に達して
いない。そこで、判定部20は群分割部14に群分割命
令を与える。群選択手段21はl)、Q、に各群につい
て共分散行列の行列式の値IVp I、lVt l、l
Vk Ie算出し、それが最も大きくなる群を分割対象
として選択する。ここでは、第3図により明らかなよう
に、k群の行列式が一番大きくなり、k群が分割対象と
して選択される。
達しているかどうかを判定する。この時点では、まだp
、t、にの3群なので、予め定められた群数4に達して
いない。そこで、判定部20は群分割部14に群分割命
令を与える。群選択手段21はl)、Q、に各群につい
て共分散行列の行列式の値IVp I、lVt l、l
Vk Ie算出し、それが最も大きくなる群を分割対象
として選択する。ここでは、第3図により明らかなよう
に、k群の行列式が一番大きくなり、k群が分割対象と
して選択される。
主成分分析部22は、選択されたに群のデータについて
主成分分析を行い、第1主成分の係数ベクトルMを求め
る。係数ベクトルMは M = (rg t + I
2 、 ・・・ 、ls 2 )
・・・ (4)のように321g
の成分を有しており、各データの第1成分Z!〜Znを
求める。/1目の第1主成分ZAFは次式で与えられる
。
主成分分析を行い、第1主成分の係数ベクトルMを求め
る。係数ベクトルMは M = (rg t + I
2 、 ・・・ 、ls 2 )
・・・ (4)のように321g
の成分を有しており、各データの第1成分Z!〜Znを
求める。/1目の第1主成分ZAFは次式で与えられる
。
次に、平均値算出部23は主成分分析部22で求めた第
1主成分データZ1〜7nの平均値ezを算出する。e
z は次式で与えられる。
1主成分データZ1〜7nの平均値ezを算出する。e
z は次式で与えられる。
132−fzz/n ・(6)群分割手
段24は、(6)式で求めた平均値e2より大きいデー
タをki群、小さいデータをに2群に撮り分け、k群を
ki群とに2群に分割する。
段24は、(6)式で求めた平均値e2より大きいデー
タをki群、小さいデータをに2群に撮り分け、k群を
ki群とに2群に分割する。
ki群、に2群のデータは平均ベクトル算出部12及び
共分散行列算出部13に送られ、それぞれ平均ベクトル
Eks、Ekzと共分散行列Vks、Vkzが算出され
る。この段階で、各群p。
共分散行列算出部13に送られ、それぞれ平均ベクトル
Eks、Ekzと共分散行列Vks、Vkzが算出され
る。この段階で、各群p。
’I+’2+jについて平均ベクトルと共分散行列が求
まったことになるので、処理を終了し各群の標準パター
ンを出力する。
まったことになるので、処理を終了し各群の標準パター
ンを出力する。
上述の実施例ではp、に、t3群を4群に拡大した場合
を例にとうて説明したが、本発明はこれに限るものでは
なく、分割前の群数及び分割後の群数も任意であってよ
い。又、p、に、t3群の最終的な群数も4に限るもの
ではなくその他の数、例えば6であってもよい。この場
合には群分割部14による分割処理を再度繰返ずことに
なる。
を例にとうて説明したが、本発明はこれに限るものでは
なく、分割前の群数及び分割後の群数も任意であってよ
い。又、p、に、t3群の最終的な群数も4に限るもの
ではなくその他の数、例えば6であってもよい。この場
合には群分割部14による分割処理を再度繰返ずことに
なる。
[発明の効果]
以上詳細に説明したように、本発明によれば、入力され
た複数個のデータ群について、予め定められた数の群数
になるまで共分散行列の行列式の値の大きい群から、つ
まりバラツキの大きい鮮からその値が小さくなるような
2つの群に分割する処理を繰返すことにより、発声の変
動や話者の遠いによる分散を小さくすることができる。
た複数個のデータ群について、予め定められた数の群数
になるまで共分散行列の行列式の値の大きい群から、つ
まりバラツキの大きい鮮からその値が小さくなるような
2つの群に分割する処理を繰返すことにより、発声の変
動や話者の遠いによる分散を小さくすることができる。
従って、良好な音声認識を行うことができる標準パター
ンを作成することのできる標準パターン作成装置を提供
することができる。
ンを作成することのできる標準パターン作成装置を提供
することができる。
第1図は本発明の原理ブロック図、
第2図は本発明の一実施例を示す構成ブロック図、
第3図はデータの分布の例を示す図、
第4図は従来H置の構成ブロック図である。
第1図において、
11はデータ格納部、
12は平均ベクトル算出部、
13は共分散行列算出部、
14は群分割部である。
入力
本発明の原理ブロック図
第1図
入力
第2 図
データの分布の#Iを示オ閃
第3図
入力
標章パターン出力
eH110J構瑣ブロッ構図
1079図
Claims (1)
- 【特許請求の範囲】 標準パターン作成用の多次元データを格納しておくデー
タ格納部(11)と、 データの群ごとに平均ベクトルを求める平均ベクトル算
出部(12)と、 データの群ごとに共分散行列を求める共分散行列算出部
(13)と、 共分散行列の行列式の値が最も大きい群を、その値が小
さくなるような2つの群に分割する群分割部(14) とを具備し、群分割部(14)により分割されたデータ
の群を更に平均ベクトル算出部(12)と共分散行列算
出部(13)にフィードバックし、群数が予め定められ
た数になるまで繰返した後の各群の平均ベクトルと共分
散行列を標準パターンとするように構成したことを特徴
とする音声認識における標準パターン作成装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62025190A JPS63192098A (ja) | 1987-02-05 | 1987-02-05 | 音声認識における標準パタ−ン作成装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62025190A JPS63192098A (ja) | 1987-02-05 | 1987-02-05 | 音声認識における標準パタ−ン作成装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63192098A true JPS63192098A (ja) | 1988-08-09 |
Family
ID=12159048
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62025190A Pending JPS63192098A (ja) | 1987-02-05 | 1987-02-05 | 音声認識における標準パタ−ン作成装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63192098A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0293694A (ja) * | 1988-09-30 | 1990-04-04 | Matsushita Electric Ind Co Ltd | パターン作成装置 |
-
1987
- 1987-02-05 JP JP62025190A patent/JPS63192098A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0293694A (ja) * | 1988-09-30 | 1990-04-04 | Matsushita Electric Ind Co Ltd | パターン作成装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0085543B1 (en) | Speech recognition apparatus | |
| JPS63261400A (ja) | 音声認識方式 | |
| JPS63192098A (ja) | 音声認識における標準パタ−ン作成装置 | |
| US5287429A (en) | High speed recognition of a string of words connected according to a regular grammar by DP matching | |
| CN115238100A (zh) | 一种实体对齐方法、装置、设备和计算机可读存储介质 | |
| US4790017A (en) | Speech processing feature generation arrangement | |
| JP3011997B2 (ja) | 参照ベクトル更新方法 | |
| JPH0668677B2 (ja) | ベクトル分割量子化を用いた音声認識方法及びその装置 | |
| JPS58143396A (ja) | 音声認識装置 | |
| JPH0634186B2 (ja) | 音声認識方法及びその装置 | |
| JPS60208800A (ja) | 単語音声認識装置 | |
| JPS6346496A (ja) | 音声認識装置 | |
| JPH0321948B2 (ja) | ||
| JPS61148497A (ja) | 標準パタン作成装置 | |
| JPS6170595A (ja) | 音声認識方式 | |
| KR20250103332A (ko) | 발화자 영상 생성장치 | |
| CN117334215A (zh) | 基于音频的人脸生成方法、装置、设备及存储介质 | |
| JPS61184597A (ja) | 単語音声認識装置の予備選択回路 | |
| JPS62250498A (ja) | 連続単語音声認識装置 | |
| JPS635396A (ja) | 時系列パタ−ン認識装置 | |
| CN120564695A (zh) | 语音合成方法和装置 | |
| JPH01138596A (ja) | 音声認識装置 | |
| JPS62187399A (ja) | 標準パタン作成回路 | |
| JPH0199095A (ja) | パターン作成装置 | |
| JPS6135495A (ja) | 音声認識装置 |