JPH0199095A - Pattern generator - Google Patents
Pattern generatorInfo
- Publication number
- JPH0199095A JPH0199095A JP62257584A JP25758487A JPH0199095A JP H0199095 A JPH0199095 A JP H0199095A JP 62257584 A JP62257584 A JP 62257584A JP 25758487 A JP25758487 A JP 25758487A JP H0199095 A JPH0199095 A JP H0199095A
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- vector
- partial
- straight line
- feature
- 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
Links
Abstract
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、音声認識等における標準パターンを作成する
装置に関する。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to an apparatus for creating standard patterns in speech recognition and the like.
従来の技術
以下、単語音声の認識を行う場合について説明する。ま
た、ベクトル間あるいはパターン間の相違は、類似度、
距離、誤差等の言葉が用いられ、それぞれの尺度も種々
存在するものであるが、本発明の木質的なものではない
ので、ここでは距離という言葉をそれらを代表させて用
いることにする。即ち、例えば、距離が近い、距離が小
さいと言うことは、類似度が高い、類似度が大きいと言
うことに対応し、距離が遠い、距離が大きいということ
は類似度が低い、類似度が小さいと言うことに対応する
等である。BACKGROUND OF THE INVENTION A case in which word speech is recognized will be described below. In addition, differences between vectors or patterns can be expressed as similarity,
Words such as distance and error are used, and there are various measures for each, but since they are not relevant to the present invention, the word distance will be used here to represent them. That is, for example, short distance or small distance corresponds to high similarity or large similarity, while long distance or large distance corresponds to low similarity or low similarity. This corresponds to the fact that it is small.
音声認識等の特徴ベクトルの系列からなるパターンを認
識する方法として、所謂DPマツチング法がよく用いら
れる。これは認識すべき単語音声を代表する特徴ベクト
ルの系列からなるパターンを標準パターンとして、認識
すべき前記単語音声のそれぞれについて予め登録してお
き、認識時には、同じく特徴ベクトルの系列からなる認
識さるべき入カバターンと前記標準パターンのそれぞれ
3 ’、−
との照合を取シ、最も距離の小さい標準パターンを探索
し、その標準パターンに対応する単語を入カバターンの
認識結果とするものである。このとき、時間長の異なる
パターン同志を時間軸を非線形に伸縮させる必要がある
が、これを効率よく行うために動的計画法を用るのがD
Pマツチングと呼ばれる方法であシ、今のところ最もよ
い結果の得られる方法の−っである。A so-called DP matching method is often used as a method for recognizing a pattern consisting of a series of feature vectors, such as in speech recognition. In this method, a pattern consisting of a series of feature vectors representing the word sounds to be recognized is registered in advance for each of the word sounds to be recognized as a standard pattern. The input cover pattern is compared with each of the standard patterns 3', -, the standard pattern with the smallest distance is searched, and the word corresponding to the standard pattern is taken as the recognition result of the input cover pattern. At this time, it is necessary to nonlinearly expand and contract the time axis of patterns with different time lengths, but in order to do this efficiently, dynamic programming is used.
This is a method called P matching, and it is currently the method that provides the best results.
ところがこの方法は、時間軸の伸縮は比較すべき両パタ
ーンが最も距離的に近くなるように時間軸の伸縮が行な
われるものであって、時間軸に対する傾斜等の特徴ベク
トルの時間的変化に対する特徴(以後、動的特徴と呼ぶ
ことにする)が適切に反映されないきらいがある。従っ
て、スペクトルの変化の仕方に特徴のある音韻に対して
は、この方法のみでは認識精度の点で不十分である。However, in this method, the time axis is expanded or contracted so that the two patterns to be compared are closest in terms of distance. (hereinafter referred to as dynamic features) may not be reflected appropriately. Therefore, this method alone is insufficient in terms of recognition accuracy for phonemes that are characterized by the way their spectra change.
捷た、単語辞書を音韻や音節(以後、音声素片と呼ぶと
とにする)を表わす記号系列の形でもち、予めそれぞれ
の音声素片に対応する標準パターンを準備しておき、認
識すべき入カバターンを前記標準パターンを基にして音
声素片系列、即ち、各音声素片を表わす記号の系列に変
換し、前記単語辞書のそれぞれの単語と記号系列同志の
マツチングを行ない、最も誤差の小さい単語を認識結果
とするものがある。このとき、前記入カバターンから変
換された音声素片系列は、現実の問題として、音声素片
の認識を完全にすることは不可能であるから、挿入、脱
落、置換等の多少の間違いを含んでいる。従って、前記
記号系列同志のマツチングにおいては、予め計算し、準
備された音声素片間距離を基に、DPマツチングにより
音声素片系列間の距離を求めることになる。この場合も
、前記入カバターンに対して音声素片認識を行う場合や
音声素片間距離を求めるに際して、前記動的特徴を反映
させることが認識精度を上げる上で重要な問題となる。A shortened word dictionary is held in the form of symbol sequences representing phonemes and syllables (hereinafter referred to as phoneme segments), and standard patterns corresponding to each phoneme segment are prepared in advance and recognized. The power input cover pattern is converted into a speech segment sequence, that is, a symbol series representing each speech segment, based on the standard pattern, and each word in the word dictionary is matched with the symbol series to find the one with the largest error. There are some that recognize small words. At this time, the speech segment sequence converted from the input cover pattern contains some errors such as insertions, omissions, and substitutions, since it is impossible to completely recognize speech segments as a practical matter. I'm here. Therefore, in matching the symbol sequences, distances between speech segment sequences are determined by DP matching based on distances between speech segment sequences that have been calculated and prepared in advance. In this case as well, it is important to reflect the dynamic characteristics when performing speech segment recognition on the input cover pattern or when calculating the distance between speech segments in order to improve recognition accuracy.
発明が解決しようとする問題点
本発明は、上記従来例の欠点に鑑み、時間的動的特徴を
加味した標準パターンの適切な表現方法とそれに基づく
標準パターンを作成するパターン5.7
作成装置の実現にある。Problems to be Solved by the Invention In view of the drawbacks of the above-mentioned conventional examples, the present invention provides an appropriate method of expressing a standard pattern that takes temporal dynamic characteristics into account, and a pattern 5.7 creation device for creating a standard pattern based on the method. It is in realization.
問題点を解決するための手段
標準パターンとして登録すべき特徴ベク)/Vの系列か
らなるパターンRを分割するパターン分割手段と、その
分割されたパターンHの各部分区間の部分パターンに対
して、ベクトル値をとる時間関数のパラメータを前記部
分パターンと前記関数で与えられる曲線上のベクトル系
列との距離(類似度)が最小(最大)になるように算出
する最適パラメータ算出手段と、この最適パラメータ算
出手段により算出される前記部分区間毎に定まる前記時
間関数のパラメータを記憶する標準パターン記憶手段と
を構成要件とする。Means for Solving the Problem A pattern dividing means divides a pattern R consisting of a series of feature vectors)/V to be registered as a standard pattern, and a partial pattern of each partial section of the divided pattern H. Optimal parameter calculation means for calculating parameters of a time function that takes a vector value so that the distance (similarity) between the partial pattern and a vector series on a curve given by the function is minimized (maximum); A constituent element is standard pattern storage means for storing parameters of the time function determined for each of the partial intervals calculated by the calculation means.
作 用
パターン分割手段により標準パターンとして登録すべき
特徴ベクトルの系列からなるパターンRを分割し、最適
パラメータ算出手段によりその分割されたパターンHの
各部分区間の部分パターンに対して、ベクトル値をとる
時間関数のパラメータを前記部分パターンと前記関数で
与えられる曲線上のベクトル系列との距離(類似度)が
最小(最大)になるように算出し、この最適パラメータ
算出手段により算出される前記部分区間毎に定まる前記
時間関数のパラメータを標準パターンとするものである
。The working pattern dividing means divides the pattern R consisting of a series of feature vectors to be registered as a standard pattern, and the optimal parameter calculating means calculates vector values for the subpatterns in each subinterval of the divided pattern H. The parameters of the time function are calculated so that the distance (similarity) between the partial pattern and the vector series on the curve given by the function is minimum (maximum), and the partial interval calculated by this optimal parameter calculation means The parameters of the time function determined for each time are used as a standard pattern.
実施例
前記時間関数としては、n次(n=1.2.・・・・・
・)多項式やスプライン関数等が用いられ得る。Example The above time function is n-th order (n=1.2...
・) Polynomials, spline functions, etc. can be used.
ここでは簡単のためと十分実用に耐え得るとbう理由か
ら、1次関数を用いる場合について本発明の一実施例を
説明する。また、前記曲線とそれに対応する実際の特徴
ベクトルとの相違を表す量として、前記特徴ベクトルと
それに対応する前記曲線上のベクトルのユークリッド距
離の2乗和ヲ用いることにする。この場合は前記曲線は
所謂最小2乗近似直線となシ、前記距離に対応する量は
残差平方和と呼ばれるものになる。Here, an embodiment of the present invention will be described in which a linear function is used for the sake of simplicity and for the reason that it is sufficiently practical. Furthermore, the sum of squares of the Euclidean distances between the feature vector and its corresponding vector on the curve will be used as a quantity representing the difference between the curve and the actual feature vector corresponding thereto. In this case, the curve is a so-called least squares approximation straight line, and the quantity corresponding to the distance is called a residual sum of squares.
第1図は本発明の一実施例であって、音声信号に対して
前記標準パターンの作成を行う場合について説明してい
る。FIG. 1 shows an embodiment of the present invention, and describes a case where the standard pattern is created for an audio signal.
7、−
1は特徴抽出部であって、標準パターンとして登録すべ
き入力音声信号をフィルタバンク、フーリエ変換、LP
C分析等の周知の方法によって、数m5ec〜士数m5
eC毎(フレームと称する)に数次元〜士数次元の特徴
ベクトルの系列(x(1))=(X (1)、 X(2
)、−−・・j x(t)、−・−、x(T) )に変
換するものである。tはフレーム番号である。7.-1 is a feature extraction unit which processes the input audio signal to be registered as a standard pattern through a filter bank, Fourier transform, and LP.
By well-known methods such as C analysis, several m5ec to m5
For each eC (referred to as a frame), a series of several-dimensional to multi-dimensional feature vectors (x(1)) = (X (1), X(2)
), --...j x(t), --.-, x(T) ). t is the frame number.
2は入力バノファメモリであって、特徴抽出部1で得ら
れる特徴ベクトルの系列を一時記憶するものである。Reference numeral 2 denotes an input Banoffer memory, which temporarily stores a series of feature vectors obtained by the feature extractor 1.
3はフンニングスベク)/l/表示部であって音声入力
のランニングスペクトルを表示する。3 is a Hunningsbek)/l/ display unit which displays the running spectrum of the audio input.
4は部分区間設定部であって、前記入カバターンに対し
て部分区間を設定するものである。この部分区間の設定
は人が前記ランニングスベク)/l/を見て最も適切で
あると思われる区間を設定することが出来る。Reference numeral 4 denotes a partial section setting section, which sets a partial section for the input cover turn. This partial section can be set by a person looking at the running vector (/l/) and setting the section that is considered to be the most appropriate.
5は平均値計算部であって、前記部分区間として設定さ
れたτ= t −rフレームの区間に含まれる特徴ベク
トルを入力バッファメモリ2から読み出し、その平均値
を求めるものである。ここで、t、rはそれぞれいま注
目している区間の最終フレームおよび1つ前の区間の最
終フレームである。Reference numeral 5 denotes an average value calculation unit, which reads the feature vectors included in the section of the τ=t-r frame set as the partial section from the input buffer memory 2, and calculates the average value thereof. Here, t and r are the final frame of the currently focused section and the final frame of the previous section, respectively.
即ち、部分区間を一τ+1〜tが1番目の部分区間であ
るとし、その平均値をm (i)とすれば、を求めるこ
とになる。That is, if the subinterval is the first subinterval from 1τ+1 to t, and the average value is m (i), then the following is obtained.
6は最小2乗近似直線計算部(部分距離計算部)であっ
て、前記部分区間における特徴ベクトルの漫小2乗近似
直線とこの部分区間に含まれる特徴ベクトルの残差平方
和(部分距離)を求めるものである。即ち、前記部分区
間iにおける特徴ベクトルに対する最小2乗近似直線お
よび部分残差平方和(部分距離)は次のようにして求ま
る。6 is a least squares approximation straight line calculation unit (partial distance calculation unit), which calculates the residual sum of squares (partial distance) of the small square approximation line of the feature vector in the partial interval and the feature vector included in this partial interval. This is what we seek. That is, the least squares approximation straight line and partial residual sum of squares (partial distance) for the feature vector in the partial interval i are determined as follows.
前記部分区間iに対して求めるべき最小2乗近似直線Q
(k、1)(k=1〜r)はu(i)をその方向ベクト
ルとすれば
97、−1
とおける。このとき、x(t−f+lc)とQ(k、i
)とのに=1〜τの部分残差平方和v(t−τ+1:t
)は
v(を−τ+1 :t)
−X (x(t−T+k)−Q(k、i))’に=1
(x (t−r+k ) −Q(k 、 i ) )で
表される。従って、最小2乗近似直線は式(2)におけ
るu(1)を部分残差平方和v(を−τ+1:t)が最
小になるように定めることによって得られる。Least squares approximation straight line Q to be found for the partial interval i
(k, 1) (k=1 to r) can be set as 97, -1 if u(i) is its direction vector. At this time, x(t-f+lc) and Q(k, i
) and the partial residual sum of squares v(t-τ+1:t
) is expressed as v(−τ+1 :t) −X (x(t−T+k)−Q(k, i))′=1 (x(t−r+k)−Q(k, i)) . Therefore, the least squares approximation straight line can be obtained by defining u(1) in equation (2) so that the partial residual sum of squares v (-τ+1:t) is minimized.
即ち、v(を−τ+1:t)をu (i)で偏微分した
ものが○に等しいとおいて、u (i)に関する方程式
を解くことによって得られるものであって、(x(t−
r+k)−Q(k、i)) =0・・・・・・・・・(
3)
より、
となる。ただし、m(t)、 u(i)、 Q(k、t
)。That is, it is obtained by solving the equation regarding u (i) assuming that the partial differentiation of v (-τ + 1: t) with respect to u (i) is equal to ○, and is obtained by solving the equation regarding u (i),
r+k)-Q(k,i)) =0・・・・・・・・・(
3) From this, it becomes . However, m(t), u(i), Q(k, t
).
x(t−τ+1)等は縦ベクトルであって、゛は転置を
意味する。また、ベクトルによる微分はその要素毎に別
々に微分することを意味している。x(t-τ+1), etc. are vertical vectors, and ゛ means transposition. Further, differentiation by a vector means to differentiate each element separately.
7は標準パターン記憶部であって、部分区間設定部4で
与えられる区間番号iに関連して、最小2乗近似直線計
算部6で得られる第i部分区間の最小2乗近似直線の平
均ベクトルm(i)、方向ベク) )v u (i)を
区間i = 1〜■について記憶する。Reference numeral 7 denotes a standard pattern storage unit which stores the average vector of the least squares approximation straight line of the i-th partial interval obtained by the least squares approximation straight line calculation unit 6 in relation to the interval number i given by the partial interval setting unit 4. m(i), direction vector) ) v u (i) is stored for the interval i = 1 to ■.
以上のようにして、特徴ベクトルの系列からなる音声パ
ターンを、各部分区間における最小2乗近似直線を与え
るパラメータ列に変換することが出来る。In the manner described above, a speech pattern consisting of a series of feature vectors can be converted into a parameter sequence that provides a least squares approximation straight line in each subinterval.
11、、。11.
第2図aは、1次元の特徴ベクトル系列で表されたパタ
ーンを想定して、本発明における標準パターンの作成の
方法の概念を説明するものである。FIG. 2a explains the concept of the method for creating a standard pattern in the present invention, assuming a pattern represented by a one-dimensional feature vector series.
縦軸は特徴ベクトルの特徴量、横軸はフレーム、・は各
時点における特徴ベクトルの座標位置を表している。本
例では3分割の場合を示しておシ、線分100〜102
は各区間の最小2乗近似直線である。同図すは、同様に
、最小2乗近似直線の方向ベク)/L/が常に○のとき
を示すものであって、それぞれの区間はそこに含址れる
特徴ベクトルの平均値という1つの代表ベクトルで表現
されることになる。a、bを比較すれば、aの方が明ら
かによりよく特徴ベク)/L/の時間的変化を表現l〜
ている。しかも細かな変化が平滑化され大局的な時間的
動的特徴が表現されていることが首肯される。The vertical axis represents the feature amount of the feature vector, the horizontal axis represents the frame, and * represents the coordinate position of the feature vector at each time point. This example shows the case of 3 divisions, and line segments 100 to 102
is the least squares approximation straight line for each section. Similarly, the figure shows the case where the direction vector (L/) of the least squares approximation straight line is always ○, and each interval is one representative value, which is the average value of the feature vectors included therein. It will be expressed as a vector. Comparing a and b, a clearly expresses the temporal change of the feature vector) /L/ l~
ing. Furthermore, it is confirmed that small changes are smoothed out and global temporal dynamic characteristics are expressed.
以上の説明からも明らかなように、本発明においては、
入カバターンを適当に分割し、それぞれの分割区間にお
ける最小2乗近似直線を求め、各区間毎にその平均値を
表すベク)/L/と、そこを通る最小2乗近似直線の傾
き(方向)を表すベクトルを標準パターンとして持つこ
とになる。As is clear from the above description, in the present invention,
Divide the input cover turn appropriately, find the least squares approximation straight line in each divided section, and calculate the vector) /L/ that represents the average value for each section, and the slope (direction) of the least squares approximation straight line passing through it. We will have a vector representing this as a standard pattern.
発明の効果
本発明によれば、前記部分区間の直線の傾きがその部分
区間の動的特徴を、平均ベクトルが静的特徴を表現する
ことになる。本発明はこれらを標準パタ一ンとして持つ
ことにょシその動的特徴が反映されることになり、前述
の従来例の持つ欠点を除去することが出来たものである
。Effects of the Invention According to the present invention, the slope of the straight line of the partial section represents the dynamic feature of the partial section, and the average vector represents the static feature. In the present invention, by having these as standard patterns, the dynamic characteristics thereof are reflected, and the drawbacks of the above-mentioned conventional examples can be eliminated.
また、本発明は、標準パターンとして記憶すべきパラメ
ータは、それぞれの部分区間に対するその平均値を表す
ベクトルと、そこを通る最小2乗近似直線の傾き(方向
)を表すベクトルのみでよいから、特徴抽出部の出力の
特徴ベクトルの系列そのものを標準パターンとして持つ
場合の必要記憶容量を多く必要とするという欠点も除去
されることとなる。In addition, the present invention has a feature that the only parameters to be stored as a standard pattern are a vector representing the average value for each subinterval and a vector representing the slope (direction) of the least squares approximation straight line passing through it. This also eliminates the drawback of requiring a large storage capacity when the series of feature vectors output from the extraction unit itself is held as a standard pattern.
さらに、本発明は、不特定話者を対象とする場合は、前
記最小2乗近似直線上の点をそれに対応する時点の特徴
ベク) /L/の平均値として分布形(具体的には正規
分布等の分布の種類と分散)を与えることによって実現
できる等、前記従来例にはない特徴を有するものである
。Furthermore, when the present invention targets unspecified speakers, points on the least squares approximation straight line are expressed as the average value of /L/ (specifically, a normal This method has features that are not found in the conventional example, such as being able to implement the method by providing a distribution type and dispersion such as a distribution.
なお、本実施例では前記近似曲線は直線の場合について
説明したが、本実施例の説明の冒頭でも述べたように、
同様な方法により、種々の曲線で近似することもでき、
よシ精密に認識単位の動的特徴を表現することが可能で
あるばかシでなく、パターンも音声パターンに限るもの
ではないことは言うまでもない。In addition, in this embodiment, the case where the approximate curve is a straight line has been explained, but as stated at the beginning of the explanation of this embodiment,
Approximations can also be made with various curves using a similar method,
Needless to say, it is possible to express the dynamic characteristics of a recognition unit with great precision, and the patterns are not limited to voice patterns.
さらに、ベクトル間の距離の尺度として、各成分の差の
絶対値和、即ち、市街地距離にするとか種々の距離また
は類似度を用いることができる。Further, as a measure of the distance between vectors, the sum of absolute values of the differences of each component, that is, the distance between urban areas, or various distances or similarities can be used.
また、本実施例においては、ランニングスペクトルを用
いて部分区間に分割する場合について述べたが、サウン
ドスベクトロダラム等他の表示方法を用いることも出来
るのは勿論、特徴抽出部1や入力バッフアンモリ2の出
力を用いて音声信号の特徴量の時間的推移を表示するこ
とが出来る。Furthermore, in this embodiment, a case has been described in which the running spectrum is used to divide into subintervals, but it is of course possible to use other display methods such as soundsvector diagram. It is possible to display the temporal transition of the feature amount of the audio signal using the output of .
第1図は本発明の一実施例を示すブロック図、14 、
第2図は本発明の詳細な説明する概念図である。
1・・・・・特徴抽出部、2・・・・・・入力バッファ
メモリ、3・・・・・・ランニングスペクトル表示部、
4・・・・・部分区間設定部、6・・・・・平均値計算
部、6・・・・・最小2乗近似直線計算部、7・・・・
・標準パターン記憶部。
代理人の氏名 弁理士 中 尾 敏 男 ほか1名第1
図
人力音声 ランニングスペクトルl
″″
持微抽出部
?、4
人力′<7 y 部分区間設定部メモリ
第2図
((IJ
フレーム
フレームFIG. 1 is a block diagram showing one embodiment of the present invention, and FIG. 14 and FIG. 2 are conceptual diagrams explaining the present invention in detail. 1...Feature extraction unit, 2...Input buffer memory, 3...Running spectrum display unit,
4... Partial interval setting unit, 6... Average value calculation unit, 6... Least square approximation straight line calculation unit, 7...
・Standard pattern storage section. Name of agent: Patent attorney Toshio Nakao and 1 other person No. 1
Diagram Human Power Voice Running Spectrum
″″ Possessive extraction part? , 4 Human power'<7 y Partial section setting section memory Figure 2 ((IJ frame frame
Claims (1)
なるパターンRを分割するパターン分割手段と、その分
割されたパターンRの各部分区間の部分パターンに対し
てベクトル値をとる時間関数のパラメータを、前記部分
パターンと前記関数で与えられる曲線上のベクトル系列
との距離(類似度)が最小(最大)になるように算出す
る最適パラメータ算出手段と、この最適パラメータ算出
手段により算出される前記部分区間毎に定まる前記時間
関数のパラメータを記憶する標準パターン記憶手段とを
備えたことを特徴とするパターン作成装置。A pattern dividing means that divides a pattern R consisting of a series of feature vectors to be registered as a standard pattern, and a parameter of a time function that takes a vector value for a partial pattern in each partial section of the divided pattern R. optimal parameter calculation means for calculating the distance (similarity) between the pattern and the vector series on the curve given by the function to be minimum (maximum); and for each of the partial intervals calculated by this optimal parameter calculation means. A pattern creation device comprising: standard pattern storage means for storing parameters of the determined time function.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62257584A JPH0199095A (en) | 1987-10-13 | 1987-10-13 | Pattern generator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62257584A JPH0199095A (en) | 1987-10-13 | 1987-10-13 | Pattern generator |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0199095A true JPH0199095A (en) | 1989-04-17 |
Family
ID=17308296
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62257584A Pending JPH0199095A (en) | 1987-10-13 | 1987-10-13 | Pattern generator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0199095A (en) |
-
1987
- 1987-10-13 JP JP62257584A patent/JPH0199095A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4723290A (en) | Speech recognition apparatus | |
| US6535852B2 (en) | Training of text-to-speech systems | |
| JP5059115B2 (en) | Voice keyword identification method, apparatus, and voice identification system | |
| JP2002328695A (en) | Method for generating personalized voice from text | |
| JPH0554959B2 (en) | ||
| JPH02195400A (en) | voice recognition device | |
| JP2005043666A (en) | Voice recognition device | |
| US7054814B2 (en) | Method and apparatus of selecting segments for speech synthesis by way of speech segment recognition | |
| US20030187651A1 (en) | Voice synthesis system combining recorded voice with synthesized voice | |
| JP2955297B2 (en) | Speech recognition system | |
| JPS61219099A (en) | Voice recognition equipment | |
| JPH0199095A (en) | Pattern generator | |
| JPH08123469A (en) | Phrase Boundary Probability Calculator and Phrase Boundary Probability-Based Continuous Speech Recognition Device | |
| JP2001312293A (en) | Voice recognition method and apparatus, and computer-readable storage medium | |
| JP2009058548A (en) | Speech retrieval device | |
| JPH0950295A (en) | Speech synthesis method and apparatus therefor | |
| JPH06318094A (en) | Speech rule synthesizer | |
| JP2001005483A (en) | Word voice recognizing method and word voice recognition device | |
| JPH0199097A (en) | pattern making device | |
| JPH0199100A (en) | pattern comparison device | |
| JPH03223799A (en) | Method and apparatus for recognizing separated words, especially very large words | |
| JPH11190997A (en) | Standard pattern creation method for speech recognition, recording medium of standard pattern creation control program for implementing the method, and standard pattern creation apparatus using the method | |
| JPH0199099A (en) | Pattern comparator | |
| JPS6265091A (en) | Continuous voice recognition system | |
| JPH06167989A (en) | Speech synthesizing device |