On the Use of a Taxonomy of Time-Frequency Morphologies for Automatic Speech Recognition
Proceedings of the Ninth International Joint Conference on Artificial Intelligence. Natural Language. Pages 877-878.
© 1985 International Joint Conferences on Artificial Intelligence
Abstract
A computer Vl810n approa.ch based on skeletonizatior. and biera.rcbical description of speech patterns is proposcd. Le arnin g hicrarchical descriptions of phonetic events is discusscd. Experim e ntal rcsults are reportcd showing the power of the approach in the recognition of dipthongs in connectcd letters and digits.
- L. R. Rabiner a.nd S. E. Levinson lsol a.ted a.n d Connected W ord Recognition. TheorJ a.nd Sclected Applica.tions, IEEE Tra.nsactions on Communications,voi.COM-20 . no . O,pp. 621-ßOg, 1081.
- L. R. Bahl, F. J elinek and R. L. Mercer A ma.ximum lik elihood Approach to Contl nuous Speech Recognition, IEEE T r ans . on Pattern Analysis a.nd Ma.chine Intelli gence, vol. PAMI-5, no. 2, PP • 11o-1go, 1083.
- R. O e M ori, P . La.face and Y . Mong P arall el Algorithms for Syllabic Recognition In Co ntinuous Specc h,IEEE Trans. on Pattern Analysis a.nd Ma.chine Int elli ge nce, vol. PAMI-7 , n o. 1, J anua.ry, 1U85.
- R . O e Mori and M. Pal akal On The Use o f Computer Visi o n Te chniques for Automatie Speech Recognition, proc. IEEE-CVPR'SO, LA, 1080.
- H. Oe Mori and M. Gilloux Inducti ve Learni ng of Ph o netic Rules for Automatie Speech Recognition,Proc.CSCSI-84, London,Ont., pp. 103-105, 1U84.
- H. S. Micha.lski, J. G . Ca.rbonell, and T. M. Mit che ll eds., Ma.c hine Learning: An Artificia.l lntelligence Approach, Tioga. Press, Pa.lo Alto, CA, 1ß83. and
References were extracted automatically from the PDF and may contain errors.
Full text extracted automatically from the PDF; figures, tables and equations may differ. The PDF is the version of record.
1. Introductlon
Most . of the popular techniqucs used today for Automatie Speech Recognition (ASR) are based on compa.rlSlons between prototypes and speech data [1]. Whcn the recognition task involvcs simple vocabula.ries, word prototypes arc uscd. For complicated tasks, syllable prototypes or centisecond prototypcs a.rc used[2]. In the ln.ttcr cn.se, n. comparision bctwccn dn.ta a.nd prototypcs allows one to assign a Iabel to segments of specch having fixcd duration. Thc Iabel of a spcech scgment is one of thc proLotype tbat best mn.tcbes tbat segment. Matehing is usually con text-free.
Wbctber knowlcdge about speccb analysis, syntbesis n.nd perccption should bc taken into account or not in ASH is still tbc objcct of discussions among the rescarcbcrs in tbc field. Automatie recognition of connectedly spoken lctters and of la.rge voca.bularies is still an unsolved problcm.
As an attcmpt to solve tbis problem, a system of plans for cxtracting and using acoustic properties has been proposed and a general framework for its implementation has bccn described[3].
Thc systcm allows to segment continu.ous speech into pscudo-syllabic scgmcnts. Each segment is not necessa.rily a syllable, but an acoustic unit to be described. Some portions of. this unit can act as contextual constraints for thc description of other portions.
Thc purposc of this paper is that of introducing a novel approach for the dcscription of acoustic segments characterized by spcctral lines.
A skeletonization algoritbm is applied to digital spcctrograms. A variable number of lincs witb different durations inside an acoustic segment are thus obtained avoiding tbc crrors and the difficulties of tracking formants. A pattern of spectral lincs is rcprcscntcd by a hiera.rchical description.
I·'or tbc application dcscribed in tbis papcr thcrc a.re only four Ievels in the hierarchy taxonomy but the Ievels
On The Use of A Taxonomy of Time-Frequency Morphologies for Automatie Speech Recognition
Rena.to De Mori and Ma.thew Pala.kal
Concordia. University, Depa.rtment of Computer Science, 1455, de Maisonneuve Blvd, Montreal, Quebec. H3G 1M8
as weil as thc relations at eacb Ievel can be expanded in ordcr to makc tbe ta.xonomy rcliable enough for a givcn rccognition task.
Experimental rcsults on the charactcri~ation of diptbongs in conncctcd digits and letters are discussesd.
2. A Taxonomy for Spectral Llnes
Spectral lines are extractcd with a skeletonization algoritbrn from tbc time-frcqucncy-energy pattcrns obtaincd by considcring tbe 0-4 klh portians of spectra computed witb tbc Fast Fourier Transform (FFT) algorithm applied to tbc prccmphasizcd speech signal. A bierarchica.l description of spectral lines is tben obtained.
Tbc timc-frcquency-cncrgy pattcrn pscudo-syllabic scgmcnt is processcd by algoritbm whose deta.ils are given in [4]. for a givcn a skclctonization
2.1 Tbc dcscription hicrarcby for spectra.l lines.
Tbe dcscription bicra.rcby for spectral lines is based on acoustic properties tha.t a.re known or a.re expected to bc pcrceptually significan t.
The bicrarcby follows a.n open ta.xonomy that ca.n be expanded to incorporate new items and ncw classes.
At levcl-0 of tbe ta.xonomy spectral lines are described by vectors V. of triplets (t .. , f .. , e .. ) J Jl Jl Jl (j = 1, ... J; i = 1, ... , I.) where t .. is a time reference in J Jl centiseconds, f .. is a frequency value in Ha and e .. is an Jl Jl energy valuc in dB.
At lcvel-1 spectral lines are described by morpbology symbols xk E E1 and a sequence of attributes, consisting of time and frequency values. l:1 is an alphabct obtained by concatcna.ting two symbols betonging to alpha.bets E1a a.nd l:1b. E1a describes temporal events and is defincd as
follows:
l:1a. : { A:asccndent, H:borizontal, D:dcscendent}
E1b ~ives a rougb indication of the frequency location of thc mid-point of tbc line:
l:1b : {LO:low, LA:low-avcra.ge, A:avcragc, All:avcragc-high, lll:high, VH:very-bigh}
Notice that level-1 descriptions contain pointers that allows one to exa.ctly pick-up the triplets of values at the levcl-0 dcsription.
Lcvc\-2 descriptions refer to loca.l tem_J.!oral relations of \evc\-1 descriptions representing lines that a.re dose in frequency. They are of the following type:
whcre !R m is a rcla.tion symbol, y m 1 and y m 2 a.re line descriptions likc ak.
lTim symbols bclong to an a.lphabet E2 whose elements a.rc dcfined in Ta.ble I.
| Symbol | Deacrlption | Deflnltlon |
| i(y l'y 2) | y 1 includes y 2 | ----S 2Yl |
| Ll (yl,y2) | y 1 includes on the Jeft | y 2 - Y2 Yl |
| RJ(y l'y 2) | y 1 i ncludcs on t he r | ig ht y 2 y2 - _....:....--:--'fl |
| F (y t'Y zl | y 1 follows y 2 | --"J2- Yl |
| FD(y l'y 2 ) | y 1 fo ll ows down y 2 | ----:f.L__ y 1 |
| F U(y l 'y2) | y 1 fo ll ows up y 2 | ........Y.J::Y2 |
| LCL | c l usters in low freque | ncy r a nge |
| MCL !I CL | clustc rs in medi cl usters in high | um fre q ue ncy r a.nge freque ncy range |
Lr.vel-3 dcscript ions ca.pture important frequency rchüion<l in a broa.d frequency range of level-1 and level-2 descriptions. T hey are of the type:
w hcre Z nl and Z n 2 can be level-1 or Ievel-2 descriptions.
Qn symbols bclong to an a.lphabet E3 that contains, at the moment, three symbols.
In this Wil.y, spectral morphologies relcvent for computer perception a.re cxtracted a.nd dcscribed through subsertuent Ievels of abtraction without Ioosing detail of thc orisina.I spcctra.. Fig. 1 shows an example of the description obtained for the dipthong / rei/ in /k/.
a. Hypothesis DescriptionB Generation Uslng Hlerarchleal
Ji;xpressions of predicates whose arguments are elemcn ts of hiera.rchical descriptions are used as prcconditions for actions of various typcs. Some actions considcr, for example, t he concatena.tion of spectra.l lines throu1;h a low cnergy trausi tion with possiblc gaps a.s in the ca~e of / ju/ a.s reprcucnted in l<'ig. 2. Hcrc the dctcction of an FF followed by a BF is a. precondition for scarcbin{; the abovc menLioned Iow encrgy tra.nsition which i~ circlcd in lt'ig. 2. Oncc descriptions at all Ievels have been obtained, then specific parameters relating elements of different descriptions can also be extracted and a.-priori proba.bilitics of them ca.n be collected.
The entire descriptor can be seen as an expert system that conta.ins a set of operators. Operators a.re dustered a.nd clusters are ordered so that there will be a duster of operators for ea.ch Ievel of descriptions. Possible cha.ins of operators are specified by the Expert System Knowledge. The specific cha.in of operators that is applied on a givcn pa.ttern depends on the matehing bctwecn Knowledge and da.ta.
Vector Qnantization (VQ) can be considered as one of the operators making this system more genera.l than the ones just based on VQ.
Part of the Expert's Knowledge is used for hypothesis generation a.nd may contain a.-priori probabilities.
Let <I>(k) be the hierarchical description of the k-th syllabic segment. Hypothesis H(k) are generated by matehing <I>(k) with the system knowledge.
II(k) may contain ambigous hypotheses. For exa.mple, a. vowcl ca.n be idcntified as a front vowel, but a doubt may rcmain whether the vowel is /i/ or /e/. Hypotheses are linked with the descriptions that generated them and a RnmmR.ry about hypotheses and descriptions is kept .
As k increascs, the summary is updated and consistcncies a.re eva.luated and used for pruning ambigous hypotbeses .
For exa.mple it is well known that spectra.l lines a.re relat ed to forma.nt frequencies and that formant frequencics of vowels are among the acoustic propcrties mostly affected by speaker va.riability. In the case of connected pronouncia.tions of lettcrs, it is difficult to distingub h between / i/ and /e/ until a dipthong frei/ is hypothesizcd. At this point, the system control knows better what are the differences between fe/ and /i/ for a par ticular speaker and can put this knowlcdge into the summa.ry and use it for disambiguating hypotheses already considercd. The knowledge written into the summary about a speaker or its mood rema.ins in the summa.ry fra.mc until new evidcnce makes it change.
The idca. of using a 11ummary frame for checking consistencies ha.s been a.pplied to the simple exa.mple that will bc describcd in Section 4. It appears to be promising espccia.lly because rela.xation methods are applicable inside thc summary fra.me thus a.llowing to check consistencies among acoustic data of the same speaker collected in a short period of time.
Ma.intaining in time the belief contained into the summary fra.me is not an easy task bcca.use it is difficult to establish when a. belief has to be considered obsolete. It is ccrta.inly worth kceping into the summary frame acoustic information collected in a frame during the pronounciation of a. scntcnce.
A systcm for inductive learning of discriminent deGcriptions involving acoustic propertics of phonctic events ha.s bccn devdopcd[5]. This system is based on principles pn:sented in [6] and ca.n be adaptcd to the case of hcirarchica.l descriptions.
4. Experimental Results and Coneluslons
The experiment reported in this scction refers to the use of hierarchical descriptions for improving the recognition accnracy of connectedly spoken Jettcrs betonging to the so called El set defined below:
From previous experiments reported in [3], the confusion bctwecn /k/ and thc other elements of the set is responsible for more than 10% of the overall error rate. All /k/ is the only Ietter containing a dipthong, it is expected that the detection of the dipthong /~ei/ will improve the recognition of the El set.
J<'or t.his purpose samples from 5 anglophone speakers were selected (3 male and 2 female}; each one pronounced 20 scquenccs of fivc Jettcrs each.
Knowledge for the /rei/ of /k/ contains an FF with a descendent line or a followB-down feature on the first elemen.t of the rclation and an ascendent line or a follow-up fcature on the second element. For the other lcttcrs, the /i/ vowcl was characterized by the FF feature without the followB-down or descendent feature considered for / roif.
The results shown in Table li allows to reduce to zero the errors involving the Ietter /k/.
| Features | ||||||
|---|---|---|---|---|---|---|
| ~peakers | Letter | FD | FF | I::.Fl/~e/ | t:.Fl/1/ | 6.F2 |
| # 1 #2 # 3 #4 #6 | /k/ ot he rs /k/ ot hers /k/ ot hcrs /k/ ot hers /k/ ot hers | 100% 0 100% 0 100% 0 100% 0 100% 0 | 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% | 425-450 -~--- 475-525 ----- 375-450 ----- 575-650 ----- 475-525 ----- | 325-345 345-625 360-370 425-525 300-326 300-500 325-350 306-610 275-300 325-550 | 1g5o-225o 2125-2370 2125-2250 2175-2350 1800-2200 2100-2350 2025-2300 2100-2325 2170-2400 2200-2475 |
The strong evidence of follow-down feature and 100% presence of FF in Ietter /k/ allows to distinguish the dipthong /rei/ and to unambigously recognize the Ietter /k/. Table II shows also the frequency intervals in which spectral lines of /re/ and /i/ involved in the FF relation were dctected. AB these intervals overlap, it appears doubtful that context-free recognition algorithm can be cfficicnt in a multi-speaker detection of the dipthong /rei/ as opposcd to thc vowel /i/.
Pronounciations of connected dipthongs in { l,I,U,9,5} pronounccd conncctcd wcre analyzed. Sentences from 5 male and 5 fcmale speakers were considered.
Temporal relations involving disjunctions of conjunctions of descriptions were infered. These relations allowed to correctly segment and unambiously characterize more than 90% of the da.ta. Work is in progress for disambiguating the most difficult data. a.nd for a.na.lyzing more speakers.
Thc results obtained show tha.t heira.rchica.l descriptions a.re powerful tools for detecting recognizing dipthongs as opposed to single vowels. resea.rch will continue towa.rds the goa.l of multi-speaker recognition of connectedly spoken Jettcrs numbcrs. a.nd The the a.nd
Ack nowledgements
This work was suppor tcd by the Na.tura.l Science Engineering Council of Cana.da.. and
Di bliography
- L. R. Rabiner a.nd S. E. Levinson lsol a.ted a.n d Connected Word Recognition. TheorJ a.nd Sclected Applica.tions, IEEE Tra.nsactions on Communications,voi.COM-20 . no. O,pp. 621-ßOg, 1081.
- L. R. Bahl, F. J elinek and R. L. Mercer A ma.ximum likelihood Approach to Contl nuous Speech Recognition, IEEE T r ans . on Pattern Analysis a.nd Ma.chine Intelli gence, vol. PAMI-5, no. 2, PP· 11o-1go, 1083.
- R. Oe Mori , P . La.face and Y. Mong P arall el Algorithms for Syllabic Recognition In Continuous Specc h,IEEE Trans. on Pattern Analysis a.nd Ma.chine Intelli ge nce, vol. PAMI-7, no. 1, J anua.ry, 1U85.
- R . Oe Mori and M. Pal akal On The Use of Computer Visi o n Techniques for Automatie Speech Recognition, proc. IEEE-CVPR'SO, LA, 1080.
- [o] H. Oe Mori and M. Gilloux Inducti ve Learni ng of Pho netic Rules for Automatie Speech Recognition,Proc.CSCSI-84, London,Ont., pp. 103-105, 1U84.
- H. S. Micha.lski, J. G . Ca.rbonell, and T. M. Mitche ll eds., Ma.c hine Learning: An Artificia.l lntelligence Approach, Tioga. Press, Pa.lo Alto, CA, 1ß83.


Fig 2. Enmple of Conca.tena.tion of Spectral lines.
@inproceedings{ijcai1985p173,
title = {On the Use of a Taxonomy of Time-Frequency Morphologies for Automatic Speech Recognition},
author = {de Mori, Renato and Palakal, Mathew J.},
booktitle = {Proceedings of the Ninth International Joint Conference on
Artificial Intelligence, {IJCAI-85}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {Aravind Joshi},
pages = {877--878},
year = {1985},
note = {Natural Language},
url = {https://ijcai.org/proceedings/1985/173},
}
TY - CPAPER TI - On the Use of a Taxonomy of Time-Frequency Morphologies for Automatic Speech Recognition AU - de Mori, Renato AU - Palakal, Mathew J. T2 - Proceedings of the Ninth International Joint Conference on Artificial Intelligence, IJCAI-85 PB - International Joint Conferences on Artificial Intelligence PY - 1985 SP - 877 EP - 878 UR - https://ijcai.org/proceedings/1985/173 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: