JP2961797B2 - Voice recognition device - Google Patents
Voice recognition deviceInfo
- Publication number
- JP2961797B2 JP2961797B2 JP2078281A JP7828190A JP2961797B2 JP 2961797 B2 JP2961797 B2 JP 2961797B2 JP 2078281 A JP2078281 A JP 2078281A JP 7828190 A JP7828190 A JP 7828190A JP 2961797 B2 JP2961797 B2 JP 2961797B2
- Authority
- JP
- Japan
- Prior art keywords
- symbol
- recognition
- model
- likelihood
- contribution
- 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 - Fee Related
Links
Abstract
Description
【発明の詳細な説明】 [産業上の利用分野] この発明は、音声の認識を行なう音声認識装置に関す
るものである。Description: TECHNICAL FIELD The present invention relates to a speech recognition device for recognizing speech.
[従来の技術] 従来この種の装置として、例えば第2図に示すような
ものがあった。この図は丸山活輝、花沢利行、川端豪、
鹿野清宏著「HMM音韻連結学習を用いた英単語音声の認
識」(日本音響学会講演論文集、平成元年3月14日発
行、1−6−22)に記述されている内容を図示したもの
である。[Prior Art] Conventionally, as an apparatus of this type, for example, there is one as shown in FIG. This figure shows Kiki Maruyama, Toshiyuki Hanazawa, Go Kawabata,
Illustration of the contents described in Kiyohiro Kano, "Recognition of English Word Speech Using HMM Phonetic Connection Learning" (Proceedings of the Acoustical Society of Japan, published March 14, 1989, 1-6-22) It is.
図において、(1)は音声信号、(2)は音声分析
部、(3)は音声特徴系列、(4)は学習用特徴系列、
(5)は入力用特徴系列、(6)は記号モデル生成部、
(7)は記号モデル、(8)は認識対象モデル生成部、
(9)は認識対象辞書、(10)は認識対象モデル、(1
1)は尤度計算部、(12)は尤度、(13)は選択部、(1
4)は認識結果である。In the figure, (1) is a speech signal, (2) is a speech analysis unit, (3) is a speech feature sequence, (4) is a learning feature sequence,
(5) is an input feature sequence, (6) is a symbol model generation unit,
(7) is a symbol model, (8) is a recognition target model generation unit,
(9) is the recognition target dictionary, (10) is the recognition target model, (1)
1) is the likelihood calculator, (12) is the likelihood, (13) is the selector, (1)
4) is the recognition result.
入力された音声(1)は、音声分析部(2)で複数の
音響的特徴パラメータによる音声特徴系列(3)に変換
される。記号モデルを生成する場合、音声特徴系列は学
習用特徴系列(4)として記号モデル生成部(6)に入
力される。記号モデル生成部は、学習用特徴系列から音
素片・音素・音素列または音節の音声記述単位に不与し
た識別記号に対応するカテゴリを表現する記号モデル
(7)を生成する。認識対象モデル生成部(8)は認識
対象辞書(9)に記述された認識対象語を表す識別記号
列に従って、記号モデルを連結することにより認識対象
モデル(10)を生成する。認識処理を行なう場合は、前
記音声特徴系列は入力用特徴系列(5)として尤度計算
部(11)に入力される。尤度計算部は前記のように生成
された各認識対象モデルについて、入力用特徴系列に対
する尤度(12)を計算する。選択部(13)はその中で最
も尤度の高い認識対象モデルを選択し、これを認識結果
(14)として出力する。The input speech (1) is converted into a speech feature sequence (3) by a plurality of acoustic feature parameters in a speech analysis unit (2). When generating a symbol model, the speech feature sequence is input to the symbol model generation unit (6) as a learning feature sequence (4). The symbol model generation unit generates a symbol model (7) representing a category corresponding to an identification symbol given to a phoneme unit / phoneme / phoneme sequence or a syllable speech description unit from the learning feature sequence. The recognition target model generation unit (8) generates a recognition target model (10) by connecting the symbol models according to the identification symbol string representing the recognition target word described in the recognition target dictionary (9). When performing the recognition process, the speech feature sequence is input to the likelihood calculation unit (11) as an input feature sequence (5). The likelihood calculation unit calculates the likelihood (12) for the input feature sequence for each recognition target model generated as described above. The selecting unit (13) selects a recognition target model having the highest likelihood among them and outputs this as a recognition result (14).
次に、前記構成に従って上記従来例の詳細を示す。こ
こで、音響的特徴パラメータはLPCケプストラム、ケプ
ストラム差分及びパワーの3種類の特徴ベクトル、識別
記号は音韻とし、英単語音声を認識するものとする。ま
た、認識方式としてベクトル量子化(Vector Quantizat
ion,VQと略す)に基づく離散分布HMM(Hidden Markov M
odel)による認識方式を用いる。これは、ごく簡単には
以下のような方式である。Next, details of the above-described conventional example will be described in accordance with the above configuration. Here, it is assumed that the acoustic feature parameters are LPC cepstrum, three types of feature vectors of cepstrum difference and power, the identification symbol is a phoneme, and English word speech is recognized. In addition, vector quantization (Vector Quantizat
HMM (Hidden Markov M) based on ion, VQ
odel). This is very simply as follows.
ベクトル量子化(VQ)は、入力ベクトルに対して予め
用意されたベクトルの組(VQコードブックと呼ぶ)から
最近傍ベクトルを選択し、この最近傍ベクトルが入力ベ
クトルをよく表現しているとしてその番号(VQラベルと
呼ぶ)を出力することにより行われる。離散分布HMM
は、いくつかの状態とその間の遷移により構成され、状
態間遷移の確率と遷移時に出力されるラベルの出力確率
分布をパラメータとする、ラベル列を表現する確率モデ
ルである。これを用いた音声認識は、入力音声各フレー
ムの音響的特徴パラメータベクトルに対するVQにより得
られたVQラベル列の生起確率を複数のHMM間で比較し、
最も高い確率を得るHMMを選択することで行われる。Vector quantization (VQ) selects a nearest neighbor vector from a set of vectors prepared in advance for an input vector (called a VQ codebook), and determines that the nearest neighbor vector represents the input vector well. This is done by outputting a number (called a VQ label). Discrete distribution HMM
Is a probabilistic model that is composed of several states and transitions between them, and expresses a label sequence, using the probabilities of transitions between states and the output probability distribution of labels output at the transition as parameters. In speech recognition using this, the occurrence probability of a VQ label sequence obtained by VQ for the acoustic feature parameter vector of each input speech frame is compared among a plurality of HMMs,
This is done by selecting the HMM that has the highest probability.
離散分布HMMにおいて、入力フレームに対するモデル
の局所尤度は入力VQラベルの出力確率により表される。
この時本従来例では、第1フレームの3種類の音響的特
徴パラメータによるVQラベルの組(L1,L2,L3)の各々に
対する、状態遷移iを表すHMMの特徴別出力確率をそれ
ぞれbL1 il,bL2 il,bL3 ilとすると、全体の出力確率Bilは
(1)式で与える。In a discrete distribution HMM, the local likelihood of a model with respect to an input frame is represented by an output probability of an input VQ label.
At this time, in the conventional example, the output probability for each feature of the HMM representing the state transition i for each of the VQ label sets (L1, L2, L3) based on the three types of acoustic feature parameters of the first frame is represented by b L1 il. , b L2 il and b L3 il , the overall output probability B il is given by equation (1).
Bil=bL1 il×bL2 il×bL3 il ……(1) 入力用音声特徴系列の認識対象HMMに対する尤度は、
このHMMに関して前記の系列が最適な状態遷移を行なっ
た場合に、各入力フレームと対応する状態遷移とから得
られる出力確率の総和にほぼ等しい。B il = b L1 il × b L2 il × b L3 il (1) The likelihood of the input speech feature sequence for the recognition target HMM is
When the above-mentioned sequence makes an optimal state transition with respect to this HMM, it is substantially equal to the sum of output probabilities obtained from each input frame and the corresponding state transition.
以下に音声分析部、記号モデル生成部及び尤度計算部
の詳細動作を示す。Hereinafter, detailed operations of the speech analysis unit, the symbol model generation unit, and the likelihood calculation unit will be described.
[a]音声分析部 第3図に音声分析部の詳細を示す。図において、
(1)は音声信号、(2)は音声分析部、(3)は音声
特徴系列(VQラベル列)、(A1)は音響分析部、(A2)
は特徴ベクトル系列、(A3,A4,A5)はVQコードブック
(3種)、(A6)はベクトル量子化部である。入力され
た音声信号(1)は、音響分析部(A1)で3種類の音響
的特徴ベクトルからなる特徴ベクトル系列(A2)に変換
される。ベクトル量子化部(A6)では、3つのVQコード
ブック(A3)(A4)(A5)により特徴ベクトル系列を3
つのVQラベルの組からなる音声特徴系列(3)に変換す
る。[A] Voice analysis unit FIG. 3 shows details of the voice analysis unit. In the figure,
(1) is an audio signal, (2) is an audio analysis unit, (3) is an audio feature sequence (VQ label sequence), (A1) is an audio analysis unit, and (A2)
Is a feature vector sequence, (A3, A4, A5) is a VQ codebook (three types), and (A6) is a vector quantization unit. The input audio signal (1) is converted into a feature vector sequence (A2) composed of three types of acoustic feature vectors by an acoustic analysis unit (A1). The vector quantization unit (A6) divides the feature vector sequence into three using three VQ codebooks (A3), (A4), and (A5).
Into a speech feature sequence (3) consisting of a set of two VQ labels.
[b]記号モデル生成部 第4図に記号モデル生成部の詳細を示す。図におい
て、(4)は学習用特徴系列(単語VQラベル列)、
(6)は記号モデル(音韻HMM)生成部、(7)は記号
モデル(音韻HMM)、(B1)は初期音韻HMM、(B2)は学
習前音韻NMM,(B3)は音韻HMM連結部、(B4)は学習用
単語辞書、(B5)は学習前単語HMM、(B6)は単語HMM学
習部、(B7)は学習後単語HMM、(B8)は単語HMM分解
部、(B9)は学習後音韻HMMである。[B] Symbol model generator FIG. 4 shows details of the symbol model generator. In the figure, (4) is a learning feature sequence (word VQ label sequence),
(6) is a symbol model (phoneme HMM) generation unit, (7) is a symbol model (phoneme HMM), (B1) is an initial phoneme HMM, (B2) is a pre-learning phoneme NMM, (B3) is a phoneme HMM connection unit, (B4) is a word dictionary for learning, (B5) is a word HMM before learning, (B6) is a word HMM learning unit, (B7) is a word HMM after learning, (B8) is a word HMM decomposition unit, and (B9) is learning. Post-phonological HMM.
処理手順は次のとおりである。 The processing procedure is as follows.
[1]初期音韻HMM(B1)を学習前音韻HMM(B2)とす
る。[1] Let the initial phoneme HMM (B1) be the pre-learning phoneme HMM (B2).
[2]学習用単語辞書(B4)に基づいて、学習前音韻HM
Mを音韻HMM連結部(B3)で連結し学習前単語HMM(B5)
を生成する。HMMにおいて、モデルの連結は単に結ぶだ
けでよい。また、認識に必要な音韻が含まれていれば、
学習用単語辞書は認識に用いる辞書と異なってよい。[2] Based on learning word dictionary (B4), pre-learning phoneme HM
M is connected by the phoneme HMM connection part (B3), and the pre-learning word HMM (B5)
Generate In the HMM, models need only be connected. Also, if the phonemes required for recognition are included,
The learning word dictionary may be different from the dictionary used for recognition.
[3]単語HMM学習部(B6)において、学習前単語HMMに
対して学習用特徴系列(単語VQラベル列)(4)を提示
し、モデルの学習を行なう。この時用いるHMMの出力確
率は(1)式により求める。[3] The word HMM learning unit (B6) presents a learning feature sequence (word VQ label sequence) (4) to the pre-learning word HMM, and performs model learning. The output probability of the HMM used at this time is obtained by equation (1).
[4][3]で生成された学習後単語HMM(B7)を、単
語HMM分解部(B8)において分解し、学習後音韻HMM(B
9)を生成する。[4] The post-learning word HMM (B7) generated in [3] is decomposed in the word HMM decomposing unit (B8), and the post-learning phoneme HMM (B
9) Generate
[5]学習後音韻HMMを学習前音韻として[2]以降を
必要回数繰り返した後、得られた音韻HMMを認識に用い
る記号モデル(7)とする。[5] The phoneme HMM after learning is used as a pre-learning phoneme, and after [2] is repeated a required number of times, the obtained phoneme HMM is used as a symbol model (7) used for recognition.
[c]尤度計算部 入力用特徴系列(5)の、生成された認識対象(単
語)HMM(10)に対する尤度(12)を求める。この時、H
MMの出力確率は前述の(1)式により求める。[C] Likelihood calculation unit The likelihood (12) of the input feature sequence (5) with respect to the generated recognition target (word) HMM (10) is obtained. At this time, H
The output probability of the MM is obtained by the aforementioned equation (1).
[発明が解決しようとする課題] 音響的特徴パラメータの認識性能に対する効果は種類
によって異なり、また識別記号により表現されるカテゴ
リによっても違うため、この点を考慮することで認識性
能を向上させることができる。しかし、上記従来装置は
(1)式からわかる通りすべての音響的特徴パラメータ
を均等に扱っており、その間の認識性能に対する効果の
差異を装置に反映させていないという問題を有する。[Problems to be Solved by the Invention] The effect of the acoustic feature parameter on the recognition performance differs depending on the type and also on the category represented by the identification symbol. Therefore, it is possible to improve the recognition performance by considering this point. it can. However, the conventional device treats all acoustic feature parameters equally as can be seen from equation (1), and has a problem that the difference in the effect on recognition performance between them is not reflected in the device.
この発明は係る問題点を解決するためなされたもの
で、音響的特徴パラメータ間の認識性能に対する効果の
差異を各識別記号について考慮し、認識精度の高い音声
認識装置を提供することを目的とする。The present invention has been made to solve such a problem, and an object of the present invention is to provide a speech recognition device having high recognition accuracy by considering a difference in effect on recognition performance between acoustic feature parameters for each identification symbol. .
[課題を解決するための手段] この発明に係る音声認識装置は、音声の記述単位に付
与した識別記号に対応したカテゴリを複数種類の音響的
特徴パラメータにより表現する記号モデルを、複数の認
識対象音声を前記識別記号の系列により表す認識対象辞
書に従って連結することにより認識対象モデルを生成
し、この認識対象モデルのうち入力音声に対する尤度が
最も高い値を得るものを認識結果として出力する音声認
識装置に、前記記号モデル生成手段による記号モデル生
成時および前記尤度計算手段による尤度計算時に、前記
記号モデルにより得られる尤度に対する前記複数種類の
音響的特徴パラメータの各々の寄与度を前記識別記号毎
に個別に設定する記号別寄与度設定手段と、この記号別
寄与度設定手段が前記寄与度設定を行なう際に参照す
る、前記複数種類の音響的特徴パラメータの前記寄与度
に関する情報を前記識別記号毎に記載した寄与度情報辞
書とを備える。[Means for Solving the Problems] A speech recognition apparatus according to the present invention provides a symbol model that represents a category corresponding to an identification symbol given to a speech description unit by a plurality of types of acoustic feature parameters, by using a plurality of recognition target objects. Speech recognition for generating a recognition target model by concatenating voices according to a recognition target dictionary represented by the series of identification symbols, and outputting, as a recognition result, one of the recognition target models having the highest likelihood with respect to the input voice as a recognition result The apparatus is configured to determine the contribution of each of the plurality of types of acoustic feature parameters to the likelihood obtained by the symbol model when the symbol model is generated by the symbol model generation means and when the likelihood calculation means calculates the likelihood. A symbol-by-symbol contribution setting means for individually setting each symbol, and the symbol-by-symbol contribution setting means performs the contribution setting. And a contribution information dictionary in which information regarding the contribution of the plurality of types of acoustic feature parameters is described for each of the identification symbols.
[作用] この発明において寄与度情報辞書には、前記記号モデ
ルにより得られる尤度に対する前記複数種類の音響的特
徴パラメータの各々の寄与度設定に関する情報が前記識
別記号の各々について記載され、記号別寄与度設定手段
は、この寄与度情報辞書をもとに、前記記号モデル生成
手段による記号モデル生成時および前記尤度計算手段に
よる尤度計算時における前記寄与度を、前記識別記号毎
に個別に設定する。[Operation] In the present invention, in the contribution information dictionary, information on the contribution setting of each of the plurality of types of acoustic feature parameters with respect to the likelihood obtained by the symbol model is described for each of the identification symbols. Contribution setting means, based on the contribution information dictionary, individually calculates the contribution at the time of symbol model generation by the symbol model generation means and at the time of likelihood calculation by the likelihood calculation means for each of the identification symbols. Set.
[実施例] ここでは、音響的特徴パラメータを静的特徴(LPCケ
プストラム)と動的特徴(ケプストラム回帰係数)の2
種類の特徴ベクトル、識別記号を音素片とし、単語音声
を離散分布HMMにより認識する場合について述べる。こ
れらの条件のもとで従来例の方式を用いた場合、前記音
声分析部では2種類の音響的特徴ベクトル(静的特徴・
動的特徴)からなる特徴ベクトル系列を予め用意された
2つのVQコードブックに従ってVQラベル列に変換し、こ
れを前記音声特徴系列としてHMMの学習および入力音声
の認識を行うことになる。[Example] Here, the acoustic feature parameter is defined as a static feature (LPC cepstrum) and a dynamic feature (cepstrum regression coefficient).
A case is described in which the type feature vector and the identification symbol are phoneme segments, and the word speech is recognized by the discrete distribution HMM. When the conventional method is used under these conditions, the speech analysis unit uses two types of acoustic feature vectors (static features and
A feature vector sequence composed of dynamic features) is converted into a VQ label sequence in accordance with two VQ codebooks prepared in advance, and HMM learning and input speech recognition are performed using the sequence as a speech feature sequence.
認識対象を表現する識別記号として音素片を用いる場
合、音声の定常部と過渡部を独立に扱うことができる。
そして、音響的特徴として静的特徴と動的特徴を用いる
場合、時間的な特徴変動の小さい定常部においては静的
特徴が、また時間的な特徴変動の大きい過渡部において
は動的特徴が認識に有効な情報を担っていると考えられ
る。しかし、従来装置によって(1)式に基づき前記出
力確率を求める場合、これら2種類の特徴の前記尤度に
対する寄与度は均等になり、特徴パラメータ間の認識性
能に対する効果の差異が装置に反映されない。そこで、
定常部音素片モデルでは静的特徴の、また過渡部音素片
モデルでは動的特徴の寄与度を高くすることで認識性能
の向上を図る。When a phoneme segment is used as an identification symbol representing a recognition target, a stationary part and a transient part of speech can be treated independently.
When static and dynamic features are used as acoustic features, static features are recognized in stationary parts with small temporal feature fluctuations, and dynamic features are recognized in transient parts with large temporal feature fluctuations. It is thought that they carry useful information. However, when the output probability is calculated based on the equation (1) by the conventional device, the contributions of these two types of features to the likelihood are equal, and the difference in the effect on the recognition performance between the feature parameters is not reflected on the device. . Therefore,
The recognition performance is improved by increasing the contribution of the static feature in the stationary part speech unit model and the dynamic feature in the transient part speech unit model.
第1図はこの発明の一実施例の構成図である。 FIG. 1 is a block diagram of one embodiment of the present invention.
図において、(1)は音声信号、(2)は音声分析
部、(3)は音声特徴系列、(4)は学習用特徴系列、
(5)は入力用特徴系列、(6)は記号モデル生成部、
(7)は記号モデル、(8)は認識対象モデル生成部、
(9)は認識対象辞書、(10)は認識対象モデル、(1
1)は尤度決算部、(12)は尤度、(13)は選択部、(1
4)は認識結果、(15)は寄与度情報辞書、(16)は記
号別寄与度設定部、(17)は記号モデル生成用音響的特
徴寄与度、(18)は尤度計算用音響的特徴寄与度であ
る。In the figure, (1) is a speech signal, (2) is a speech analysis unit, (3) is a speech feature sequence, (4) is a learning feature sequence,
(5) is an input feature sequence, (6) is a symbol model generation unit,
(7) is a symbol model, (8) is a recognition target model generation unit,
(9) is the recognition target dictionary, (10) is the recognition target model, (1)
1) is the likelihood settlement section, (12) is the likelihood, (13) is the selection section, (1)
4) is the recognition result, (15) is the contribution information dictionary, (16) is the contribution setting unit for each symbol, (17) is the acoustic feature contribution for symbol model generation, and (18) is the acoustic for likelihood calculation. The characteristic contribution.
以下この実施例の動作について説明する。入力された
音声(1)は、音声分析部(2)で複数の音響的特徴パ
ラメータによる音声特徴系列(3)に変換される。記号
モデルを生成する場合、音声特徴系列は学習用特徴系列
(4)として記号モデル生成部(6)に入力される。記
号モデル生成部は、学習用特徴系列から、音素片・音素
等の音声記述単位に付与した識別記号に対応するカテゴ
リを表現する記号モデル(7)を生成する。この時、記
号別寄与度設定部(16)では寄与度情報辞書(15)に従
って識別記号別に記号モデル生成用特徴寄与度(17)を
設定し、記号モデル生成はこの寄与度に従って行なわれ
る。認識対象モデル生成部(8)は認識対象辞書(9)
に記述された認識対象語を表す識別記号列に従って、記
号モデルを連結することにより認識対象モデル(10)を
生成する。認識処理を行なう場合は、前記音声特徴系列
は入力用特徴系列(5)として尤度計算部(11)に入力
される。尤度計算部は前記のように生成された各認識対
象モデルについて、入力用特徴系列に対する尤度(12)
を計算する。この時、前記記号別寄与度設定部では前記
寄与度情報辞書に従って識別記号別に尤度計算用特徴寄
与度(18)を設定する。選択部(13)は最も高い尤度を
得た認識対象モデルを選択し、これを認識結果(14)と
して出力する。Hereinafter, the operation of this embodiment will be described. The input speech (1) is converted into a speech feature sequence (3) by a plurality of acoustic feature parameters in a speech analysis unit (2). When generating a symbol model, the speech feature sequence is input to the symbol model generation unit (6) as a learning feature sequence (4). The symbol model generation unit generates, from the learning feature sequence, a symbol model (7) representing a category corresponding to an identification symbol assigned to a speech description unit such as a phoneme segment or a phoneme. At this time, the symbol-specific contribution setting unit (16) sets the characteristic contribution for symbol model generation (17) for each identification symbol in accordance with the contribution information dictionary (15), and the symbol model is generated according to the contribution. The recognition target model generation unit (8) is a recognition target dictionary (9)
The recognition target model (10) is generated by connecting the symbol models according to the identification symbol string representing the recognition target word described in (1). When performing the recognition process, the speech feature sequence is input to the likelihood calculation unit (11) as an input feature sequence (5). The likelihood calculation unit calculates the likelihood (12) for the input feature sequence for each recognition target model generated as described above.
Is calculated. At this time, the symbol-by-symbol contribution setting unit sets the likelihood calculation characteristic contribution (18) for each identification symbol according to the contribution information dictionary. The selection unit (13) selects the recognition target model that has obtained the highest likelihood, and outputs this as the recognition result (14).
以下に、この実施例における記号別寄与度設定部での
処理を説明する。前述の通り、従来装置においてHMMに
より複数種類の音響的特徴パラメータについて得られる
出力確率は(1)式により求められるが、この実施例で
は次に挙げる(2)式により求める。第1フレームの2
つのVQラベルの組s(静的特徴),d(動的特徴)の各々
に対する、状態遷移iを表すHMMの特徴別出力確率をそ
れぞれbs il,bd ilとし、全体の出力確率Bilを Bil=(bs il)X×(bd il)Y ……(2) X=Wis,Y=Wid(Wis,Widは重み) とする。この時、2つの特徴別出力確率に対する重みW
is、Widにより2つの特徴パラメータの尤度へ寄与度を
音素片毎に設定することができる。そこで、記号別寄与
度設定部では音素片毎にこれらの重みを設定し、記号モ
デル生成時及び認識の際の尤度計算時にこれを用いる。
ここでは、状態遷移iを生じる音素片HMMが定常部の場
合と過渡部の場合について、2組の重みWcs,Wcd及び
Wts,Wtdを設定する。Hereinafter, processing in the symbol-specific contribution degree setting unit in this embodiment will be described. As described above, in the conventional apparatus, the output probabilities obtained by the HMM for a plurality of types of acoustic feature parameters can be obtained by the equation (1). In this embodiment, the output probabilities are obtained by the following equation (2). 2 of the first frame
The output probabilities for each feature of the HMM representing the state transition i for each pair of VQ labels s (static feature) and d (dynamic feature) are b s il and b d il , respectively, and the overall output probability B il the B il = (b s il) X × (b d il) Y ...... (2) X = W is, Y = W id (W is, W id is weight) and. At this time, the weight W for the output probabilities for the two features
It IS, W id makes it possible to set the contribution for each phoneme to the likelihood of the two characteristic parameters. Thus, the symbol-specific contribution setting unit sets these weights for each phoneme segment, and uses these weights when generating the symbol model and when calculating the likelihood at the time of recognition.
Here, two sets of weights W cs , W cd and
Set W ts and W td .
先に述べた形での定常部音素片と過渡部音素片におけ
る静的特徴と動的特徴の寄与度設定は次の様に実現され
る。先ず、寄与度情報辞書には認識に用いる各音素片に
ついて、それが定常部か過渡部かを記載しておく。記号
別寄与度設定部では、(2)式により前記出力確率を求
める時に用いる前記重みの組(Wis,Wid)を設定する。
この時前記寄与度情報辞書から、音素片が定常部か過渡
部かによりこの重みの組をWcs,Wcd(定常部)とWts,Wtd
(過渡部)のいずれかとする。ここで、重みはWcs≧
Wcd、Wts≦Wtdの条件の満たすものとする。前記記号モ
デル生成部でのモデル生成時及び前記尤度計算部での尤
度計算時に(2)式により出力確率を求める場合、前記
の様な重み設定により定常部音素片HMMでは静的特徴に
対する出力確率を強調し(Wcs≧Wcd)、過渡部音素片HM
Mでは動的特徴に対する出力確率を強調する(Wts≦
Wtd)ことができる。The setting of the contribution degree of the static feature and the dynamic feature in the stationary part speech segment and the transient part speech segment in the form described above is realized as follows. First, the contribution information dictionary describes, for each phoneme segment used for recognition, whether it is a stationary part or a transient part. The symbol-by-symbol contribution degree setting unit sets the set of weights (W is , W id ) to be used when obtaining the output probability according to equation (2).
At this time, from the contribution information dictionary, the set of weights is determined as W cs , W cd (stationary part) and W ts , W td depending on whether the phoneme segment is a stationary part or a transient part.
(Transient section). Here, the weight is W cs ≧
It is assumed that the condition of W cd , W ts ≦ W td is satisfied. When the output probability is calculated by the equation (2) at the time of model generation by the symbol model generation unit and at the time of likelihood calculation by the likelihood calculation unit, the stationary unit speech unit HMM uses the above-mentioned weight setting for static features. Emphasizing the output probability (W cs ≧ W cd )
M emphasizes the output probability for dynamic features (W ts ≦
Wtd ) Can.
ここで、Bilのオーダーを音素片にかかわらず共通に
するため、Wis+Wid=C(定数)(Wis,Wid≧0)とす
る必要がある。なお、重みは記号モデル生成時と尤度計
算時で共通でなくともよい。Here, for the order of B il in common regardless of speech segment, there needs to be W is + W id = C (constant) (W is, W id ≧ 0). Note that the weights may not be common between the generation of the symbol model and the calculation of the likelihood.
この実施例では音響的特徴パラメータとして静的特徴
と動的特徴の2種類の特徴ベクトルを用い、音素片を識
別記号として離散HMMを単語音声から学習し、単語を認
識する場合について述べた。しかし、音響的特徴パラメ
ータはパワーや零交差数でもよく、識別記号は音素や音
節でもよく、認識に用いる音声は文音声でもよい。ま
た、認識方式は音素等のカテゴリ単位のテンプレートを
用いたDTW(Dynamic Time Warping)法などでもよい。
すなわち、この実施例におけるこれらの条件はこの発明
を制限しない。In this embodiment, a case has been described in which two types of feature vectors, a static feature and a dynamic feature, are used as acoustic feature parameters, and a discrete HMM is learned from word speech using phonemic segments as identification symbols to recognize words. However, the acoustic feature parameter may be power or the number of zero crossings, the identification symbol may be a phoneme or a syllable, and the speech used for recognition may be sentence speech. Further, the recognition method may be a DTW (Dynamic Time Warping) method using a template in units of categories such as phonemes.
That is, these conditions in this embodiment do not limit the present invention.
[発明の効果] 以上のようにこの発明によれば、音声の記述単位に付
与した識別記号に対応したカテゴリを複数種類の音響的
特徴パラメータにより表現する記号モデルを、複数の認
識対象音声を前記識別記号の系列により表す認識対象辞
書に従って連結することにより認識対象モデルを生成
し、この認識対象モデルのうち入力音声に対する尤度が
最も高い値を得るものを認識結果として出力する音声認
識装置に、前記記号モデル生成手段による記号モデル生
成時および前記尤度計算手段による尤度計算時に、前記
記号モデルにより得られる尤度に対する前記複数種類の
音響的特徴パラメータの各々の寄与度を前記識別記号毎
に個別に設定する記号別寄与度設定手段と、この記号別
寄与度設定手段が前記寄与度設定を行なう際に参照す
る、前記複数種類の音響的特徴パラメータの前記寄与度
に関する情報を前記識別記号毎に記載した寄与度情報辞
書とを設けたので、識別記号が表現するカテゴリの音響
的な特性を考慮した音響的特徴パラメータの強調を、識
別記号毎に行なうことによる精度の高い音声認識装置を
提供することができる。[Effects of the Invention] As described above, according to the present invention, a symbol model expressing a category corresponding to an identification symbol given to a description unit of a speech by a plurality of types of acoustic feature parameters is obtained by converting a plurality of recognition target speeches into A speech recognition device that generates a recognition target model by linking according to a recognition target dictionary represented by a sequence of identification symbols, and outputs a recognition target model that obtains a value with the highest likelihood for input speech as a recognition result, At the time of symbol model generation by the symbol model generation means and at the time of likelihood calculation by the likelihood calculation means, the contribution of each of the plurality of types of acoustic feature parameters to the likelihood obtained by the symbol model is determined for each of the identification symbols. Symbol-specific contribution setting means to be individually set, and the symbol-specific contribution setting means refers to when performing the contribution setting. A contribution information dictionary in which information on the contributions of a plurality of types of acoustic feature parameters is described for each of the identification symbols is provided, so that the acoustic feature parameters of the categories represented by the identification symbols are considered. A highly accurate speech recognition device can be provided by performing emphasis for each identification symbol.
第1図はこの発明の一実施例に係る音声認識装置を示す
構成図、第2図は従来例に係る音声認識装置を示す構成
図、第3図は第2図の音声分析部(2)を説明する構成
図、第4図は第2図の記号モデル生成部(6)を説明す
る構成図である。 図において、(1)は音声信号、(2)は音声分析部、
(3)は音声特徴系列、(4)は学習用特徴系列、
(5)は入力用特徴系列、(6)は記号モデル生成部、
(7)は記号モデル、(8)は認識対象モデル生成部、
(9)は認識対象辞書、(10)は認識対象モデル、(1
1)は尤度計算部、(12)は尤度、(13)は選択部、(1
4)は認識結果、(15)は寄与度情報辞書、(16)は記
号別寄与度設定部、(17)は記号モデル生成用音響的特
徴寄与度、(18)は尤度計算用音響的特徴寄与度であ
る。また、(A1)は音響分析部、(A2)は特徴ベクトル
系列、(A3),(A4),(A5)はVQコードブック、(A
6)はベクトル量子化部、(B1)は初期音韻HMM、(B2)
は学習前音韻HMM,(B3)は音韻HMM連結部、(B4)は学
習用単語辞書、(B5)は学習前単語HMM、(B6)は単語H
MM学習部、(B7)は学習後単語HMM、(B8)は単語HMM分
解部、(B9)は学習後音韻HMMである。 なお、図中同一符号は同一または相当部分を示す。FIG. 1 is a block diagram showing a speech recognition apparatus according to an embodiment of the present invention, FIG. 2 is a block diagram showing a speech recognition apparatus according to a conventional example, and FIG. 3 is a speech analysis unit (2) shown in FIG. FIG. 4 is a block diagram illustrating the symbol model generator (6) of FIG. In the figure, (1) is an audio signal, (2) is an audio analysis unit,
(3) is a speech feature sequence, (4) is a learning feature sequence,
(5) is an input feature sequence, (6) is a symbol model generation unit,
(7) is a symbol model, (8) is a recognition target model generation unit,
(9) is the recognition target dictionary, (10) is the recognition target model, (1)
1) is the likelihood calculator, (12) is the likelihood, (13) is the selector, (1)
4) is the recognition result, (15) is the contribution information dictionary, (16) is the contribution setting unit for each symbol, (17) is the acoustic feature contribution for symbol model generation, and (18) is the acoustic for likelihood calculation. The characteristic contribution. (A1) is an acoustic analysis unit, (A2) is a feature vector sequence, (A3), (A4), and (A5) are VQ codebooks, (A
6) is the vector quantizer, (B1) is the initial phoneme HMM, (B2)
Is the pre-learning phoneme HMM, (B3) is the phoneme HMM connection part, (B4) is the learning word dictionary, (B5) is the pre-learning word HMM, and (B6) is the word H
The MM learning unit, (B7) is a word HMM after learning, (B8) is a word HMM decomposition unit, and (B9) is a phoneme HMM after learning. In the drawings, the same reference numerals indicate the same or corresponding parts.
フロントページの続き (56)参考文献 特開 昭63−158596(JP,A) 特開 昭61−177493(JP,A) 特開 平2−29799(JP,A) 特開 昭63−15299(JP,A) 特開 昭60−182496(JP,A) 特開 昭58−145999(JP,A) 日本音響学会講演論文集 昭和63年10 月 2−P−21 p.243−244 日本音響学会講演論文集 平成元年3 月 1−6−21 p.41−42 1990年電子情報通信学会春季全国大会 講演論文集 A−230 p.1−230 Proceedings Inter national Conferenc e on Acoustices,Sp eech and Signal Pr ocessing,1987,Vol.2 p.1163−1166 Proceedings Inter national Conferenc e on Acoustices,Sp eech and Signal Pr ocessing,1989,Vol.1 p.298−301 Electronic Letter s 6th July 1989,Vol. 25,No.14,p.918−919 電子情報通信学会技術研究報告 Vo l.88,No.329,SP88−106,p. 1−8(1988/12/16) 電子情報通信学会技術研究報告 Vo l.88,No.329,SP88−107,p. 9−15(1988/12/16) 電子情報通信学会技術研究報告 Vo l.87,No.299,SP87−97,p. 1−6(1987/12/18) (58)調査した分野(Int.Cl.6,DB名) G10L 3/00 535 G10L 5/06 G10L 7/08 JICST科学技術文献ファイルContinuation of the front page (56) References JP-A-63-158596 (JP, A) JP-A-61-177493 (JP, A) JP-A-2-29799 (JP, A) JP-A-63-15299 (JP) JP-A-60-182496 (JP, A) JP-A-58-145999 (JP, A) Proceedings of the Acoustical Society of Japan October 1988 2-P-21 p. 243-244 Proceedings of the Acoustical Society of Japan March 1989 1-6-21 p. 41-42 Proceedings of the 1990 IEICE Spring Conference Annual Meeting A-230 p. 1-230 Proceedings International Conference on Acoustics, Speach and Signal Processing, 1987, Vol. 2 p. 1163-1166, Proceedings International Conference on Acoustics, Speeche and Signal Processing, 1989, Vol. 1 p. 298-301 Electronic Letters 6th July 1989, Vol. 14, p. 918-919 IEICE Technical Report Vol. 88, No. 329, SP88-106, pp. 1-8 (1988/12/16) IEICE Technical Report Vol. 88, No. 329, SP88-107, pp. 9-15 (1988/12/16) IEICE Technical Report Vol. 87, No. 299, SP87-97, pp. 1-6 (1987/12/18) (58) Fields investigated (Int. Cl. 6 , DB name) G10L 3/00 535 G10L 5/06 G10L 7/08 JICST Science and Technology Reference file
Claims (1)
したカテゴリを複数種類の音響的特徴パラメータにより
モデル表現する記号モデル生成手段と、複数の認識対象
音声を前記識別記号の系列により表す認識対象辞書と、
この認識対象辞書に従い、前記認識対象音声を表現する
認識対象モデルを前記記号モデルの連結によって生成す
る認識対象モデル生成手段と、この認識対象モデル生成
手段で生成された認識対象モデルに対する入力音声の尤
度を得る尤度計算手段と、この尤度計算手段により得ら
れた尤度のうち、最も高い値を得る認識対象モデルを選
択し、それを認識結果として出力する選択手段とを備え
る音声認識装置において、前記記号モデル生成手段によ
る記号モデル生成時および前記尤度計算手段による尤度
計算時に、前記記号モデルにより得られる尤度に対する
前記複数種類の音響的特徴パラメータの各々の寄与度を
前記識別記号毎に個別に設定する記号別寄与度設定手段
と、この記号別寄与度設定手段が前記寄与度設定を行な
う際に参照する、前記複数種類の音響的特徴パラメータ
の前記寄与度に関する情報を前記識別記号毎に記載した
寄与度情報辞書を備えることを特徴とする音声認識装
置。1. A symbol model generating means for model-representing a category corresponding to an identification symbol given to a description unit of a speech by a plurality of types of acoustic feature parameters, and a recognition unit for representing a plurality of recognition target speeches by a series of the identification symbols. Target dictionary,
A recognition target model generating means for generating a recognition target model expressing the recognition target voice by concatenating the symbol models according to the recognition target dictionary, and a likelihood of the input voice for the recognition target model generated by the recognition target model generation means. Speech recognition apparatus comprising: a likelihood calculating means for obtaining a degree, and a selecting means for selecting a recognition target model obtaining the highest value among the likelihoods obtained by the likelihood calculating means, and outputting the selected model as a recognition result. In the above, when the symbol model is generated by the symbol model generating means and the likelihood is calculated by the likelihood calculating means, the contribution of each of the plurality of types of acoustic feature parameters to the likelihood obtained by the symbol model is determined by the identification symbol. A symbol-specific contribution degree setting unit that is individually set for each, and this symbol-specific contribution degree setting unit refers to when performing the contribution degree setting, Serial plurality of types of speech recognition device, characterized in that it comprises the contribution information dictionary with information about the contribution of the acoustic feature parameters for each of the identification mark.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2078281A JP2961797B2 (en) | 1990-03-26 | 1990-03-26 | Voice recognition device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2078281A JP2961797B2 (en) | 1990-03-26 | 1990-03-26 | Voice recognition device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03276198A JPH03276198A (en) | 1991-12-06 |
| JP2961797B2 true JP2961797B2 (en) | 1999-10-12 |
Family
ID=13657580
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2078281A Expired - Fee Related JP2961797B2 (en) | 1990-03-26 | 1990-03-26 | Voice recognition device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2961797B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7021437B2 (en) * | 2018-08-15 | 2022-02-17 | 日本電信電話株式会社 | Training data generator, training data generation method, and program |
-
1990
- 1990-03-26 JP JP2078281A patent/JP2961797B2/en not_active Expired - Fee Related
Non-Patent Citations (9)
| Title |
|---|
| 1990年電子情報通信学会春季全国大会講演論文集 A−230 p.1−230 |
| Electronic Letters 6th July 1989,Vol.25,No.14,p.918−919 |
| Proceedings International Conference on Acoustices,Speech and Signal Processing,1987,Vol.2 p.1163−1166 |
| Proceedings International Conference on Acoustices,Speech and Signal Processing,1989,Vol.1 p.298−301 |
| 日本音響学会講演論文集 平成元年3月 1−6−21 p.41−42 |
| 日本音響学会講演論文集 昭和63年10月 2−P−21 p.243−244 |
| 電子情報通信学会技術研究報告 Vol.87,No.299,SP87−97,p.1−6(1987/12/18) |
| 電子情報通信学会技術研究報告 Vol.88,No.329,SP88−106,p.1−8(1988/12/16) |
| 電子情報通信学会技術研究報告 Vol.88,No.329,SP88−107,p.9−15(1988/12/16) |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03276198A (en) | 1991-12-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11587569B2 (en) | Generating and using text-to-speech data for speech recognition models | |
| CA2351988C (en) | Method and system for preselection of suitable units for concatenative speech | |
| US7136816B1 (en) | System and method for predicting prosodic parameters | |
| JP4328698B2 (en) | Fragment set creation method and apparatus | |
| CN1121679C (en) | Audio-frequency unit selecting method and system for phoneme synthesis | |
| CN117043857A (en) | Methods, devices and computer program products for English pronunciation assessment | |
| JPH06175696A (en) | Device and method for coding speech and device and method for recognizing speech | |
| JPH0772840B2 (en) | Speech model configuration method, speech recognition method, speech recognition device, and speech model training method | |
| JP2007047818A (en) | Method and apparatus for speech recognition using optimized partial stochastic mixture sharing | |
| JPH05216490A (en) | Apparatus and method for speech coding and apparatus and method for speech recognition | |
| JPH04313034A (en) | Synthesized-speech generating method | |
| Yin et al. | Modeling F0 trajectories in hierarchically structured deep neural networks | |
| KR20240070689A (en) | Optimization of inference performance for conformers | |
| EP0562138A1 (en) | Method and apparatus for the automatic generation of Markov models of new words to be added to a speech recognition vocabulary | |
| US5764851A (en) | Fast speech recognition method for mandarin words | |
| JP2898568B2 (en) | Voice conversion speech synthesizer | |
| US20070129946A1 (en) | High quality speech reconstruction for a dialog method and system | |
| JP4283133B2 (en) | Voice recognition device | |
| JP2961797B2 (en) | Voice recognition device | |
| Shaikh Naziya et al. | Speech recognition system—a review | |
| Wolfertstetter et al. | Structured Markov models for speech recognition | |
| US6928409B2 (en) | Speech recognition using polynomial expansion and hidden markov models | |
| EP0802523A2 (en) | Standard pattern production system employing information criterion | |
| JP2996925B2 (en) | Phoneme boundary detection device and speech recognition device | |
| JP3029803B2 (en) | Word model generation device for speech recognition and speech recognition device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |