Application: iSay


Brief Synopsis:

Invokes system text to voice upon postings to the MOOSDB.

Authors:

  • Michael Benjamin

Groups:

Dependencies:

Distribution:

  • moos-ivp.org

Documentation:

Contact Email:

  • mikerb@mit.edu

Function:

The iSay application is a way to invoke the native speech generation utilities of OSX (the say command) and GNU/Linux (the espeak command). It may also invoke the afplay command available in both OSX and GNU/Linux to play a given wav or mp3 file. Each instance of sound generation is done on a cue in MOOS, based on user configured logic conditions. For example, a user may configure a sound to be generated when a vehicle goes outside a region, or comes to the surface. iSay may run in the vehicle MOOS community, or more typically in a Shoreside MOOS community to indicate a status change in one of the deployed vehicles.


Lines of Code:

  • 789 (with libraries: 24,057)

Files of Code:

  • 11 (with libraries: 235)

Work Years:

  • 0.16 (with libraries: 5.41)