Sunday 29 September 2013


"Tux, of Math Command" is a math drill game starring Tux, the Linux Penguin. Lessons are included from simple number typing through addition, subtraction, multiplication, and division of positive and negative numbers. It is intended for kids ~4-10.
Tuxmath is accessible if only one use the command tuxmath --tts. when you open the program, following items are shown. play alone, network game, playing with friends, asteroid, help and additional options. Except asteroid all other items are accessible.

Playing alone
In this item math command training academy, math fleet mission, play arcade game, play custom game all are speech supported now. When you enter the game, tts will announce the equation and you should type the answer. After typing the answer one should press space or enter key. Object of solving the problems is to save the iglues below in which tux lives.

Playing with friends
In this mode, more than one kid can play. When you enter the game, program will ask you to type the details of the players. 
Pressing f1, f2, f3, keys will help you to understand the score, number of iglues still alive and the wave number currently running. A heightened pitch and rate will help one to understand the position of the comet.  

In the game there are two types of special comets. The comet appear after producing a church bell can repair the damaged iglues. The iglu will be repaired at the end of wave if damaged. The comet begins with high pitch announcement can provide a smart bomb which destroy all comets in the screen at a stretch. If the user catches it, tts will announce it's availability and ask the user to press 'x' to activate it. 
One can change the background music volume and effects volume by using page up page down home and end keys while playing the game. 
When the game is over tts will announce, success or failure. Hall of fame is also accessible. Enjoy!


Tux Typing is an educational typing program for children starring Tux, the Linux Penguin. The program includes two video game-style activities for younger players, with phrases and finger lessons for older students. Extensive i18n. License: GPL.
When you enter the program, tts will announce these items while navigating with up and down arrow. fish cascade,comet sap,lessons,options,and quit. If you enter option menu, you will get these items. phrase typing, project info, set up language, main menu, and edit word list.
One can change the language using set up menu and if the language is not supported by espeak, accessibility feature will be disabled. supported languages will be listed at the end of the document.


One can choose the lesson from the main menu and select the lesson to be played using arrow keys. To start the lesson press space and then press "P" in the keyboard. Press the keys as in the order announced by the tts. After the lesson is over tts will announce your speed and efficiency and other details.


After the letters are practised, one can start the game fish cascade. In fish cascade, one can choose easy, medium, hard, levels and also choose to listen to the instructions, and if necessary go back to main menu. After choosing the level, one should use the arrow keys to select the type of words including finger exercise, numbers, short-words, long words, etc. after choosing the type of words, fish will start coming from the top. Now tts will start announcing the word in the fish with spelling . As the fish goes down, tts will change its pitch and speed to show how much down is the fish, which indicate the urgency of saving the word and make it eatable. If the fish become eatable and reach at bottom the tux will eat it with a crowling sound. If a letter is typed wrong, one has to type the entire word once again. Game is over, when one has made certain number of fish made eatable. if the user fails to type the word, the fish will reach at the bottom and splat which cause reduction of lives and a splat sound. When remaining lives become zero one is lost.
However tts will announce result message and ask to press to go back to the menu. To avoid confusion for a tts user, tts will announce only lower most three words, though there may be more than that number on the screen. By pressing 'F1' key one can understand how many fish remain and 'F2' key will help to know how many lives remaining.


In this game comets comes downward toward the buildings. If they hit the buildings down, they will destroy them. One should type the words announced by the tts. In this game one has to type only the remaining letters when a mistake is made. And also the program will make different sounds with respect to the letter typed is correct or wrong. Pitch and rate of the word increases as it approaches the building. Only the lowermost word is announced for the convenience of visually challenged. When each wave finishes tts will announce the score. When the game is over tts will announce the position and the final score as well. Here 'F1' key will announce score, 'F2' announces number of cities alive and 'F3" will announce current wave. pilot, space cadet, and commander are of different levels of comet-zap.

Phrase typing

in this options, press the enter key on the menu and program will speak out the whole sentence and also tell each word to be typed . After the phrase is typed tts will announce the details of the speed and other details.
In Fish-Cascade and Comet-Zap, one can pause the game by pressing escape key, and resume game by pressing space. When the game is paused one can use up or down arrow to control the background music volume, and left and right arrow to control effects volume. This will help one to get maximum support from espeak.

Espeak supported languages

afrikaans, bulgarian-test, bosnian, catalan, czech, welsh-test, danish, german, greek, default, default-female, default-male, en-scottish, english, lancashire, english_rp, english_wmids, english-us, en-westindies, esperanto, spanish, spanish-latin-american, estonian, finnish, french (Belgium), french, greek-ancient, hindi, hindi-female, hindi-male, croatian, hungarian, armenian, armenian-west, indonesian-test, icelandic-test, italian, lojban, georgian-test, kannada, kannada-female, kannada-male, kurdish, latin, latvian, macedonian-test, malayalam, malayalam-female, malayalam-male, nahuatl - classical, dutch-test, norwegian, papiamento-test, polish, brazil, portugal, romanian, russian_test, slovak, albanian, serbian, swedish, swahili-test, tamil, tamil-female, tamil-male, turkish, vietnam, Mandarin, cantonese.

Adding a language to tuxtype braille mode

first one should create a text file named languagename.txt, in which there should include a list with raw key-combination,beginning-letter,middle-letter and end-letter separated by a space. Here f, d, s represent the braille dot 1, 2, 3 and j, k, l represent 4, 5, 6 dots of braille.
For Example
f a a a
fd b b b
fj c c c
fsjl x x x
fsjkl y y y
fskl z z z
Example for an Indian language(Hindi).
f अ अ अ
sjk आ ा ा dsk फ फ !
dj इ ि ि
fdsjl ष ष ष
We require three letters for a key-combination in the text file as many languages have same braille combinations in the beginning, middle , and very often same combination for punctuations in the end. That is same combination in braille indicate different letters,signs and punctuation in different position of the word. After creating the list in above shown format you have to place this file in /usr/local/share/tuxtype/braille folder.

Get Sharada-Braille-Writer from here