JPS6310440B2 - - Google Patents

Info

Publication number
JPS6310440B2
JPS6310440B2 JP56068229A JP6822981A JPS6310440B2 JP S6310440 B2 JPS6310440 B2 JP S6310440B2 JP 56068229 A JP56068229 A JP 56068229A JP 6822981 A JP6822981 A JP 6822981A JP S6310440 B2 JPS6310440 B2 JP S6310440B2
Authority
JP
Japan
Prior art keywords
section
speech
silent
recognition
register
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
JP56068229A
Other languages
English (en)
Other versions
JPS57185092A (en
Inventor
Isamu Nose
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP56068229A priority Critical patent/JPS57185092A/ja
Publication of JPS57185092A publication Critical patent/JPS57185092A/ja
Publication of JPS6310440B2 publication Critical patent/JPS6310440B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】
本発明は、始めに設定した音声区間を対象とし
た音声認識によつて認識不能の結果を得た場合、
新たに音声区間を設定し直して再度音声認識する
ようにした音声認識方法に関する。 音声認識では、一般に単語発声等における音声
区間を検出し、この音声区間の音声を認識単位と
して、特徴行列で表現された標準パターンとの類
似度計算或いは音韻記号系列への変換を経た後の
音韻単語辞書による判定によつて認識される。音
声区間の検出では一般に、音声パワーをあらかじ
め定められた閾値と比較して音声区間の検出を行
う。 第1図は、ある発声語の音声パワーの時間軸変
化を示している。第1図において、tは時間、
thrは閾値であり、図のように正しい音声区間が
時点t1からt2までであつても、発声音の近くの時
点t3からt4において雑音があると、時点t1からt4
までが音声区間として検出される。音声区間が誤
つて検出されると認識率は低下する。 一般的には、時点t2から時点t3までの無音区間
で区切られた時点t3から時点t4までの有音区間が
雑音であるか否かを判定することは困難である。 本発明者らは、種々のシユミレーシヨンを行
い、ある限定された状況の下では、母音性を雑音
であるか否かの尺度とすることができ、この尺度
に基づいて新しい音声区間を設定し直すことによ
つて認識率を向上させ得ることを知つた。 本発明は、この知見に基づき、初めに設定した
音声区間を対象とした認識では認識不能の結果を
得た場合で、且つ無音区間で区切られた有音区間
が最初の音声区間の両端に位置する場合におい
て、その有音区間の母音性を検出し、且つ適当な
基準で判定することによつて雑音であるか否かを
推測し、新しく音声区間を設定し直して再認識さ
せるようにしたものであり、以下詳細に説明す
る。 第2図は、本発明の一実施例を示すブロツク図
であり、この実施例は音韻記号系列へ変換した
後、音韻単語辞書による判定によつて音声を識別
する形式に適用したものである。第2図におい
て、マイク1により電気信号に変換された音声信
号は周波数分析部2に送出され短区間パワースペ
クトル情報の検出が行われる。周波数分析部2は
前置増幅器、各中心周波数が対数目盛で等間隔に
設定されたバンドパスフイルタ群、全波整流器
群、ローパスフイルタ群、アナログマルチプレク
サ回路、AD変換器、リードオンメモリで構成さ
れた対数変換部からなり、10msの標本化周期で、
又周波数・振幅共に対数目盛で、音声信号のスペ
クトルデータを検出し、スペクトルデータ正規化
部3へ送る。スペクトルデータ正規化部3へのス
ペクトルデータをxi(iはフイルタ番号で、i=
1,2…,n)とする。スペクトルデータ正規化
部3では、標本化周期でスペクトルデータxiを受
取る毎に、声帯音源特性を一次関数でモデル化し
た正規化スペクトルデータx*を作成すると共に、
スペクトルデータxiの平均値及び正規化スペク
トルデータx*iの加算値sを作成する。 声帯音源特性の一次関数を(1)式で示す。 yi=a・i+b ……(1) 声帯音源特性を表わすyiをスペクトルデータxi
の最小二乗近似直線とすると、(1)式の係数a,b
は(2)式を最小とする係数である。 e=oi=1 (xi−yi)2oi=1 {xi−(a・i+b)}2 ……(2) すなわち∂e/∂a=0,∂e/∂b=0として(3)式
の如く、a,bを計算する。 正規化後の正規化スペクトルデータx*iは次
の(5)式によつて作成する。 x*i=xi−yi ……(5) 但し、yi<0の場合はyi=0とする。 なお、声帯音源特性の一次関数モデル化による
スペクトル正規化については、電子通信学会、信
学技報vo1,79No.141「非線形スペクトルマツチン
グによる単語音声認識の一方式」を参照された
い。 スペクトルデータxiの平均値は次の(6)式によ
つて、又正規化スペクトルデータx*iの加算値
sは次の(7)式によつて作成する。 =(oi=1 xi)/n ……(6) s=oi=1 |x*i| ……(7) スペクトルデータ正規化部3は(3),(5),(6),(7)
式のx*i,a,,sを標本化周期毎に計算し
て、特徴レジスタ4へ送る。特徴レジスタ4は、
入力されるx*i,a,,sを順次格納する。
これらの系列を、kを標本化番号(時間変数)と
して、x*i(k),a(k),(k),s(k)とする。音声
区間検出部5は、特徴レジスタ4から平均値系列
x(k)を読み出し、ある閾値以上の区間を求め、発
声された音声の時間軸上の始端と終端を決定す
る。音韻分類部6は、音韻識別における大分類的
情報として用いるため、及び新しい音声区間設定
における母音性判定に用いるため、音声区間の各
スペクトルデータxiを無音部、子音部、母音部に
分類する。音韻分類部6はまず無音部決定のた
め、平均値系列(k)に対し、音声区間検出部5で
検出された始端から時系列方向に終端まで(8)式の
計算を行い、Δ(k)が最初にΔ(k)<cx(定数)
を満足する標本化番号kをksとし、最後にΔ
(k)>cxを満足するkをkeとする。 Δ(k)=(k+1)−(k) ……(8) 次に再び平均値系列(k)に対してksからkeま
で順次参照して平均直系列(k)における最小値
Vmin={(ks),(ks+1),…,(ke)}
を求める。VminCmin(定数)の場合は無音部
(無音とはイチ等の発声でイ→チの間で音声の一
瞬とぎれる部分をいう)は無しと判定するが、
Vmin<Cminの場合は、(9)式の如く無音閾値
Cthvを決定する。 Cthv=Vmin+α(定数) ……(9) 但し、Cthvβ(定数)の場合、Cthv=βある
いはCthγ(定数)の場合はCthv=γとする。 (γαβである)。このようにして決めた
閾値Cthvを用いてもう一度平均値系列(k)をk
=ksからkeまで読み出し、(10)式を計算する。 (k)Cthv ……(10) (10)式を満足する標本化番号kのスペクトルデータ
xi(k)が無音部である。 次に子音部の検出を行う。子音部はその周辺で
パワーが小さくなることに着目して平均値系列
(k)の始端から終端まで読み出して(11),(12)式を計算
する。 Δf(k)=(k+Δk)−(k) ……(11) Δb(k)=(k−Δk)−(k) ……(12) Δf(k)Cthv且つΔb(k)Cthv且つ(k)
>Cthvを満足するkが子音部である。但し、Δk
1の定数。Δkは標本化周期で異なるが、あま
り時間軸の精度を上げると細かい凹凸を検出する
ので30〜80ms程度に合わせるのが良い。 又、摩擦音等ではスペクトルの傾きが正の極性
を示すことに着目してa(k)Ca(定数)でかつ無
音部でない場合、標本化番号kのものを子音部と
する処理を補助的に設ける。 鼻音等は子音のホルマントが強く出ない点に着
目してs(k)Cb(定数)で、且つ無音部でない場
合、標本化番号kのものを子音部とする処理を補
助的に設ける。 無音部、子音部と判定された標本化番号kのも
のを除いた部分を母音部と判定する。これら無音
部、子音部、母音部の判定データ系列z(k)は標本
化番号対応で特徴レジススタ4に記憶される。 識別部7は、特徴レジスタ4から正規化スペク
トルデータ系列x*i,判定データ系列z(k)等を
読み出し、又、音声区間検出部5から音声区間の
始端と終端の情報を受け取り、識別動作を実行す
るが、認識結果が認識不能(対象無し)となつた
場合、音声区間変更部8では音声区間の細区分を
行う。音韻分類部6にて検出され、且つ特徴レジ
スタ4に記憶されている判定データ系列z(k)を読
み出し、連続する無音部、又は有音部(無音部以
外)を一つの区間とする。 第3図は、ある発声音の平均値系列(k)を示し
たものであり、無声区間閾値Cthvよりも小さい
第2,4区間が無音区間であり、その他の第1,
3,5区間が有音区間である。もし無音部の区分
が存在しなければ雑音は無しとして認識の再試行
は行わないが、無音部が存在する場合、時間軸上
の最初と最後の有音区分について検査する。第3
図の場合は第1区間と第5区間である。各々の区
間内で母音部と判定された標本点の個数を計算
し、各区間の標本点個数で正規化する。すなわ
ち、第1,5区間の標本点個数をP1,P2,母音
部の個数をr1,r2とすると正規化個数r* 1,r* 2
次の(13)式で求める。 r* 1=r1/P1 r* 2=r2/P2 ……(13) 正規化個数r* 1,r* 2を定数Rと比較して、次表
に従つて新しい音声区間を設定し、識別部7に再
度認識動作を行わせる。
【表】 すなわち、無声区間で区切られ、且つもとの音
声区間の両端に位置する有音区間が一定値R以上
の母音性を示す場合には雑音でないと判定して、
そのまま認識不能とし、一方のみ一定値R以下の
母音性を示す場合には、その有音区間及びそれに
隣接する無音区間を除いたものを新しい音声区間
として再度認識動作を行わせ、両方共に一定値R
以下の母音性を示した場合にはその値が小さい方
の有音区間及びそれに隣接する無音区間を除いた
ものを新しい音声区間として再度認識動作を行わ
せるものである。 第4,5図はスペクトルデータ正規化部3の詳
細ブロツク図である。第4図にて300は入力端
子、301はバツフアメモリ、302はカウン
タ、303,306,311は乗算器、304,
309は加算器、308は減算器、305,31
0,314,315はレジスタ、307,31
2,321はマルチプレクサ、313,314は
除算器、316,317,319,320は出力
端子である。 前記の(3),(4)式にてn及び分子のoi=1 i,oi=1 i2
び分母は全て定数である。従つて、まず(3)式の計
算で、分子の計算はバツフアメモリ301に一標
本点のn個のデータが格納された時点で実行され
る。バツフアメモリ301を順次読み出して第1
項のoi=1 (i・xi)の演算がカウンタ302、加算
器304,減算器305の部分で実行されると共
に、第2項oi=1 xiの演算が加算器309,減算器3
10で実行され、マルチプレクサ307及び31
2で定数n及びΣiが各々選択されて乗算器30
6,311で乗算が、さらに減算器308にて第
1項と第2項の減算が実行される。次に定数C1
がマルチプレクサ321で選択され除算器313
の除数入力となり除算が実行され、係数aがレジ
スタ314に格納される。(4)式の係数bも同じ演
算であり、マルチプレクサ307,312,32
1で選択される定数が各々Σi,Σi2,C2となる点
が異なり、係数bはレジスタ315に格納され
る。 但し、 C1=noi=1 i2−(oi=1 i)2 C2=−{noi=1 i2−(oi=1 i)2} 係数a,bが求まると、次に第5図の構成にて
(5)式の演算が実行される。第5図にて350はカ
ウンタ、351は乗算器、352,357は加算
器、353はマルチプレクサ、354は制御線、
355は減算器、356は絶対値回路、358は
レジスタ、359は出力端子であり、端子316
に係数aが、端子317に係数bが出力される
と、第4図のバツフアメモリ301を順次読み出
し、(5)式及び(7)式の演算を行う。但し、加算器3
52の出力(a・i+b)の極性がマルチプレク
サ353の制御線354となつていて極性が負の
場合にマルチプレクサの入力0が出力される。
又、平均値は第4図にて除算器318で計算さ
れる。 第6図は、音韻分類部6のブロツク図を示すも
のである。第6図において、(k),a(k),s(k)は
特徴レジスタに格納したデータ系列、403,4
11はマルチプレクサ、404はレジスタ、40
5は減算器、406,409,412は比較器、
407は音韻分類制御部、408,413は制御
部からの信号線、409は比較器406の出力信
号線、410は加算器である。 まず、音韻分類制御部407が平均値系列(k)
を順次読み出し、レジスタ404の出力と減算を
行い、結果を比較器406にて、音韻分類制御部
407からの信号線408にて送られた定数Cx
と比較を行う。レジスタ404の出力は平均値系
列(k)が読み出された時点で(k−1)の値が
格納されていて(8)式の計算を行つている。比較器
406の出力は信号線409を通して音韻分類制
御部407に送出され、その制御部407にて
ks,keが検出される。次に音韻制御部407は
平均値系列(k)をksからkeまで順次読み出し、
同じ回路系でVminを検出する。但し、音韻分類
制御部407から信号線408には“0”が送出
され、最小値検出が実行され、レジスタ405に
は最終的にVminが格納される。最小値が検出さ
れると音韻分類制御部407はデータ線408を
介して閾値Cminを送出してVminとの比較が実
行される。Vmin<Cminの場合、レジスタ40
4の出力と定数αの加算結果と定数β及びγとの
比較が加算器410、マルチプレクサ411、比
較器412で実行され、結果が音韻分類制御部4
07に送出され、音韻分類制御部407ではその
結果からCthvを決定し、データ線413を通し
てCthvが送出され、平均値系列(k)をksからke
まで順次読み出し比較器414で比較して無音部
の決定を行う。 次に、子音部の決定は音韻分類制御部407に
て、平均値系列(k)を始端から順次(11),(12)式の演
算を行うように読み出し、Δf(k)あるいはΔ
b(k)を順次レジスタ405に格納しつつ、信号線
408を介して定数Cthvを送出して比較し、同
時に信号線413にてCthvを送出し、比較器4
14にて(k)との比較を行い子音部の決定を行
う。又、同様に、バツフアメモリ401,402
を順次読み出し信号線413にて各々定数Ca,
Cbを送出して比較器414で比較することによ
り子音部が完全に決定される。 無音部、子音部を除いた標本点を母音部とす
る。無音部、子音部、母音部の判定データz(k)は
音韻分類制御部407を介して特徴レジスタ4へ
送られ、記憶される。 以上説明したように、この実施例では母音性の
含まれている割合で雑音性を判断して雑音部分を
取り除くことができるので、認識不能が雑音によ
り生じた場合、取り除いて認識することにより認
識を可能とする利点がある。 なお、前記実施例ではスペクトルの最小二乗近
似値線を用いて母音性を判定しているが、高域と
低域の周波数成分を比較しても十分効果が生じ
る。この場合、低減のパワーPl、高域のパワー
Phとすると、 Pni=1 xi Phni=m+1 xi 但し、1<m<nである。 Ph/PTHP(但しTHP1の定数)の場
合子音部とする。
【図面の簡単な説明】
第1図は、ある発声語の音声パワーの時間軸変
化を示す図、第2図は、本発明の一実施例を示す
ブロツク図、第3図は、ある発声語の平均値系列
を示す図、第4図と第5図は、第2図におけるス
ペクトルデータ正規化部の詳細なブロツク図、第
6図は、第2図における音韻分類部の詳細なブロ
ツク図である。 1……マイク、2……周波数分析部、3……ス
ペクトルデータ正規化部、4……特徴レジスタ、
5……音声区間検出部、6……音韻分類部、7…
…識別部、8……音声区間変更部、300……入
力端子、301……バツフアメモリ、302……
カウンタ、303,306,311……乗算器、
304,309………加算器、308……減算
器、305,310,314,315……レジス
タ、307,312,321……マルチプレク
サ、313,314……除算器、316,31
7,319,320……出力端子、350……カ
ウンタ、351……乗算器、352,357……
加算器、353……マルチプレクサ、354……
制御線、355……減算器、356……絶対値回
路、358……レジスタ、359……出力端子、
x(k),a(k),s(k)……データ系列、403,41
1……ヤルチプレクサ、404……レジスタ、4
05……減算器、406,409,412……比
較器、407……音韻分類制御部、408,41
3………信号線、409……出力信号線、410
……加算器、413……データ線、414……比
較器。

Claims (1)

    【特許請求の範囲】
  1. 1 音声区間を検出する段階と、当該音声区間で
    切り出された音声を対象として認識する過程と、
    当該過程で認識不能であつた場合、前記音声区間
    を変更して再度認識する再認識過程とを有する音
    声認識方法において、前記音声区間に存在する無
    音区間を検出する過程と、無音区間に隣接した区
    間であつて前記音声区間の両端に位置する各有音
    区間の音声を対象として、その母音性を検出する
    過程と、当該母音性検出量が一定の形式を満足し
    たことを判定して前記有音区間の一方と、それに
    隣接した前記無音区間とを前記音声区間から除い
    たものを新しい音声区間として設定する過程と、
    この新しい音声区間の音声を対象として認識する
    前記再認識過程とを備えていることを特徴とした
    音声認識方法。
JP56068229A 1981-05-08 1981-05-08 Character recognition system Granted JPS57185092A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56068229A JPS57185092A (en) 1981-05-08 1981-05-08 Character recognition system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56068229A JPS57185092A (en) 1981-05-08 1981-05-08 Character recognition system

Publications (2)

Publication Number Publication Date
JPS57185092A JPS57185092A (en) 1982-11-15
JPS6310440B2 true JPS6310440B2 (ja) 1988-03-07

Family

ID=13367754

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56068229A Granted JPS57185092A (en) 1981-05-08 1981-05-08 Character recognition system

Country Status (1)

Country Link
JP (1) JPS57185092A (ja)

Also Published As

Publication number Publication date
JPS57185092A (en) 1982-11-15

Similar Documents

Publication Publication Date Title
US5732394A (en) Method and apparatus for word speech recognition by pattern matching
JP4354653B2 (ja) ピッチ追跡方法および装置
EP0128755A1 (en) Apparatus for speech recognition
Hasija et al. Recognition of children Punjabi speech using tonal non-tonal classifier
JP3354252B2 (ja) 音声認識装置
JP2003271190A (ja) 雑音除去方法、雑音除去装置及び、それを用いた音声認識装置
JPS6310440B2 (ja)
JP2813209B2 (ja) 大語彙音声認識装置
JP2664136B2 (ja) 音声認識装置
JPS6131880B2 (ja)
JPS60254100A (ja) 音声認識方式
JP2577891B2 (ja) 単語音声予備選択装置
JPH0554678B2 (ja)
JPS6258518B2 (ja)
JPS6227798A (ja) 音声認識装置
JP3008404B2 (ja) 音声認識装置
JPH03120434A (ja) 音声認識装置
WO1991002348A1 (en) Speech recognition using spectral line frequencies
JPH0646360B2 (ja) 音声認識方法
JPS60129798A (ja) 音声認識方式
Nara et al. Large-vocabulary spoken word recognition using simplified time-warping patterns
JPS60115996A (ja) 音声認識装置
JPH0221598B2 (ja)
JPS6136798A (ja) 音声セグメンテ−シヨン法
JPS6336680B2 (ja)