Speex (libspeex) | ||
---|---|---|
Generell informasjon | ||
programtype | lydfilformat | |
utvikler | Xiph.Org Foundation / Jean-Marc Valin | |
Første utgivelse | mars 2003 _ | |
oppdateringsdato | 2015 | |
Tillatelse | BSD Type / " Xiph License " | |
Utgivelser | ||
Speex (libspeex) | Opus | |
Lenker | ||
Offesiell nettside | ||
Speex- prosjektet har som mål å lage en gratis kodek for tale, ubegrenset av programvarepatenter . Speex er lisensiert under BSD-lisensen og brukes med Xiph.Org Foundations Ogg - beholder .
Designeren av Speex (Jean-Marc Valin) ser på prosjektet sitt som et supplement til Ogg Vorbis -prosjektet , siden Vorbis ikke ble designet som en talekodek, men som en lydkodek for generell bruk.
Speex er basert på CELP og er designet for å komprimere stemme ved bithastigheter fra 2 til 44 kbps og har funksjoner som ikke finnes i andre stemmekodeker som intensitetsstereokoding, integrasjon av flere samplingshastigheter i samme bitstrøm og VBR -modus .
Speex - prosjektet er startet fordi det var behov for en stemmekodek som var åpen kildekode og fri for programvarepatenter . Dette er essensielle betingelser som skal brukes av enhver gratis kildeprogramvare. Vorbis gjør allerede generell lyd, men den er egentlig ikke optimalisert for tale. I motsetning til mange andre stemmekodeker er Speex ikke designet for mobiltelefoner, men for Voice over IP ( VoIP ) og filbasert komprimering.
Designmålene var å tillate god stemmekvalitet og lav bithastighet (dessverre ikke samtidig). God kvalitet innebar også støtte for bredbånd ( 16 kHz samplingsfrekvens ) samt smalbånd (telefonkvalitet, 8 kHz samplingsfrekvens).
Design for VoIP i stedet for mobiltelefoner betyr at Speex må være robust mot pakketap, men ikke korrupt, så pakker kommer uendret eller ikke i det hele tatt. Ideen var også å ha en rimelig kompleksitet og minnekrav uten å gå for mye på akkord med effektiviteten til kodeken .