Speex-1.2.1

Speex の概要

Speex is an audio compression format designed specifically for speech. It is well-adapted to internet applications and provides useful features that are not present in most other CODECs.

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

追加のダウンロード

Speex の依存パッケージ

必須

libogg-1.3.5

任意

Valgrind-3.22.0

Speex のインストール

This package consists of two separate tarballs. They need to be extracted and built independently.

以下のコマンドを実行して Speex をビルドします。

./configure --prefix=/usr    \
            --disable-static \
            --docdir=/usr/share/doc/speex-1.2.1 &&
make

このパッケージにテストスイートはありません。

root ユーザーになって以下を実行します。

make install

Now extract and install the speexdsp package:

cd ..                          &&
tar -xf speexdsp-1.2.1.tar.gz &&
cd speexdsp-1.2.1             &&

./configure --prefix=/usr    \
            --disable-static \
            --docdir=/usr/share/doc/speexdsp-1.2.1 &&
make

再度 root ユーザーになって以下を実行します。

make install

Command Explanations

--disable-static: このスイッチはスタティックライブラリをインストールしないようにします。

パッケージ構成

インストールプログラム: speexenc, speexdec
インストールライブラリ: libspeex.so, libspeexdsp.so
インストールディレクトリ: /usr/include/speex, /usr/share/doc/speex-1.2.1

概略説明

speexdec

decodes a Speex file and produces a WAV or raw file

speexenc

encodes a WAV or raw file using Speex

libspeex.so

provides functions for the audio encoding/decoding programs

libspeexdsp.so

is a speech processing library that goes along with the Speex codec