JPS61123892A - 音声認識装置 - Google Patents

音声認識装置

Info

Publication number
JPS61123892A
JPS61123892A JP59245477A JP24547784A JPS61123892A JP S61123892 A JPS61123892 A JP S61123892A JP 59245477 A JP59245477 A JP 59245477A JP 24547784 A JP24547784 A JP 24547784A JP S61123892 A JPS61123892 A JP S61123892A
Authority
JP
Japan
Prior art keywords
unknown
section
data
voice
verification
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.)
Granted
Application number
JP59245477A
Other languages
English (en)
Other versions
JPH0438356B2 (ja
Inventor
吉村 元一
剛一 平田
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP59245477A priority Critical patent/JPS61123892A/ja
Publication of JPS61123892A publication Critical patent/JPS61123892A/ja
Publication of JPH0438356B2 publication Critical patent/JPH0438356B2/ja
Granted legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) この発明は音が未知である未知音声データと音声が既知
である既知音声データを照合して未知音声データの音を
決定する音声認識装置に係り、詳しくはそれぞれ時間の
経過に対応して多数個の値が列をなしてなる1つの音の
未知音声データ及び既知音声データをそれぞれ予め定め
た区間データに区切りその両区間を互いに、照合するこ
とによってその未知音声データの音を決定する音声認識
装置に関するものである。
(従来技術) 従来、この種の音声認識装置は音が未知である未知音声
データと音が既知である既知音声データとを照合して未
知音声データの音を決定する方式として、まず、未知音
声データと既知音声データとを比較するための照合区間
を単音節(子音、母音)ごとに区切(単音節切り出し)
り設定し、つぎに、動的計画法(DP法;Dynami
c  Programmi ng)を応用して時間軸の
整合を行なった後、その互いに照合する照合区間におけ
る類似度の基準として、例えば、WLR(Weight
ed  1ikelihood  RatiO)距離を
算出していた。
そして、そのWLR距離を伯の既知音声データについて
も同様に算出し、その算出した各WLR距離の最も短い
距離の既知音声データの音を当該未知音声データのもの
であると判断して未知音を決定するようにしていた。
従って、精度の高い音声認識を行なう上で前記未知音声
データの単音節(子音、母音)の照合区間を正確に切り
出し選定することが非常に重要となっていた。
(発明が解決しようとする問題点) ところが、認識率の高い音声認識を行なう上で前記未知
音声データ及び既知音声データの照合区間の切り出しが
非常に重要な要素となっているにもかかわらず、子音及
び母音区間の境界付近は極めて複雑であり、単純に一義
的に各区間を決定することはできない。従って、実際に
はその音声データの音の特徴が良く現れている最適な照
合区間を設定することは非常に難しく、精度の高い照合
が望めないのが現状であった。
(発明の目的) この発明は前記問題点を解決するためになされたもので
あって、その目的は照合区間の切り出し  1゛の精度
を上げることなく認識率の向上を図ることができる音声
認識装置を提供するにある。
(問題点を解決するための手段) 第1図は本発明の全体構成を示すブロック図であって、
本発明の音声認識装置は未知音声データ及び既知音声デ
ータのうち一方の音声データに第1の照合区間を設定す
る第1の照合区間設定手段101と、前記2つの音声デ
ータのうち他方の音声データに前記第1の照合区間より
長い区間を有する第2の照合区間を設定する第2の照合
区間設定102と、前記第1の照合区間と等しい長さを
有し互いに位置の異なる対象区間を第2の照合区間にお
いて順次設定する対生区間設定手段103と、前記第1
の照合区間に対する前記各対象区間において対応するそ
れぞれの時点の値の距離に基づいた代表値を前記各対象
区間毎に算出する代表値算出手段104と、前記各代表
値のうち前記距離が最も短いことを示す代表値を前記第
1の照合区間と前記第2の照合区間との間の基準値とし
て設定する基準1直設定手段105とを有し、1つの前
記未知音声データについて複数の前記既知音声データに
対する前記基準1直をそれぞれ算出しその基準値に基づ
いて未知音声データの音を決定する。
(作用) 音が未知である未知音声データ及び音がわかっている既
知音声データのうち一方を入力する第1の照合区間設定
手段101はその入力された音声データに第1の照合区
間を設定する。音が未知である未知音声データ及び予め
音がわかっている既知音声データのうち他方の音声デー
タを入力する第2の照合区間設定手段102はその入力
された音声データに前記第1の照合区間より長い区間と
なる第2の照合区間を設定する。対象区間設定手段10
3は前記第2の照合区間設定手段102にて設定された
第2の照合区間において前記第1の照合区間と等しい長
さを有し互いに位置の異なる対象区間を順次設定する。
そして、代表値算出手段104は前記第1の照合区間設
定手段101で設定した一方の音声データの第1の照合
区間と前記対象区間設定手段103で設定した他方の音
声データの第2の照合区間における各対象区間において
対応するそれぞれの時点の値の距離に基づいた代表面を
その各対象区間毎に算出する。
基準値設定手段105は前記代表値算出手段104で算
出した各対象区間毎に算出した各代表値の中から前記距
離が最も短い値を示す代表値を前記第1の照合区間と第
2の照合区間における基準値として設定する。
そして、1つの未知音声データについて、このように設
定した既知音声データに対する前記基準値を池の複数の
既知音声データに対してもその基準値をそれぞれ算出し
、そのそれぞれの基準値に基づいて未知音声データの音
を決定するようにしたものである。
(実施例) 以下、この発明を具体化した好適な一実施例を図面に従
って説明する。
第2図はこの発明を具体化した音声認識装置の電気ブロ
ック回路図を示し、マイクロホン1はそのスイッチがオ
ンされることにより、音声入力の開始を示す信号を後記
するCPU4に出力するようになっている。そして、話
者の発音した音声を集音し、その集音した音声信号を増
幅器2にて以後の処理に適するレベルに増幅した後次段
のA/D変換器3に出力する。そして、A/D変換器3
はこの所定のレベルに増幅された音声信号を4に1−1
zまでの音声波形の情報を得るために8KHzのサンプ
リング周波数でサンプリングしその時刻における振幅レ
ベルを量子化してなる離散1g号に変換して中央処理装
置(以下、CPUという)4に出力するようになってい
る。
CPIJ4は読み出し専用のメモリ(ROM)よりなる
プログラムメモリ5に記憶された制御プログラムに従っ
て動作され、そのプログラムに従って各演算処理動作に
よって得られた各演算処理結果を読み出し及び書き込み
可能なメモリ(RAM)よりなるワークメモリ6に一時
記憶するようになっている。            
         −前記プログラムメモリ5は制御プ
ログラムの他にマイクロホン1から入力された未知の音
声を認識する処理に使用するための多数個の既知音声の
離散信号データ(既知音声が8KH2でサンプリングさ
れ、その時刻における振幅レベルを量子化してなるデー
タ)が予め記憶されている。
又、前記ワークメモリ6は多数の記憶領域を有し、振幅
記憶領域6a、2乗記憶領域6b、エネルギー記憶領域
6C1未知音声及び既知音声データ記憶領域6d、6e
、第1及び第2の照合区間記憶領域6f、6cx、対象
区間記憶領域、6h、平均値記憶領域61、基準値記憶
領域6j等を有している。
前記CPtJ4は前記A/D変換器3から出力されてく
る未知音声の振幅レベルが量子化された離散信号を離散
信号データどして前記ワークメモリ6の振幅記憶領域6
aに順次記憶していく。従って、CPU4はサンプリン
グされた音声波形の離散信号7” −タラ1秒1’J1
.:800C)l[!a (125?イクロ秒毎に1個
)振幅記憶領域6aに記憶させていくことになる 又、CPU4はこの離散信号データを2乗しその2乗値
を前記2乗記憶領域6bに順次記憶させる。そして、C
PU4はこの2乗値の64個(8ミリ秒)ごとの和を順
次とることにより短時間エネルギー値を算出しその短時
間エネルギー値を前記ワークメモリ6のエネルギー記憶
領域6Cに順次書き込んで行く。
尚、前記短時間エネルギー値は時間を横軸にし、この短
時間エネルギー値を縦軸にしその最大値を基準にして表
わせば第3図に示すようになる。
一方、CPIJ4は前記プログラムメモリ5から既知音
声の離散信号データを読み出し、前記未知音声の場合と
同様にその離散信号データに基づいて2乗値、短時間エ
ネルギー値を算出し、既知音声用の記憶領域へやはり前
記未知音声の場合と同様に順次書き込んでいく。
又、CPU4は未知音声及び既知音声のそれぞれの離散
信号データに対し、まず、1次差分値をとって高域強調
し、続いて各処理のためのフレームのその切り出し点に
おける不連続性の影響によるスペクトル漏れを低減する
ためにハミング窓(ウィンド)関数を1フレーム毎に乗
じる。ここで、フレーム長は32ミリ秒であり、隣接す
るフレームは8ミリ秒ずつ時間的に移動している。
次に、自己相関分析により10次の自己相関係数を算出
し、ラグ窓(ウィンド)関数を乗じてスペクトルの局部
的な鋭いピークを抑えて平滑化する。
そして、このラグ窓関数を乗じた自己相関係数を用いて
線形予測分析(LPG分析)をして10次の線形予測係
数を求め、これら値に基づいてW。
LR粗距離算出のために24次のLPG相関係数、24
次のLPCケプストラムを算出し当該マイクロホン1で
集音した1つの未知音声に対する未知音声データ及び既
知音声データとして未知音声データ記憶領域6d及び既
知音声データ記憶領域6eにそれぞれに記憶するように
なっている。
又、CPU4はこの作成した未知音声データの子音と既
知音声データの子音とを照合するための未知音声データ
における未知側照合区間×(第6図参照)と既知音声デ
ータの既知側照合区間Y(第5図参照)を切り出し設定
するようになっている。
この設定では、未知音声データの場合、前述した未知音
声の短時間エネルギー値の列において音声が発せられる
前の雑音のみの区間のレベルの2倍のレベルE1に達す
る時点t1からその音声の短時間エネルギー値の最大値
の30%のレベルE2に達する時点t2までを未知側子
音照合区間Xとしている。
又、既知音声データの既知側照合区間Yの設定について
は、まず、前記未知音声の場合と同様に、既知側照合区
間Yの終@(右端)を求める。次に前記未知音声の未知
側照合区間Xのフレーム数を算出しその未知側照合区間
Xのフレーム数より4フレーム多い区間となるように前
記終端を基点に時間的に遡って既知側照合区間Yの始端
(左端)を決めている。
既知側照合区間Yを設定すると、CPLJ4は前  e
記既知音声データの既知側照合区間Yにおいて未知側照
合区間×と等しい長さを有し互いに位置の異なる対象区
間としての複数個の既知側対象区間yn  (実施例で
はnは1から5までの整数をとる)を順次設定する機能
を有している。従って、第6図に示すように未知側照合
区間Xに対する複数個の既知側対象区間y1〜y5が設
定されることになる。
尚、第4図乃至第6図には説明の都合上、離散信号デー
タを示したが、照合に使用する各区間のデータは前記処
理動作により得られた未知及び既知音声データである。
CPtJ4はこの未知側対象区間Xに対して複数個の既
知側対象区間y1〜y5を設定すると、その未知側対象
区間Xに対する各既知側対象区間yn毎に対応する各フ
レーム毎にWLR距離を算出するとともに、その1つの
既知側対象区間毎に求められたWLRfl!離の平均値
P(rl)を代表値として算出し平均値記憶領域61に
記憶するようになっている。
そして、CPIJ4はこの未知側対象区間Xに対して各
対象区間yn毎に算出した平均値P (n>の内から最
小の平均値を求めて基準値Z (m)とし、基準値記憶
領域6jに記憶する。
ここで、mは1からプログラムメモリ5に予め離散信号
データの形で記憶されている既知音声の総数までの整数
をとり、各既知音声にそれぞれ対応している。
そして、CPtJ4はその既知音声データに対する基準
値Z (m)を選定すると、次の新たな既知音声の離散
信号データをプログラムメモリ5から読み出し、前記各
処理により折たな既知音声データを算出して新たな既知
音声データと前記未知音声データにおける基準値Z (
m>を前記と同様に算出するようになっている。
そして、この未知音声データに対するプログラムメモリ
5に記憶した全ての既知音声の離散信号データを読み出
し算出した既知音声データについて基準値Z (m)を
算出すると、CPtJ4は全ての既知音声について算出
した各基準値Z (m)の中から最小の基準値を選定し
、その選定した最小の基準値Z (m>の得られた既知
音声の子音をこの未知音声データの子音と決定するよう
になっている。
次に上記のように構成した音声の認識装置の作用につい
て説明する。
今、話者が1つの音を発すると、マイクロホン1にてそ
の音が集音される。そして、その音声信号は増幅器2及
びA/D変換器3を介して8KH2でナンプリングされ
振幅レベルが量子化されたl1i1rll信号に変換さ
れてCPU4に出力される。
CPU4は離散信号を離散信号データとして順次ワーク
メモリ6の振幅記憶領域6aに記憶するとともに、その
#111w1.信号データを2乗してその2乗値をワー
クメモリ6の2乗記憶領域6bに順次記憶させる。次に
CPU4はこの2乗値に基づいて短時間エネルギー値を
算出し、その短時間エネルギー値を前記ワークメモリ6
のエネルギー記憶順1*6cに記憶させる。又、離散信
号データに対して自己相関分析、線形予測分析等を行な
い、LPC相関係数、LPGケプヌトラムよりなる未知
音声データを作成する(ステップ1)。
このように、未知音声データを作成すると、次にC−P
 U 4はこの未知音声データの未知側照合区間Xを設
定して切り出すとともに、その未知側照合区間Xのフレ
ーム数を算出する(ステップ2゜3〉。
次に、CPU4はプログラムメモリ5に記憶さ。
れた多数個の既知音声の離散信号データの中から第1の
既知音声の離散信号データを読み出すくステップ4)6 次に、未知音声データの場合と同様に当該既知音声にお
ける短時間エネルギーの算出及゛び算出した短時間エネ
ルギーの所定記憶領域への記憶やLPC相関係数、LP
Gケブヌトラムよりなる既知音声データの作成を行なう
(ステップ5)。
次に、CPU4は前記作成した既知音声データの既知側
照合区間Yを未知側照合区間Xのフレーム数より4フレ
ーム多い長さとなるように設定する(ステップ6)。C
PtJ4はこの既知側照合区   会(間Yにおいて、
第6図に示すように前記未知側照合区間Xと等しい長さ
を有し互いに位置の異なる複数個の未知側対象区間y1
〜y5を複数個順次設定する(ステップ7)。
次に、CPU4はこの未知側照合区間Xに対する最初の
既知側対象区間y1との間で対応するフレーム毎にWL
R距離を算出しくステップ8)、その距離の平均1直P
(1)を算出し、ワークメモリ6の平均値記憶領域61
に記憶する(ステップ9)。
CPtJ4は未知側照合区間Xと最初の既知側対象区間
y1におけるWLR距離の平均値P(1)の算出が終了
すると、このWLR距離の算出が未知側照合区間Xに対
する最後の既知側対象区間y5における平均値P(5)
の算出が行なわれたかどうかチェックするくステップ1
0)。
そして、この場合にはまだ最初の既知側対象区間y1な
ので、CPU4は次の既知側対象区間y2の既知音声デ
ータを読み出し未知側照合区間Xの未知音声データとの
間でWLR距離を算出しくステップ11.8>、前記同
様にその距離の平均値P(2)を算出する(ステップ9
)。
そして、以後同様にCPU4は既知側対象区間y5まで
の各WLR距離の平均値P(n)をそれぞれ算出し前記
ワークメモリ6の平均1直記憶領域61に記憶する。
全ての既知側対象区間y1〜y5についての平均値P(
n)の算出が終了すると・、CPU4はこの算出した未
知側照合区間Xにおける各既知側対象区間y1〜y5の
平均値P(1)〜P(5)の中から最も小さな値を当該
未知音声データに対する第1の既知音声データの基準値
z(1)として選定しワークメモリ6の基準値記憶領域
6jに記憶する(ステップ12)。
未知音声データに対する第1の既知音声データの基準値
z(1)の選定が終了すると、CPtJ4はプログラム
メモリ5にまだ読み出されていない既知音声の離散信号
データがあるかどうかをチェック(ステップ13)した
後、次の新たな第2の既知音声の離散信号データをプロ
グラムメモリ5から読み出すくステップ14)。
そして、前記と同様にして既知音声データにおける基準
値Z(2)を前記と同様に設定する。このような処理動
作をプログラムメモリ5に記憶されている全ての既知音
声について行なう。
そして、CPIJ4が全ての既知音声データについて基
準値Z(m)を設定すると、CPU4はその各基準IB
の中から最小1直の基準値Z (mンを求めてその最小
の基準値Z (m>が得られた既知音声の子音を当該未
知音声の子音とCPU4は決定する(ステップ15)。
このように、本実施例においては未知音声デー □りの
未知側照合区間Xに対して既知音声データの前記未知側
照合区間Xより長い既知側照合区間Yを設定するととも
に、同既知側照合区間Yにおいて未知側照合区間Xと同
じ長さで異なる位置に対象区間y1〜y5を設定し、未
知側照合区間Xに対して既知音声データの各対象区間y
n毎にそれぞれ平均値P (n)を算出して、その各平
均値P(n)の中から基準値Z (m>を設定するよう
にしたので、未知音声データ及び既知音声データの両照
合区間を正確に設定する必要がなくラフに設定でき照合
区間の設定の精度に影響を受けることなく音声の認識率
の向上を図ることができる。
なお、前記実施例では未知側照合区間を既知側照合区間
より長く設定し、1つの未知側照合区間に対して既知側
対象区間を順次設定し平均値を算出したが、これを反対
にして1つの既知側照合区間に対して未知側の対象区間
を順次設定し平均値を算出して基準値を求めて音声認識
を行なうようにしてもよい。又、前記実施例では各音声
データの子音区間を照合区間とする場合について説明し
たが、これを母音区間として応用してもよい。又、子音
区間を照合区間とした場合であっても、母音については
その前半を子音区間と同様なものとみなして照合区間と
すれば、同様な処理による認識が可能となる。
(発明の効果) 以上詳述したように、この発明によれば未知音声データ
及び既知音声データの照合区間の切り出  6゛しの精
度を上げることなく認識率の向上を図ることができる効
果を有する。
【図面の簡単な説明】
第1図は本発明の構成を示す番中ブロック図、示す図、
第4図は未知側照合区間を示す図、第5図は既知側照合
区間を示す図、第6図は未知側照合区間と既知音声の対
象区間の関係を示す説明図、第7図はこの音声の認識装
置の作用を説明するためのフローチャートである。 図中、1はマイクロホン、2は増幅器、3はA/D変換
器、4はCPU、5はプログラムメモリ、6はワークメ
モリ、101は第1の照合区間設定手段、102は第2
の照合区間設定手段、103は対象区間設定f:段、1
04は代表値算出手段、105は基準値設定手段である
。 特許出願人    ブラザー工業株式会社代 理 人 
   弁理士  恩1)博宣第2図 第8図

Claims (1)

  1. 【特許請求の範囲】 1、音が未知である未知音声データと音が既知である既
    知音声データとを照合して未知音声データの音を決定す
    る音声認識装置において、 前記未知音声データ及び前記既知音声データの2つの音
    声データのうち一方の音声データに第1の照合区間(X
    )を設定する手段(101)と、前記2つの音声データ
    のうち他方の音声データに前記第1の照合区間(X)よ
    り長い区間を有する第2の照合区間(Y)を設定する手
    段(102)と、 前記第1の照合区間(X)と等しい長さを有し互いに位
    置の異なる対象区間(yn)を第2の照合区間(Y)に
    おいて順次設定する手段(103)と、 前記第1の照合区間(X)及び前記各対象区間(yn)
    において対応するそれぞれの時点の値の距離に基づいた
    代表値(P(n))を前記各対象区間(yn)毎に算出
    する手段(104)と、前記各代表値(P(n))のう
    ち前記距離が最も短いことを示す代表値(P(n))を
    前記第1の照合区間(X)と前記第2の照合区間(Y)
    との間の基準値(Z(m))として設定する手段(10
    5)と を有し、 1つの前記未知音声データについて複数の前記既知音声
    データに対する前記基準値(Z(m))をそれぞれ算出
    し、前記基準値(Z(m))に基づいて未知音声データ
    の音を決定することを特徴とする音声認識装置。
JP59245477A 1984-11-20 1984-11-20 音声認識装置 Granted JPS61123892A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59245477A JPS61123892A (ja) 1984-11-20 1984-11-20 音声認識装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59245477A JPS61123892A (ja) 1984-11-20 1984-11-20 音声認識装置

Publications (2)

Publication Number Publication Date
JPS61123892A true JPS61123892A (ja) 1986-06-11
JPH0438356B2 JPH0438356B2 (ja) 1992-06-24

Family

ID=17134239

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59245477A Granted JPS61123892A (ja) 1984-11-20 1984-11-20 音声認識装置

Country Status (1)

Country Link
JP (1) JPS61123892A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5880697A (ja) * 1981-11-07 1983-05-14 ソニー株式会社 音声認識方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5880697A (ja) * 1981-11-07 1983-05-14 ソニー株式会社 音声認識方式

Also Published As

Publication number Publication date
JPH0438356B2 (ja) 1992-06-24

Similar Documents

Publication Publication Date Title
JPH07146699A (ja) 音声認識方法
US9514738B2 (en) Method and device for recognizing speech
US20140200889A1 (en) System and Method for Speech Recognition Using Pitch-Synchronous Spectral Parameters
JPH0438356B2 (ja)
JPS61123893A (ja) 音声決定装置
JPS6147999A (ja) 音声認識装置
JPS61123891A (ja) 音声の認識装置
Lienard Speech characterization from a rough spectral analysis
JPH0361957B2 (ja)
JP2655637B2 (ja) 音声パターン照合方式
JPH0558556B2 (ja)
JPH0458638B2 (ja)
JPS6126679B2 (ja)
JPH0469800B2 (ja)
JPH04198999A (ja) 音声認識におけるマッチング距離値の極小値探索方法
JPS63798B2 (ja)
JPS6237797B2 (ja)
JPS60147797A (ja) 音声認識装置
JPS6132680B2 (ja)
JPS6155680B2 (ja)
JPH0311478B2 (ja)
JPH0887292A (ja) 単語音声認識装置
JPH01209499A (ja) パターン照合方式
JPS59223500A (ja) 音声認識方法
JPH026078B2 (ja)