I am a researcher interested in the application of signal processing, natural language processing, and machine learning technologies to observe and improve human-human and human-computer interactions.

A focus of much of my work has been the use of microphone arrays in this context, benefiting from their spatial discrimination to track and acquire speech from distant speakers. This has application, for instance, to automated transcription of business meetings or within systems to support remote collaboration.
My current work at Dev-Audio involves the development of a commercial microphone array system along these lines. The Microcone is a 7-channel USB microphone array. The device works with native system audio USB drivers and then array processing is implemented in a library on the host machine, doing multi-source enhancement, localisation and voice activity detection. For researchers and developers, the Microcone SDK includes this library along with source code for a sample project for building a demonstration application on Mac OS X or Windows 7. Linux may also be supported depending on demand.

As one application of this technology, Microcone Recorder is a fully featured application (Mac OS X) that simplifies the process of recording small group meetings.

See below for further information and links on the Microcone.
Prior to establishing Dev-Audio, I was a Principal Research Scientist with the CSIRO ICT Centre in Australia from 2005 to 2008. I was a Senior Researcher at the IDIAP Research Institute in Switzerland from 2001 to 2005. I am currently also an Adjunct Associate Professor at the Queensland University of Technology.

The Microcone SDK (Software Development Kit) is now available to encourage creative new uses of the Microcone's core processing features.

Available for Mac OS X and Windows 7, the SDK contains a software library that gives developers access to the Microcone's audio, speech activity and location information in real-time. The SDK also includes source code and Xcode and Visual Studio project files for a demonstration application. Microcone SDK clients gain access to preferential pricing for subsequent hardware units.
With the associated Microcone Recorder software (Mac OS X), a database of conversations can be quickly and easily recorded, analysed, archived and exported. Microcone Recorder provides a cost-effective and easy-to-use solution for:
  • Recording interviews or interrogations for regulatory compliance
  • Capturing formal and ad-hoc market research focus group discussions
  • Supplementing manual meeting minutes with a rich digital record
  • Facilitating academic research into group communication