JPH027000A - パターン照合方式 - Google Patents

パターン照合方式

Info

Publication number
JPH027000A
JPH027000A JP63113314A JP11331488A JPH027000A JP H027000 A JPH027000 A JP H027000A JP 63113314 A JP63113314 A JP 63113314A JP 11331488 A JP11331488 A JP 11331488A JP H027000 A JPH027000 A JP H027000A
Authority
JP
Japan
Prior art keywords
pattern
section
voice
similarity
matching method
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
Application number
JP63113314A
Other languages
English (en)
Inventor
Junichiro Fujimoto
潤一郎 藤本
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP63113314A priority Critical patent/JPH027000A/ja
Publication of JPH027000A publication Critical patent/JPH027000A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 1敗1釈 本発明は、パターン照合方式、より詳細には。
音声認識装置等における予備的なパターン照合方式に関
する。
又来援4 音声認識方式の主流はパターンマツチングである。パタ
ーンマツチングでは非線形伸縮と線形伸縮があるが、前
者が演算量が多く、後者は演算量は少ない。しかしなが
ら、後者の方はパターン長が必要なため音声が入力し終
った時点で計算がスタートするのに対し、前者では音声
の始端の検出と共に演算がスタートできるメリットがあ
る。そこで線形伸縮の場合、音声パターンの冒頭の一部
が検出された時、その部分を使って冒頭が類似した標準
パターンを選出しておき、入力音声の終端がみつかった
時に選出された標準パターンとだけ照合する方法がある
第7図は、本出願人が先に提案した(特願昭60−94
143号)パターン照合方式の一例を説明するための図
で、この例は、音声の冒頭の一定長を一つのデータにし
て演算量を減らすという立場力ら、音声パターンの冒頭
の一定時間長のデータを加え合わせて1フレームの標準
パターンを作成しておき、未知の音声が人力された時、
これを特徴パターンに変換して冒頭の@S基準パター作
成時と同じフレーム数を加え合わせて作成した1フレー
ムのパターンと上記の各標準パターン間の類似性を求め
、類似性の高いパターンのみを再照合するようにしたも
のである。
第7図において、1はマイク、2は音声区間検出部、3
は特徴量変換部、4はレジスタ、5は冒頭一定フレーム
加算部、6,7は標準パターン部、8は加算部、9,1
0は照合部、11は結果出力部で、二31(線部分は標
準パターン作成特有の経路、実線細線部分は認識時の経
路、実線太線部は共通経路を示している。まず、マイク
から登録すべき各11語を人力し、その音声に関する部
分だけをとり出して特徴量に変換する。ここでの例とし
て、特徴量として周波数変換したローカルピークを考え
るが、これ以外のどのようなものでも良い。それを10
m秒程度に1回ずつサンプリングしてレジスタに格納し
ておく。このパターンはそのまま標べqパターン部7に
登録され、同じパターンの冒頭の一定時間、例えばLo
om秒程度が加算されて標準パターン部6に登録される
第10図は、周波数方向へ8個のサンプルをとったパタ
ーン例を示し、レジスタに格納されているパターンの冒
頭の部分が第10図(a)である。
周波数方向へ8個のサンプル分、つまり1単位時間サン
プル分のデータを1フレームのデータと呼ぶ習慣に従う
と、冒頭の10フレーム分を加算したパターンが第10
図(b)であり、標準パターン部6に格納されるパター
ンである。こうして登録すべき−通りの単語を発声して
標準パターンを作成した後に認識に入る。未知の音声が
入力されると音声区間検出部で音の立ち上がりをとらえ
、そこから1フレ一ム分のデータが人力される毎に加算
され、これが10回くり返され、入力音声の第10図(
b)のようなパターンを作る。入力音声はつづきがとり
込まれレジスタに格納されながら加算パターンと標準パ
ターン6内の各単語の加算パターンと照合され類似度が
求められる。類似度は1f街地距雛で求められても良い
。いずれにせよ、人力、標準パターン共に1フレームし
かないため計算量は極端に少ない。こうして、類似度が
ある値以上、又は距離がある値以下の登録語を選んでお
き、入力音声が終了するのを待って選ばれた単語だけ、
標準パターンとレジスタに格納された全体のパターンを
照合して類似度を求め最大類似を得たものを認識結果と
し、これによって最終候補の限定が高速に行える。なお
、照合部9では類似度の大きい一定数の登録語を選んで
おいても良い。
第8図は、他の例を示す電気回路図で、図中、12.1
3は2ビツト正規化部で、その他第7図と同様の作用を
する部分には第7図の場合と同一の参照番号が付しであ
る。而して、この例は、音声のパターンの冒頭の一定時
間長のデータを加え合わせて1フレームのパターンにし
た後、その中のピークが一定になるよう正規化し、未知
の音声が人力された時、これを特徴パターンに変換して
冒頭の標準パターン作成時と同じフレーム数を加え合わ
せて作成した1フレームのパターンと上記各標準パター
ンとの間の類似性を求め、類似性の高いパターンのみを
再照合するようにしたものである。この例によると、標
準パターン6の容量を減らすことができる。つまり先の
例で得た第10図(b)のようなパターンは各要素が1
〜10まで値をとり得るが、この例ではこれを2ビツト
で表わすようにする。つまり最大値10が3になるよう
に変換する。ここでは第10図(b)のパターンのO〜
1−>0,2〜4R1,5〜7功2,8〜10Φ3のよ
うに変換した。その結果が第10図(c)であり、容量
は半分程度になる。なお、第8図に示した例では1フレ
ームの加算パターン間の距離を求めるため入カバターン
にも2ビツト正規化をしているが、両フレーム間の対応
要素間の積をとり、それらの値の合計で表わされるよう
な類似度を用いる場合には入力の正規化は不要である。
第9図は、更に他の例を示す電気回路図で、図中、14
.15は分類部で、この例は、音声パターンの冒頭の一
定時間長のデータを加え合わせて1フレームのパターン
を作成し、そのパターンを何種類かのタイプに分類して
おき、未知の音声が入力された時、これを特徴パターン
に変換して冒頭の標準パターン作成時と同じフレーム数
を加え合わせて1フレームのパターンにし、同様にパタ
ーンのタイプが分類をし、同じタイプの標準パターンの
みを再照合するようにしたものである。この例では更に
距離や類似度の計算を減らすために冒頭の加算パターン
をいくつかの種類に分類しておき、入力の冒頭の加算パ
ターンと同じ種類に分類される標準パターンのみ照合す
るものである。
第10図の例で分類の一例を説明すると、今、周波数の
8個のサンプルを低い方から1〜8チヤンネルと呼ぶこ
とにすると、2チャンネル分ずつ4分割し、どの分割部
分の値が最大かによって4種類に分類され、これによっ
て類似度、距離の演算が不要でしかも照合すべき標準パ
ターンを限定することができる。
また、第11図は、本出願人が先に提案した予備選択を
併用したパターン照合方式の一例を説明するためのブロ
ック図で1図中、16はフィルターバンク、17は最ボ
自乗直線部、18は有音/無音判定部、19は2値コー
ド化部、20は第1予備選択部、21は第1予備選択用
辞書、22は第2予備選択部、23は第2予備選択部辞
書、24は第3予備選択部、25は第3予備選択部辞書
、26は無音区間の平均長、27はローカルピークの平
均重み付は辞書部、28は類似度算出部で、人力された
音声は8chBPF群16で周波数分析を行なった後、
10m5毎にローカルピークを抽出して2値化する。こ
うして作られた2値の時間−周波数パターン(BTSP
)を用いて認識を行なう。各中、語を3回発声しBTS
Pを重ね合わせて/i?書とする。認識処理時間を低減
するために、単語f’f声の一部分によって予備選択を
行なう。単語パターン中で伸縮の影響の小さい冒頭の1
5フレームを抽出し、これを用いて15フレーム以後の
音声取り込みと並行した予備選択を試みた。冒頭15フ
レームを1フレームにし、更にBTSPの特徴である少
データ量を生かして1フレーム4B yteに圧縮した
パターンによる予備選択を行なった。このため予め辞書
の各単語についても同様に各1フレームの予備選択用の
辞書を作成しておく。入力された音声に対しても同じ1
フレームのパターンを作成し、最終的な照合時と同じ類
似度によって選択する。殆どの場合、音声の入力中にこ
の予備選択を終了させられる。
しかし、上述の方法では例えば音声始端検出後150m
gのデータを使って標準パターンの150m5の部分を
大まかな照合をするとすると、同じ音声のパターンであ
っても音声の始端同士の音がずれることはないが始端か
らはずれるに従って発声速度の影響が目立ち150m5
のデータあたりではずれてくる。このため、本来、高類
似度を得るべきパターン同士でも得点が」二らないとい
う欠点がある。
目的 本発明は、上述のごとき実情に鑑みてなされたもので、
特に、音声認識におけるパターン照合において、時間変
動の影響の少ない予備選択を実現することを1−1的と
してなされたものである。
[−濾 本発明は、上記目的を達成するために、パターンの一部
をとり出す手段と、それが標準パターンの同じ部分とど
の程度似ているかを求める類似性算出手段と、類似性の
高い一定数の標準パターンを選別する手段とを有するパ
ターン照合方式において、前記パターンの一部をとり出
す際に、該とり出されるパターンの始端近傍が中央近傍
より大となるf!【みをつけてとり出すようにしたこと
を特徴としたものである。以下、本発明の実施例に基い
て説明する。
而して、本発明は、ファジィ理論で用いるメンバーシッ
プ関数の概念を利用するもので、従来、150m5以内
を音声の冒頭近傍と定義して利用していたものをもっと
柔軟性をもたせて第2図に示すようなメンバーシップ関
数によって音声冒頭近傍を定義するようにしたものであ
る。すなわち、単語を対象として考えると、単語の集合
Aと単語の冒頭の集合Xを考えるとXEAであり、Xは
)ァシイ集合であるからその属性を示すメンバーシップ
関数は第2図のようになる。つまり単語の長さは通常0
.5〜1.0砂径度であるため、音声が入力されはじめ
てから0.1秒位は確度1.0で冒頭であるが、それ以
後は冒頭らしさが減少し、0.2秒ではもう冒頭と言え
なくなる。
そこで1本発明では、このメンバーシップ関数に従った
重みをみつけてパターンをとり出し、演算するようにし
た。
第1図は、本発明の一実施例を説明するためのブロック
図で、図中、31はマイクロフォン、32は音声区間切
り出し部、33は特徴斌変換部。
34はメンバーシップ値(レジスタl)、35は乗算部
、36はレジスタ(レジスタ2)、37は加算部、38
は圧縮部で、同図は、予備的に照合対象を減らす(以後
、これを予備選択と呼ぶ)ための標準パターンを登録す
る部分である。マイク31から入力された単語音声は区
間切り出し部32によって音声に係る部分(音声区間)
だけが切り出される。この音声の始端を検出すると共に
その部分の特徴電変換をしてパターン化して行く。
音声区間の切り74% L方法は特に限定するものでは
ないが、第3図に示すような音声のエネルギーの大きさ
から周囲のバックグラウンドノイズと分けるものが一般
的である。この方法では音声が入力されるまえにノイズ
レベルのエネルギーしきい値Aを決めておき、そのしき
い値Aよりも大きな音が入力された時点からしきい値A
より下がるまでを音声区間とするものである。これが考
え方の基本であるが、雑音と区別するため、いろいろの
改良がなされている。また、特徴量としては特定のもの
を利用する必要はなく、もっとも−殻内なパワースペク
トルやLPG、更にはケプストラムなど、どれを用いて
も良い。この中からパワースペクトルを例にあげると、
入力された音声をバンドパスフィルタ群に印加せしめれ
ば実現出来、バンドパスフィルタの特性をどのように選
ぶかで自由に分析のしかたが変えられる。この音声区間
検出部と特yJl量変換部はどちらが音声入力部側に配
置されても問題はない。この時、音声始端を検出すると
メンバーシップ関数を記憶したレジスタ34にそめ立ち
上りを示す信号を送る。このレジスタ34では始端から
の経過時間によって第2図に示したメンバーシップ関数
に代入して帰属度つまりメンバーシップ値を求め、その
値を得られた音声パターンに掛は算してその結果をレジ
スタ36へ貯えておく。同じ音声を何回か発声してその
平均をとる場合、それらのパターンを同様にして作成し
、それをレジスタ26に格納した後に加算し、圧縮して
標僧パターンとして登録する。例として、前述の方法に
よると同じ単語を3回発声して得られた3つのパターン
は全て0.2秒で一定長であり、第2図に示した重みが
ついている。
発声速度等によって音声パターンにおこる長さの変動は
始端を規準にすると始端から離れる程顕著になってくる
。それは、メンバーシップ関数による冒頭の定義の逆の
関係に近い。従って、メンバーシップ関数の重みをつけ
ることによって時間長の変動の影響を小さくすることが
でき、前述の3つのパターンを伸縮せず、そのまま加算
し、それを時間軸方向へ加算して1フレームに圧縮する
次に、第4図を参照しながら照合の場合について説明す
る。第4図において、40は照合部、41は辞書、42
は上位選出部で、その他第1図の場合と同様の作用をす
る部分には第1図と同一の参照番号が付しである。而し
て、この場合1w僧パターンはすでに第1図に示したよ
うな方法で辞書41の中へ登録されているものとする。
この例では未知の単語音声がマイク31がら入力され、
第1図と同様にしてメンバーシップ値がかけられて、未
知音声の冒頭パターンが作られる。これが辞書の中のa
f<’Jパターンと照合されて類似度が求められる。類
似度の求め方は1例えば、前述の例に従えば良い。辞書
中のパターンの中から類似度の高かったパターンを上位
選出部42でいくつが選んで本照合部へ転送する。通常
、登録パターン数の1/2〜1/3程度に対象を絞ると
効果的である。最後にメンバーシップ関数の決め方であ
るが、これは決まった方法がある訳ではなく、いくつか
の単語を何人かが発声したデータをもとに時間伸縮の影
響を受けない部分を求め、そこを1.0とし、あとは受
は易さに応じてその値を小さくすれば良い、多くの場合
、100+a〜150m5を1.0とするのが効果があ
った。ここではメンバーシップ関数はO〜1.0をとっ
ているが、小数を用いるのが不都合な時には整数で0,
1゜・・10としても差し支えなく最大値をいくつにす
るかも自由である。
第5図は、本発明の他の実施例を説明するための要部構
成図で1図中、43は回数設定部、44は加算部、その
他、第1図乃至第4図に示した実施例と同様の作用をす
る部分には、第1図乃至第4図の場合と同一の参照番号
が付しである。而して、この実施例は、パターンの一部
をとり出し、演算によって加工する際に、パターンの始
端近傍のパターンの演算回数を他と異ならせ、このパタ
ーンによって照合するようにしたもので、マイクロフォ
ン31から入力された音声は区間検出されて特徴量に変
換される。又、区間検出部は音声の立ち1−りを検出す
るとメンバーシップ値を調べる。
このメンバーシップ値とは、例えば第6図に示すように
、音声立ち上りから0.07秒までは回数設定部43に
10という値を設定し、以後、順に小さな値を設定する
。特徴量に変換されたデータは、ioms程度でサンプ
リングされ、その時刻に応して回数設定部43に示され
た値だけ同じものを加え合わせる。これは1回加算する
毎に同数設定部の値を1だけ減じ、値がOになるまでく
り返す。従って、冒頭0.07秒までのデータは各々1
0倍の虫みを持って加算され、順に0.16秒まで小さ
くなるような重みで加算され、事実−ヒ、前述の実施例
と同じような圧縮パターンを得ることができる。
勉−一廖程 以」二の説明から明らかなように、本発明によると、時
1111変動の小さい部分は大きな重みをもって、又変
IWノが大きくなるに従って小さい重みで類似度に帰与
することになるので、従来のように一定時間内に入るか
、はみ出すかによってパターンが大きく変化することが
なくなり、このため時間変動の影響が小さな予備選択が
可能となる。
【図面の簡単な説明】
第1図は、本発明の一実施例を説明するための標準パタ
ーン登録部のブロック図、第2図は、メンバーシップ関
数の一例を示す図、第3図は、音声区間切り出し方法の
一例を説明するための図、第4図は、照合部の一例を説
明するためのブロック図、第5図は本発明の他の実施例
を説明するための要部構成図、第6図は、メンバーシッ
プ値の一例を示す図、第7図乃至第9図は、パターン照
合方式の例を説明するための図、第10図は、パターン
例を示す図、第11図は、予備選択を併用したパターン
照合方式の例を説明するための図である。 31・・・マイクロフォン、32・・・音声区間切り出
し部、33・・・特徴量変換部、34・・・メンバーシ
ップ値、35・・・乗算部、36・・・レジスタ、37
・・・加算部、38・・・圧縮部、40・・・照合部、
41・・・辞書、42・・・上位選出部、43・・・回
数設定部、44・・・加算部。 第 ム〜 第 2 図 0.05 0.10 し、どす 第 ヌ 第 区 本照合へ 第 ア 区 第 図 第 区 第 ど− 〇 ヌ 第 図 1に 一一一−S− 第 図 ■ (C) 、唄、It杖

Claims (1)

  1. 【特許請求の範囲】 1、パターンの一部をとり出す手段と、それが標準パタ
    ーンの同じ部分とどの程度似ているかを求める類似性算
    出手段と、類似性の高い一定数の標準パターンを選別す
    る手段とを有するパターン照合方式において、前記パタ
    ーンの一部をとり出す際に、該とり出されるパターンの
    始端近傍が中央近傍より大となる重みをつけてとり出す
    ようにしたことを特徴とするパターン照合方式。 2、請求項第1項に記載のパターン照合方式において、
    パターンの一部をとり出し、演算によって加工する際に
    、パターンの始端近傍のパターンの演算回数を他と異な
    らせ、このパターンによって照合するようにしたことを
    特徴とするパターン照合方式。
JP63113314A 1988-01-27 1988-05-09 パターン照合方式 Pending JPH027000A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63113314A JPH027000A (ja) 1988-01-27 1988-05-09 パターン照合方式

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP1643588 1988-01-27
JP63-16435 1988-01-27
JP63113314A JPH027000A (ja) 1988-01-27 1988-05-09 パターン照合方式

Publications (1)

Publication Number Publication Date
JPH027000A true JPH027000A (ja) 1990-01-11

Family

ID=26352783

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63113314A Pending JPH027000A (ja) 1988-01-27 1988-05-09 パターン照合方式

Country Status (1)

Country Link
JP (1) JPH027000A (ja)

Similar Documents

Publication Publication Date Title
US5056150A (en) Method and apparatus for real time speech recognition with and without speaker dependency
EP1159737B1 (en) Speaker recognition
US6574596B2 (en) Voice recognition rejection scheme
JPS61252594A (ja) 音声パタ−ン照合方式
JPH07191696A (ja) 音声認識装置
JPH027000A (ja) パターン照合方式
JPH067357B2 (ja) 音声認識装置
JP2001083978A (ja) 音声認識装置
JPS6131880B2 (ja)
JPS62113197A (ja) 音声認識装置
JPH0311479B2 (ja)
JP3063856B2 (ja) 音声認識におけるマッチング距離値の極小値探索方法
JP4734771B2 (ja) 情報抽出装置及び方法
JPH0311478B2 (ja)
JP2000515991A (ja) パターン認識
WO1991002348A1 (en) Speech recognition using spectral line frequencies
JPH0221598B2 (ja)
JPS6193499A (ja) 音声パタ−ン照合方式
JPS6258517B2 (ja)
JPH0424697A (ja) 音声認識装置
JPS58159597A (ja) 単音節音声認識方式
JPS59124390A (ja) 候補削減音声認識方式
JPS6310440B2 (ja)
JPS61137200A (ja) 音声認識方式
JPS61275799A (ja) 音声認識装置