iNeed: an Aural Interface demonstration

The iNeed repertoire supports a list of needs with a natural language interface. It is therefore easier to use if you have installed / enabled Android's speech-to-text, and text-to-speech facilities. It also displays the list on the screen.

The basic repertoire is:
  • "I need X", to add items to the list;
  • "what do I need" (or simply "?" for those typing) to output what is on the list; and,
  • "I have got X" to remove items for the list.

But it also supports things like "I have everything" which removes the list completely. Please note, if you say "I need to go to town", you need to cancel this by saying "I do not need to go to town" - this is because: "I need X" and "I have got X" are semantically opposite, whereas "I need to X" and "I have got to X" mean the same!

So, for example:
  • You: "I need some cheese and a glass of wine"
  • It: "Ok"
  • You: "What do I need"
  • It: "You need some cheese and a glass of wine"
  • You: "I have got the cheese"
  • It: "Ok"
  • You: "What do I need"
  • It: "You need a glass of wine"

You can also say things like "Dad needs his slippers" and "what does dad need".

You can repeat output by saying, "say again". Also, you can adjust the size of the font with "bigger text", or "smaller text".

The app is built using a repertoire management system. The really cool thing is that the repertoire itself is built using its own repertoire, so the conversation can evolve. A config.xml file can be placed in the folder on your SD card, along with your repertoire. This will be improved, but contact me if you want to have a go!

I hope this is of some use. I still have to put together a website, please be patient! You can follow me on twitter - @martinwheatman
Read more
5 total

What's New

Version 1.6, Addition of new repertoire for commercial demonstration.
Read more

Additional Information

November 8, 2015
Current Version
Requires Android
2.2 and up
Content Rating
Offered By
Martin Wheatman
©2020 GoogleSite Terms of ServicePrivacyDevelopersAbout Google|Location: United StatesLanguage: English (United States)
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.