expanduc/pyconuy — pull request #5 by tooxie (2013-11-09 23:58:33+00:00)
Title: Pyker

Library to ease the use of Expand's voice recognition API. This library takes care of:
* Checking the format of the audio.
* Convert the audio to an appropriate format if needed (optional).
* Communication with the Expand Voice Recognition API.
* Polling the server periodically asking for results, to use in a synchronous fashion.
+ Or simply returning the control to the caller to use in async mode.

Besides:
* Good documentation.
* Easy installation.
* Good exception mechanism.
* Test coverage over 90%.

Dependencies:
* [requests](https://pypi.python.org/pypi/requests)
* If installed, it will use ffmpeg for conversion, but it will just ignore it if not present.