See INSTALL file for instruction on how to install Speex. The Speex project aims to build an open-source patent-free voice codec. Unlike other codecs like MP3 and Ogg Vorbis, Speex is specially designed for compressing voice at low bit-rates for applications such as voice over IP (VoIP). In some sense, it is meant to be complementary to the Ogg Vorbis codec. Although we aim at providing a patent-free codec, we strongly suggest you have a look at patent issues if you are thinking about using Speex commercially. The speech coding field is a real patent minefield and the scope and enforceability of all these patents is sometimes unclear, not to mention that each country has different laws. To use Speex: % speexenc [-n or -w] input_file.sw compressed_file.spx % speexdec compressed_file.spx output_file.sw where -n is for narrowband (8 kHz sampling) and -w is wideband (16 kHz sampling). All audio files are assumed to be raw (no header) 16-bit PCM files. To convert a .wav file into this format: % sox my_file.wav -t sw my_file.sw Note that if the original sampling frequency of the wav is not 8 kHz or 16 kHz, you will need to add "-r 8000" or "-r 16000" (without the quotes). To create a .wav file: % sox -t sw my_file.sw my_file.wav
Forked from
Xiph.Org / SpeexDSP
1571 commits behind the upstream repository.
Name | Last commit | Last update |
---|---|---|
doc | ||
html | ||
libspeex | ||
src | ||
win32 | ||
AUTHORS | ||
COPYING | ||
ChangeLog | ||
Doxyfile | ||
IDEAS | ||
INSTALL | ||
Makefile.am | ||
NEWS | ||
OPTIMIZE | ||
README | ||
Speex.spec.in | ||
TODO | ||
acinclude.m4 | ||
autogen.sh | ||
configure.in |