I am developing a speech dictation app in android that send the recorded audio file through email. And its difficult to send large size wav files, so I am thinking about converting wav files to an appropriate format that can be sent easily by email.
After googling I found that .dss files consumes very less size and can be easily sent, but I don’t know how to convert wav files into dss format. Your answers will be very helpfull.
I would recommend using Speex, since it is a free audio codec.
There also is a free java library, which you should be easy to use in android.
http://jspeex.sourceforge.net/
Also, there is the JSPeex SVN Repo, shich should get you started. It has some code examples for a player and a recorder:
http://jspeex.svn.sourceforge.net/viewvc/jspeex/main/trunk/player/src/main/java/org/xiph/speex/player/
Aswell as the javadoc http://jspeex.sourceforge.net/doc/index.html