Speex

De Viquipèdia
Dreceres ràpides: navegació, cerca
Speex
Extensió del fitxer .spx
MIME audio/speex, audio/ogg
Desenvolupador: Xiph.Org Foundation, Jean-Marc Valin
Tipus de format: Àudio
Contingut per Ogg
Estàndard Specification
libspeex
Desenvolupador(s) Xiph.Org Foundation, Jean-Marc Valin[1]
Versió inicial 1.0 / March 2003
Versió estable

1.1.12[2]

/ Febrer 19, 2006; fa 8 anys (2006-02-19)
Versió prèvia 1.2rc1 / Juliol 23, 2008; fa 5 anys (2008-07-23)
Sistema operatiu Cross-platform
Tipus Còdec d'àudio, implementació de referència
Llicència BSD-style license[3][4]
Lloc web Xiph.org downloads

Speex és un format de compressió d'àudio de patent lliure especialment dirigit al discurs o la parla. Speex está subjecte a la llicència BSD i s'utilitza amb el contenidor Ogg de la Fundació Xiph.org, funcionant com a complement del projecte Ogg Vorbis.

El projecte Speex es diferencia dels altres per proporcionar una lliure alternativa als propietaris dels còdecs de discurs. Per altra banda, s'adapta bé als usos d'internet i proporciona les característiques útils les quals manquen a la majoria dels codecs.

Tecnologia[modifica | modifica el codi]

Speex es basa en CELP (algorisme de compressió per pèrdua) i es dissenya per comprimir la veu en els bitrates que s'estenen a partir dels 2 als 44 kbps. Algunes de les característiques de Speex inclouen:

  • Banda estreta (8kHz), banda ampla (16kHz), i compressió ultra-banda ampla (32kHz) en el mateix bitstream (fluxe de bits).
  • Codificació estereofònica de la intensitat.
  • Ocultació de la pèrdua de paquets.
  • Operació de la variable de Bitrate (utilitza més bits quan es troba amb un àudio més difícil de codificar, i viceversa).
  • Detecció de l'activitat de la veu (detecta si algú està o no parlant, i s'ajusta depenent del resultat).
  • Transmissió discontínua (Speex pot parar d'enviar dades si creu que tot està ok. Per exemple, quan no hi ha dades de veu).

Comparació de característiques[modifica | modifica el codi]

multi-rate: permet que el còdec canvïi dinàmicament el seu bitrate.

encaixat: encaixa bitstreams de banda estreta a bitstreams de banda ampla.

VBR: bitrate variable.

PLC: oculta la pèrdua de paquets.

Bit-robust: resistent a la corrupció en els nivells de bits (xarxes sense fils).

Referències[modifica | modifica el codi]

  1. Jean-Marc Valin. «people.xiph.org - personal webspace of the xiphs - Jean-Marc Valin». Xiph.Org, 2009. [Consulta: 2009-09-11].
  2. Error en el títol o la url.«».
  3. Error en el títol o la url.«».
  4. Error en el títol o la url.«».

Enllaços externs[modifica | modifica el codi]