JPS6310839B2 - - Google Patents

Info

Publication number
JPS6310839B2
JPS6310839B2 JP57102518A JP10251882A JPS6310839B2 JP S6310839 B2 JPS6310839 B2 JP S6310839B2 JP 57102518 A JP57102518 A JP 57102518A JP 10251882 A JP10251882 A JP 10251882A JP S6310839 B2 JPS6310839 B2 JP S6310839B2
Authority
JP
Japan
Prior art keywords
frame
input
section
memory
series
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
JP57102518A
Other languages
English (en)
Other versions
JPS58217995A (ja
Inventor
Hisayo Kusuhara
Hidekazu Tsuboka
Kazuaki Mayumi
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP57102518A priority Critical patent/JPS58217995A/ja
Publication of JPS58217995A publication Critical patent/JPS58217995A/ja
Publication of JPS6310839B2 publication Critical patent/JPS6310839B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】 本発明は入力音声信号から一定時間毎に抽出し
た特徴パラメータからm個の新たなパラメータ系
列を求め、これに基づいて入力音声信号を認識す
る単語音声認識装置に関し、その目的は認識率の
向上を図ることにある。
従来、音声認識方法の一つとして音声波形の零
交差情報を用いるものがある。第1図はこの零交
差情報を用いた場合の単語音声認識装置の構成を
示す。第1図では、マイクロホン1から入力され
た音声信号はプリアンプ2によつて増幅された
後、ピツチ成分除去のためのハイパスフイルタ3
に入力され、このハイパスフイルタ3の出力は入
力音声信号の平均値をゼロレベルに調整するため
のオフセツト調整部4を介してコンパレータ5お
よび6に入力される。コンパレータ5は音声信号
の平均レベルより所定量だけ偏倚した基準値と音
声信号を比較するもので、例えばコンパレータに
ヒステリシスを持たせたり、コンパレータの基準
電圧を入力信号の平均値(零レベル)からずらせ
ることで構成され、ノイズを主として含む小振幅
の信号に対しては応動しないよう構成され、これ
によつて音声区間が検出される。一方、前記コン
パレータ6にはヒステリシスを持たせず基準電圧
を入力信号の平均値と一致させられている。コン
パレータ5および6の出力はそれぞれマイクロコ
ンピユータ7の入力端子および割込み入力端子に
入力される。マイクロコンピユータ7は、全体価
格をできるだけ安価にするため、通常4ビツト程
度のものが用いられる。8はRAMで、マイクロ
コンピユータ7内のRAM容量が小さい場合に外
付けされるものである。
この第1図の動作を詳細に説明する。マイクロ
コンピユータ7はコンパレータ5からの入力を逐
次読込み、入力の状態が変化するごとにカウント
用に割当てられたメモリの内容を1つ増加させ
る。この間、コンパレータ6からの入力がハイレ
ベルからローレベルに変化するごとに割込みが発
生し、割込み処理ルーチン内でコンパレータ6の
カウント用に割当てられたメモリの内容が1つ増
加させられる。更に、所定時間(例えば10msec)
ごとにタイマ割込みを発生させることにより、10
msec(これを1フレームとする)中のコンパレー
タ5および6の出力状態の変化回数が得られる。
前述のようにコンパレータ5は主としてノイズか
らなる小振幅の信号には応動しないように構成し
ているので、コンパレータ5の出力状態は音声区
間のフレームでは変化するが、音声のないフレー
ムでは変化しないと考えられる。したがつて、コ
ンパレータ5の出力状態の変化回数が零でないフ
レームが所定数以上続いた場合に、そこを音声区
間と判定し、この間のコンパレータ6の出力状態
の変化回数(以下、零交差数と呼ぶ)が逐次メモ
リに書込まれる。音声区間が終わると、前記メモ
リに書込まれている音声区間の零交差数から等間
隔に所定数(例えば16フレーム分)をサンプルす
る。この様子を第2図に示す。入力音声波形11
に対し、1フレームごとの零交差数12がメモリ
に書き込まれている。このうち16フレーム分がサ
ンプルされ、16コの零交差数の列13となる。い
ま、音声区間をnフレームとすると、サンプルさ
れるフレームは、1、〓n/16」+1、〓2n/
16」+1、……、〓15n/16」+1番めのフレーム
である。(〓 」はガウス記号である)例えば、
音声区間が50フレームの場合は、1、4、7、
10、13、16、19、22、26、……、47番めのフレー
ムがサンプルされる。
1単語につき、この16コの零交差数を用いて認
識を行なう。まず、認識すべき単語の各々につい
て16コの零交差数をメモリに登録する。この登録
されたものを標準パターンと呼ぶ。登録は、スイ
ツチ入力により登録モードである旨をマイクロコ
ンピユータ7に入力した後、マイクロホン1から
単語を順に発声することによつてなされる。登録
が終了すると、スイツチ入力によりモードを認識
にした後、マイクロホン1から音声を入力する。
入力音声から得られた16コの零交差数のi番目の
値をSi〔但し、i=1、……、16〕、標準パターン
のj番目に登録した単語のi番目の値をTji〔但
し、i=1、……、16、j=1、……、w(wは
登録語数)〕とするとき、入力音声とj番めの登
録単語との間の距離DjをDj=16 〓i=1 |Tji−Si|とす
る。各標準パターンに対してDjを計算し、Djの
最小値を与える標準パターンに対応する単語を認
識結果とする。このような従来装置は、比較的ノ
イズの影響を受けやすいため、母音などのように
フレームごとの零交差数の変化が少ない部分にお
いても、あるフレームだけ特に零交差数が多くな
つたりすることがある。第3図a,bにその例を
示す。この(a)はある単語中の母音「オ」の部分の
1フレームごとの零交差数を示し、(b)はこれをグ
ラフ化したものである。零交差数はほぼ同じ値を
とつているが、フレームAのみ値が大きくなつて
いる。これはこのフレームAにおいてノイズの影
響が大きかつたものと考えられる。零交差数から
16コをサンプルする際、たまたまフレームAのよ
うな部分が取られると、単語の特徴が損われて誤
認識につながる場合がある。例えば第3図aの10
コの零交差数から4コをサンプルする時、前記と
同様の方法でサンプルすると、サンプルフレーム
は1、〓10/4」+1、〓20/4」+1、〓30/4」+1
番目、すなわち、1、3、6、8番号フレームで
ある。したがつて、サンプルデータは第4図aの
ようになり、これをグラフ化すると、第4図bと
なる。第3図のbと第4図のbとを比較すると、
サンプルによつてフレーム21の部分が強調され
ていることがわかる。このように極端に値の歪ん
だサンプルデータが取られると誤認識につながり
やすい。
本発明は入力音声信号から一定時間毎に特徴パ
ラメータを抽出し前記入力音声信号を上記特徴パ
ラメータの系列に変換する変換手段と、上記特徴
パラメータの系列から隣り合う所定数の複数パラ
メータの組を一定間隔で一定組mだけ抽出し各組
についてそれを構成するパラメータの平均あるい
は和を求め新たにm個のパラメータ系列(a1、a2
……、an)を生成する生成手段と、登録用入力
音声信号が入力されたときに上記生成手段により
生成されたm個の特徴パラメータ系列を標準パタ
ーンとしてメモリに登録する登録手段と、認識用
入力音声信号が入力されたときに上記生成手段に
より生成されたm個のパラメータ系列と上記登録
手段によつて登録された標準パターンの各々とを
比較し認識する比較手段とを設けたことを特徴と
し、入力音声信号の特徴パラメータ系列から隣り
合う所定数の複数パラメータの組を一定間隔で一
定組だけ抽出して各組のパラメータの平均または
和を求め、これを標準パターンとのサンプルデー
タとするため、サンプルデータに及ぼすノイズの
影響を軽減することができ、認識率を向上させる
ことができる効果が得られる。
以下、本発明の一実施例を第5図〜第8図に基
づいて説明する。なお、第1図〜第4図と同様の
ものには同一符号を付けてその説明を省く。41
はコンパレータ5の出力により零交差数をカウン
トする第1のカウンタ、42はコンパレータ6の
出力により零交差数をカウントする第2のカウン
タ、43は第1のカウンタ41のカウント値に従
つて音声区間を検出する音声区間検出部、44は
第1、第2のカウンタ41,42、音声区間検出
部43、および次に述べる書込み部45を制御す
るタイマー、46はメモリである。書込み部45
は第2のカウンタ42のカウント値をメモリ46
に書き込むよう作用する。47は書込み部45に
よつて書込まれたフレーム数からサンプルすべき
フレームの番号を求めるサンプルフレーム演算
部、48はサンプルフレーム演算部47によつて
求められたフレーム番号に基づいてメモリ46か
らデータを読み出しサンプルデータ系列を生成す
るサンプルデータ生成部、49はサンプルデータ
生成部48の出力を標準パターンとして登録する
標準パターンメモリ、50はサンプルデータ生成
部48の出力と標準パターンメモリ49に登録さ
れている標準パターンの各々とを比較し認識する
比較部、51は認識結果出力部である。
次に動作を説明する。マイクロホン1から入力
された音声はプリアンプ2によつて増幅され、ピ
ツチ成分除去のためのハイパスフイルタ3、入力
音声信号の平均値をゼロレベルに調整するための
オフセツト調整部4を介してコンパレータ5およ
び6に入力される。コンパレータ(5)は音声信号の
平均レベルより所定量だけ偏倚した基準値とオフ
セツト調整部4の出力を比較し、コンパレータ6
はゼロレベルとオフセツト調整部4の出力を比較
する。第1のカウンタ41はコンパレータ5の出
力状態の変化回数をカウントするが、この時、所
定時間〔たとえば10msecとし、これを1フレー
ムとする〕ごとにタイマー44によつて割込みが
かけられる。タイマ割込みがかかると、第1のカ
ウンタ41のカウント値が音声区間検出部43に
出力され、第1のカウンタ41は零にリセツトさ
れる。音声区間検出部43は、第1のカウンタ4
1から出力されたカウント値が所定フレーム(た
とえば5フレーム)以上連続して零でない場合
に、音声区間が始まつたと判定する。また、音声
区間が始まつた後、第1のカウンタ41から出力
されたカウント値が所定フレーム(たとえば30フ
レーム)以上連続して零となつた場合には音声区
間が終了したと判定する。
一方、第2のカウンタ42はコンパレータ6の
出力状態の変化回数をカウントするが、この時、
上記と同様に所定時間ごとにタイマー44によつ
て、割込みがかかる。タイマー割込みがかかる
と、第2のカウンタ42の出力が書込み部分45
に出力され、第2のカウンタ42を零にリセツト
する。書込み部45は音声区間検出部43から音
声区間か否かの情報を取り込み、音声区間である
場合には第2のカウンタ42から出力されたカウ
ント値をメモリ46に書込む。
音声区間検出部43によつて音声区間終了と判
定されて書込み部45によるメモリ46への書込
みが終了すると、音声区間としてメモリ46へ書
込まれたデータのフレーム数がサンプルフレーム
演算部47に出力される。サンプルフレーム演算
部47は、メモリ46に書込まれたデータから所
定数〔例えば16個〕をサンプルするためのサンプ
ルすべきフレーム番号を演算する。サンプルすべ
きフレーム番号の演算方法としては、たとえば以
下のような方法を用いる。いま、音声区間として
メモリ46へ書込まれたデータのフレーム数をn
とし、サンプルすべきデータ数を16個とする。こ
の時j番目にサンプルすべきフレーム番号Njを、 Nj=〓(j−1)・n/16」+1 但し、〓 」はガウス記号とする。上式は、メ
モリ46に書込まれたデータから等間隔に16個を
サンプルする場合のサンプルすべきフレーム番号
を与えるものである。
サンプルデータ生成部48は、サンプルフレー
ム演算部47で求められたサンプルすべきフレー
ム番号に従つてメモリ46からデータを読み出
し、サンプルデータ系列を生成する。なお、この
サンプルデータ生成部48の動作については後で
詳細に述べる。上記の動作により、メモリ46に
書込まれたデータは、例えば16フレーム分のデー
タ系列に圧縮される。
登録時には、上記の圧縮されたデータ系列は標
準パターンメモリ49に登録される。また、認識
時には、上記の圧縮されたデータ系列は比較部5
0に出力される。登録、認識のモード切替は、た
とえば外部からのスイツチ入力によつてなされ
る。
比較部50は、サンプルデータ生成部48から
入力された圧縮されたデータ系列と、標準パター
ンメモリ49に登録されている標準パターンの
各々とを比較して認識する。比較方法としては、
たとえば次のようなものが考えられる。
いま、サンプルデータ生成部48から入力され
たデータ系列を(S1、……、S16)とする。一方、
一つの標準パターンとして登録されているデータ
系列を(T1、……、T16)とする。この時上記2
つのデータ系列間の距離Dを D=16 〓i=1 |Ti−Si| とする。上記の距離Dをすべての標準パターンに
対して求め、距離Dの最小値を与える標準パター
ンに対応する単語を認識結果とする。認識結果出
力部51は比較器50によつて認識された結果を
出力する。
次にサンプルデータ生成部48の動作を第6図
によつて説明する。第6図において、Njはサン
プルフレーム演算部47で求められたj番目にサ
ンプルすべきフレームの番号、ajは生成されるサ
ンプルデータ系列のj番目の値である。ここで、
サンプルデータ系列として16個のデータ系列を生
成するものとする。まずNj番目のフレームデー
タd1をメモリ46から読み込み61、続いて1つ
の次のフレーム、すなわちNj+1番目のフレー
ムのデータd2をメモリ46から読み込む62。次
にデータd1とd2の和を求め、これをサンプルデー
タ系列のj番目の値ajとする63。この61〜6
3の動作を16回繰り返すことにより16個のサンプ
ルデータ系列が生成される。
上記の動作の結果生成されるサンプルデータ系
列の様子を第7図に示す。入力音声波形31に対
し、1フレームごとの零交差数32の系列がメモ
リ46に書込まれている。この零交差数32の系
列から圧縮された16個のサンプルデータ系列33
が生成されるが、データ系列33の1番目の値
は、メモリ46に書込まれている零交差数32の
系列の1フレーム目と2フレーム目のデータの和
である。また、サンプルデータ系列33の2番目
の値は上記零交差数32の系列の〓n/16」+1
フレーム目と〓n/16」+2フレーム目のデータ
の和である。以下同様にしてサンプルデータ系列
33が生成される。
サンプルデータ生成部48を上記のように動作
させることにより、従来例で述べたように零交差
数がノイズによつて歪んでいるフレームをサンプ
ルフレームとした場合でも、次のフレームの零交
差数との和をとることにより、サンプルデータの
歪みを軽減することができる。
例えば第3図aの10個の零交差数から前記と同
様にして4個をサンプルし、前記の操作を行うと
第8図aとなり、これをグラフ化すると第8図b
となり、第4図bと第8図bとを比較することに
よりフレームAのデータが及ぼす影響がが改善さ
れていることがわかる。
上記実施例において特徴パラメータは、零交差
数としたが、勿論、他の特徴パラメータに対して
も本発明を適用できることは明らかである。
上記実施例では、2個の複数パラメータの組を
一定間隔で一定組だけ抽出したが、これは2個の
複数パラメータの組に限定されるものでなく所定
数の複数パラメータの組を一定間隔で一定組だけ
抽出すればよく、各組を構成するパラメータの和
をとつて新たなm個のパラメータ系列にするとし
たが、これは和をとらずに平均をとるようにして
もよい。
以上説明のように本発明によると、入力音声信
号の特徴パラメータ系列から隣り合う所定数の複
数パラメータの組を一定間隔で一定組mだけ抽出
して各組についてそれを構成するパラメータの平
均あるいは和を求めて新たなm個パラメータ系列
を生成する生成手段を設け、この生成手段から得
られるm個のパラメータ系列と標準パターンとを
比較して認識するため、サンプルデータとしてサ
ンプルフレームのデータだけでなくその前後の数
フレームのデータも用いることができ、ノイズに
よるサンプルデータの歪みを軽減でき、従来に比
べて認識率が大幅に向上するものである。
【図面の簡単な説明】
第1図は従来の単語音声認識装置の構成図、第
2図は従来のサンプリング方法の説明図、第3図
a,bおよび第4図a,bは従来例における欠点
を説明するための説明図、第5図は本発明の単語
音声認識装置の一実施例の構成図、第6図および
第7図は第5図におけるサンプルデータ生成部の
動作の説明図、第8図は第5図におけるサンプル
データ作製の説明図である。 1……マイクロホン、4……オフセツト調整
部、5,6……コンパレータ、31……入力音声
信号、32……1フレームごとの零交差数、33
……サンプルデータ系列、41,42……第1、
第2のカウンタ、43……音声区間検出部、44
……タイマー、45……書込み部、46……メモ
リ、47……サンプルフレーム演算部、48……
サンプルデータ生成部、49……標準パターンメ
モリ、50……比較部。

Claims (1)

    【特許請求の範囲】
  1. 1 入力音声信号から一定時間毎に特徴パラメー
    タを抽出し前記入力音声信号を上記特徴パラメー
    タの系列に変換する変換手段と、上記特徴パラメ
    ータの系列から隣り合う所定数の複数パラメータ
    の組を一定間隔で一定組mだけ抽出し各組につい
    てそれを構成するパラメータの平均あるいは和を
    求め新たにm個のパラメータ系列(a1、a2、…
    …、an)を生成する生成手段と、登録用入力音
    声信号が入力されたときに上記生成手段により生
    成されたm個の特徴パラメータ系列を標準パター
    ンとしてメモリに登録する登録手段と、認識用入
    力音声信号が入力されたときに上記生成手段によ
    り生成されたm個のパラメータ系列と上記登録手
    段によつて登録された標準パターンの各々とを比
    較し認識する比較手段とを設けた単語音声認識装
    置。
JP57102518A 1982-06-14 1982-06-14 単語音声認識装置 Granted JPS58217995A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57102518A JPS58217995A (ja) 1982-06-14 1982-06-14 単語音声認識装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57102518A JPS58217995A (ja) 1982-06-14 1982-06-14 単語音声認識装置

Publications (2)

Publication Number Publication Date
JPS58217995A JPS58217995A (ja) 1983-12-19
JPS6310839B2 true JPS6310839B2 (ja) 1988-03-09

Family

ID=14329567

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57102518A Granted JPS58217995A (ja) 1982-06-14 1982-06-14 単語音声認識装置

Country Status (1)

Country Link
JP (1) JPS58217995A (ja)

Also Published As

Publication number Publication date
JPS58217995A (ja) 1983-12-19

Similar Documents

Publication Publication Date Title
JPH0361959B2 (ja)
NL192701C (nl) Werkwijze en inrichting voor het herkennen van een foneem in een stemsignaal.
JPS6336679B2 (ja)
JPH04324499A (ja) 音声認識装置
JPS58217995A (ja) 単語音声認識装置
JP2712586B2 (ja) 単語音声認識装置用パターンマッチング方式
JPS58190999A (ja) 音声認識装置
KR910007530B1 (ko) 음성인식장치 및 그 방법
JPS6335995B2 (ja)
JPH0412478B2 (ja)
JPS58217994A (ja) 単語音声認識装置
CN85100180B (zh) 一种利用计算机对汉语语音进行识别的装置
JPS60113295A (ja) 音声入力による楽音発生装置
JPS6368899A (ja) 音声認識装置
JPS6069694A (ja) 語頭子音のセグメンテ−ション法
JPS6131480B2 (ja)
JPH04211299A (ja) 単音節音声認識装置
JPS60201400A (ja) 音声スペクトルの2値化装置
JPS63235999A (ja) 音声始端検出装置
JPH0298000A (ja) 男女声の識別方法
JPS5926796A (ja) 音声認識装置
JPS60262198A (ja) 子音区間検出装置
JPH0876789A (ja) 不特定話者単語音声認識システムおよび不特定話者単語音声認識方法
JPH0194396A (ja) 音声認識方式
JPH0656319B2 (ja) ピッチ抽出装置