True Speak Good Chinese GTK_WINDOW_TOPLEVEL GTK_WIN_POS_MOUSE False False False True False False GDK_WINDOW_TYPE_HINT_NORMAL GDK_GRAVITY_NORTH_WEST True False True False 0 True GTK_PACK_DIRECTION_LTR GTK_PACK_DIRECTION_LTR True _File True True True gtk-open True True True gtk-quit True True _Play True True True False Before True gtk-media-record 4 0.5 0.5 0 0 True Voice True False True Hum True False True False Example True True gtk-help 4 0.5 0.5 0 0 True Voice True False True Hum True True True _Voice True True True Male (150Hz) True False True Male (200Hz) True True menuitemVoice_Male_Low True Female (300Hz) True False menuitemVoice_Male_Low True Child (450Hz) True False menuitemVoice_Male_Low True _Wordlists True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True True Shuffle True True gtk-refresh 4 0.5 0.5 0 0 True True gtk-edit True True _Help True True True gtk-help True True True gtk-about True 0 False True 200 True 0 True True 100 True False True GTK_JUSTIFY_LEFT True False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 True True True GTK_BUTTONBOX_SPREAD 0 True False gtk-media-record True GTK_RELIEF_NORMAL True True False gtk-media-play True GTK_RELIEF_NORMAL True True False True GTK_RELIEF_NORMAL True True False 0 True gtk-help 4 0.5 0.5 0 0 0 True True True E_xample True False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 True True True False gtk-media-previous True GTK_RELIEF_NORMAL True True False gtk-media-next True GTK_RELIEF_NORMAL True 5 True True 5 False Speak Good Chinese Copyright 2007 Hogeschool Rotterdam, Museumpark 40 - 3015 CX Rotterdam This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. False http://speakgoodchinese.org/ Guanqin Chen (HRO) Zongyan Chen (HvA) Eveline van Hagen (Fontys) Stefan de Konink (UvA) Lifeng Liu (HRO) Rob van Son (UvA) Dennis Vierkant (UT) David Weenink (UvA) Stefan de Konink (Code) Rob van Son (GUI) translator-credits sgc.png False 2 True GTK_BUTTONBOX_END 0 False True GTK_PACK_END 5 450 400 GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK Help GTK_WINDOW_TOPLEVEL GTK_WIN_POS_CENTER_ON_PARENT False True False True False False GDK_WINDOW_TYPE_HINT_DIALOG GDK_GRAVITY_NORTH_WEST True False False True False 2 True GTK_BUTTONBOX_END True True True True True gtk-close True GTK_RELIEF_NORMAL True 0 0 False True GTK_PACK_END True True True True GTK_POS_TOP False False True True GTK_POLICY_NEVER GTK_POLICY_AUTOMATIC GTK_SHADOW_NONE GTK_CORNER_TOP_LEFT True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK GTK_SHADOW_IN 400 True <span size="xx-large"><b>SpeakGoodChinese</b></span> <span size="small">(shuo1 hao3 zhong1 wen2)</span> <span size="x-large"> <big><b>Manual</b></big> </span> <span size="large">Aim</span> The SpeakGoodChinese tone recognizer (SGC) helps you to practise pronouncing Mandarin Chinese tones. <span size="large">Features</span> - The tone recogniser analyses your pronunciation of the Chinese tones by using techniques in speech recognition. - It shows you via a graphical presentation the difference between your pronunciation of the tones and the standard pronunciation. - It also gives you a written analysis of your pronunciation. - You can listen to a hummed example of a tone or tone combination, before you record your pronunciation. - You can listen to your own recorded pronunciation. - You can practise all one or two syllabic words of Mandarin Chinese by simply adding them to the wordlist yourself. The wordlist is then saved automatically for your future visits. <span size="large">Preconditions</span> You need a headset with a microphone. The tone recogniser will only work reliably when your surroundings are quiet during the recording. Check the settings of the audio-mixer to ensure that your voice is neither recorded too loudly (clipped sounds) or too softly. <i>Please note:</i> You should always type in the pinyin as it is featured in the dictionary. Tone changes in words with two syllables are a built-in feature of SGC. That means that, e.g SGC will recognise ni2hao3 as the correct pronunciation for ni3hao3. There are, however, exceptions to this: - Yi1 (written as a horizontal one-stroke character) can change from a first tone into a second or a fourth tone, depending on the following syllable. SGC does not automatically convert yi1 into the desired tone. We advise you to type in the required tone for yi yourself. - Bu4 (not) In Mandarin Chinese the word bu4 (= not) changes its fourth tone into a second tone when followed by a verb carrying a fourth tone. For example bu4kan4 (to not look) is pronounced as bu2kan4. SGC does not automatically. This is due to the fact that there are other words pronounced as bu4 that carry meanings other than ‘not’, to which therefore the tone change does not apply. We advise you to type in the second tone for bu in combination with a fourth tone verb to ensure you practise the right pronunciation. <span size="x-large"><b>Display</b></span> <span size="large">Tone contours</span> The black line on the display screen, called the reference pitch, is the graphical representation of the requested tone / tones. After recording the contour of your own pronunciation of the tone / tones appears in red. <span size="large">Pinyin</span> On the display, you can read the pinyin transcription of the requested word including a number for the tone. The neutral tone is depicted by 0, a first tone by 1 etc. After you have recorded your own pronunciation, it will be replaced by the written recognition result. <span size="large">Recognition result</span> After processing your pronunciation, SGC will give you the result printed out below the graphical recognition result. If your rendition of the tones was acceptable, you will receive a positive result, such as ‘correct’. If not, SGC will try to tell you what you pronounced instead. When your pronunciation of the tones is not clear enough for the application to recognise, a question mark [?] appears instead. The advice will try to explain what has happened. We also advise you to compare your pitch in red to the reference pitch. Before trying again you might want to listen to the audio example of the requested tone(s). <span size="x-large"><b>Buttons</b></span> <span size="large">Record</span> Record your voice. You have 3.5 seconds to pronounce the requested word. The recording stops automatically. SpeakGoodChinese does not work well if there is background noise. Also, some microphones can add a lot of noise, which can interfere with the recognition. The tone recognizer assumes that you try to speak the requested word. If you pronounce a different word, the results are unpredictable. SpeakGoodChinese will try to isolate the word you speak from other sounds. This means that if you pause between syllables, either syllable might be cut off. In this case, the results of the recognition will be completely random. <span size="large">Play</span> Replay the recorded pronunciation. <span size="large">Example</span> Play an example. In the Play menu, you can choose whether to play hummed tones, or existing recordings. The hummed tones (without the words) help you understand how the tones should sound. You can play them every time before you record your pronunciation. See Menu – Play. <span size="large">Previous</span> Go to the previous item on the list. <span size="large">Next</span> Go to the next item on the list. See Add on how to add you own new words. <span size="x-large"><b>Menu</b></span> <span size="large">File – Open</span> Open a wordlist or distribution from your computer. <span size="large">File – Quit</span> Leave the application. <span size="large">Play</span> <i>Before – Voice</i> Play a recording made before. <i>Before – Hum</i> Resynthesize the last recording with the correct tones. <i>Example – Voice</i> Play a pre-recorded example or resynthesize the last recording with the correct tones. <i>Example – Hum</i> Generate a hummed tone contour of the pinyin on the display, before you record the word. This is an example of how your tone or tone combination should sound. <span size="large">Voice</span> Choose what type of voice you have. If the written feedback says that your voice is too high or too low, this might mean that your tones are correct but your choice of the voice register (hertz) needs to be adjusted. You can change the base register of your voice in the Voice Menu, i.e. by choosing a higher or a lower hertz and try to find a voice register that makes your own voice (red line) match the Reference Pitch (black line) best. The frequency (in Hz) indicated is the ideal frequency of the first tone. <i>Male (150Hz)</i> - Low range male <i>Male (200Hz)</i> - Medium range male <i>Female (300Hz)</i> - Mid range female <i>Child (450Hz)</i> - High pitch voice, child <span size="large">Wordlists</span> <i>Installed wordlists</i> - These wordlists are installed. <i>Shuffle</i> - Shuffles the current wordlist, to make learning word sequences less attractive for the brain. <i>Edit</i> - This screen allows you to add, remove, store and distribute your wordlists. See: The Editor. <span size="large">Help</span> <i>Help</i> - This text and Mandarin Theory <i>About</i> - About the SpeakGoodChinese application <span size="x-large"><b>The Editor</b></span> <span size="large">Buttons</span> <i>Add</i> - Gives the user a popup screen for a new word to be added on the end of the list. <i>Remove</i> - Removes the current selection word from the list. <i>Close</i> - Closes the current window. <span size="large">The Wordlist</span> You are able to click on a word to select it and make it active in the application, another click would allow you to edit this word. In order move the word sequence you can drag an unselected word to another position. You can add one or two syllable words in Mandarin Chinese pinyin. Do not use spaces between pinyin syllables. Use numbers to indicate the tones. Each syllable is followed by a number to represent the tone. 1 resembles the first tone, etc. For example: ni3hao3 (hello). Use number 0 for a neutral tone (also referred to as 5th tone), e.g. ma1ma0 (mother). Type v for pinyin ü, e.g. type nv3 for nü3 (female). <span size="large">Menu</span> <i>New</i> - Pops up a window for the new name of the list, and clears the current wordlist. <i>Open</i> - Opens a wordlist, stored vertically in a plain text file (dos format). <i>Save</i> - Saves the current wordlist. <i>Save As</i> - Saves the current wordlist under another name. <i>Distribute</i> - Saves the current wordlist inside a SpeakGoodChinese distribution file (zip deflated). <i>Close</i> - Closes the current window. <span size="x-large"><b>Contact</b></span> Contact us at mail@speakgoodchinese.org <i>Xue2xi2 jin4bu4! Wishing you progress in your studies!</i> False True GTK_JUSTIFY_LEFT True False 0 0 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 False True True Help False False GTK_JUSTIFY_LEFT False False 0.5 0.5 4 0 PANGO_ELLIPSIZE_NONE -1 False 0 tab True True GTK_POLICY_NEVER GTK_POLICY_AUTOMATIC GTK_SHADOW_NONE GTK_CORNER_TOP_LEFT True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK GTK_SHADOW_IN 400 True <span size="xx-large"><b>Theory</b></span> <span size="small">The Mandarin Chinese Tones</span> <span size="x-large">The tones</span> <span size="large">The first tone</span> The first tone is high-pitched. It stays at a constant high pitch level and does not rise or fall. Its duration is longer than the other tones. Tip: sing the seven music notes do, re, mi, fa, so, la, ti. The fifth note <i>so</i> sounds as high as the first tone in Mandarin Chinese. <span size="large">The second tone</span> The second tone rises sharply. It sounds like the rising intonation of the last word of a question sentence in English. <span size="large">The third tone</span> The third tone is a falling-rising tone. It reaches the lowest levels of your normal vocal range. It is of long duration, which is caused by the falling and rising of the pitch level. Therefore you need to pronounce it rather slowly. <span size="large">The fourth tone</span> The fourth tone drops sharply from mid-range. It sounds curt. <span size="large">The neutral tone</span> The neutral tone often occurs at the end of a word. It is short and its pronunciation is determined by the tone that precedes it. It is not stressed. In a multi-syllable word it can never occupy the first syllable. In this application the neutral tone is represented by 0. Tip: Say the first syllable of a word as long as possible and leave little time and stress to the syllable which bears the neutral tone. The pronunciation of the desired neutral tone occurs almost automatically during rapid speech. Note: Many Chinese words actually have the so-called tendency of <i>neutralization</i>, i.e. the last syllable is pronounced as a neutral tone. <span size="x-large">The tone combinations</span> <span size="x-large">Tone combination 3 - 1</span> The third tone changes whenever it appears as the first syllable of a two-syllable word. When pronouncing a two syllabic word that has the tone combination of 3 - 1, one should say the third tone of the first syllable as a half third tone. This means that the pitch in the first syllable only drops and does not rise again. Also: the third tone in this combination is shorter in duration than the following first tone. Note: A third tone as a first syllable in the combinations of 3 - 1, 3 - 2 and 3 - 4 is always pronounced as a half third tone. <span size="x-large">Tone combination 3 - 2</span> See theory for tone combination 3 - 1, except the duration of second syllable is the same as first syllable. <span size="x-large">Tone combination 3 - 3</span> A third tone becomes a second tone when followed by another third tone. Please listen to the tone example and study the graphical representation. <span size="x-large">Tone combination 3 - 4</span> See theory for tone combination 3 - 1, except the duration of second syllable is the same as first syllable. <span size="x-large">Tone combination 1 - 0</span> A neutral tone is pronounced without emphasis. When preceded by a first tone, it is rather low-pitched. Note: The neutral tone is short in duration and its pronunciation is determined by the tone of the syllable that precedes it. It is not stressed, but by no means less important than the other tones. Many Chinese words actually have the so-called tendency of <i>neutralization</i>, i.e. the last syllable is said as a neutral tone. It usually occurs when one speaks quickly. In multi-syllabic words the first syllable can never carry a neutral tone. Tip: Say the first syllable of a word with the first tone as long as possible and leave little time and stress to the second syllable which tone is neutral. The pronunciation of this desired neutral tone occurs almost automatically during the speech. <span size="x-large">Tone combination 2 - 0</span> A neutral tone is always pronounced without emphasis. When preceded by a second tone it is pronounced at mid-range. See also Note and Tip for Tone combination 1 - 0. <span size="x-large">Tone combination 3 - 0</span> A neutral tone is pronounced at a rather high pitched level, but without emphasis when it comes after a third tone. See also Note and Tip for Tone combination 1 - 0. <span size="x-large">Tone combination 4 - 0</span> A neutral tone is without emphasis. When it is preceded by a fourth tone it is slightly low-pitched. See also Note and Tip for Tone combination 1 - 0. <span size="large">Wrong tone: ?</span> In some cases your tone cannot be recognised and you will see a question mark. This means that you have not produced a Chinese tone. It is a typical mistake made by learners of Mandarin. You have probably ignored the Chinese tone as a result of focusing only on the speech sounds of the Pinyin transcript. This means you have just said the Chinese word with the intonation common to your own language. False True GTK_JUSTIFY_LEFT True False 0 0 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 False True True Theory False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 tab 0 True True 5 GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK GTK_FILE_CHOOSER_ACTION_OPEN True False False True Open Distribution GTK_WINDOW_TOPLEVEL GTK_WIN_POS_CENTER_ON_PARENT True 300 200 True False True False False GDK_WINDOW_TYPE_HINT_DIALOG GDK_GRAVITY_NORTH_WEST True False True False 2 True GTK_BUTTONBOX_END True True gtk-cancel True GTK_RELIEF_NORMAL True 0 True True True True True gtk-open True GTK_RELIEF_NORMAL True 0 0 False True GTK_PACK_END GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK Wordlist Editor GTK_WINDOW_TOPLEVEL GTK_WIN_POS_CENTER_ON_PARENT False True True True True False GDK_WINDOW_TYPE_HINT_DIALOG GDK_GRAVITY_NORTH_WEST True False True False 0 True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK GTK_PACK_DIRECTION_LTR GTK_PACK_DIRECTION_LTR True _File True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True gtk-new True True gtk-open True True gtk-save True True gtk-save-as True True True Distribute True gtk-convert 4 0.5 0.5 0 0 True True gtk-close True 0 False True True True GTK_POLICY_AUTOMATIC GTK_POLICY_AUTOMATIC GTK_SHADOW_NONE GTK_CORNER_TOP_LEFT 300 True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True False True True False False False 0 True True True GTK_BUTTONBOX_DEFAULT_STYLE 0 True True gtk-add True GTK_RELIEF_NORMAL True True True gtk-remove True GTK_RELIEF_NORMAL True True True gtk-close True GTK_RELIEF_NORMAL True 0 False False 5 GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK Name the distributionfile GTK_WINDOW_TOPLEVEL GTK_WIN_POS_CENTER_ON_PARENT False False False True False False GDK_WINDOW_TYPE_HINT_DIALOG GDK_GRAVITY_NORTH_WEST True False False True False 2 True GTK_BUTTONBOX_END True True gtk-cancel True GTK_RELIEF_NORMAL True 0 True True True True True gtk-save True GTK_RELIEF_NORMAL True 0 0 False True GTK_PACK_END True False 0 True Give a discriptive name for the distribution: False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 True True True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True True 0 True False 0 True True 0 True True 5 GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK GTK_FILE_CHOOSER_ACTION_SAVE True False False True Save Wordlist As GTK_WINDOW_TOPLEVEL GTK_WIN_POS_CENTER_ON_PARENT True True False True False False GDK_WINDOW_TYPE_HINT_DIALOG GDK_GRAVITY_NORTH_WEST True False True False 2 True GTK_BUTTONBOX_END True True gtk-cancel True GTK_RELIEF_NORMAL True 0 True True True True True gtk-save True GTK_RELIEF_NORMAL True 0 0 False True GTK_PACK_END 5 GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK GTK_WINDOW_TOPLEVEL GTK_WIN_POS_CENTER_ON_PARENT False True False True False False GDK_WINDOW_TYPE_HINT_DIALOG GDK_GRAVITY_NORTH_WEST True False False True False 2 True GTK_BUTTONBOX_END True True gtk-cancel True GTK_RELIEF_NORMAL True 0 True True True True True gtk-save True GTK_RELIEF_NORMAL True 0 0 False True GTK_PACK_END True You have unsaved changes! False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 True True 5 GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK Add Word GTK_WINDOW_TOPLEVEL GTK_WIN_POS_CENTER_ON_PARENT False False False True False False GDK_WINDOW_TYPE_HINT_DIALOG GDK_GRAVITY_NORTH_WEST True False False True False 2 True GTK_BUTTONBOX_END True True gtk-cancel True GTK_RELIEF_NORMAL True 0 True True True True True gtk-add True GTK_RELIEF_NORMAL True 0 0 False True GTK_PACK_END True False 0 True Word to add: False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 True True True True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True True 0 True False 0 True True 0 True True 5 GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK Name the distribution GTK_WINDOW_TOPLEVEL GTK_WIN_POS_CENTER_ON_PARENT False False False True False False GDK_WINDOW_TYPE_HINT_DIALOG GDK_GRAVITY_NORTH_WEST True False False True False 2 True GTK_BUTTONBOX_END True True gtk-cancel True GTK_RELIEF_NORMAL True 0 True True True True True gtk-new True GTK_RELIEF_NORMAL True 0 0 False True GTK_PACK_END True False 0 True Give a discriptive name for the distribution: False False GTK_JUSTIFY_LEFT False False 0.5 0.5 0 0 PANGO_ELLIPSIZE_NONE -1 False 0 0 True True True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK True True 0 True False 0 True True 0 True True