1. Text to Speech
    1. Linux
      1. English
        1. festival
      2. Hindi
        1. festival
      3. tamil
        1. ???
  2. Speech Recognition
    1. Linux
      1. English
        1. Sphinx
    2. Nothing for Indic languages
    3. Windows
      1. English
        1. Dragon NS
  3. voice commands
    1. Linux
      1. Linux
        1. Simon
  4. Speech translation
  5. Dictionary
    1. No standard tamil dic for stardict
    2. Create stardict for Tamil in GitHub
    3. Windows
      1. English
        1. Wordweb
      2. Tamil
        1. Stardict
  6. Grammar checker
  7. Text translation
    1. Google Translate
  8. Spell checker
    1. Common
      1. Tamil
        1. https://addons.mozilla.org/en-US/firefox/addon/thamizha-solthiruthi/
  9. Indic Input method
    1. software IME
      1. Linux
        1. IBUS
          1. Good transliteration
          2. No suggestion like Google IME
          3. Input pad
          4. language bar
        2. Gmail transiliteration
          1. not as intuitive as
        3. SCIM
      2. Windows
        1. MS IME
        2. Google IME
          1. excellent transliteration
      3. Android
        1. Paninikeyboard
          1. Tamil
          2. Kannada
          3. Hindi
        2. Googlepinyin IME
          1. Mandarin
    2. Hardware
      1. Keyboards
        1. With dual language support
          1. where to buy
          2. No laptops in India support dual language on their KB
        2. Eink
          1. changes layout on click of a button
        3. fabric skin printed with second language
        4. Dedicated INDIC language KB
          1. where to buy
        5. Dedicated tablet as KB
      2. tablets
        1. cheap tablet only for inputting to another tablet or computer
    3. Virtual KB
      1. sucks
  10. Indic Languages
    1. Tamil
      1. KB layouts
        1. Tamil99 layout
  11. Symbol Translator
    1. Tamil
      1. Vatelauthu to new tamil script
      2. Brahmi to new tamil script