Implements MIME-type "x-speex-with-header-byte" binary format in speex enc/dec
C Shell Matlab
Latest commit 28d6d33 Feb 28, 2012 @mzeena mzeena Merge pull request #1 from zaf/master
Quiet mode updates
Permalink
Failed to load latest commit information.
doc Cleanup of old configure data and Makefiles Feb 16, 2012
include Cleanup of old configure data and Makefiles Feb 16, 2012
libspeex Cleanup of old configure data and Makefiles Feb 16, 2012
src Disabled messages and warnings when 'quiet' flag is used. Feb 28, 2012
symbian Cleanup of old configure data and Makefiles Feb 16, 2012
ti Cleanup of old configure data and Makefiles Feb 16, 2012
win32 Cleanup of old configure data and Makefiles Feb 16, 2012
AUTHORS Initial Push Feb 9, 2012
COPYING Initial Push Feb 9, 2012
ChangeLog Initial Push Feb 9, 2012
INSTALL Initial Push Feb 9, 2012
Makefile.am Initial Push Feb 9, 2012
Makefile.in Initial Push Feb 9, 2012
NEWS Initial Push Feb 9, 2012
README Updated README Feb 16, 2012
README.TI-DSP Initial Push Feb 9, 2012
README.blackfin Initial Push Feb 9, 2012
README.symbian Initial Push Feb 9, 2012
Speex.kdevelop Initial Push Feb 9, 2012
Speex.spec.in Initial Push Feb 9, 2012
TODO Initial Push Feb 9, 2012
acinclude.m4 Initial Push Feb 9, 2012
aclocal.m4 Initial Push Feb 9, 2012
config.guess first commit Feb 9, 2012
config.h.in Initial Push Feb 9, 2012
config.sub first commit Feb 9, 2012
configure first commit Feb 9, 2012
configure.ac Initial Push Feb 9, 2012
depcomp first commit Feb 9, 2012
install-sh first commit Feb 9, 2012
ltmain.sh Initial Push Feb 9, 2012
missing first commit Feb 9, 2012
speex.m4 Initial Push Feb 9, 2012
speex.pc.in Initial Push Feb 9, 2012
speexdsp.pc.in Initial Push Feb 9, 2012

README

SPEEXENC & SPEEXDEC support for "x-speex-with-header-byte" MIME *to be used with google speech recognition API*

WORKING STATUS! PLEASE TEST & GIVE US FEEDBACK!

To use the (experimental) binary format for MIME "x-speex-with-header-byte":

% speexenc --headerbyte --vbr --w --quality 3 input_file.wav compressed_file.spx

% speexdec --headerbyte compressed_file.spx decompressed_file.wav


To test against gapi:

%  curl   --data-binary @compressed_file.spx   --header 'Content-type: audio/x-speex-with-header-byte; rate=16000'   'https://www.google.com/speech-api/v1/recognize?client=chromium&lang=en-US&maxresults=2'



See INSTALL file for instruction on how to install Speex.

The Speex is a patent-free, Open Source/Free Software voice codec. Unlike other codecs like MP3 and Ogg Vorbis, Speex is designed to compress voice at bitrates in the 2-45 kbps range. Possible applications include VoIP, internet audio streaming, archiving of speech data (e.g. voice mail), and audio books. In some sense, it is meant to be complementary to the Ogg Vorbis codec.

To use the Speex command line tools:

% speexenc [options] input_file.wav compressed_file.spx

% speexdec [options] compressed_file.spx output_file.wav