Speex

Speex
Dateiendung: .spx
MIME-Type: audio/speex
Entwickelt von: Xiph.Org Foundation
Aktuelle Version 1.2.1[1]
(24. Juni 2022)
Art: Audioformat
Enthalten in: Ogg
Standard(s): Spezifikation
www.speex.org


Speex ist ein freier – auch patentfreierverlustbehafteter Audiocodec von Jean-Marc Valin, der speziell auf die platzsparende Speicherung von Audiodaten ausgelegt ist, die menschliche Sprache enthalten. Für andere Signalarten ist er – wie alle Sprachcodecs – in der Regel ungeeignet. Der Name ist eine phonetische Schreibweise des englischen Wortes speaks (3. Person Präsens: „spricht“).

Auf der offiziellen Webseite wird Speex als obsolet und durch Opus ersetzt bezeichnet, da letzterer in allen Aspekten überlegen sei.

Das Verfahren wurde unter dem Dach der Xiph.Org Foundation entwickelt und ist unter Xiphs BSD-artiger Lizenz veröffentlicht. Es war als Ergänzung zu dem verlustbehafteten Allzweckverfahren Vorbis gedacht.

Die Daten werden standardmäßig im Ogg-Containerformat gespeichert. Speex-Dateien tragen jedoch im Normalfall zur einfacheren Unterscheidbarkeit zu Ogg Vorbis die Endung .spx. Speex kann jedoch auch in anderen Containern oder ohne Container übertragen werden, so z. B. bei der IP-Telefonie üblich, wo meistens direkt über UDP/RTP übertragen wird. Gegenüber Allzweck-Kompressionsverfahren wie MP3 oder Vorbis lassen sich hiermit keine Musikdaten oder sonstige andere Signalarten ohne deutlich hörbaren Qualitätsverlust verkleinern; dafür werden bei gesprochenem Text deutlich bessere Kompressionsraten erzielt.

Speex' MIME-Typ ohne Container istaudio/speex, währendaudio/ogg für .spx Dateien verwendet wird.[2]

  1. Tristan Matthews: Speex 1.2.1 and SpeexDSP 1.2.1 releases. 5. Juli 2023 (englisch, abgerufen am 6. September 2023).
  2. wiki.xiph.org

Developed by StudentB