Software & Data

Unless otherwise linked, software and data can be found on my group's Github page.


  • Suffix Tree Language Model (Java, Python)
  • Simple Incremental Update Model (SIUM; Java, Python; we also have a bridge for InproTK)
  • Words-as-Classifiers Model (WAC; Python)
  • InproTK (Java)
  • OpenDial (Java)


  • Simulated hands with muscle activations and visual features (Python pickle and csv)
  • PentoRef

Platform for Situated Intelligence (psi) Components

  • GoogleASR - Speech to text using Google API
  • GoogleTranslate - Text language translation using Google API
  • GoogleSpeak - Text to speech using Google API
  • AudioOutput - Plays PSI Audio data through speaker
  • TobiiEyeTracker - Aquires sensor data from Tobii eye tracker
  • ActiveMQ - Sends and receives strings with timestamps through ActiveMQ
  • DataFaucet - Data gatekeeper for component to control whether or not the component will receive data
  • AggregateDump - Allows aggregating and triggered dumping of Audio bytes