Speex-1.2.1

Introduksjon til Speex

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.

Pakkeinformasjon

Ytterligere nedlastinger

Speex avhengigheter

Påkrevd

libogg-1.3.6 og Pkgconf Personalties (for lib32)

Installasjon av Speex

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

lib32 Installasjon av Speex

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

Parameterforklaringer

[Notat]

Notat

Kjør ./configure --help for en fullstendig liste over alternativer.

--disable-static: Denne bryteren forhindrer installasjon av statiske versjoner av bibliotekene.

Innhold

Installerte Programmer: speexenc og speexdec
Installerte Biblioteker: libspeex og libspeexdsp
Installerte Mapper: /usr/include/speex og /usr/share/doc/speex-1.2.1

Korte Beskrivelser

speexdec

dekoder en Speex fil og produserer en WAV eller RAW fil

speexenc

koder en WAV eller RAW fil ved hjelp av Speex

libspeex

tilbyr funksjoner for lydkodings/dekodings programmer

libspeexdsp

er et talebehandlingsbibliotek som går sammen med Speex codec