![]() | Este artículo o sección necesitareferencias que aparezcan en unapublicación acreditada. Busca fuentes:«Speex» –noticias ·libros ·académico ·imágenes Este aviso fue puesto el 30 de abril de 2011. |
Speex (libspeex) | |||||
---|---|---|---|---|---|
Parte deProyecto GNU | |||||
![]() | |||||
Información general | |||||
Tipo de programa | códec de audio | ||||
Desarrollador | Fundación Xiph.Org / Jean-Marc Valin | ||||
Lanzamiento inicial | marzo de 2003 | ||||
Licencia | TipoBSD / "Licencia Xiph" | ||||
Información técnica | |||||
Programado en | C | ||||
Versiones | |||||
Última versión estable | 1.2.124 de junio de 2022 | ||||
SerieProyecto GNU | |||||
| |||||
Archivos legibles | |||||
.spx | |||||
Archivos editables | |||||
.spx | |||||
Enlaces | |||||
El proyectoSpeex tiene como objetivo crear uncódeclibre para voz, sin restricciones de ninguna patente desoftware. Speex está sujeto a laLicencia BSD y es usado con el contenedorOgg de laFundación Xiph.Org.
El diseñador de Speex (Jean-Marc Valin) ve su proyecto como un complemento del proyectoOgg Vorbis, ya que Vorbis no fue diseñado como códec de voz, sino como códec de audio de propósito general.
Speex se basa enCELP y está diseñado para comprimir voz abit rates desde 2 a 44kbps y posee características que no tiene otros códecs de voz como codificación de intensidad estéreo, integración de múltiplesfrecuencias de muestreos en el mismo bitstream y modoVBR.
El proyectoSpeex ha sido iniciado porque había una necesidad de uncódec de voz que fuera decódigo libre y libre depatentes de software. Estas son condiciones esenciales para ser usado por cualquier software de código libre.Vorbis ya hace de audio general, pero no está realmente optimizado para la voz. También a diferencia de muchos otros códecs de voz, Speex no está diseñado para teléfonos celulares, pero si para Voz sobre IP (VoIP) y compresión basada en archivos.
Las metas en el diseño eran permitir buena calidad en la voz y bajobit-rate (desafortunadamente no al mismo tiempo). Buena calidad también significaba tener soporte para wideband (frecuencia de muestreo de 16 kHz) además de narrowband (calidad de teléfono, frecuencia de muestreo de 8 kHz).
El diseño para VoIP en vez de teléfonos celulares significa que Speex debe ser robusto a pérdida de paquetes, pero no corromperlos, entonces los paquetes llegan sin alteración o no llegan para nada. También, la idea era tener una complejidad y requerimiento en memoria razonable sin comprometer mucho la eficiencia delcódec.