About Icon


This app gives the user the ability to type words and select phrases by blinking. It has an easy to use interface, and does not require knowledge of Morse Code, or any other code schemes. Once a phrase is "blink-typed" or "blink-selected", the user can blink on a command to have the mobile device speak the phrase via the mobile device's audio speaker.

The purpose of this app is to enable people to communicate that don't have the use of their limbs, and don't have the ability to vocalize speech. With all of the recent attention on ALS (Lou Gehrig's Disease), this app was written as an answer to an internal challenge to provide something with the potential to help existing and future ALS patients, as well as other people with disabilities that don't have enough manual dexterity for touch-based apps and they also don't have the ability to vocalize. Other systems that use eye-tracking are very costly by comparison to the combination of this app and an affordable NeuroSky MindWave Mobile headset.

The app can also be used to educate able-bodied people regarding certain challenges facing those with a combination of paralysis/muscle control combined with the loss of speech.

The app requires the use of a NeuroSky MindWave Mobile Bluetooth enabled headset. http://NeuroSky.com

A YouTube video demonstrating this app can be found at: https://www.youtube.com/watch?v=uMzU1668BFg

iOS Store Category:

Primary: Medical

Secondary: Lifestyle

App Store

Total Ratings

iOS ratings are temporarily unavailable.


ThinkTalk screenshot 1ThinkTalk screenshot 2ThinkTalk screenshot 3ThinkTalk screenshot 4ThinkTalk screenshot 5

Version History

Launched Sep 17, 2014 (almost 6 years ago).

Releasing new versions every about 1 year, on average.

Nov 27
Version 2.0

Now works with both the MindWave Mobile and the MindWave Mobile Plus!

Dec 09
Version 1.3

Added the ability to put ThinkTalk to sleep. If you blink on the first phrase on the first page, the phrase is PUT THINKTALK TO SLEEP! If you blink on that phrase and then confirm it, ThinkTalk will not respond to blinks. This is done so that if a patient wants to nap or is watching TV and doesn't want random blinks to cause speech, or even possibly delete a phrase. To wake ThinkTalk up, the patient simply blinks 4 to 5 times in a row within 5 seconds.

Also added a "Blink" button so that care providers can easily teach the concept of scanning without confusing the issue of using the headset to detect blinking.

Oct 01
Version 1.1

Added the ability to change the speech rate, and also the ability to choose between 3 voice accents (UK, US, AUS).

Added speech confirmation for blinking on letters in the text mode, as well as speech confirmation of commands like space and backspace while in text mode.

Cleaned up a couple of quirks associated with iOS 8.

Sep 17
Version 1.0

Click to see more