We need a library to take WAV format speech input data (PCM encoded, sample rate 8000 samples/second, 16 bits/sample) and encode it into AMR format. Input will be passed in a memory buffer, and AMR Narrow Band (AMR NB) encoded output will be returned in a memory buffer.
There is an open source library available at [url removed, login to view]~utx/amr which could be ported to the iPhone. We have never tried this library, but it was suggested when we posted online.
The AMR encoded output can be played by QuickTime to test and verify that the input WAV speech and the output AMR encoded speech are the same, and that the encoding has been done correctly.
Deliver source code, a test app working on the iPhone, as well as sample input (i.e. WAV file) and output (i.e. AMR file) files that you have tested with.
This is a rush job. We need the library ASAP.
(The particular open source library we identified is not required, if you know of another.)