Easiest and Fastest  -  Smallest and Smartest
Unique - Since 2000 - 100% Free

android_mic

Azhagi Android App - Voice Input

Speech-to-Text (Voice input or Speech recognition) in 100+ languages

While using Azhagi Android App, apart from typing, you can also speak and create your texts in multiple languages - Tamil, Hindi, English, Arabic, Bengali, Burmese, Gujarati, Kannada, Malayalam, Marathi, Nepali, Sinhala, Telugu, Urdu^^ and 100 more other languages. My related post in Azhagi's facebook group is here.
(^^) Note: Out of the 23 languages in which you can type using Azhagi+, "Tamil...Urdu" are the 14 languages in which you can effect voice input.

Gratitude

Thanks in TONS to Google for their voice input engine, using which only Azhagi is able to provide voice input in 100+ languages. More of my gratitude at http://www.azhagi.com/aa.html#gratitude

STEPS - for enabling 'Voice Input' in Azhagi Android App

  • From your android device, start a typing session (say, in WhatsApp)
  • In the area where the suggestions are listed, you can see the 'voice input' mike icon at the right end. Please see screenshot below for better understanding.
  • Click the abovesaid mike icon, as instructed. You will see the following display.
  • Click on the gear icon, as instructed. The following screen will appear. Click on 'Languages'.
  • The list of languages will get displayed. As of now, you can choose up to 5 languages.
  • Suppose you wish to enable 'voice input' facility ONLY FOR ONE LANGUAGE (say, Tamil), do the following:
    • Keep all 'English' boxes unticked.
    •    
    • Scroll down the list and select 'Tamil'. Then, click 'SAVE' (at the bottom of the screen).
    • You will see the following screen displayed.
    • Move out of this screen and get back to WhatsApp typing area. Press the 'Voice input' mic icon and start speaking in Tamil (say, raama raama raama raama raama). You will see ராம ராம ராம ராம ராம appearing in your screen.
  • Suppose you wish to enable 'voice input' facility FOR MULTIPLE LANGUAGES (only 5 languages max. possibe, as of now), do the following:
    • Keep the boxes for your preferred languages (max. 5, as of now) ticked. For example, you can keep ticked English, Tamil, Hindi, Bangla and Kannada. Or, you can keep ticked Arabic, Urdu, Burmese, Hindi and Telugu. Choice is yours.
    •    
    • However, after selecting the languages, you need to give your choice for which language you wish to have as your primary language. Assuming you wish to have Tamil as your primary language, you need to "HARD PRESS" the Tamil language and it will get set as your primary language.
    • Click 'SAVE' and exit the languages screen. You will see the following screen displayed.
    • Move out of this screen and get back to WhatsApp typing area. Press the 'Voice input' mic icon and start speaking in your preferred language (say, Tamil). You will see Tamil text appearing in your screen.
  • Note-1: In case you could not see the mic icon at the right end of the suggestions area, you might have to enable Google voice typing in your mobile. This can be done by reaching 'Settings->Language and input' and ticking the 'Google voice typing' checkbox.
  • Note-2: I tested the 'voice input' for Hindi (with whatever knowledge of Hindi I have) and it is quite good. For English, it is just excellent. As far as Tamil is concerned, in my humble opinion, the voice input is at an experimental stage only (as of August 2017). As days go by, with voice samples from millions of users (who are going to try out Tamil voice input in the days to come), Google will definitely enhance and perfect voice input in Tamil, I am sure.
  • Note-3: To type punctuation and kind, I believe we still have to use the keyboard only.