JPH0134400B2 - - Google Patents

Info

Publication number
JPH0134400B2
JPH0134400B2 JP56208791A JP20879181A JPH0134400B2 JP H0134400 B2 JPH0134400 B2 JP H0134400B2 JP 56208791 A JP56208791 A JP 56208791A JP 20879181 A JP20879181 A JP 20879181A JP H0134400 B2 JPH0134400 B2 JP H0134400B2
Authority
JP
Japan
Prior art keywords
digit
dissimilarity
word
input pattern
time
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.)
Expired
Application number
JP56208791A
Other languages
English (en)
Other versions
JPS58126599A (ja
Inventor
Masao Watari
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
Nippon Electric Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP56208791A priority Critical patent/JPS58126599A/ja
Priority to US06/447,829 priority patent/US4592086A/en
Priority to CA000417329A priority patent/CA1193013A/en
Priority to DE8282306577T priority patent/DE3267835D1/de
Priority to EP82306577A priority patent/EP0081390B1/en
Publication of JPS58126599A publication Critical patent/JPS58126599A/ja
Publication of JPH0134400B2 publication Critical patent/JPH0134400B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】 本発明は1個以上の単語を連続して発声した連
続音声を自動的に認識する連続音声認識装置に関
する。
音声認識の手段としては従来から種々の方法が
試みられている。それらの中で最も簡単、かつ有
効な方法としてパタンマツチング法があげられ
る。
この方法は、認識すべき語の各単語に標準的な
パタン(以下単語標準パタンと称する)を用意し
ておき、入力された未知の音声パタン(以下入力
パタンと称する)との間で比較操作(すなわちパ
タンマツチング)を行つて相互で異なる度合を表
わす量(以下相異度と称する)を算出し、最も相
異の少ないすなわち相異度が最小になる単語標準
パタンと同じ単語に属すると判定する方法であ
る。
同一出願人の特許出願(昭和56年12月9日特許
願(23))には上記パタンマツチング法を基礎と
して動作する連続音声認識装置の動作原理が記載
されている。この原理は大略次のようである。す
なわち、単語標準パタンBvl=(〓vl 1、〓vl 2…、〓vl o
、
…、〓vl Nvl)を複数個あらゆる順列で接続すること
によつて得られるパタンを連続音声の標準パタン
(以下連続音声標準パタンと称す)C=Bv1、
Bv2、…、Bvl、…、BvLmaxと考えて、入力パタン
A=〓1、〓2、…、〓n、…、〓M)とのマツチン
グを行う。全体としての相異度S(A、C)が最
小となるように単語標準パタンの順列を定めるこ
とによつて認識を行なう。
入力パタンAと連続音声標準パタンC=Bv1、
Bv2、…、Bvl、…、BvLmaxとの相異度は次のよう
にして求める。入力パタンの時間点mと連続音声
標準パタンの時間点nを第1図に示したような最
適な単調増加で非線形関数n=n(m)(以下時間
正規化関数という)にて対応づけを行い、その対
応づけられた時間点における特徴ベクトル間の距
離d(m、n)を時間正規化関数に沿つて加算し
たものを相異度S(A、C)と定義する。
S(A、C)= minn(m) M 〓m=1 d(m、n(m)) ……(1) n=n(m) ……(2) ここで距数d(m、n)は例えば(3)式にて求める
ことができる。
d(m、n)=Dis(〓n、〓v o)
=R 〓r=1 |anr−v or| ……(3) ただし 〓n=(an1、an2、…、anR) 〓v o=(bv o1、bv o2、…、bv oR) (1)式の最小化を次のような動的計画の手法で行
う。ここでvは単語、Vは単語数、Nvは第v番
目の単語標準パタンの終端、Mは入力パタンの終
端、lは桁、Lmaxは最大桁数である。
初期条件 D(l、v、n)=〓 ……(4) l=1〜Lmax、v=1〜V、n=1〜Nv DB(l、m)=〓 ……(5) l=0〜Lmax、m=0〜M DB(o、o)=0 ……(6) をもとに、m=1よりMまで順次以下に示す(7)(8)
式による設定値により(9)、(10)、(11)式の漸化式を求
める。すなわち D(l、v、o)=DB(l-1、m-1) ……(7) l=1〜Lmax、v=1〜V F(l、v、o)=m−1 ……(8) l=1〜Lmax、v=1〜V を設定し、漸化式 D(l、v、n)=d(n)+D(l、v、n^)
……(9) F(l、v、n)=F(l、v、n^)……(10) ただし n^=argmin〔D(l、v、n′)〕 ……(11) n−2n′n をn=1〜Nv、v=1〜V、l=1〜Lmaxにつ
いてすなわち第3図の斜線部分で示した縦1列に
ついて求める。
ここで argmin xEXyはxEXの条件のもとでyを最小
とするxを意味している。すなわち(11)式はn−2
n′nのもとでD(m−1、n′)を最小とする
n′をn^としている。また、(9)式は第2図に示す3
つの経路より最小を選択することを示しており、
許される経路を3つに制限したのは時間正規化関
数による対応づけが必要以上に歪むことを防ぐた
めである。ここで相異度を求める時用いた最小値
を選択した経路をマツチング経路と呼び、(10)式の
F(l、v、n)を経路情報と呼ぶ。
つづいて、単語標準パタンの終端Nvにおいて
vに関して最小の相異度を求める。すなわち ただし n^=argmin〔D(l、v、Nv)〕 ……(15) 1vV を求める。ここでDB(l、m)を桁相異度、FB
(l、m)を桁経路情報、W(l、m)を桁認識カ
テゴリと呼ぶ。
このように、(7)〜(15)式に示した縦1列の相
異度計算をmを増加させながら進め、入力パタン
の終端Mにおいてlについて最小の相異度を求め
ることにより(1)式の相異度S(A、C)が得られ
る。また、入力パタンの認識結果は次のようにし
て求める。入力パタンの終端Mにおける各桁の桁
相異度DB(l、M)より許された桁すなわち
Lmin桁よりLmax桁の間で最小値を求め、最小
値の得られた桁Lが入力パタンの桁数である。さ
らに第L桁目の認識結果R(L)をW(L、M)より
得、また桁経路情報FB(L、M)より第L−1桁
目の終端を得る。前記操作を順にくり返すことに
よつて各桁での認識結果R(l)が得られる。
しかしながら、前述の特許出願では、相異度D
(l、v、n)と経路情報F(l、v、n)の記憶
量は桁数lに比例して大きくなる。また、(9)、
(10)、(11)式の漸化式の計算量も桁数lに比例して大
きくなる。一方、連続して発声された数字列を認
識する場合など、桁数の制限を必要としない場合
が多い。
本発明の目的は、入力音声に含まれる桁数の制
限を取り除くことにより、入力音声の最大桁数を
Lmaxとした場合記憶量、計算量ともに従来の
1/Lmaxに減少させる連続音声認識装置を提供
することである。
次に本発明の原理を第4図を用いて説明する。
今、全体の最小相異度を求めた時得られたマツチ
ング経路(m、n(m))上のある点(m1、n1)
において、始端よりそのマツチング経路に沿つて
その点(m1、n1)まで得られた部分相異度は、
その点(m1、n1)を通るすべてマツチング経路
に沿つて得られる部分相異度の最小値である。す
なわちある点(m1、n1)を通るすべてのマツチ
ング経路に沿つて得られる全体相異度の最小値は
始端よりその点(m1、n1)までの部分相異度と
その点(m1、n1)より終端までの部分相異度の
それぞれの最小値の和で与えられる。
すなわち、 S(A、C)= minn(m) M 〓m=1 d(m、n) = minn(m) n 〓m=1 d(m、n)+minn(m) M 〓m=m1+1 d(m、n) ……(16) ただし(m1、n1)はn(m)上の点である。
これにより、ある点(m1、n1)より終端まで
の最小化は、始端より点(m1、n1)までの最小
化と独立に行うことができる。今、第4図に示す
点Xlより終端El+Lまでの最小化を考える。この部
分相異度Sl L(A′、Cl L)は部分入力パタンA′(〓n+
1、〓n1+2、…〓M)と連続音声標準パタンの部分
パタンであるCl L=Bvl、Bvl+1、…、Bvl+Lとの間で
求められる。すなわち Sl L(A′、Cl L)= minn(m) M 〓m=m1+1 d(m、n) ……(17) にて求められる。ここで桁数の制限がないとすれ
ば、Lを変化させ、部分相異度Sl L(A′、Cl L)の最
小値を求め、最小値の得られた桁数L^が部分入力
パタンA′の桁数である。すなわち で与えられる。
次に点Xl+1より終端El+1+Lまでの最小化を考え
る。この部分相異度Sl+1 L(A′、Cl+1 L)は部分入力
パタン(〓n1+1、〓n1+2、…〓M)と連続音声標
準パタンであるCl+1 L=B〓l+1、B〓l+2、…、B〓l+1+L
との間で求められる。ここでCl+1 Lは単語標準パタ
ンをL個あるゆる順列で接続したパタンであり
Cl Lと同じものである。よつて Sl+1 L(A′、Cl+1 L)=Sl+1 L(A′、Cl L)=Sl L(A′、Cl L)
……(21) となり、点Xl+1より終端El+1+Lまでの最小化は、
点Xlより終端El+Lまでの最小化と同一の結果とな
る。
このように桁数の制限がないとすれば、各点
X1,X2,…,Xl,…より終端までの部分相異度
はすべて同一で(17)、(18)、(19)式で与えら
れ、その時得られた標準パタン系列は (20)式のCl ∧ Lで与えられる。
一方、全体の相異度は(16)式に示すように始
端より点Xlまでの部分相異度と点Xlより終端まで
の部分相異度の和 で与えられる。このため、入力パタンの時刻m1
において点X1、X2、…Xl、…の相異度の最小値
を求め、その最小値とm1+1より終端までの 相異度Sl ∧ L(A′、Cl ∧ L)の和により全体の相 異度S(A、C)を求めることができる。
次に本発明の基本動作である相異度S(A、C)
の計算手順を第5図、第6図を用いて説明する。
相異度計算は、初期条件のもとで動的計画の漸化
式を入力パタンの時間軸mの順に求めることであ
る。
初期条件は D(v、n)=〓 ……(23) v=1〜V、n=1〜Nv DB(o)=o ……(24) DB(m)=〓 ……(25) m=1〜M であり、第6図のブロツク1で行われる。次に入
力パタンの時間点mにおけるn軸に平行な縦1列
の相異度計算は以下のように行われる。初期値を D(v、o)=DB(m−1) ……(26) F(v、o)=m−1 ……(27) として(第6図のブロツク2で行われる。) 漸化式 をnを減少させる方向で計算する(第6図のブロ
ツク4で行われる)。ここでd(〓m、〓v o)は入
力パタンの時間点mの特徴ベクトル〓mと第v番
目の単語標準パタン〓v oとのベクトル間距離を(3)
式により求める(第6図のブロツク3で行われ
る)。
第2図に示すように(m、n)点の計算は(m
−1、n)、(m−1、n−1)、(m−1、n−
2)の3点の相異度より求められる。次の(m、
n−1)点の計算は(m−1、n−1)、(m−
1、n−2)、(m−1、n−3)の3点の相異度
より求められ(m−1、n)点の相異度は使用し
ないので(m、n)点の計算結果を(m−1、
n)点へ記憶しても(m、n−1)点の形算に影
響を与えない。ゆえにnを減少させる方向で計算
を進めれば、m−1点の相異度とm点の相異度の
記憶エリアを共有することができる。上記の漸化
式計算を縦1列実行した後、単語標準パタンの終
端Nvにおける相異度D(v、Nv)とそれまで計
算された最小の単語相異度である桁相異度DB
(m)と比較し、得られた相異度D(v、Nv)の
方が小さい場合は、その相異度D(v、Nv)を桁
相異度DB(m)とし、その単語標準パタンの属
するカテゴリvを桁認識カテゴリW(m)とし、
その相異度D(v、Nv)が得られたマツチング経
路情報F(v、Nv)を桁経路情報FB(m)とする
(第6図のブロツク5で行われる)。このようにし
て行われる縦1列の相異度計算(第6図のブロツ
ク2,3,4,5の計算)をV個の標準単語パタ
ンについて実行する。次に入力パタンの時間点m
を1つ増加して同様の縦1列の相異度計算をV個
の標準単語パタンについて実行し、入力パタンの
終端Mまで求める。最後に桁経路情報FB(m)と
桁認識カテゴリW(m)より入力パタンの判定を
行う。この判定の方法は、第5図に示すように、
まず、入力パタンの終端Mにおける認識結果F(L)
をW(M)より得、つづいて桁経路情報FB(M)
より第L−1桁目の終端を得る(第6図のブロツ
クで行われる)。前記操作を順にくり返すことに
よつて各桁lでの認識結果R(l)が得られる。
本発明の連続音声認識装置は前記の相異度計算
手順を実行する装置であるから次のような各部を
必要とする。すなわち、入力パタンA=〓1、〓
2、…、〓n、…、〓Mと、あらかじめ記憶されて
いるV個の単語標準パタンBv=〓v 1、〓v 2、…、〓
v o、…、〓v Nv(v=1、2、…、V)と、 入力パタンの時間点を示す信号mを1よりMま
で変化させ、各mに関して単語を示す信号vを1
よりVまで変化させ、さらに各vに関して標準パ
タンの時間点を示す信号nを1よりNvまで変化
させて与える制御部と、 上記制御部の信号v、nによつて番地指定され
る相異度メモリ部D(v、n)と、経路情報メモ
リ部F(v、n)とを有し、前記制御部より指定
されるm、v、nにおいて入力パタン〓nと単語
vの単語標準パタン〓v oとのベクトル間距離d(〓
n、〓v o)を求める距離計算部と、 各時間点mにおいて各単語vに関して最初に初
期条件を時間点m−1の結果である単語相異度
DB(m−1)と時間点m−1により与え前記距
離d(〓n、〓v o)と時間点m−1における相異度
D(v、n)と経路情報F(v、n)とを参照して
動的計画の漸化式を計算し時間点mにおける相異
度D(v、n)と経路情報F(v、n)を順次求め
る漸化式計算部と、 各時間点mにおいて前記漸化式計算部で求めら
れた各単語の終端での相異度D(v、Nv)の中よ
り最小を求めこれを桁相異度DB(m)としこれ
に対応した経路情報F(v、Nv)を桁経路情報
FB(m)とし最小値が得られた単語名vを桁認識
カテゴリW(m)とする桁相異度計算部と、これ
らを記憶するための桁相異度メモリ部DB(m)
と、桁経路情報メモリ部FB(m)と、桁認識カテ
ゴリメモリ部W(m)と、桁経路情報FB(m)と
桁認識カテゴリW(m)に基づいて逆順に入力パ
タンの各桁のカテゴリを判定し出力する判定部と
を有している。
本発明では、入力パターンの桁数の制限をなく
すことによつて相異度計算を各桁ごとに行わず、
一箇所にまとめて計算することが可能である。す
なわち、相異度計算においては、最大化原理によ
り入力パターンのある時刻を通る最小値を求める
計算を前半の最小化と後半の最小化に分けること
ができる。ここで、入力パターンの桁制限をなく
すと、前半部の桁数が1からXまでにおけるそれ
ぞれの相違度とは無関係に後半部の最小化を行う
ことができる。この後半分の最小化は相違度が最
小となるよう桁数が求められる。この後半分の最
小化は前半分の桁数にかかわらず同一であり、よ
つて後半分の最小化を一箇所にまとめて計算する
ことができる。この原理を第1桁より適用すれば
全体の相違度計算を1つの桁にまとめることが可
能となる。
このように本発明では、入力パタンの桁数の制
限をなくすことによつて相異度計算を各桁ごとに
行わずに、一ケ所でまとめて計算することが可能
となり、計算量、記憶量ともに従来の1/Lmax
(Lmaxは入力音声の最大桁数)に減少すること
ができる。
次に本発明の装置の具体的構成を図面を参照し
ながら説明する。第7図は、本発明の一構成例を
示すブロツク図であり、第8図は制御指令信号の
タイムチヤートである。制御部10は、m1,n
1,v1などの制御指令信号を第8図に示すよう
に発することによつて、他の各部を制御する機能
を持つが、その詳細は他の各部の動作に関連して
その都度説明する。
入力部11は、信号Speech inで与えられる入
力部を分析し一定時間ごとに特徴ベクトルを出力
する。この連続分析は例えば、多チヤンネルのフ
イルタより構成されるフイルタバンクによる周波
数分析などがある。また入力部11には入力音声
のレベルを監視し、音声の始端、終端を検出する
機能を持ち、その検出した時点を制御部10へ信
号SPにより伝える。入力パタンバツフア12は、
音声の始端が検出された後、信号m3に従つて入
力部11より与えられる特徴ベクトルamを記憶
する。信号m3は入力パタンの時間点mに対応し
た信号である。標準パタンメモリ部13は、V個
の単語標準パタンB1,B2,…Bvを記憶し、標準
パタン長メモリ部14は単語標準パタンBvの長
さNvを記憶している。
制御部10は標準パタンの単語vを指示する信
号v1を標準パタン長メモリ部14へ発し、単語
標準パタンBvの長さNvを読み出し、単語標準パ
タンの時間点nに対応する信号n1を発生する。
信号n1に従つて入力パタンバツフア12より入
力パタンの特徴ベクトル〓mが読み出され、標準
パタンメモリ部より〓v oが順次読み出され距離計
算部15において(3)式が計算される。
距離計算部15において第11図に示すように
初めに信号Cl153にてアキユムレータ153が
クリヤされ、入力パタンバツフア12と標準パタ
ンメモリ部13より信号r1に従つてR個のデー
タが読み込まれ、絶対値回路151にて絶対値を
求め、加算器152にて加算され、(3)式の距離d
(〓n、〓v n)がアキユムレータ153に求まり、
この距離が漸化式計算部17へ入力される。
相異度メモリ部18、経路情報メモリ部19は
第9図に示す2次元の構成であり、桁相異度メモ
リ部21、桁認識カテゴリメモリ部22、桁経路
情報メモリ部23は第10図に示す1次元の構成
である。
漸化式計算の初期セツトは音声の入力される前
に制御部10の信号CLにより行われ、相異度メ
モリ部18、桁相異度メモリ21へ(23)、(24)、
(25)式で示した値がセツトされる。
漸化式計算部17は第6図のブロツク4を行う
部分であり、漸化式(28)、(29)、(30)を実行す
る。すなわち、漸化式計算部17は、第12図に
示すように3つの相異度レジスタD1,D2,D
3と、その3つのレジスタD1,D2,D3の最
小値を計算する比較回路171と、加算器172
と、3つの経路レジスタF1,F2,F3より構
成される。制御部10より発せられた信号n1,
n11,n12によつて相異度メモリ部18と経
路メモリ部19より3つの相異度D(v、n)、D
(v、n−1)、D(v、n−2)と3つの経路情
報F(v、n)、F(v−n−1)、F(v、n−2)
を読み出しそれぞれ相異度レジスタD1,D2,
D3と経路レジスタF1,F2,F3へ格納す
る。比較回路171は3つの相異度レジスタD
1,D2,D3より最小値を検出し、その最小値
が得られた相異度Dn^(n^は1、2、3のどれか)
に対応した経路レジスタFn^を選択するゲート信
号n^を発する。前記ゲートn^により選択された経
路レジスタFn^の内容が経路メモリ部19のF
(v、n)へ格納される。また比較回路171よ
り出力された相異度の最小値D(v、n^)は、距
離計算部15より出力された距離d(〓m、〓v o)
と加算器172によつて加算され、相異度メモリ
部18へ格納される。
この漸化式計算がn=1よりNvまで算出され、
この結果である相異度D(v、Nv)が各vに対し
て算出される。
桁相異度計算部20は、第6図のブロツク5を
行う部分であり、V個の相異度D(v、Nv)の最
小値を逐次求める。すなわち、桁相異度計算部2
0は第13図に示すように、比較回路201と、
相異度D(v、Nv)を保持するレジスタ202
と、単語標準パタンの属するカテゴリvを保持す
るレジスタ203と、経路情報F(v、Nv)を保
持するレジスタ204より構成される。制御部1
0より発せられた信号n1に従い、相異度メモリ
部18と経路メモリ部19より相異度D(v、
Nv)と経路情報F(v、Nv)が読み出され、そ
れぞれレジスタ202と204へ格納され、単語
標準パタンの属するカテゴリvをレジスタ203
へ格納される。一方、比較回路201は前記相異
度D(v、Nv)と桁相異度メモリ部21より読み
出された桁相異度DB(m)と比較し、相異度D
(v、Nv)がより小さいと判定するゲート信号v^
を発生する。ゲート信号v^に従つてレジスタ20
2,203,204に保持されていた相異度D
(v、Nv)、カテゴリv、経路情報F(v、Nv)
がそれぞれ桁相異度メモリ部21のDB(m)、桁
認識カテゴリメモリ部22W(m)桁経路メモリ
部23FB(m)へ格納される。さらに制御部10
より信号Cl2によつて第5図のブロツク2にて行
われる部分である縦1列の相異度計算部の(26)、
(27)式に示した初期セツトが行われる。すなわ
ち桁相異度メモリ部21よりDB(m−1)が読
み出され、相異度メモリ部18のD(v、o)へ
格納され、経路メモリ部19のF(v、o)へm
−1が格納される。判定部24は、第5図のブロ
ツク6を行う部分であり、桁経路情報FB(m)と
桁認識カテゴリW(m)より入力パタンの各桁の
認識結果R(l)を出力する。すなわち、判定部24
は第14図に示すように、桁経路情報F(m)を
保持するレジスタ244と認識結果を保持するレ
ジスタ245より構成される。音声の終端が検出
されると入力部11より信号SPによつて制御部
10に通知され、つづいて制御部10は判定部2
4へ信号m1を発し、判定部24は処理を開始す
る。判定制御部246は信号m1を受けた後、m
=Mとしてアドドレス信号m2を桁経路メモリ部
23と桁認識カテゴリメモリ部22へ発し、FB
(M)とW(M)が読み出され、レジスタ244と
レジスタ245へ格納される。レジスタ245の
内容が認識結果として出力される。さらに判定制
御部246はm=(レジスタ244の内容)とし
てアドレス信号m2を桁経路メモリ部23と桁認
識カテゴリメモリ部22へ発し、FB(m)とW
(m)が読み出されレジスタ244とレジスタ2
45へ格納される。この処理を順次m=Mよりm
=0となるまで繰り返すことにより認識結果がレ
ジスタRより出力される。
以上、本発明の原理とその一構成例を説明した
が、これらの記載は本発明の範囲を限定するもの
ではない。特に、入力パタン〓nと標準パタン〓v o
との距離を(3)式のような距離尺度を用いて説明し
たが、このかわりに(31)式のようなユークリツ
ド距離、(32)式のような内積等を用いてよい。
d(m、n)=R 〓r=1 (anr−bv or)2 ……(31) d(m、n)=R 〓r=1 (anr×bv nr) ……(32) また、相異度を計算するための漸化式は(28)、
(29)、(30)式の形の他にも種々考えられ、この
(28)、(29)、(30)式の代わりに特公告56−28278
号に記載されている形も使用できることは明白で
ある。
【図面の簡単な説明】
第1図はマツチング経路の例を示した図であ
り、第2図は漸化式において許されているマツチ
ング経路を示した図であり、第3図は相異度計算
順序を示した図であり、第4図は本発明の原理を
示した図であり、第5図は、判定処理の計算順序
を示した図であり、第6−1および6−2図は本
発明の計算手順を示すフローチヤートであり、第
7図は本発明の一実施例の構成図であり、第8図
は本発明の実施例の動作を説明するためのタイム
チヤートであり、第9図は相異度メモリ部、経路
情報メモリ部の構成図であり、第10図は単語相
異度メモリ部、単語経路情報メモリ部、単語認識
カテゴリメモリ部の構成図であり、第11図は本
発明の一構成要素の一つである距離計算部の構成
図であり、第12図は漸化式計算部の構成図であ
り、第13図は桁相異度計算部の構成図であり、
第14図は判定部の構成図である。第7図、第1
1図、第12図、第13図、第14図において、 10……制御部、11……入力部、12……入
力パタンバツフア、13……標準パタンメモリ
部、14……標準パタン長メモリ部、15……距
離計算部、17……漸化式計算部、18……相異
度メモリ部、19……経路情報メモリ部、20…
…桁相異度計算部、21……桁相異度メモリ部、
22……桁認識カテゴリメモリ部、23……桁経
路情報メモリ部、24……判定部、151……絶
対値回路、152……加算器、153……アキユ
ムレータ、171……比較回路、172……加算
器、D1,D2,D3……相異度を保持するレジ
スタ、F1,F2,F3……経路を保持するレジ
スタ、201……比較回路、202……単語相異
度を保持するレジスタ、203……カテゴリを保
持するレジスタ、204……経路情報を保持する
レジスタ、244……単語経路情報を保持するレ
ジスタ、245……認識結果を保持し出力するレ
ジスタ、246……判定制御部。

Claims (1)

  1. 【特許請求の範囲】 1 特徴ベクトルの時系列である1個以上の単語
    よりなる入力パタンA=〓1、〓2、…、〓n 、…、
    〓Mとあらかじめ記憶されているV個の単語標準
    パタンBv=〓v 1、〓v 2、…、〓v o、…、〓v Nv(v=
    1、2、…、V)をあらゆる順序で接続した連続
    音声標準パタンC=Bv1、Bv2、…、Bvl、…、
    BvLmaxとの間で入力パタンの時間軸mと連続音声
    標準パタンの時間軸nを対応させる時間関数n
    (m)の上の入力パタン〓nと連続音声標準パタン
    〓oのベクトル間距離d(〓n、〓o)の和として定
    義される相異度の最小値を求める操作に関し、入
    力パタンの時間点mを単語の終端とした入力パタ
    ンの部分と単語標準パタンとの間における最適な
    時間関数n(m)によつて与えられるベクトル間
    距離の最小累積量を示す桁相異度DB(m)と、
    この時間関数の先頭の時間点を示す桁経路情報
    FB(m)と、桁認識カテゴリW(m)とを、入力
    パタンの時間点mに対して順次求め、最後に入力
    パタンの桁数および各桁の認識結果を判定する連
    続音声認識装置において、入力パタンの時間点を
    示す信号mを1からMまで変化させ、各mに関し
    て単語を示す信号vを1からVまで変化させ、さ
    らに各vに関して標準パタンの時間点を示す信号
    nを1からNvまで変化させて与える制御部と、 前記制御部の信号v、nによつて番地指定され
    る相異度メモリ部D(v、n)と、経路情報メモ
    リ部F(v、n)とを有し、前記制御部より指定
    されるm、v、nにおいて入力パタン〓nと単語
    vの単語標準パタン〓v oとのベクトル間距離d(〓
    n、〓v o)を求める距離計算部と、 各時間点mにおいて各単語vに関して最初に初
    期条件を時間点m−1の結果である単語相異度
    DB(m−1)と時間点m−1により与え前記距
    離d(〓n、〓v oと時間点m−1における相異度D
    (v、n)と経路情報F(v、n)とを参照して動
    的計画の漸化式を計算し時間点mにおける相異度
    D(v、n)と経路情報F(v、n)を順次求める
    漸化式計算部と、 各時間mにおいて前記漸化式計算部で求められ
    た各単語の終端での相異度D(v、Nv)の中より
    最小を求めこれを桁相異度DB(m)としこれに
    対応した経路情報F(v、Nv)を桁経路情報FB
    (m)とし最小値が得られた単語名vを桁認識カ
    テゴリW(m)とする桁相異度計算部と、これら
    を記憶するための桁相異度メモリ部DB(m)と、
    桁経路情報メモリ部FB(m)と、桁認識カテゴリ
    メモリ部W(m)と、桁経路情報FB(m)と桁認
    識カテゴリW(m)に基づいて逆順に入力パタン
    の各桁のカテゴリを判定し出力する判定部とを持
    つことを特徴とする連続音声認識装置。
JP56208791A 1981-12-09 1981-12-23 連続音声認識装置 Granted JPS58126599A (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP56208791A JPS58126599A (ja) 1981-12-23 1981-12-23 連続音声認識装置
US06/447,829 US4592086A (en) 1981-12-09 1982-12-08 Continuous speech recognition system
CA000417329A CA1193013A (en) 1981-12-09 1982-12-09 Continuous speech recognition system
DE8282306577T DE3267835D1 (en) 1981-12-09 1982-12-09 Continuous speech recognition system
EP82306577A EP0081390B1 (en) 1981-12-09 1982-12-09 Continuous speech recognition system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56208791A JPS58126599A (ja) 1981-12-23 1981-12-23 連続音声認識装置

Publications (2)

Publication Number Publication Date
JPS58126599A JPS58126599A (ja) 1983-07-28
JPH0134400B2 true JPH0134400B2 (ja) 1989-07-19

Family

ID=16562167

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56208791A Granted JPS58126599A (ja) 1981-12-09 1981-12-23 連続音声認識装置

Country Status (1)

Country Link
JP (1) JPS58126599A (ja)

Also Published As

Publication number Publication date
JPS58126599A (ja) 1983-07-28

Similar Documents

Publication Publication Date Title
US4592086A (en) Continuous speech recognition system
JP2595495B2 (ja) パタンマッチング装置
JPS62133500A (ja) 音響信号から導かれた電気信号を区分する方法及び装置
JPH0123798B2 (ja)
EP0079578A1 (en) Continuous speech recognition method and device
JPH0159600B2 (ja)
EP0144689B1 (en) Pattern matching system
EP0086081B1 (en) Continuous speech recognition system
US4426551A (en) Speech recognition method and device
EP0162255B1 (en) Pattern matching method and apparatus therefor
JP2980026B2 (ja) 音声認識装置
JPH0247760B2 (ja)
JP2964881B2 (ja) 音声認識装置
JPH0134399B2 (ja)
JP2712856B2 (ja) 音声認識装置
JPH0251519B2 (ja)
JP2738403B2 (ja) 音声認識装置
JPH022159B2 (ja)
JPH0436400B2 (ja)
JPS61275896A (ja) パタン区分装置
JPS5926960B2 (ja) 時系列パタンマツチング装置
JPS58126599A (ja) 連続音声認識装置
JPH0247755B2 (ja)
JPH044600B2 (ja)
JPH08248984A (ja) 音声認識方法