Skip to content
Mitch Sundt edited this page Jul 7, 2015 · 1 revision

ODK Voice

Voice is unsupported.

It stopped at an early stage of development and has never been officially released.

Overview

ODK Voice is a system for delivering surveys using automated phone dialogs (IVR). Participants can call or be called by ODK Voice, and answer a series of questions using the phone keypad (DTMF) or by recording audio responses.

ODK Voice is based on XForms and is powered by JavaRosa. Data collected by ODK Voice is automatically aggregated by ODK Aggregate, or can be hooked up to any backend with XForms support (e.g. OpenMRS). Ideally, this tool would be used to collect data from participants who don't have access to smartphones and specialized data collection software, or low-literacy participants.

Features

  • Support for most JavaRosa XForms control types:
    • Audio recording
    • Integer
    • String
    • Select1
    • Select
    • Date
    • Info (Read-Only)
  • Multi-Language XForms Support
  • Multiple form support
  • Easy prompt recording over the phone
  • Integration with ODK Aggregate (and easy integration with other XForms backends)
  • Form and prompt management
  • Outgoing call management
  • OpenMRS integration (in development)
  • Speech Recognition (ASR) not supported

Setup Instructions

ODK Voice can be run locally with a computer and GSM modem or through a hosted provider such as Voxeo.

The documentation on how to set up ODK Voice is available under the /doc folder of the ODKVoice server. See http://htmlpreview.github.com/?https://github.com/opendatakit/voice/blob/master/war/doc/help.html

Demo

The ODK Voice demo server has been taken down. Please volunteer to set one up for others! The old demo instructions are commented-out in the wiki markup for the next person who wants to set up a demo.

Having Problems?

Please direct questions to the mailing list.