Automatic Tonal and Non-Tonal Language Classification and Language Identification Using Prosodic Information

Similar documents
Speech Emotion Recognition Using Support Vector Machine

Modeling function word errors in DNN-HMM based LVCSR systems

Mandarin Lexical Tone Recognition: The Gating Paradigm

Modeling function word errors in DNN-HMM based LVCSR systems

Unvoiced Landmark Detection for Segment-based Mandarin Continuous Speech Recognition

Human Emotion Recognition From Speech

Learning Methods in Multilingual Speech Recognition

A study of speaker adaptation for DNN-based speech synthesis

Analysis of Emotion Recognition System through Speech Signal Using KNN & GMM Classifier

International Journal of Computational Intelligence and Informatics, Vol. 1 : No. 4, January - March 2012

AUTOMATIC DETECTION OF PROLONGED FRICATIVE PHONEMES WITH THE HIDDEN MARKOV MODELS APPROACH 1. INTRODUCTION

Speech Recognition at ICSI: Broadcast News and beyond

On the Formation of Phoneme Categories in DNN Acoustic Models

The NICT/ATR speech synthesis system for the Blizzard Challenge 2008

Speech Segmentation Using Probabilistic Phonetic Feature Hierarchy and Support Vector Machines

Class-Discriminative Weighted Distortion Measure for VQ-Based Speaker Identification

Phonetic- and Speaker-Discriminant Features for Speaker Recognition. Research Project

Investigation on Mandarin Broadcast News Speech Recognition

Autoregressive product of multi-frame predictions can improve the accuracy of hybrid models

WHEN THERE IS A mismatch between the acoustic

Eli Yamamoto, Satoshi Nakamura, Kiyohiro Shikano. Graduate School of Information Science, Nara Institute of Science & Technology

A New Perspective on Combining GMM and DNN Frameworks for Speaker Adaptation

Speaker Recognition. Speaker Diarization and Identification

Semi-Supervised GMM and DNN Acoustic Model Training with Multi-system Combination and Confidence Re-calibration

English Language and Applied Linguistics. Module Descriptions 2017/18

Robust Speech Recognition using DNN-HMM Acoustic Model Combining Noise-aware training with Spectral Subtraction

Speaker recognition using universal background model on YOHO database

ADVANCES IN DEEP NEURAL NETWORK APPROACHES TO SPEAKER RECOGNITION

BUILDING CONTEXT-DEPENDENT DNN ACOUSTIC MODELS USING KULLBACK-LEIBLER DIVERGENCE-BASED STATE TYING

Automatic intonation assessment for computer aided language learning

Edinburgh Research Explorer

Reducing Features to Improve Bug Prediction

A NOVEL SCHEME FOR SPEAKER RECOGNITION USING A PHONETICALLY-AWARE DEEP NEURAL NETWORK. Yun Lei Nicolas Scheffer Luciana Ferrer Mitchell McLaren

Support Vector Machines for Speaker and Language Recognition

Proceedings of Meetings on Acoustics

Lip reading: Japanese vowel recognition by tracking temporal changes of lip shape

The Perception of Nasalized Vowels in American English: An Investigation of On-line Use of Vowel Nasalization in Lexical Access

Revisiting the role of prosody in early language acquisition. Megha Sundara UCLA Phonetics Lab

IEEE TRANSACTIONS ON AUDIO, SPEECH, AND LANGUAGE PROCESSING, VOL. 17, NO. 3, MARCH

Design Of An Automatic Speaker Recognition System Using MFCC, Vector Quantization And LBG Algorithm

have to be modeled) or isolated words. Output of the system is a grapheme-tophoneme conversion system which takes as its input the spelling of words,

DOMAIN MISMATCH COMPENSATION FOR SPEAKER RECOGNITION USING A LIBRARY OF WHITENERS. Elliot Singer and Douglas Reynolds

UNIDIRECTIONAL LONG SHORT-TERM MEMORY RECURRENT NEURAL NETWORK WITH RECURRENT OUTPUT LAYER FOR LOW-LATENCY SPEECH SYNTHESIS. Heiga Zen, Haşim Sak

Rhythm-typology revisited.

Segregation of Unvoiced Speech from Nonspeech Interference

BAUM-WELCH TRAINING FOR SEGMENT-BASED SPEECH RECOGNITION. Han Shu, I. Lee Hetherington, and James Glass

Journal of Phonetics

MULTILINGUAL INFORMATION ACCESS IN DIGITAL LIBRARY

A Comparison of DHMM and DTW for Isolated Digits Recognition System of Arabic Language

Quarterly Progress and Status Report. Voiced-voiceless distinction in alaryngeal speech - acoustic and articula

Likelihood-Maximizing Beamforming for Robust Hands-Free Speech Recognition

Automatic Pronunciation Checker

STUDIES WITH FABRICATED SWITCHBOARD DATA: EXPLORING SOURCES OF MODEL-DATA MISMATCH

Speaker Identification by Comparison of Smart Methods. Abstract

PREDICTING SPEECH RECOGNITION CONFIDENCE USING DEEP LEARNING WITH WORD IDENTITY AND SCORE FEATURES

BODY LANGUAGE ANIMATION SYNTHESIS FROM PROSODY AN HONORS THESIS SUBMITTED TO THE DEPARTMENT OF COMPUTER SCIENCE OF STANFORD UNIVERSITY

SEGMENTAL FEATURES IN SPONTANEOUS AND READ-ALOUD FINNISH

Assignment 1: Predicting Amazon Review Ratings

Speech Recognition using Acoustic Landmarks and Binary Phonetic Feature Classifiers

QuickStroke: An Incremental On-line Chinese Handwriting Recognition System

Lecture 1: Machine Learning Basics

Word Segmentation of Off-line Handwritten Documents

A Case Study: News Classification Based on Term Frequency

Speech Synthesis in Noisy Environment by Enhancing Strength of Excitation and Formant Prominence

Quarterly Progress and Status Report. VCV-sequencies in a preliminary text-to-speech system for female speech

IEEE Proof Print Version

Phonological Processing for Urdu Text to Speech System

Generative models and adversarial training

Phonological and Phonetic Representations: The Case of Neutralization

A survey of intonation systems

Word Stress and Intonation: Introduction

1. REFLEXES: Ask questions about coughing, swallowing, of water as fast as possible (note! Not suitable for all

Distributed Learning of Multilingual DNN Feature Extractors using GPUs

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

ACOUSTIC EVENT DETECTION IN REAL LIFE RECORDINGS

Digital Signal Processing: Speaker Recognition Final Report (Complete Version)

A Cross-language Corpus for Studying the Phonetics and Phonology of Prominence

Rachel E. Baker, Ann R. Bradlow. Northwestern University, Evanston, IL, USA

Universal contrastive analysis as a learning principle in CAPT

Speech Translation for Triage of Emergency Phonecalls in Minority Languages

DNN ACOUSTIC MODELING WITH MODULAR MULTI-LINGUAL FEATURE EXTRACTION NETWORKS

Acoustic correlates of stress and their use in diagnosing syllable fusion in Tongan. James White & Marc Garellek UCLA

Software Maintenance

Body-Conducted Speech Recognition and its Application to Speech Support System

SARDNET: A Self-Organizing Feature Map for Sequences

POS tagging of Chinese Buddhist texts using Recurrent Neural Networks

The IRISA Text-To-Speech System for the Blizzard Challenge 2017

Calibration of Confidence Measures in Speech Recognition

Listening and Speaking Skills of English Language of Adolescents of Government and Private Schools

Using Articulatory Features and Inferred Phonological Segments in Zero Resource Speech Processing

Linking Task: Identifying authors and book titles in verbose queries

Learning Methods for Fuzzy Systems

INVESTIGATION OF UNSUPERVISED ADAPTATION OF DNN ACOUSTIC MODELS WITH FILTER BANK INPUT

Deep Neural Network Language Models

A Neural Network GUI Tested on Text-To-Phoneme Mapping

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Eyebrows in French talk-in-interaction

Affective Classification of Generic Audio Clips using Regression Models

Lecture Notes in Artificial Intelligence 4343

Intra-talker Variation: Audience Design Factors Affecting Lexical Selections

Transcription:

Automatic Tonal and Non-Tonal Language Classification and Language Identification Using Prosodic Information Liang Wang, Eliathamby Ambikairajah 2, and Eric H.C. Choi 3,2 School of Electrical Engineering and Telecommunications, Faculty of Enginnering, The University of New South Wales, Sydney, Australia 3 ATP Research Laboratory, National ICT Australia, Sydney, Australia l.wang@student.unsw.edu.au 2 ambi@ee.unsw.edu.au 3 eric.choi@nicta.com.au Abstract. In this paper, an innovative method for tonal and non-tonal language classification using prosodic information is reported. The normalized feature parameters that measure pitch changing speed and pitch changing level are used to train a 3-layer feedforward neural network for the classification. To demonstrate the effectiveness of the proposed method, the recognition rate and the processing time of the novel system are compared with a PPRLM system on a 2-language identification task. For the evaluation results of identifying English/Mandarin, the novel system can achieve a recognition rate of 83.3%, compared with 9.7% of the PPRLM system. However, the processing time of the novel system is only half of that of the PPRLM system. In another extended tonal and non-tonal language classification task with 6 languages, the novel system can achieve a classification rate of 80.6%. Possible applications of the new method to perform pre-classification in language identification are also discussed. Keywords: Tonal language, non-tonal language, pitch changing speed, pitch changing level, language identification. Introduction The goal of language identification (LID) is to identify the language spoken in a particular utterance. Previous research on language identification relies on Gaussian Mixture Models (GMM) and Hidden Markov Models (HMM) to model the characteristics of a language described by certain features []. In language identification, GMM systems are mostly used to identify the language using acoustic content of the speech signal. The acoustic features are typically modeled as a series of Gaussian mixtures. It is suggested to use as many mixtures as possible, in order to obtain a better LID rate. Thus, more computation time is needed in both the training and testing sessions. Compared with the GMM systems, HMM systems are mostly

used to extract the phonotactic content of a speech signal. The phone-based HMM LID system, such as Parallel Phoneme Recognition followed by Language Modeling (PPRLM), is widely used to perform LID and is indicated to be the most successful approach [2]. In the PPRLM system, the speech utterances are required to be labeled at the phonotactic level. Also, to perform the phoneme recognition is very time consuming. Recent research has focused on building LID systems based on prosodic information. Prosodic information refers to the duration characteristics of phoneme, intonation (pitch contour variation) and stress patterns [3]. This is the longer term information compared with the acoustic and phonotactic information. Based on our observations of the tone patterns in Chinese and English, we found that it is possible to use pitch changing speed and pitch changing level to identify Chinese and English, which can also be implemented to perform the tonal and nontonal language classification. This research work describes a novel tonal and non-tonal language classification scheme based on pitch information. Unlike the LID systems based on acoustic and phonotactic information, the novel classification system does not need detailed phone transcription and the computation time of the novel system is proved to be much less. The new method is universal and it can be applied to all tonal and non-tonal languages. Moreover this method can be combined with other language identification systems to improve the accuracy and shorten the computation time. 2 Characteristics of Pitch Information In human languages, pitch is regarded as one of the important prosodic features that relate to phonation. It is obvious that the vocal folds can vibrate at different frequencies, and thus that voice can be produced at different pitches. The change of pitch is produced in two ways, that is, by stretching and tensing the vocal folds the tenser the folds the higher the pitch, or by changing the pressure of the subglottal the higher the subglottal pressure the higher the pitch [4, 5]. Pitch and pitch changes are utilized in languages in two distinct ways. On the one hand, variations of pitch may be related to relatively long stretches of speech which are many syllables in length and correspond to relatively large grammatical units such as the sentence. Pitch variation used in this way is called intonation. All languages use intonation to express emphasis, contrast, and emotion. On the other hand, the pitch variation is used in short stretches of syllable length, such as in small grammatical units like words and morphemes. Pitch variation used in this way is called tone. Tonal languages are the languages use tone to distinguish lexical meaning. A slight majority of the languages in the world are tonal. However, most Indo- European languages, which include the majority of the most widely-spoken languages in the world today, are not tonal. In the case of Mandarin, which is monosyllabic and tonal, for each syllable there are four lexical tones and one neutral tone. Each tone has a particular pattern of pitch trajectory. For example, the phone /ma/ may have four lexical tones, like {/ma/ /ma2/ /ma3/ /ma4/}. Although the phones are the same, the real acoustic realization

are different because of the tone types are different, and hence the actual meanings are different (see Table ). Table. Four Mandarin tones in the monosyllable /ma/. Chinese 妈 麻 马 骂 Character Tone High level High rising Low falling High falling Description rising Tone symbol / \/ \ English Gloss mother hemp horse scold As discussed before, intonation is related to relatively long stretches of speech, which means the pitch changing may be happened for several syllables, while tone is related to short stretches of syllable length, which means the pitch changing may be happened for each syllable. Also, intonation is used across all different languages while tone is only used in tonal languages. It can be seen that the speakers of a tonal language should have better ability to make local pitch changes, thus the pitch may be changed more frequently for tonal languages. In order to perform the tonal and nontonal language classification, we build a novel classification system that is capable of measuring the pitch changes. The pitch changes are measured in two different ways: the pitch changing speed and the pitch changing level. 3 Tonal and Non-Tonal Language Classification The proposed tonal and non-tonal language classification scheme is described in this section. In order to measure the performance of our novel tonal and non-tonal language classification system, we also built a baseline PPRLM LID system for comparison purpose. 3. Tonal and Non-Tonal Language Classification Using PPRLM System The baseline PPRLM system (Fig. ) can be decomposed as two sub-systems: the phoneme recognizer and the language model. The phoneme recognizer maps a speech utterance into a sequence of phoneme symbols. In this experiment, we use the labeled Mandarin and English speech utterances in the OGI-TS speech corpus [6] to train the phoneme recognizer. Each phoneme symbol is modeled by a 3 state HMM and each state distribution is modeled by 8 Gaussians. Each basic feature vector contains 2 Mel-frequency cepstral coefficients (MFCC) and a log-energy. Additionally, the delta and acceleration coefficients are appended which results in a 39-dimension feature vector. With a given phoneme recognizer in hand, an N-gram language model is employed to estimate the probability of the occurrence for a particular phoneme sequence. In

this experiment, a tri-gram language model with the Witten-Bell discounting method is implemented in the PPRLM system. Once the unknown utterance is identified, its tonal characteristic can be obtained from a lookup table and therefore classification can be done. Fig.. The block diagram of the PPRLM tonal and non-tonal language classification system. 3.2 Novel Tonal and Non-Tonal Language Classification System As is discussed in Section 2, the novel tonal and non-tonal language classification system (Fig. 2) would perform the classification based on the analysis of the pitch changing speed and the pitch changing level. Each component of the system will be described in detail below. Fig. 2. The block diagram of the novel tonal and non-tonal language classification system.

In the pitch extraction module, the raw F0 contour is automatically extracted from the input speech signal. In this experiment, we use the pitch analysis based on an autocorrelation method. The pitch values are extracted every 0 ms with a frame size of 40ms. Since pitch extraction from the speech signal is a difficult task to perform automatically, the resulting F0 contours often contain drop-out during voiced speech segments or spurious pitch values in regions of unvoiced speech segments. Lengthy stretches of aperiodicity due to creakiness also contribute to a phenomenon in pitch extraction called double pulsing in which the extracted pitch values are twice the actual value [7, 8]. In order to get a preferable accurate pitch contour, the pitch smoothing and trimming module is used. At first, all the voiced segments of which the lengths are less than 00ms are removed. It is because presumably these voice segments may be produced by the spurious pitch values in regions of unvoiced speech segments, or these voiced segments do not carry any actual meaning (these voiced segments may be caused by coughing, laughing, etc.). Then, a trimming algorithm is used to smooth the F0 curves. The trimming algorithm compares the average pitch values ( f i ) of a certain voiced segment against the average pitch value ( F ) of the whole utterance. The voiced segments will be kept for further processing only if: C F < fi C * F. () * < 2 where C and C 2 two thresholds, determined by experiments. The trimming algorithm effectively eliminates sharp spikes in the pitch tracing often seen around nasal-vowel junctions. Finally, a 5-order median filter is used to smooth the pitch again, and also compensate the drop-out during voiced speech segments. The pitch changing speed analysis is firstly performed on each voiced segments. Assume s, s 2, s j,, s M stand for the voiced segments in a particular utterance and f, f 2, f i,, f N stand for the pitch values within a certain voiced segment in that speech utterance. Then the absolute value of the pitch varies within the voiced segment j is firstly calculated: N i= pv = f. j i+ fi (2) thus the total pitch changing can be calculated by:

PV = M j= pv j. (3) Similar to the pitch changing speed analysis, the pitch changing level analysis is also performed for each voiced segment first. Let σ p j be the standard deviation of the pitch value of the j th voiced segment of the speech utterance. Then the pitch changing level may be measured by summing σ p j across the whole utterance: STDP = M j= σ. p j (4) Thus, the pitch changing speed is a measurement of the pitch s local variation pattern, while the pitch changing level is used to measure the pitch s global variation pattern. The voiced segments duration, which is represented by VD, is estimated by counting the total number of voiced segments in the speech, e.g., the total voiced sound duration of a speech utterance will be VD * 0ms since the pitch values are extracted every 0ms in this experiment. The voiced duration can be used to compensate the differences of the speed of the different speakers. The pitch average value ( AVE ) is obtained by averaging the pitch value across the whole utterance. The pitch average value is used to normalize the pitch changing speed and pitch changing level between different genders. Because presumably, females would have higher average pitch values and wider pitch ranges than males, and also have a faster pitch changing speed and bigger pitch changing level. The voiced phoneme count is represented as VC in this experiment and is defined as the number of voiced phonemes in a speech utterance. Voiced phonemes are identified by using a broad-phone-class recognizer. The voiced phoneme count is used as a normalization factor together with the pitch changing speed analysis and the pitch changing level analysis. It is because we want to measure both the pitch changing speed and the pitch changing level parameters against each phoneme symbol, especially for Mandarin which is a monosyllable language. Based on these observations, a normalization module is used to generate the feature parameters for the neural network. Normalization of feature parameters is indispensable to reduce the undesirable variation caused by speaker difference and other possible factors [9]. In this study, PV and STDP are normalized as: PV (5) PVˆ =. AVE * VD

STDP STDP ˆ =. AVE * VC (6) So PV ˆ and ST ˆ DP, together with AVE, VD and VC are the five feature parameters that are fed into the neural network to perform the final classification. The last module of the novel tonal and non-tonal language classification system is a simple three-layer feedforward neural network. The neural network is trained using the standard error backpropagation algorithm. The input layer consists of five neurons, each accepting one feature parameter. The output layer has only two neurons to represent the tonal and non-tonal languages respectively. The size of hidden layer is determined empirically and task dependent. Presumably if the tonal and non-tonal language classification system is performed for more languages, more hidden neurons would be required. In this experiment, the best recognition performance is obtained by using 0 hidden neurons. 4 Experiments and Results As virtually no literature can be found on the tonal and non-tonal language classification, there is no way for us to compare our novel classification system with the others. In this experiment, two tonal and non-tonal language classification tasks are carried out. The tonal and non-tonal language classification is firstly performed on Mandarin and English, which are recognized as tonal language and stress language respectively. With another experiments for other four languages, we will show that this novel method is universal, which means that it can be applied to all tonal and non-tonal language classification tasks. Moreover this method can be combined with other LID systems to improve the accuracy and shorten the computation time for a language identification task. For the 2-language classification task, Mandarin with mainland dialect and English with non-southern dialect are chosen to represent tonal and non-tonal languages respectively. For two languages, the tonal and non-tonal language classification can be viewed as language identification (the language is to be classified as tonal or nontonal language by our novel system, or to be identified as Mandarin or English in the language identification task). So in this task, the Mandarin and English language identification task is performed on the baseline PPRLM system and our novel system. The results of LID recognition rate of Mandarin vs. English are compared. For the 6-language classification task, another two tonal languages and two nontonal languages are added. Again, the PPRLM is used in order to compare the results with the novel system. Firstly we use the PPRLM to perform the language identification, then we map the identified language into a decision of tonal or nontonal language based on prior knowledge in order to obtain the classification rate. In these experiments, a desktop computer with a 3.2GHz single-core CPU and GBytes of RAM is used.

4. Speech Corpora In the experiments, the OGI-TS speech corpus and the CALLFRIEND speech corpus [6] are used. In the OGI-TS speech corpus, each speech utterance was spoken by a unique speaker over a telephone channel and was sampled at 8000Hz. The average duration of an utterance is about 45s. The CALLFRIEND speech corpus is similar to the OGI-TS, except that the average duration of an utterance is about 30 minutes. It should be noted that in the experiments, there is no overlapping in the training and testing data for all systems. In the 2-language task, for the PPRLM, all labeled speech of Mandarin and English in the OGI-TS is used to train and test the phoneme recognizers. The language models are trained and tested by the data from CALLFRIEND Mandarin Chinese-Mainland Dialect (08 utterances for training and 2 utterances for testing) and CALLFRIEND American English-Non-Southern Dialect (08 utterances for training and 2 utterances for testing). For the novel system, the phone-class recognizers are trained and tested by the same data sets used to train and test the phoneme recognizer in PPRLM. With the five pitch feature parameters as the input, the neural network is trained and tested by the same data used to train and test the language model in PPRLM. In the 6-language task, the phoneme recognizers and the phone-class recognizers are trained and tested by the same data used in the 2-language task. For the PPRLM, the language models are trained and tested by the data from CALLFRIEND Mandarin Chinese-Mainland Dialect (4 utterances for training and 6 utterances for testing), CALLFRIEND American English-Non-Southern Dialect (4 utterances for training and 6 utterances for testing), CALLFRIEND Mandarin Chinese-Taiwan Dialect (6 utterances for training and 6 utterances for testing), CALLFRIEND American English-Southern Dialect (6 utterances for training and 6 utterances for testing), CALLFRIEND Vietnamese (6 utterances for training and 6 utterances for testing) and CALLFRIEND German (6 utterances for training and 6 utterances for testing). For the novel system, again the neural network is trained and tested by the same data used to train and test the language model in PPRLM. 4.2 Experiment Results To perform the voiced phoneme counting, we implement a phone-class recognition system. As the OGI-TS speech corpus has already labeled Mandarin and English at the phonotactic level, we first translate the phonotactic level labeling into phone-class level labeling. VOI, UNV and SIL are used to represent the voiced segment, unvoiced segment and the silent segment. Then we build a HMM for each of the phone-class. Each phone-class is modeled by a 3-state HMM with 8 Gaussian mixtures. The OGI- TS speech corpus is used to train and test the phone-class recognizer. For testing the recognizer, the 45s story-bt utterances (about 2 for each language) are used. None of the testing utterance is seen from the training set. In the experiment, the processing time for the phone-class recognition is much less than the processing time of the phoneme recognition. The accuracy rate of the phone-class recognition can be

achieved at 84.7%. The resulting confusion matrix of the phone-class recognition system and the corresponding accuracy rates are shown in Table. 2. Table 2. Confusion matrix of the phone-class recognition system on OGI-TS test set. VOI UNV SIL VOI 46694 6336 98 550 total 84% UNV 2547 3692 348 7587 total 77% SIL 380 258 23350 26888 total 86% The comparison in the 2-language task of the recognition rate and the processing time of the PPRLM and the novel system is shown in Table 3. The processing time is measured by taking the ratio of the whole system s running time and the duration of the utterance (i.e., the 2 * real-time means that for a 0s utterance, it would take about 20s to process on the desktop computer used in this experiment). Table 3. Language identification results comparing the novel system and the PPRLM system on 2-language task PPRLM Novel System Recognition rate 9.7% 83.3% Processing time 2 * real-time * real-time Compared with the PPRLM system, which is known as the most successful LID system without using any fusion technique, our novel system shows a promising performance which is only 8.4% less in the recognition rate. It should be noted that, the processing time of the novel system is only the half of that of the PPRLM system. Table 4 shows the classification results for the 6-language task. Table 4. Tonal/non-tonal language classification results comparing the novel system and the PPRLM system on 6-language task PPRLM Novel System Classification rate 86.% 80.6% Processing time 2.4 * real-time * real-time It shows that the novel system is also capable of performing the tonal and non-tonal language classification in this task. The processing time is also much shorter than the PPRLM system. Although the novel system is only tested on a limited number of speech utterances, we will discuss the possibility of its application for all the tonal and non-tonal language classification tasks in detail.

5 Other Tonal Languages As mentioned earlier, the novel method described here is universal, which can be applied to any tonal and non-tonal language classification. As examples, we discuss the applications in other tonal languages and the pitch accent languages. 5. Cantonese, Thai and Vietnamese Tonal languages fall into two broad categories: contour tone systems and register tone systems. Mandarin has a contour tone system, in which the distinguishing feature of the tones are their shifts in pitch rather than the pitch relative to each other as in a register tone system. Similarly, Cantonese, Thai and Vietnamese are monosyllable languages and have the contour tone system. Cantonese has nine lexical tones, Thai has five tones and Vietnamese has six tones. So the novel method can still be used to perform tonal and non-tonal language classification for these three languages. It should be noted that, with different number of tones, the pitch changing pattern may be different as well. So the novel method may also be able to perform the language identification across the tonal languages. 5.2 Swedish and Norwegian Swedish and Norwegian are also tonal languages. But pitch is also used to differentiate two-syllable words depending on their morphological structure. For many multi-syllable words in those two languages, there are two pitch contours, which are called Tone and Tone 2 respectively. Words with the same vowels and consonants but different pitch contours often have different meanings. So these two languages could be treated same as Mandarin by the novel method, as the pitch changing is against each word, rather than the whole sentence. 5.3 African Languages Most of the African languages are tonal languages, but they have register tone system. For those tonal languages that have register tone system, all the tones have a flat shape, which means, pitches are only differentiated by their relative values. As we can see, the pitch changing is still against each word rather than the whole sentence. So the tonal and non-tonal language classification can still be used in tonal language with the register tone system. There are also some African languages that combine register and contour tones, such languages are also suitable to be processed by the novel system.

5.4 Japanese The role of pitch in Japanese is quite different from other Asia languages such as Chinese, Thai and Vietnamese [0]. The Japanese language does not have tone, but does have pitch accent. In Japanese, the pitch of each syllable could be either high or low. In a pitch accent language, there is one accented syllable in a word, and the position of that accented syllable determines the tonal pattern of the whole word. This is unlike the situation in tonal languages, where the tones of each syllable can be independent of the other syllables in the word. For example, in the tonal language and the pitch accent language both only have two distinguishing tones, the two-syllable words /ada/ would have four possible patterns (low-low /ada/, high-high /ada/, lowhigh /ada/ and high-low /ada/) in the tonal language while only has two possible patterns (high-low /ada/ and low-high /ada/) in the pitch accent language. With the discussion above, it can be found that though for the pitch accent languages, the pitch changing pattern is different from that of the tonal language, for the same phones, the real acoustic realization might be different because of the pitch patterns are different, and hence the actual meanings are different. So in the tonal and non-tonal language classification task, the pitch accent language can still be treated as the tonal language. 6 Applications in LID Task Rather than performing the tonal and non-tonal language classification task, this novel system is also possible to perform the language identification task, by analyzing the pitch changing speed and the pitch changing level. Our novel system can be used as a pre-classification for the PPRLM system to improve the accuracy and efficiency. In the pre-classification stage, all the languages to be identified will be classified as tonal language or non-tonal language, and then the PPRLM system with the corresponding subsets of models can be applied to the classified tonal and non-tonal languages. Presumably, the PPRLM system would perform more accurately and take less processing time since fewer number of languages need to be identified. 7 Conclusion By measuring the pitch changing speed and pitch changing level, we show that the novel system can be used to perform tonal and non-tonal language classification. Compared with the PPRLM system, the resulting LID recognition rate of our novel system is promising, while its processing time is only half of that of the PPRLM system. We also show that, this novel method can be applied to all tonal languages and even pitch accent languages to perform tonal and non-tonal language classification. Also this method can be used as a pre-classification stage for the PPRLM system in language identification.

References. Wang, L., Ambikairajah, E. and Choi, H.C. 2006, Multi-lingual Phoneme Recognition and Language Identification Using Phonotactic Information, Proc. ICPR 06: International Conference on Pattern Recognition. 2. Torres-Carrasquillo, P.A., Singer, E., Kohler, M.A., Greene, R.J., Reynolds, D.A. and Deller Jr., J.R. 2002, Approaches to Language Identification Using Gaussian Mixture Models and Shifted Delta Cepstral Features, Proc. ICSLP 02: International Conference on Spoken Language Processing., pp. 33-36. 3. Muthusamy, Y.K., Barnard, E. and Cole, R.A. 994, Review Automatic Language Identification, In IEEE Signal Processing Magazine., vol., pp. 3-44. 4. Roca, I. and Johnson, W. 999, A Course in Phonology, Blackwell Publishing, chapter 4, pp. 382-408 5. Catford, J.C. 988, A Practical Introduction to Phonetics, Oxford University Press, chapter 9 & 0, pp. 72-26 6. http://www.ldc.upenn.edu 7. Liu, J., Zhu; X.Y. and LUO, Y.P. 998, An Approach to Smooth Fundamental Frequencies in Tone Recognition, Proc. ICCT 98: International Conference on Communication Technology, vol.. 8. Potisuk, S.; Harper, M.P. and Gandour, J.T, Speaker-independent Automatic Classification of Thai Tones in Connected Speech by Analysis-synthesis Method, Proc. ICASSP 95: International Conference on Acoustics, Speech, and Signal Processing, vol.. pp. 632-635. 9. Lee, T. and Ching, P.C. 999, Cantonese Syllable Recognition Using Neural Networks, In IEEE Transactions on Speech and Audio Processing, vol, 7. pp. 466-472 0. Chen, C.J.; Li, H.P.; Shen, L.Q. and Fu, G.K. 200, Recognize Tone Language Using Pitch Information on the Main Vowel of Each Syllable, Proc. ICASSP 0: International Conference on Acoustics, Speech, and Signal Processing, vol.. pp. 6-64.