JPS6283798A - 連続音声認識装置 - Google Patents

連続音声認識装置

Info

Publication number
JPS6283798A
JPS6283798A JP60224549A JP22454985A JPS6283798A JP S6283798 A JPS6283798 A JP S6283798A JP 60224549 A JP60224549 A JP 60224549A JP 22454985 A JP22454985 A JP 22454985A JP S6283798 A JPS6283798 A JP S6283798A
Authority
JP
Japan
Prior art keywords
input
pattern
standard pattern
frame
matching
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
JP60224549A
Other languages
English (en)
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.)
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 JP60224549A priority Critical patent/JPS6283798A/ja
Publication of JPS6283798A publication Critical patent/JPS6283798A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、特徴ベクトルの系列で表わされた複数種類の
標準パターンと入力パターンとの比較を行ない、入力音
声の識別を行なう音声認識装置に関し、特に連続して発
声した単語音声の認識などに適用可能な音声認識装置に
関する。
従来の技術 従来、音声認識装置としては特定話者登録方式によるも
のが実用化されている。即ち、認識装置を使用しようと
する話者が、予め、認識すべきすべての単語を自分の声
で特徴ベクトルの系列に変換し、単語辞書に標準パター
ンとして登録しておき、認識時に発声された音声を、同
様に特徴ベクトルの系列に変換し、前記単語辞書中のど
の単語に最も近いかを予め定められた規則によって計算
し、最も類似している単語を認識結果とするものである
ところが、この方法によると、認識単語数が少ないとき
は良いが、数百、数千単語といったように増加してくる
と、主として次の三つの問題が無視し得なくなる。
(1)登録時における話者の負担が著しく増大する0 (2)認識時に発声された音声と標準パターンとの類似
度あるいは距離を計算するのに要する時間が著しく増大
し、認・識装置の応答速度が遅くなる〇 (3)前記単語辞書のために要するメモリが非常に大き
くなる。
以上の欠点を回避するための方法として認識の単位を子
音+母音の単音節(以後それぞれCV。
■で表わすOCは子音、■は母音を意味する。)とする
方法がある。即ち、標準パターンとして単音節を特徴ベ
クトルの系列として登録しておき、認識時に特徴ベクト
ルの系列に変換された入力音声を、前記単音節の標準パ
ターンとマツチングすることにより、単音節の系列に変
換するものである。日本語の場合、単音節は高々101
種類であり、単音節は仮名文字に対応しているから、こ
の方法によれば、日本語の任意の単語あるいは文章を単
音節列に変換する(認識する)事が出来、前記(1)〜
(3)の問題はすべて解決されることになる0しかし、
この場合の問題の一つとしてセグメンテーションがある
。即ち、セグメンテーションは連続して発声された音声
を単音節単位に区切ることであるが、これを確実に行な
う決定的な方法は未だ見出されていない0この問題を解
決するために、現在のところ各単音節を区切って発声す
ることが行なわれており、実用化されている装置もある
発明が解決しようとする問題点 しかし、単音節の離散発声により日本語の文章を入力す
るのは、話者にとって緊張を強いるものであり、連続発
声により入力出来ることが望ましい。
本発明は、前記連続発声により入力された音声に対する
前記セグメンテーションの問題を解決した音声認識装置
を提供することを目的とする。
問題点を解決するだめの手段 本発明は、入力信号を特徴ベクトルa1 、 a2 、
・・・・・・、al、・・・・・・、aIの系列に変換
する特徴抽出手段と、特徴ベクトルの系列bn1.bn
□、・・・・・・、、bnj、nから成る標準パターン
Rn(ただし、n=1〜N)を記憶する標準パターン記
憶手段と、1音節発生する毎にそれに同期した信号(以
後、セグメント・マーカと呼ぶ)°を入力するセグメン
ト・マーカ入力手段と、入力のフレームlを横軸に、標
準パターンのフレームjを縦軸とする格子グラフにおい
て、入力信号の前記各セグメント・マーカに対応する位
置の近傍を始端点、そこから予め定めた範囲に含まれる
フレームを終端点とする入力パターンの部分パターンと
前記標準パターンRnとを、標準パターン側を基本軸と
して始終端自由のDPマツチングを行なうDPマツチン
グ手段と、このDPマツチングの結果得られる前記標準
パターンRnに対する最適値のうちさらに前記nに関す
る最適値を求め、そのnを前記入力パターンの部分パタ
ーンの音節認識結果とする音節認識手段とを含む連続音
声認識装置である。
作  用 本発明は以上の構成により、特徴抽出手段により、入力
信号を特徴ベクトルa 1 、 a 2 、・・・・・
・r ai +・・・・・・、aIの系列に変換し、セ
グメント・マーカ入力手段により、1音節発生する毎に
それに同期した信号(以後、セグメント・マーカと呼ぶ
)を入力し、入力のフレームiを横軸に、標準パターン
のフレームjを縦軸とする格子グラフにおいて、入力信
号の前記各セグメント・マーカに対応する位置の近傍を
始端点、そこから予め定めた範囲に含まれるフレームを
終端点とする入力パターンの部分パターンと特徴ベクト
ルの系列bn1.bn2.・・・・・・+bnjp・・
・・・・ b n 、n から成る標準パターンRn(
ただし、n=1〜N)とを標準パターン側を基本軸とし
て始終端自由のDPマツチングを行ない、このDPマツ
チングの結果得られる前記標準パターンinに対する最
適値のうちさらにnに関する最適値を求め、そのnを前
記入力パターンの部分パターンの音節認識結果とする。
実施例 音声認識の一つの方法にワードスポツティングと呼ばれ
るものがある。即ち、単語、音節等の、認識の基本単位
を連続して発声して入力された連続音声に対して、前記
それぞれの認識基本単位の可能な存在候補区間を見出す
方法である0本発明はこのワードスポツティングと呼ば
れる方法に基礎を置いているものであって、先ず、ワー
ドスポツティングの原理を説明する。
第1図すはワードスポツティングに用いられるDPマツ
チングにおける径路の拘束条件の一例を示している。D
Pマツチングとは、入力パターンを特徴ベクトルの系列
&1. a2 、・・・・・・pai+・・・・・・、
a工とし、標準パターンRnを特徴ベクトルの系列bn
1.bn3. 、・、、、・、 、bnj、 、、、、
・、 、 、bnj、n  とするとき、両者それぞれ
の系列の特徴ベクトルの対応を動的計画法(DP)によ
り、その対応による特徴ベクトル間の類似度(または距
離)の荷重和を最大(または最小)にし、その時の類似
度(または距離)を両系列間の累積類似度(まだは累積
距離)とするものである。このことを図的に説明すると
、入力パターンの特徴ベクトルを横軸に、標準パターン
の特徴ベクトルを縦軸にとった格子グラフを考えれば、
前記両パターンの特徴ベクトルの対応は各格子点により
表わされるから、前記最大化(最小化)問題はこの格子
グラフにおいて前記系列間の類似度(または距離)の荷
重和を最大(または最小)にする格子点列即ち径路を求
める問題になる。この場合、極端な対応付けを避けるた
めに径路の選び方に拘束条件を設ける。第1図すはその
一例であって、その意味するところは、前記格子グラフ
において入力パターンの座標をi、標準パターンの座標
をjとするとき、点(i、Hに至る径路は点(5−2s
 5−1L点(L −1゜j−1)、点(i−1,j−
2)のうち何れかを必ず通過するように径路が選ばれる
ということである。また、同図においてそれぞれの径路
上に付した数値は、その径路が選ばれたときの重み係数
を示しており、本例はワードスポツティングを行なう場
合に用いられる重み係数の定め方の一例である。
・・・・・・・・・・・・・・・・・・(1)ここで、
d!1l(i、j)は特徴ベクトルai  と特徴ベク
トル、bnj、との距離であって、最も簡単にはd”(
i、+)= l ai−bn5 1となし得る。類似度
を用いる場合は騙をm&X  とすればよい。式(1)
を初期値Dn(i、1)=dn(1,1)トシテ計算ス
レハ、Dn(ilg)は、入力パターンの第mフレーム
から第1フレームの入力パターンの部分パターンA(m
、i)と標準パターンRnの第1フレームから第1フレ
ームまでの部分パターン”(’yj)との最小累積距離
のmに関する最小値ということになるOこの時のmを知
るためには、式(1)においてをD”(i、j)が決定
される毎に計算し、記憶しておけば前記最適のm=B”
(i、j)となっている・重み係数をこのように定める
ことにより、Rn(1゜j)と入力パターンの任意の区
間とのマツチングにおける重み係数の和は一定となり、
例えば第6図に示すような径路301.302は重み係
数の和が同じとなるから標準パターンRnに入力パター
ンの部分パターン303と304の何れがよりよく類似
しているかは、入力パターンの長さには関係無く、それ
ぞれの径路における累積距離を比較するのみでよい。ま
た、第1図b1あるいは式(1)からも明らかなように
、点(’11)までの累積距離の計算には点(i −2
、j −1) 、点(i −1、i −1)、点(’ 
 1.)−2)における累積距離が分かつておればよい
から、実際には式(1)の計算をi=1〜Hのそれぞれ
のフレームにおいて順次j=1〜■0について行ない、
Dn(i + In) (D i K関スル最小値カD
n(i*、 1″)になったとすれば、標準パターンR
n に最も近い入力パターンノ部分ハターンハA(B″
(i*lJ”)、L*)として求められる。
本発明は前記認識基本単位とマツチングするべき入力パ
ターンの部分パターンの候補区間をある程度確かな情報
により限定することによシ、認識の制度を上げようとす
るものであって、認識の基本単位は本実施例においては
音節であり、音節の発声に同期して入力されたセグメン
ト・マーカをもとにして前記音節の存在候補区間を限定
するものである。
第3図は「よこはま」と発声した場合の音声のパワーの
変化の様子ととキー等により手動により入力されたセグ
メント・マーカbの時間関係を示すタイム・チャートで
ある。実際の場合にも連続発声された音節の開始点と手
で入力したセグメント・マーカの位置はかなりよく一致
していることが観測されている0 本発明の原理は、各音節の開始時点はこのセグメント・
マーカの近辺にあり、音節標準パターンを各音節を発声
した時の語頭から母音の定常部までとすれば、各音節の
終了時点はこのセグメント・マーカとそれに続くセグメ
ント・マーカの間にあると考えられるから、この範囲に
前記ワード・スポツティングの範囲を限定して始終端自
由のDPマツチングを行なうものである。ここで、音節
標準パターンは各音節を発声した時の語頭から母音の定
常部までとしたのは、音節としての情報は、子音部、子
音から母音部にかけての過渡部、母音部の三つの部分に
分けて考えられるが、母音部は持続時間が最も長くその
まま標準パターンとして採用したのでは母音部の重みが
他の三者に比べて大きくなりすぎ、認識に際して好まし
くないからである。
第1図aは以上の原理に基づく本発明の一実施例を示す
ブロック図である。
1はフィルタバンク等で構成された特徴抽出部であって
、入力音声信号を特徴ベクトルai の系列Aに変換す
る。
4は標準パターン記憶部であって、認識すべき各単音節
に対応する前記の如き特徴ベクトル系列R”(n=1〜
N)が予め登録されている。
5はベクトル間距離計算部であって、入力パターンの第
iフレームにおける特徴ベクトルalトn番目の標準パ
ターンRnの特徴ベクトルbn 、との距離d(’ +
 + )を求める。
3は標準パターン・カウンタであって、マツチングすべ
き標準パターンRnをn=1〜Nと順次設定する。
2は標準パターンフレーム・カウンタであって、標準ハ
ターンRnOフレームをi=1〜J” Kffって、順
次指し示す。
8はセグメント情報入力部であって、キー等の押し下げ
により、入力される音節に同期して手動により前記セグ
メント情報を入力する。
9は音声区間検出部であって、入力信号の大きさ等から
周知の方法に従って音声区間を検出するものである0 1Qは入力フレーム・カウンタであって、音声区間検出
部9が音声入力が開始されたことを検出すると入力フレ
ーム・カウンタ1oはフレーム毎に計数を始める。
7はマツチング開始終了フレーム決定部であって、入力
フレーム・カウンタ1oの出力に対して、セグメント情
報入力部8の出力から、前記説明に従って標準パターン
Rn とマツチングすべき入力パターンの部分区間を決
定する。
6はセグメント内カウンタであって、前記それぞれのセ
グメントにおいて、マツチング開始終了フレーム決定部
7で決定されたマツチング開始フv −ムカラ?ッチン
ク終了フレームまでのフレームを計数し、前記セグメン
ト内の入力パターンの各フレームを指し示す。
5はベクトル間距離計算部であって、前記セグメント内
カウンタ6で指定される入力パターンのフレームと、前
記標準パターン・カウンタ3と前記標準パターンフレー
ム・カウンタ2で指定される標準パターンのフレームと
の前記ベクトル間距離を計算する。
11はベクトル間距離記憶部であって、前記ベクトル間
距離計算部6で計算されたベクトル間距離を必要が無く
なるまで一時的に記憶する。
13は累積距離計算部であって、前記式(1)に従って
、累積距離を計算する。
12は累積距離記憶部であって、部累積距離計算部13
で計算された累積距離を必要が無くなるまで一時的に記
憶する。
14は最小値決定部であって、前記累積距離記憶部12
に記憶されている累積距離から、前記各セグメントにお
いて、そのセグメントにおけるフレームに関する標準パ
ターンRnに対する累積距離の最小値を決定する。
15は音節決定部であって、前記最小値決定部14で決
定された標準パターンRnに対して求められた前記累積
距離の最小値から、さらに、nに関する最小値を求め、
その時のn t−n* とするとき、このn*を当該セ
グメントの音節認識結果とする。
第2図は前記実施例の詳細な処理の手順を説明するだめ
の処理手順図である。ソフトウェアにより実現する場合
もこれに従えばよいのは勿論である。
同図において、 NDDO なる記法はXが満足される間Yを実行することを、LS
E NDIF 力る記法はXなる条件が満足されればYを、そうでなけ
れば、Zを実行することをそれぞれ意味するものとする
また、累積距離、ベクトル間距離等に関する記法を次の
ように変更することにより、途中結果記憶用メモリを節
約する。即ち、第1図すに示した径路を用いるときは1
.入力パターンの第iフレームの累積距離の計算は第i
−1段と第i −2段の累積距離と、第i−1段のベク
トル間距離が記憶されておればよく、結局、必要なメモ
リはDn(iF))については入力の3フレ一ム分、d
n(irt)については入力の2フレ一ム分がそれぞれ
記憶されておれば漸化式の計算は出来るものであるが、
さらに、累積距離の計算はt=1n〜1の順番に行なう
事が出来、この時は”(’ p ] )の計算に用いら
れたD”(i −2、j−1)は再び用いられることは
ないから、新たに求められたDn(i 、 j )ノ記
憶場所トLテD”(i −2、5)の記憶されていた場
所を用いることが出来、必要ナメモリ1f−Dn(’ 
l 3 ) * ”(’ F ] ) ニツイて入力の
2フレ一ム分ということになる。また、各単語n毎に1
セグメント分の計算を行なうことニスレバ、前記Dn(
t + s ) + d”(t p j)ハtべでのn
について共通に用いることが出来るから、これらをそれ
ぞれD(= ? J ) −d(= t ) )(但し
、m=o 、1 、: j=1〜■ジとすることが出来
、メモリの大幅な節約が図れる。
ステップ101においてkは入力されたセグメント・マ
ーカの入力順序に従う番号を表わし、k=oは語頭を表
わすものとする。
ステップ102は第に番のセグメントにおけるマツチン
グの開始フレームSを設定している。ikはに番目のセ
グメント・マーカの入力フレーム番号、rl  はに番
目のセグメントのマツチング計算を行なう際の始端点自
由の範囲を規定するものであり、予め設定されている。
ステップ103は第に番のセグメントにおけるマツチン
グの終了フレームtを設定している。r2はに番目のセ
グメントのマツチング計算を行なう際の始端点自由の範
囲を規定するものであり、予め設定されている。tとし
ては1k−1+r2  とikの小さい方が選ばれる。
ステップ104は、標準パターンRn と最も良くマツ
チングする入力パターンの部分パターンを前記8〜tの
範囲で求めた距離のうちn=1〜nに関する最小値を記
憶するメモリDn を−に初期化している。
ステップ105は前記区間3〜tにおいて入力パターン
と標準パターンRn とのマツチング計算を行なうもの
である。
ステップ106は、標準パターンRn と最も良くマツ
チングする入力パターンの部分パターンを前記3〜tの
範囲で求めるために当該セグメントの当該フレームまで
の距離の最小値を記憶するメモリD、をφに初期化して
いる。
ステップ107は当該セグメントのマツチング計算を行
なうに先だって累積距離を−に初期化している。
ステップ108は累積距離、バックポインタ、ベクトル
間距離を記憶すべきメモリを巡回的に使用するに際して
、各セグメントにおいて最初に用いるメモリを決めるた
めに行なっている処理である。
ステップ109は標準パターンRn と最も良くマツチ
ングする入力パターンの部分パターンを前記s−tの範
囲で求め、その値をメモリDi に入れている。
ステップ11oは前記累積距離、ベクトル間距離を記憶
すべきメモリを巡回的に使用するために、行なっている
処理であって、4mの否定を意味する。
ステップ111は入力パターンのフレームa1と標準パ
ターンRnのフレームb″jとのベクトル間距離をj 
= 1〜■0について計算している。本実施例は所謂市
街地距離である。
ステップ112はj=In〜3について式(1)に相当
する計算を行なっている。
ステップ113はj=2の場合についての累積距離の計
算である。この場合は径路は第4図のようになる。
ステップ114はj = 1の場合についての累積距離
の計算である。
ステップ115はフレームts−tにおける標準パター
ンRnに対する累積距離の最小値をDiとしてメモリに
記憶する。
ステップ116は前記最小値Di を標準パターンan
のフレーム数で正規化し、その値をDtとして記憶する
ステップ118は前記Dt の値からnについての最小
値を求め、その時のnをN (k)として記憶して記憶
している。即ち、N(IIは入力の第にセグメントの部
分パターンに最も近い標準パターンということになる。
以上のようにして求められたN (k)から、入力は音
節列N(1) 、 N(2) 、・・・+++ 、N(
6)であるという結果が得られる。
発明の効果 以上求べたように、本発明においては、音節を連続して
発声する際、手動にて音節毎にセグメント・マーカを入
力するようになし、このマーカの位置を基にワード・ス
ポツティングの考え方を導入し、始終端自由のDPマツ
チングを行なうようにしたので、セグメンテーション誤
りを排除出来たばかりでなく、高精度のセグメンテーシ
ョンが可能となったものである。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック図、第2図は
前記実施例における処理手順を詳細に説明するための処
理手順図、第3図は本発明の詳細な説明するだめの実例
を示す実例図、第4図は本実施例におけるDPマツチン
グの例外処理を説明するための説明図、第6図は本発明
に用いられているDPマツチングの性質を説明するため
の説明図である。 1・・・・・・特徴抽出部、2・・・・・・標準パター
ン・フレーム・カウンタ、3・・・・・・標準パターン
eカウンタ、4・・・・・・標準パターン記憶部、6・
・・・・・ベクトル間距離計算部、6・・・・・・セグ
メント内カウンタ、7・・・・・・マツチング開始終了
フレーム決定部、8・・・・・・セグメント情報入力部
、9・・・・・・音声区間検出部、10・・・・・・入
力フレーム・カラインタ、11・・・・・・ベクトル間
距離記憶部、12・・・・・・累積距離記憶部、13・
・・・・・最小値決定部、14・・・・・・音節列決定
部。

Claims (1)

    【特許請求の範囲】
  1. 入力信号を特徴ベクトルa_1、a_2、・・・・・・
    、a_i、・・・・・・、a_ I の系列に変換する特
    徴抽出手段と、特徴ベクトルの系列b^n_1、b^n
    _2、・・・・・・、b^n_j、・・・・・・、b^
    n_J^nから成る標準パターンR^n(ただし、n=
    1〜N)を記憶する標準パターン記憶手段と、1音節発
    生する毎にそれに同期した信号(以後、セグメント・マ
    ーカと呼ぶ)を入力するセグメント・マーカ入力手段と
    、入力のフレームiを横軸に、標準パターンのフレーム
    jを縦軸とする格子グラフにおいて、入力信号の前記各
    セグメント・マーカに対応する位置の近傍を始端点、そ
    こから予め定めた範囲に含まれるフレームを終端点とす
    る入力パターンの部分パターンと前記標準パターンR^
    nとを、標準パターン側を基本軸として始終端自由のD
    Pマッチングを行なうDPマッチング手段と、このDP
    マッチングの結果得られる前記標準パターンR^nに対
    する最適値のうちさらに前記nに関する最適値を求め、
    そのnを前記入力パターンの部分パターンの音節認識結
    果とする音節認識手段とを含む連続音声認識装置。
JP60224549A 1985-10-08 1985-10-08 連続音声認識装置 Pending JPS6283798A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60224549A JPS6283798A (ja) 1985-10-08 1985-10-08 連続音声認識装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60224549A JPS6283798A (ja) 1985-10-08 1985-10-08 連続音声認識装置

Publications (1)

Publication Number Publication Date
JPS6283798A true JPS6283798A (ja) 1987-04-17

Family

ID=16815531

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60224549A Pending JPS6283798A (ja) 1985-10-08 1985-10-08 連続音声認識装置

Country Status (1)

Country Link
JP (1) JPS6283798A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7174981B2 (en) 2002-06-17 2007-02-13 Yamaha Hatsudoki Kabushiki Kaisha Air intake device for scooter-type two-wheeled motor vehicle

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7174981B2 (en) 2002-06-17 2007-02-13 Yamaha Hatsudoki Kabushiki Kaisha Air intake device for scooter-type two-wheeled motor vehicle

Similar Documents

Publication Publication Date Title
JPH029359B2 (ja)
JPS6283798A (ja) 連続音声認識装置
JP2002278579A (ja) 音声データ検索装置
JP3881155B2 (ja) 音声認識方法及び装置
RU2101782C1 (ru) Способ распознавания слов в слитной речи и система для его реализации
JPH049320B2 (ja)
JPS5972578A (ja) パタ−ン比較装置
JPS6147999A (ja) 音声認識装置
JPS6325366B2 (ja)
JPH0552516B2 (ja)
JP2574242B2 (ja) 音声入力装置
JPH0247757B2 (ja)
JPH0247756B2 (ja)
JPS60179799A (ja) 音声認識装置
JPH0236960B2 (ja)
JPS63236094A (ja) 音声認識方法
JPS62191894A (ja) 連続音声認識装置
JPS60147797A (ja) 音声認識装置
JPH0223876B2 (ja)
JPH0638198B2 (ja) 連続音声認識装置
JPS5972498A (ja) パタ−ン比較装置
JPH0632006B2 (ja) 音声認識装置
JPH01321498A (ja) 音声認識装置
JPH02148100A (ja) 音声認識装置
JPS604996A (ja) 音声認識装置