Sen descrición

Tristan Matthews 39a7979ad7 cosmetics: drop trailing whitespace hai 6 meses
contrib 7db954e9f9 speexdec_fuzzer: avoid integer overflow %!s(int64=5) %!d(string=hai) anos
doc 12b027d3ff Add Meson build system hai 1 ano
html 87e566ced7 ... %!s(int64=22) %!d(string=hai) anos
include 12b027d3ff Add Meson build system hai 1 ano
libspeex 39a7979ad7 cosmetics: drop trailing whitespace hai 6 meses
m4 7134a41fd2 m4: pkg.m4: fix typo in comment hai 1 ano
macosx ea827134b4 Clean up embedded targets, removing dsp references %!s(int64=15) %!d(string=hai) anos
speexclient 39a7979ad7 cosmetics: drop trailing whitespace hai 6 meses
src 7868d7bbcb speexenc: fix typos in comments hai 1 ano
symbian ea827134b4 Clean up embedded targets, removing dsp references %!s(int64=15) %!d(string=hai) anos
ti 39a7979ad7 cosmetics: drop trailing whitespace hai 6 meses
tmv 39a7979ad7 cosmetics: drop trailing whitespace hai 6 meses
win32 0c02121588 libspeex.def: add missing speex_header_free symbol %!s(int64=6) %!d(string=hai) anos
.gitignore b142ca9ca3 Add generated m4 files to .gitignore. r=tmatth %!s(int64=8) %!d(string=hai) anos
.gitlab-ci.yml 3693431241 CI: compare meson and platformio versions hai 1 ano
.travis.yml cae5026cfd travis: sync with speexdsp config %!s(int64=7) %!d(string=hai) anos
AUTHORS 93fc0708cd Updated David Rowe's contact %!s(int64=18) %!d(string=hai) anos
COPYING 1e64d72bbf Remove trailing white space from COPYING %!s(int64=2) %!d(string=hai) anos
ChangeLog 7d3d713d5b declare n %!s(int64=19) %!d(string=hai) anos
Doxyfile a4268af86f Updated TODO, Doxygen, project file %!s(int64=17) %!d(string=hai) anos
IDEAS 92c75d2072 In case some would like to join %!s(int64=23) %!d(string=hai) anos
INSTALL f39602dadb INSTALL: add instructions for Meson build hai 1 ano
Makefile.am 4153be6d2f autotools: make sure meson version and autotools version stay in sync hai 1 ano
NEWS 23e95865ed Checking in license stuff %!s(int64=23) %!d(string=hai) anos
OPTIMIZE 39cb42e01e Added speex_ctl call to set codec parameters (e.g. enable/disable %!s(int64=22) %!d(string=hai) anos
README c152710b06 updated some info %!s(int64=22) %!d(string=hai) anos
README.TI-DSP 2631943824 Moved README.TI-DSP to main dir %!s(int64=19) %!d(string=hai) anos
README.Trimedia 3d9f23a6ac README.Trimedia: fix typos hai 1 ano
README.blackfin 35ec655083 s/svn/git/ in a few places %!s(int64=15) %!d(string=hai) anos
README.symbian 42a452219a update speex_lib_get_mode() info in README.symbian %!s(int64=20) %!d(string=hai) anos
README.win32 56c7bab7f9 mostly win32 project updates %!s(int64=20) %!d(string=hai) anos
Speex.kdevelop fa7076c842 fixed makefiles (damn kdevelop) %!s(int64=17) %!d(string=hai) anos
Speex.spec.in 417d9c1601 Added pkg-config file for libspeexdsp %!s(int64=17) %!d(string=hai) anos
TODO bae128c14a Remove a lot of leftover speexdsp references %!s(int64=15) %!d(string=hai) anos
autogen.sh 9172c7ef85 Remove spurious ACLOCAL_FLAGS variable from autogen.sh. %!s(int64=9) %!d(string=hai) anos
configure.ac 29ae3eed18 configure: fix typo hai 1 ano
library.json bfb52208f3 Add library.json file for platformio hai 1 ano
meson.build 12b027d3ff Add Meson build system hai 1 ano
meson_options.txt 12b027d3ff Add Meson build system hai 1 ano
speex.m4 01f7d3a30e speex: sync m4 with libopus m4 hai 1 ano
speex.pc.in 6ae7f8616b Don't overlink with libm %!s(int64=11) %!d(string=hai) anos

README

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