JPH0554678B2 - - Google Patents
Info
- Publication number
- JPH0554678B2 JPH0554678B2 JP59014710A JP1471084A JPH0554678B2 JP H0554678 B2 JPH0554678 B2 JP H0554678B2 JP 59014710 A JP59014710 A JP 59014710A JP 1471084 A JP1471084 A JP 1471084A JP H0554678 B2 JPH0554678 B2 JP H0554678B2
- Authority
- JP
- Japan
- Prior art keywords
- phoneme
- unit
- linguistic
- symbol
- candidates
- 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 - Lifetime
Links
- 238000012545 processing Methods 0.000 claims description 19
- 238000007476 Maximum Likelihood Methods 0.000 claims description 4
- 238000000034 method Methods 0.000 description 22
- 230000008569 process Effects 0.000 description 11
- 238000004458 analytical method Methods 0.000 description 10
- 238000004364 calculation method Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 238000011156 evaluation Methods 0.000 description 6
- 230000011218 segmentation Effects 0.000 description 6
- 230000006978 adaptation Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 239000002131 composite material Substances 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000003595 spectral effect Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 239000013598 vector Substances 0.000 description 2
- 230000001755 vocal effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012854 evaluation process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 238000010183 spectrum analysis Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は連続発声された入力音声を精度良く認
識することの出来る音声認識装置に関する。
識することの出来る音声認識装置に関する。
(発明の技術的背景とその問題点〕
音声の自動認識は、人間から機械への直接的な
情報入力を可能とするインターフエイス技術とし
て非常に重要である。この音声の自動認識は、例
えば音素・音節・単語等の言語的記号の系列を連
続発声してなる入力音声パターンを、離散的な言
語的記号に変換し、これらの各言語的記号をそれ
ぞれ認識する過程として補えることが出来る。
情報入力を可能とするインターフエイス技術とし
て非常に重要である。この音声の自動認識は、例
えば音素・音節・単語等の言語的記号の系列を連
続発声してなる入力音声パターンを、離散的な言
語的記号に変換し、これらの各言語的記号をそれ
ぞれ認識する過程として補えることが出来る。
ところで人間の発声器官は、ある質量を持つた
物理的なものであり、従つて、発声された音声パ
ターンが離散的に変化することはない。この為、
連続発声された音声の言語的記号に対する音声パ
ターンがその前後の環境の影響を受けることが否
めない。例えば、言語的記号として音素を考えた
場合、「青い(aoi)」なる単語における「o」の
部分の音声パターン(音声波)を切出して聴取し
ても明瞭な「o」として知覚することは難しい。
これはその前後の「a」と「i」により、「o」
のパターンが変形している為である。逆に「a」
や「i」が「o」の影響により変形することも良
く知られている。また言語的記号として単語を考
えた場合でも、数字列「83(ハチサン)」のうち
「チ」の部分が無声化されることが多いのに対し
て、数字列「81(ハチイチ)」の場合には「チ」の
部分が無声化されることは殆んどない。つまり同
じ言語的記号であつても、その音響的な表現であ
る音声パターンがその前後の環境によつて異なる
と云う現象(調音結合)が生じる。
物理的なものであり、従つて、発声された音声パ
ターンが離散的に変化することはない。この為、
連続発声された音声の言語的記号に対する音声パ
ターンがその前後の環境の影響を受けることが否
めない。例えば、言語的記号として音素を考えた
場合、「青い(aoi)」なる単語における「o」の
部分の音声パターン(音声波)を切出して聴取し
ても明瞭な「o」として知覚することは難しい。
これはその前後の「a」と「i」により、「o」
のパターンが変形している為である。逆に「a」
や「i」が「o」の影響により変形することも良
く知られている。また言語的記号として単語を考
えた場合でも、数字列「83(ハチサン)」のうち
「チ」の部分が無声化されることが多いのに対し
て、数字列「81(ハチイチ)」の場合には「チ」の
部分が無声化されることは殆んどない。つまり同
じ言語的記号であつても、その音響的な表現であ
る音声パターンがその前後の環境によつて異なる
と云う現象(調音結合)が生じる。
このように人間が連続発声する音声の言語的記
号は、その前後の影響を強く受けて大きく変化し
ており、しかもその影響は相互的なものである。
この為、1つの言語的記号を1つの音声パターン
として捕えてその前後の環境とは独立に認識処理
するには本質的な無理がある。そこで従来では、
音声パターンの種々の変形を可能な限り類型化
し、1つの言語的記号に対して複数の音声パター
ンをその標準パターンとして準備することが考え
られている。然し乍ら、音素や音節は前後の環境
種類が多い為、上述したように多くの標準パター
ンを準備するには、その数が非常に膨大となると
云う問題を有していた。しかも複数の標準パター
ンを用意する方法は、その前後関係の問題を本質
的に解決するものではないので、認識性能の点か
らも問題があつた。
号は、その前後の影響を強く受けて大きく変化し
ており、しかもその影響は相互的なものである。
この為、1つの言語的記号を1つの音声パターン
として捕えてその前後の環境とは独立に認識処理
するには本質的な無理がある。そこで従来では、
音声パターンの種々の変形を可能な限り類型化
し、1つの言語的記号に対して複数の音声パター
ンをその標準パターンとして準備することが考え
られている。然し乍ら、音素や音節は前後の環境
種類が多い為、上述したように多くの標準パター
ンを準備するには、その数が非常に膨大となると
云う問題を有していた。しかも複数の標準パター
ンを用意する方法は、その前後関係の問題を本質
的に解決するものではないので、認識性能の点か
らも問題があつた。
このような問題を解決するものとして、本発明
者等は先に特願昭58−85241号に示す装置を提唱
した。この装置は連続発声された入力音声を分析
してその特徴パラメータ系列を離散的な言語的記
号の単位に分離し、各区分単位毎に1つ若しくは
複数の言語的記号候補とこれらの各記号候補の上
記区分単位に対する尤度を求め、これらの各尤度
を時間的に隣接する区分単位間における各記号候
補間の適合係数を関数としてそれぞれ更新し、こ
れらの更新された尤度が所定の閾値を越えたと
き、各区分単位で最大の尤度を持つ記号候補をそ
の単位における認識結果として出力するものであ
る。即ち、第1図に示されるように、音響分析部
1で入力音声のスペクトル構造を表す特徴パラメ
ータ系列を求め、次に分割記号化処理部2におい
て上記特徴パラメータ系列を言語的記号の単位に
分割すると同時に各記号の尤度を第2図に示すよ
うに求め、これを記憶部3に格納する。その後、
制御部4の制御の下で各記号間の予め設定された
適合係数により、上記各記号の尤度やその正しい
確率をそれぞれ繰返し更新する。この尤度の更新
処理を所定の条件が満足されるまで繰返して行な
つた後、これを記号評価部5で評価して前記区分
区間において最大の尤度を得る記号をその区分単
位における認識結果としてそれぞれ求めるもので
ある。
者等は先に特願昭58−85241号に示す装置を提唱
した。この装置は連続発声された入力音声を分析
してその特徴パラメータ系列を離散的な言語的記
号の単位に分離し、各区分単位毎に1つ若しくは
複数の言語的記号候補とこれらの各記号候補の上
記区分単位に対する尤度を求め、これらの各尤度
を時間的に隣接する区分単位間における各記号候
補間の適合係数を関数としてそれぞれ更新し、こ
れらの更新された尤度が所定の閾値を越えたと
き、各区分単位で最大の尤度を持つ記号候補をそ
の単位における認識結果として出力するものであ
る。即ち、第1図に示されるように、音響分析部
1で入力音声のスペクトル構造を表す特徴パラメ
ータ系列を求め、次に分割記号化処理部2におい
て上記特徴パラメータ系列を言語的記号の単位に
分割すると同時に各記号の尤度を第2図に示すよ
うに求め、これを記憶部3に格納する。その後、
制御部4の制御の下で各記号間の予め設定された
適合係数により、上記各記号の尤度やその正しい
確率をそれぞれ繰返し更新する。この尤度の更新
処理を所定の条件が満足されるまで繰返して行な
つた後、これを記号評価部5で評価して前記区分
区間において最大の尤度を得る記号をその区分単
位における認識結果としてそれぞれ求めるもので
ある。
しかし、ここで用いられる適合係数は、隣接す
る時間区分の記号候補の並びの関数として定義さ
れるものであり、言語的記号の並び(連鎖)が正
しく認識される確率、或いは他のパラメータによ
り予め設定されるものである。従つて、適合係数
として用いることの出来る情報は、統計的なもの
等の予め設定できる尺度に限られる。この為、入
力音声の個々の内容に即した情報を前記適合係数
に反映させることが不可能であり、その認識性能
の向上に限界があつた。
る時間区分の記号候補の並びの関数として定義さ
れるものであり、言語的記号の並び(連鎖)が正
しく認識される確率、或いは他のパラメータによ
り予め設定されるものである。従つて、適合係数
として用いることの出来る情報は、統計的なもの
等の予め設定できる尺度に限られる。この為、入
力音声の個々の内容に即した情報を前記適合係数
に反映させることが不可能であり、その認識性能
の向上に限界があつた。
本発明はこのような事情を考慮してなされたも
ので、その目的とするところは、連続する言語的
記号間の前後関係による影響を効果的に除去し
て、連続発声された入力音声を精度よく認識する
ことのできる実用性の高い音声認識装置を提供す
ることにある。
ので、その目的とするところは、連続する言語的
記号間の前後関係による影響を効果的に除去し
て、連続発声された入力音声を精度よく認識する
ことのできる実用性の高い音声認識装置を提供す
ることにある。
本発明は入力音声を分析して得られる特徴パラ
メータ系列を離散的な言語的記号の単位区分に分
離し、各区分毎に1つ若しくは複数の言語的記号
候補およびこれらの各記号候補のその区分単位に
おける尤度をそれぞれ求めると共に、上記入力音
声に基いて時間的に隣接する区分単位間における
前記各記号候補間のその入力位置における適合係
数を、例えば音素の区分境界を中心として抽出さ
れる入力音声の部分パターンに対し、予め用意さ
れた言語的記号間の遷移部の標準パターンとマツ
チング処理し、その類似度として求める。そし
て、各記号の尤度を上述した如く求めた適合係数
を関数としてそれぞれ更新し、これらの更新され
た尤度が所定の閾値を越えたとき、或いはその更
新処理を所定回数行つたとき、各区分区間におい
て最大の尤度を持つ言語的記号候補をその区分に
おける認識結果として出力するようにしたもので
ある。
メータ系列を離散的な言語的記号の単位区分に分
離し、各区分毎に1つ若しくは複数の言語的記号
候補およびこれらの各記号候補のその区分単位に
おける尤度をそれぞれ求めると共に、上記入力音
声に基いて時間的に隣接する区分単位間における
前記各記号候補間のその入力位置における適合係
数を、例えば音素の区分境界を中心として抽出さ
れる入力音声の部分パターンに対し、予め用意さ
れた言語的記号間の遷移部の標準パターンとマツ
チング処理し、その類似度として求める。そし
て、各記号の尤度を上述した如く求めた適合係数
を関数としてそれぞれ更新し、これらの更新され
た尤度が所定の閾値を越えたとき、或いはその更
新処理を所定回数行つたとき、各区分区間におい
て最大の尤度を持つ言語的記号候補をその区分に
おける認識結果として出力するようにしたもので
ある。
かくして本発明によれば、離散的な言語的記号
の区分単位に分離された入力音声の各区分単位毎
に求められた言語的記号候補の尤度を、入力音声
に基いて求めた時間的に隣接する区分単位間にお
ける記号間の適合係数を関数としてそれぞれ繰返
し更新するので、処理対象とする区分単位の前後
の区分単位における記号候補が一意に確定してい
なくても、その影響を順次適応的に除去しながら
尤度の高い記号候補を確定することが可能とな
る。つまり、最初に仮定される複数の記号候補に
ついて、入力音声中の仮定された境界位置の前後
関係の内容を適合係数としてその記号候補の尤度
に反映し、その尤度を繰返し更新するので、上記
各区分区間の適合系に反映される区分単位間の影
響を徐々に繰返し除去することができる。この結
果、連続発声された入力音声の個々の言語的記号
をそれぞれ精度良く認識することが可能となる。
従つて、連続発声された入力音声の全体に亙つ
て、互いに影響を及し合つている連続音声の言語
的記号をそれぞれ高精度に認識でき、その効果は
極めて絶大である。
の区分単位に分離された入力音声の各区分単位毎
に求められた言語的記号候補の尤度を、入力音声
に基いて求めた時間的に隣接する区分単位間にお
ける記号間の適合係数を関数としてそれぞれ繰返
し更新するので、処理対象とする区分単位の前後
の区分単位における記号候補が一意に確定してい
なくても、その影響を順次適応的に除去しながら
尤度の高い記号候補を確定することが可能とな
る。つまり、最初に仮定される複数の記号候補に
ついて、入力音声中の仮定された境界位置の前後
関係の内容を適合係数としてその記号候補の尤度
に反映し、その尤度を繰返し更新するので、上記
各区分区間の適合系に反映される区分単位間の影
響を徐々に繰返し除去することができる。この結
果、連続発声された入力音声の個々の言語的記号
をそれぞれ精度良く認識することが可能となる。
従つて、連続発声された入力音声の全体に亙つ
て、互いに影響を及し合つている連続音声の言語
的記号をそれぞれ高精度に認識でき、その効果は
極めて絶大である。
以下、図面を参照して本発明の一実施例につき
説明する。
説明する。
尚、ここでは言語的記号として音素を例にとり
説明するが、音節や単語を言語的記号として取扱
うことも勿論可能である。
説明するが、音節や単語を言語的記号として取扱
うことも勿論可能である。
第3図は実施例装置の概略構成図である。連続
発声して入力される音声は音響分析部11に導か
れ、所定の分析時間(フレーム:例えば10msec)
毎に音響分析されて特徴パラメータに変換され
る。この音響分析部11は、例えばスペクトル分
析の手法として知られている複数の帯域通過フイ
ルタからなるフイルタ・バンクにより構成され、
その各チヤネル出力値のエネルギを計算して、こ
れを前記入力音声の特徴パラメータとして求めて
いる。これらのデータは音響分析部11内の入力
パターンメモリに記憶される。しかして、分割記
号化処理部12は、上記音響分析部11が音響分
析して求めた入力音声の特徴パラメータ時系列を
入力し、これをその離散的な言語的記号の単位で
ある音素に対応する区間に分割して各区分単位毎
に記号化している。この分割記号化処理部12
は、例えば入力音声のパワーやスペクトル変化等
の特徴パラメータから音素境界を検出し、前記入
力音声の特徴パラメータ時系列を音素を単位とし
て分割した後、各区分単位の特徴パラメータ系列
と標準パターンとのマツチング処理を行つて各単
位毎に1つ若しくは複数の音素候補、つまり言語
的記号候補を求めている。
発声して入力される音声は音響分析部11に導か
れ、所定の分析時間(フレーム:例えば10msec)
毎に音響分析されて特徴パラメータに変換され
る。この音響分析部11は、例えばスペクトル分
析の手法として知られている複数の帯域通過フイ
ルタからなるフイルタ・バンクにより構成され、
その各チヤネル出力値のエネルギを計算して、こ
れを前記入力音声の特徴パラメータとして求めて
いる。これらのデータは音響分析部11内の入力
パターンメモリに記憶される。しかして、分割記
号化処理部12は、上記音響分析部11が音響分
析して求めた入力音声の特徴パラメータ時系列を
入力し、これをその離散的な言語的記号の単位で
ある音素に対応する区間に分割して各区分単位毎
に記号化している。この分割記号化処理部12
は、例えば入力音声のパワーやスペクトル変化等
の特徴パラメータから音素境界を検出し、前記入
力音声の特徴パラメータ時系列を音素を単位とし
て分割した後、各区分単位の特徴パラメータ系列
と標準パターンとのマツチング処理を行つて各単
位毎に1つ若しくは複数の音素候補、つまり言語
的記号候補を求めている。
この分割記号化処理部12は例えば第4図に示
す如く構成される。即ち、補助特徴抽出部21は
前記音響分析部11の入力パターンメモリに記憶
されている特徴パラメータの時系列から、音声パ
ワーとスペクトル変化を補助特徴として抽出し、
これを保持している。この補助特徴に対して音素
境界検出部22では、例えば音声パワーの極小値
またはスペクトル変化の極大値を与えるフレーム
を音素の境界として検出している。この境界情報
は音素区間の開始・終了位置として前記第3図に
示される記憶部13に転送されると共に、該処理
部12における音素パターン発生部23に与えて
いる。この音素パターン発声部で23では前記音
素境界のフレームをそれぞれ開始フレームと終了
フレームとして前記特徴パラメータ時系列を切出
し、後述する類似度演算の為にその区分単位にお
ける音声パターンを作成している。そしてこの音
素パターンを、音素標準パターン記憶部24に予
め準備された全ての音素の標準パターンとの類似
度演算を行なうべく、これを音素類似度演算部2
5に出力している。この音素類似度演算部25に
て前記区分単位の音声パターンと音素標準パター
ンとの類似度がそれぞれ計算される。候補判定部
26は、このようにして計算される前後各音素標
準パターンに対する類似度の値を相互に比較して
その区分単位における音素候補を1つまたは複数
選択している。そしてこれらの音素候補は前記記
憶部13に転送される。
す如く構成される。即ち、補助特徴抽出部21は
前記音響分析部11の入力パターンメモリに記憶
されている特徴パラメータの時系列から、音声パ
ワーとスペクトル変化を補助特徴として抽出し、
これを保持している。この補助特徴に対して音素
境界検出部22では、例えば音声パワーの極小値
またはスペクトル変化の極大値を与えるフレーム
を音素の境界として検出している。この境界情報
は音素区間の開始・終了位置として前記第3図に
示される記憶部13に転送されると共に、該処理
部12における音素パターン発生部23に与えて
いる。この音素パターン発声部で23では前記音
素境界のフレームをそれぞれ開始フレームと終了
フレームとして前記特徴パラメータ時系列を切出
し、後述する類似度演算の為にその区分単位にお
ける音声パターンを作成している。そしてこの音
素パターンを、音素標準パターン記憶部24に予
め準備された全ての音素の標準パターンとの類似
度演算を行なうべく、これを音素類似度演算部2
5に出力している。この音素類似度演算部25に
て前記区分単位の音声パターンと音素標準パター
ンとの類似度がそれぞれ計算される。候補判定部
26は、このようにして計算される前後各音素標
準パターンに対する類似度の値を相互に比較して
その区分単位における音素候補を1つまたは複数
選択している。そしてこれらの音素候補は前記記
憶部13に転送される。
尚、上記音素の類似度計算手段としては、例え
ばパターン変形の吸収能力の高い複合類似度法を
用いることが好ましい。この複合類似度法によれ
ば各音素のクラス毎に互いに直交した数種のベク
トルを標準パターとして持つ必要があるが、音素
の種類は高々30種程度であるので、メモリや処理
時間の点での問題を招くことは殆んど無い。また
候補判定部26で類似度値がある閾値より大きい
上位N個の音素をその候補として出力するもので
あればよい。その結果として、音素区間の情報が
例えば第5図に示すように前記記憶部13のPテ
ーブル13aに、また音素候補名とその類似度が
尤度としてLレジスタ13bに保存される。即
ち、Pテーブル13aには前記各区分単位の開始
フレームと終了フレーム、及び音素候補の個数と
Lレジスタ13bに対するポインタが記憶され、
またLレジスタ13bには前記各区分単位におけ
る音素候補とその尤度(確率)それぞれが保持さ
れる。そしてこれらのテーブル13a,13bは
上記ポインタによつて相互に関連付けられる。
ばパターン変形の吸収能力の高い複合類似度法を
用いることが好ましい。この複合類似度法によれ
ば各音素のクラス毎に互いに直交した数種のベク
トルを標準パターとして持つ必要があるが、音素
の種類は高々30種程度であるので、メモリや処理
時間の点での問題を招くことは殆んど無い。また
候補判定部26で類似度値がある閾値より大きい
上位N個の音素をその候補として出力するもので
あればよい。その結果として、音素区間の情報が
例えば第5図に示すように前記記憶部13のPテ
ーブル13aに、また音素候補名とその類似度が
尤度としてLレジスタ13bに保存される。即
ち、Pテーブル13aには前記各区分単位の開始
フレームと終了フレーム、及び音素候補の個数と
Lレジスタ13bに対するポインタが記憶され、
またLレジスタ13bには前記各区分単位におけ
る音素候補とその尤度(確率)それぞれが保持さ
れる。そしてこれらのテーブル13a,13bは
上記ポインタによつて相互に関連付けられる。
尚、分割記号化処理部12の構成は上述した例
に限られるものではない。例えば、入力音声の特
徴パラメータのチヤネル数を少なくし、これを再
分割して求められる概略特徴パラメータに対して
音素の標準パターンをマツチング処理して音素の
境界を検出し、しかる後に詳細な特徴パラメータ
に対して別の用意された詳細な音素標準パターン
をを用いて再度マツチング処理してその音素候補
を得るようにしてもよい。特にこのような手法と
採用すれば、音節や単語を言語的記号とする場合
であつても、上述した音素の場合と全く同様に記
号候補への分割を行なうことが出来る。この際、
各言語的候補について、その距離や類似度等によ
つて示される尤度も同時に求めるようにすればよ
い。このようにして求められる尤度は、その音素
候補が対象区分の特徴パラメータと比較したとき
の所謂確からしさを示すものと云える。
に限られるものではない。例えば、入力音声の特
徴パラメータのチヤネル数を少なくし、これを再
分割して求められる概略特徴パラメータに対して
音素の標準パターンをマツチング処理して音素の
境界を検出し、しかる後に詳細な特徴パラメータ
に対して別の用意された詳細な音素標準パターン
をを用いて再度マツチング処理してその音素候補
を得るようにしてもよい。特にこのような手法と
採用すれば、音節や単語を言語的記号とする場合
であつても、上述した音素の場合と全く同様に記
号候補への分割を行なうことが出来る。この際、
各言語的候補について、その距離や類似度等によ
つて示される尤度も同時に求めるようにすればよ
い。このようにして求められる尤度は、その音素
候補が対象区分の特徴パラメータと比較したとき
の所謂確からしさを示すものと云える。
しかして前記分割記号化処理部12により求め
られた各区分単位の位置とその音素候補は適合係
数設定部14に送られ、前記各区分単位間におけ
る音素候補間のその位置における適合係数が算出
される。
られた各区分単位の位置とその音素候補は適合係
数設定部14に送られ、前記各区分単位間におけ
る音素候補間のその位置における適合係数が算出
される。
即ち、適合係数設定部14は、前記音素候補と
その位置に基いて、入力音声の特徴パラメータの
その境界位置に対して、予め用意される音素の連
鎖の標準パターンとのマツチング処理を行なつて
適合係数を設定している。例えば第2図に示す例
では、その第2区分単位において“m”と“N”
とが候補として求められる。今、この候補“m”
について考えると、その左側の区分(第1区分単
位)の候補“o”と上記候補“m”との適合係数
は、予め用意された“o−m”の遷移部の標準パ
ターンと、この入力データの第1区分と第2区分
の境界における部分音声パターンとマツチングす
ることにより求められる。このマツチング処理の
結果として得られる類似度を変換して、前記音素
候補間“o−m”のその位置における適合係数と
する。尚、このような手法を採用する場合、音素
の並びの全てに対して標準パターンをそれぞれ用
意する必要がある。然し乍ら、日本語の場合には
音素の並びの基本が、一母音−子音−母音−子音
−……と云う構造であるので、その種類は高々 5(=母音)×25(=子音)×2 であり、結局250種の標準パターンを準備するだ
けでよい。またマツチング処理の回数は、最初に
得られる各候補の組合せについて、それぞれの位
置で1度マツチングすれば良い。
その位置に基いて、入力音声の特徴パラメータの
その境界位置に対して、予め用意される音素の連
鎖の標準パターンとのマツチング処理を行なつて
適合係数を設定している。例えば第2図に示す例
では、その第2区分単位において“m”と“N”
とが候補として求められる。今、この候補“m”
について考えると、その左側の区分(第1区分単
位)の候補“o”と上記候補“m”との適合係数
は、予め用意された“o−m”の遷移部の標準パ
ターンと、この入力データの第1区分と第2区分
の境界における部分音声パターンとマツチングす
ることにより求められる。このマツチング処理の
結果として得られる類似度を変換して、前記音素
候補間“o−m”のその位置における適合係数と
する。尚、このような手法を採用する場合、音素
の並びの全てに対して標準パターンをそれぞれ用
意する必要がある。然し乍ら、日本語の場合には
音素の並びの基本が、一母音−子音−母音−子音
−……と云う構造であるので、その種類は高々 5(=母音)×25(=子音)×2 であり、結局250種の標準パターンを準備するだ
けでよい。またマツチング処理の回数は、最初に
得られる各候補の組合せについて、それぞれの位
置で1度マツチングすれば良い。
しかしてマツチング処理の方法としては、公知
の動的計画法や複合類似度法、或いはパターン認
識で良く知られている統計的な距離を用いて行な
うことができる。例えば複合類似度法により前記
適合係数を求める場合には、適合係数設定部14
を第6図に示すように構成すればよい。即ち、適
合係数設定部14では、先ずパターン生成部31
にて前記分割記号化部12から与えられた音素境
界の位置データに基いて、その場所における環境
部の入力パターンを生成する。具体的には、例え
ば境界のフレームを中心として前後数十msecの
所定次元の入力パターン(特徴パラメータの時系
列)を取出して行われる。次に音素境界標準パタ
ーン記憶部32に予め登録された互いに直交する
数種のベクトルからなる音素の境界標準パターン
と前記境界部の入力パターンとの類似度計算を類
似度計算部33にて行なう。この類似度計算は、
対象境界フレームの両側に現れる音素候補によつ
て指示される全ての音素境界パターンについて実
行される。変換部34でこのようにして求められ
た類似度を用いて、例えば0〜100の範囲で与え
られる類似度を0.0〜1.0の範囲の値を持つ適合係
数として変換生成する。この適合係数の算出に用
いる写像関数は線形でもよいし、或いは非線形な
関数であつてもよい。適合係数設定部14ではこ
のようにして得られた適合係数をメモリ(Bテー
ブル35aとRレジスタ35b)35に記憶す
る。例えば第7図に示すように境界フレーム番号
とそこにおける音素の連鎖の個数、及びRレジス
タ35bへのポインタをBテーブル35aに格納
し、音素連鎖を表す2つの音素名とそれに対応す
る適合係数をRレジスタ35bに格納している。
の動的計画法や複合類似度法、或いはパターン認
識で良く知られている統計的な距離を用いて行な
うことができる。例えば複合類似度法により前記
適合係数を求める場合には、適合係数設定部14
を第6図に示すように構成すればよい。即ち、適
合係数設定部14では、先ずパターン生成部31
にて前記分割記号化部12から与えられた音素境
界の位置データに基いて、その場所における環境
部の入力パターンを生成する。具体的には、例え
ば境界のフレームを中心として前後数十msecの
所定次元の入力パターン(特徴パラメータの時系
列)を取出して行われる。次に音素境界標準パタ
ーン記憶部32に予め登録された互いに直交する
数種のベクトルからなる音素の境界標準パターン
と前記境界部の入力パターンとの類似度計算を類
似度計算部33にて行なう。この類似度計算は、
対象境界フレームの両側に現れる音素候補によつ
て指示される全ての音素境界パターンについて実
行される。変換部34でこのようにして求められ
た類似度を用いて、例えば0〜100の範囲で与え
られる類似度を0.0〜1.0の範囲の値を持つ適合係
数として変換生成する。この適合係数の算出に用
いる写像関数は線形でもよいし、或いは非線形な
関数であつてもよい。適合係数設定部14ではこ
のようにして得られた適合係数をメモリ(Bテー
ブル35aとRレジスタ35b)35に記憶す
る。例えば第7図に示すように境界フレーム番号
とそこにおける音素の連鎖の個数、及びRレジス
タ35bへのポインタをBテーブル35aに格納
し、音素連鎖を表す2つの音素名とそれに対応す
る適合係数をRレジスタ35bに格納している。
このようにして適合係数設定部14に求められ
た適合係数の情報に基いて、前記記憶部14に格
納された情報(音素候補)が、記号評価部15に
より評価処理される。
た適合係数の情報に基いて、前記記憶部14に格
納された情報(音素候補)が、記号評価部15に
より評価処理される。
次にこの記号評価部15における評価処理につ
いて説明する。区分単位にそれぞれ分離された各
区分の音素は、その前後の音素の影響を受けてい
ることは、前述した通りである。従つてある単位
の音素に対して求められて音素候補が正しいか否
かを判定するには、その単位について求められた
尤度だけでは不十分である。そこで今、第i番目
の区間の音素に対して求められた音素候補xの尤
度(類似度)をLi(x)として定義する。そして各区
分毎に先ず Po i(x)=Li(x)/ 〓y Li(y) ……(1) により、各区分における各音素候補が正しい確立
PO i(x)を求める。このPO i(x)はその区分における相
対的なもつともらしさ、即ち尤度を表している。
そこで、その前後の区分(i−1)、(i+1)に
おいて求められた音素候補を各々A、Bとする。
今、k回(k=1、2、……)の更新処理が成さ
れたときの確立をPk i(x)とすると、その更新処理
は、次の漸化式に従つた演算を施す事によつて行
われる。
いて説明する。区分単位にそれぞれ分離された各
区分の音素は、その前後の音素の影響を受けてい
ることは、前述した通りである。従つてある単位
の音素に対して求められて音素候補が正しいか否
かを判定するには、その単位について求められた
尤度だけでは不十分である。そこで今、第i番目
の区間の音素に対して求められた音素候補xの尤
度(類似度)をLi(x)として定義する。そして各区
分毎に先ず Po i(x)=Li(x)/ 〓y Li(y) ……(1) により、各区分における各音素候補が正しい確立
PO i(x)を求める。このPO i(x)はその区分における相
対的なもつともらしさ、即ち尤度を表している。
そこで、その前後の区分(i−1)、(i+1)に
おいて求められた音素候補を各々A、Bとする。
今、k回(k=1、2、……)の更新処理が成さ
れたときの確立をPk i(x)とすると、その更新処理
は、次の漸化式に従つた演算を施す事によつて行
われる。
Sk i(x)=Pk-1 i(x)×{1+
〓A
PK i-1(A)・r(A、x;f)+
〓B
Pi+1 i+1(B)・r(x、B;f)} ……(2)
(f;境界フレーム番号)
Pk i(x)=SK i(x)/
〓
〓S(α) ……(3)
但し、
Pk p(x)=PK I+1(x)=0
である。即ち、上記第(2)式においては、隣接区分
間における各音素候補間の相互影響を取除くべ
く、前記した適合係数を関数とした処理が行われ
る。しかる後、この処理によつて求められたSk i(x)
を前記第(3)式を用いて、その区分における尤度の
和が一定になるように正規化を行つている。以
下、この処理が入力音声の全区間に亘つてk回繰
返し実行され、前記各区分単位毎に求められた各
音素候補の尤度がそれぞれ更新される。
間における各音素候補間の相互影響を取除くべ
く、前記した適合係数を関数とした処理が行われ
る。しかる後、この処理によつて求められたSk i(x)
を前記第(3)式を用いて、その区分における尤度の
和が一定になるように正規化を行つている。以
下、この処理が入力音声の全区間に亘つてk回繰
返し実行され、前記各区分単位毎に求められた各
音素候補の尤度がそれぞれ更新される。
この第(1)〜(3)式に示される演算処理は前記記号
評価部15にて行われる。即ち、記憶部13のP
テーブル13aとLレジスタ13bに格納された
データを基本として、そのPテーブル13aに保
持される音素の区分毎にLレジスタ13b中の各
音素候補名xと、その正しい確立Po i(x)を計算す
る。その後、各区分単位の開始フレーム番号fを
引数として、前記Lレジスタ13bから左隣接区
分の音素候補名Aとその確率Pk i-1(A)、および適合
係数設定部14のRレジスタ14bから音素列
“A−x”に対する適合係数r(A、x;f)を読
出し、Pk i-1(A)r(A、x;f)を計算する。この
演算を左隣接区分の全ての音素候補について行
い、 〓A Pk i-1(A)r(A、x;f)を計算する。次に
右隣接区分についても同様の計算を行なつた後
に、前記第(2)式に従つてSk i(x)を求める。そしてそ
の区分の全ての音素候補について上述した演算を
施した後、前記第(3)式に従つて各Pk i(x)を計算し、
記憶部13中のLレジスタ13bの内容を更新す
る。
評価部15にて行われる。即ち、記憶部13のP
テーブル13aとLレジスタ13bに格納された
データを基本として、そのPテーブル13aに保
持される音素の区分毎にLレジスタ13b中の各
音素候補名xと、その正しい確立Po i(x)を計算す
る。その後、各区分単位の開始フレーム番号fを
引数として、前記Lレジスタ13bから左隣接区
分の音素候補名Aとその確率Pk i-1(A)、および適合
係数設定部14のRレジスタ14bから音素列
“A−x”に対する適合係数r(A、x;f)を読
出し、Pk i-1(A)r(A、x;f)を計算する。この
演算を左隣接区分の全ての音素候補について行
い、 〓A Pk i-1(A)r(A、x;f)を計算する。次に
右隣接区分についても同様の計算を行なつた後
に、前記第(2)式に従つてSk i(x)を求める。そしてそ
の区分の全ての音素候補について上述した演算を
施した後、前記第(3)式に従つて各Pk i(x)を計算し、
記憶部13中のLレジスタ13bの内容を更新す
る。
このような処理を、全ての区分単位における第
1位の尤度(確率)が所定の閾値を越えるか、或
いはその更新処理が所定の繰返し回数だけ終了す
るまで実行する。そして、そのときに前記記憶部
13に得られた内容(音素候補)を各区分単位の
認識結果としてそれぞれ出力する。
1位の尤度(確率)が所定の閾値を越えるか、或
いはその更新処理が所定の繰返し回数だけ終了す
るまで実行する。そして、そのときに前記記憶部
13に得られた内容(音素候補)を各区分単位の
認識結果としてそれぞれ出力する。
このように本装置によれば、連続発声された音
声の言語的記号間の相互作用を高度に、且つ効果
的に除去して、その記号列を正しく認識すること
が出来る。故にその実用的利点が極めて高く、絶
大なる効果を奏することが出来る。
声の言語的記号間の相互作用を高度に、且つ効果
的に除去して、その記号列を正しく認識すること
が出来る。故にその実用的利点が極めて高く、絶
大なる効果を奏することが出来る。
尚、本発明は上記実施例に限定されるものでは
ない。例えば、ここでは言語的記号を音素として
説明したが、音節や単語を言語的記号の単位とし
ても同様に装置を構成することができ、また同様
な効果が得られる。また分割記号化部12の記号
化の単位として、V−C−V(母音−子音−母音)
の音韻連鎖をを単位として入力音声パターンを記
号化した後、適合係数設定部14では、逆にC−
V−CやV単独の標準パターンを用いてその適合
係数を設定するようにしてもよい。要するに本発
明はその要旨を逸脱しない範囲で種々変形して実
施することができる。
ない。例えば、ここでは言語的記号を音素として
説明したが、音節や単語を言語的記号の単位とし
ても同様に装置を構成することができ、また同様
な効果が得られる。また分割記号化部12の記号
化の単位として、V−C−V(母音−子音−母音)
の音韻連鎖をを単位として入力音声パターンを記
号化した後、適合係数設定部14では、逆にC−
V−CやV単独の標準パターンを用いてその適合
係数を設定するようにしてもよい。要するに本発
明はその要旨を逸脱しない範囲で種々変形して実
施することができる。
第1図は従来装置の一例を示す概略構成図、第
2図は入力音声とその音素候補との関係を示す
図、第3図は本発明の一実施例装置の概略構成
図、第4図は分割記号化処理部の構成例を示す
図、第5図はPテーブルとLレジスタの構成を示
す図、第6図は適合係数設定部の構成例を示す
図、第7図はBテーブルとRレジスタの構成を示
す図。 1……音響分析部、2……分割記号化部、3…
…記憶部、4……制御部、5……記号評価部、1
1……音響分析部、12……分割記号化部、13
……記憶部、14……適合係数設定部、15……
記号評価部、21……補助特徴抽出部、22……
音素境界検出部、23……音素パターン発生部、
24……音素標準パターン記憶部、25……音素
類似度演算部、26……候補判定部、31……境
界パターン生成部、32……音素境界標準パター
ン記憶部、33……類似度計算部、34……変換
部、35……メモリ(Bテーブル、Rレジスタ)。
2図は入力音声とその音素候補との関係を示す
図、第3図は本発明の一実施例装置の概略構成
図、第4図は分割記号化処理部の構成例を示す
図、第5図はPテーブルとLレジスタの構成を示
す図、第6図は適合係数設定部の構成例を示す
図、第7図はBテーブルとRレジスタの構成を示
す図。 1……音響分析部、2……分割記号化部、3…
…記憶部、4……制御部、5……記号評価部、1
1……音響分析部、12……分割記号化部、13
……記憶部、14……適合係数設定部、15……
記号評価部、21……補助特徴抽出部、22……
音素境界検出部、23……音素パターン発生部、
24……音素標準パターン記憶部、25……音素
類似度演算部、26……候補判定部、31……境
界パターン生成部、32……音素境界標準パター
ン記憶部、33……類似度計算部、34……変換
部、35……メモリ(Bテーブル、Rレジスタ)。
Claims (1)
- 【特許請求の範囲】 1 入力音声を分析して求めた上記入力音声の特
徴パラメータ系列を離散的な言語的記号の区分単
位に分離する手段と、 この手段により分離された区分単位毎に1つま
たは複数の言語的記号候補とその言語的記号候補
の前記区分単位に対する尤度を求める手段と、 予め用意された言語的記号の並びの標準パター
ンと入力音声の前記言語的記号の並びに対応する
特徴パラメータ系列とをマツチング処理して時間
的に隣接する区分単位間における前記各言語的記
号候補間の適合係数を求める手段と、 これらの適合係数を関数として前記各言語的記
号候補の尤度をそれぞれ更新する手段と、 これらの更新処理された尤度が所定の閾値を越
えるとき、或いは上記更新処理が所定回数なされ
たときに前記各区分単位で最大の尤度を持つ言語
的記号候補をその単位における認識結果としてそ
れぞれ出力する手段とを具備したことを特徴とす
る音声認識装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59014710A JPS60159798A (ja) | 1984-01-30 | 1984-01-30 | 音声認識装置 |
US06/608,208 US4723290A (en) | 1983-05-16 | 1984-05-08 | Speech recognition apparatus |
DE8484105327T DE3462362D1 (en) | 1983-05-16 | 1984-05-10 | Speech recognition apparatus |
EP84105327A EP0125648B1 (en) | 1983-05-16 | 1984-05-10 | Speech recognition apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59014710A JPS60159798A (ja) | 1984-01-30 | 1984-01-30 | 音声認識装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS60159798A JPS60159798A (ja) | 1985-08-21 |
JPH0554678B2 true JPH0554678B2 (ja) | 1993-08-13 |
Family
ID=11868711
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP59014710A Granted JPS60159798A (ja) | 1983-05-16 | 1984-01-30 | 音声認識装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS60159798A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07229187A (ja) * | 1994-02-18 | 1995-08-29 | Maruichi Kk | 遠隔操作式排水栓開閉装置 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63250698A (ja) * | 1987-04-08 | 1988-10-18 | 松下通信工業株式会社 | 音声認識装置 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59211096A (ja) * | 1983-05-16 | 1984-11-29 | 株式会社東芝 | 音声認識装置 |
-
1984
- 1984-01-30 JP JP59014710A patent/JPS60159798A/ja active Granted
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59211096A (ja) * | 1983-05-16 | 1984-11-29 | 株式会社東芝 | 音声認識装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07229187A (ja) * | 1994-02-18 | 1995-08-29 | Maruichi Kk | 遠隔操作式排水栓開閉装置 |
Also Published As
Publication number | Publication date |
---|---|
JPS60159798A (ja) | 1985-08-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0109190B1 (en) | Monosyllable recognition apparatus | |
US6553342B1 (en) | Tone based speech recognition | |
JP2815579B2 (ja) | 音声認識における単語候補削減装置 | |
JPH0352640B2 (ja) | ||
JPS59121100A (ja) | 連続音声認識装置 | |
JP2955297B2 (ja) | 音声認識システム | |
EP0200347B1 (en) | Knowledge-guided automatic speech recognition apparatus and method | |
JP2001312293A (ja) | 音声認識方法およびその装置、並びにコンピュータ読み取り可能な記憶媒体 | |
EP0177854B1 (en) | Keyword recognition system using template-concatenation model | |
JPH0554678B2 (ja) | ||
JP2813209B2 (ja) | 大語彙音声認識装置 | |
JP2010072446A (ja) | 調音特徴抽出装置、調音特徴抽出方法、及び調音特徴抽出プログラム | |
JP3039453B2 (ja) | 音声認識装置 | |
JP2757356B2 (ja) | 単語音声認識方法および装置 | |
JPH0211919B2 (ja) | ||
JPH067346B2 (ja) | 音声認識装置 | |
JP2862306B2 (ja) | 音声認識装置 | |
JPH03223799A (ja) | 分離しているワード、特に非常に大きい語いの認識方法と装置 | |
JP2656239B2 (ja) | 音声認識学習方式 | |
JPS6136797A (ja) | 音声セグメンテ−シヨン法 | |
JP2870268B2 (ja) | 音声認識装置 | |
JPH0464076B2 (ja) | ||
JPS59219799A (ja) | 音声認識装置 | |
JPS6155680B2 (ja) | ||
JPS62111295A (ja) | 音声認識装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EXPY | Cancellation because of completion of term |