Skip to content

PicSpeak is a free Android app for Tablets (available on the Google Play store) that helps in the rehabilitation of patients suffering from aphasia by letting them play an image-recognition game where they can identify visual stimuli of varying difficulty

vishwapatel/PicSpeak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PicSpeak is an Android app for Tablets available on Google Play (App Store) (https://play.google.com/store/apps/details?id=com.vishwa.picspeak) that has been primarily designed for aphasia patients and their rehabilitation therapists. However, PicSpeak can also be used by parents to teach their kids new words through association with some image of that word. PicSpeak is a modernized, mobile-gamified approach to an existing (and slightly outdated) aphasia therapy software called MossTalk Words. Most aphasia patients suffer from these symptoms:

  • inability to name objects
  • inability to form words
  • poor enunciation

In order to tackle these symptoms the app presents a visual stimulus (i.e an image) and then waits for the user's voice input and it processes this input through the Google Voice Recognition API and awards the user's points based on whether they got it right and how many hints they used. The app provides hints which can help the patient make a conncection between the object and its name.

The images and hints are hosted in Amazon S3 buckets and are therefore very easily extensible. This is by design because allowing the creation of new, future content was a prime concern when designing the app. The app uses the Google Voice Recognition API and it also uses Android Text-to-Speech to read out the hints and to congratulate/encourage the user, and to read the help text because aphasia patients generally have trouble reading lengthy content. The user's scores and statistics are stored in two SQLite tables.

Here's how the app works:

When you open the app, you see a selection screen to pick the set you would like to play with. As you can see below, some levels/sets are locked. You can also see three starts next to each set. These represent your progress through that set. One star means you've completed six out of the 10 stimuli in that set, two mean you've completed 8 out of 10 and three stars mean you've aced the set! When you get at least one star in one of the sets you then unlock the more difficult version of that stimulus set. If the therapists of the aphasia patients would like to analyze the progress of their patients then the app provides a 'Send Report' button which will nicely format all the statistics about each stimulus/image that the user attempted and email them to any address of your choice.

Selection Screen

Now, once you pick a set you wish to play you move on to the main game screen. On the main game screen, you can see the following things:

Main Screen

  1. Hint buttons:

    • Phrase hint: The app reads out a funny phrase that contains the answer but doesn't include the answer itself.
    • Rhyme hint: The app reads out a word that rhymes with the answer.
    • Word hint: The app reads out the answer itself, so now, the patient simply has to enunciate the word correctly to get it right!
  2. The score:

    • The score shows how many points you've gotten in the current set and it animates if you get something right.
  3. The progress bar:

    • The progress bar is an indicator of how far ahead you are in the current set.
  4. An image:

    • This is the object or thing that has to be named.
  5. Buttons at the bottom:

    • Help button: The help button opens up a help screen where the user can choose to have the text read to them (specifically aimed at aphasia patients because another symptom of aphasia is the inability to read clearly).
    • Mic button: The mic button allows the user to say the word out and then using this input it determines whether or not it matches the actual answer and gives feedback to the user appropriately.
    • Skip button: You can choose to just skip over this image if you can't get it after trying hard enough.

Lastly, if you reach the end of the set, then a page tells you how you've performed in that set, tells you how many stars you've earned, if you've reached a new high score for that set and also shows you your total score in the game.

Help Screen                     End Screen

Contributors: Michael Posner, Fiona Strain, Jinesh Desai

About

PicSpeak is a free Android app for Tablets (available on the Google Play store) that helps in the rehabilitation of patients suffering from aphasia by letting them play an image-recognition game where they can identify visual stimuli of varying difficulty

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages