Speex er et lydkomprimeringsformat utviklet spesielt for tale. Det er godt tilpasset internett applikasjoner og tilbyr nyttige funksjoner som ikke finnes i de fleste andre kodeker.
Speex nedlasting: https://downloads.xiph.org/releases/speex/speex-1.2.1.tar.gz
Speexdsp nedlasting: https://downloads.xiph.org/releases/speex/speexdsp-1.2.1.tar.gz
Denne pakken består av to separate tarballer. De må pakkes ut og bygges uavhengig av hverandre.
Installer Speex ved å kjøre følgende kommandoer:
mkdir build &&
cd build &&
../configure --prefix=/usr \
--disable-static \
--docdir=/usr/share/doc/speex-1.2.1 &&
make
Som root bruker:
make install
Pakk nå ut og installer speexdsp pakken:
tar -xf ../../speexdsp-1.2.1.tar.gz &&
pushd speexdsp-1.2.1 &&
./configure --prefix=/usr \
--disable-static \
--docdir=/usr/share/doc/speexdsp-1.2.1 &&
make
Igjen, som root bruker:
make install && popd
Installer lib32-Speex ved å kjøre følgende kommandoer:
rm -rf * &&
CC="gcc -m32" CXX="g++ -m32" \
PKG_CONFIG=/usr/bin/i686-pc-linux-gnu-pkg-config \
../configure --prefix=/usr \
--libdir=/usr/lib32 \
--host=i686-pc-linux-gnu \
--disable-static &&
make
Som root bruker:
make DESTDIR=$PWD/DESTDIR install && cp -vR DESTDIR/usr/lib32/* /usr/lib32 && rm -rf DESTDIR && ldconfig
Pakk nå ut og installer lib32-speexdsp pakken:
tar -xf ../../speexdsp-1.2.1.tar.gz &&
pushd speexdsp-1.2.1 &&
CC="gcc -m32" CXX="g++ -m32" \
PKG_CONFIG=/usr/bin/i686-pc-linux-gnu-pkg-config \
./configure --prefix=/usr \
--libdir=/usr/lib32 \
--host=i686-pc-linux-gnu \
--disable-static &&
make
Igjen, som root bruker:
make DESTDIR=$PWD/DESTDIR install && cp -vR DESTDIR/usr/lib32/* /usr/lib32 && rm -rf DESTDIR && ldconfig && popd
Kjør ./configure --help for en fullstendig liste over alternativer.
--disable-static: Denne
bryteren forhindrer installasjon av statiske versjoner av
bibliotekene.