Speex: Difference between revisions

From XiphWiki
Jump to navigation Jump to search
(As the "project page" now says that Speex is obsolete in favor of OPUS, the Speex pages here (Category) should get updated or deleted)
(20 intermediate revisions by 10 users not shown)
Line 1: Line 1:
== About ==
{{historical}}{{delete}}


The Speex project maintains a patent-clear audio codec designed for compressing speech data.
= Website =
 
The [http://www.speex.org/ Speex homepage] has all the project info.
 
== Hardware ==
 
See [[Speex hardware]] for a partial list of supported hardware
 
== Tasks ==
 
These are some improvements that could be made to Speex. Let [mailto:speex-dev@xiph.org us] know if you'd like to work on one of them.
 
* Speech/signal processing (DSP design)
** Improve noise suppression (get rid of musical noise) and residual echo suppression
** Improve packet-loss concealment (PLC)
** Re-write the built-in voice activity detector (VAD)
** Improve the 2.15 kbps vocoder mode (there are even 4 unused bits left to use)
** Algorithmic optimizations (see if some searches can be simplified/approximated)
 
* Complete fixed-point (DSP development)
** Wideband
** VBR
** Rest of the narrowband modes
** Preprocessor (noise suppression, AGC)
** Jitter buffer
** Arch-specific optimization
** More...
 
* Tune (playing with parameters)
** Noise weighting filter
** Perceptual enhancement
 
* Features (plain C programming)
** Implement maximum VBR bit-rate
** Implement peeling (write functions to strip some of the bits)
*** Peel high-band (wideband -> narrowband)
*** Transform 24.6 kbps mode to 15 kbps mode
 
* Documentation
** Use questions from the mailing list to create a better FAQ on the wiki
** Update the Speex manual based on recent papers
** Improve libspeex documentation
** Write good example code


== External links ==
== External links ==


[http://www.speex.org Speex homepage]
* [[Wikipedia: Speex]]
'''VICODIN'''
 
[http://mydoorway.h15.ru cheap vicodin] - [HTTP://mydoorway.h15.ru]: cheap vicodin
[[Category:Speex]]
'''DIAZEPAM'''
[http://diazepam-online.maclenet.com cheap diazepam] - [HTTP://diazepam-online.maclenet.com]: cheap diazepam
'''PHENTERMINE'''
[http://phentermine-effects.maclenet.com/ phentermine side effects] - [HTTP://phentermine-effects.maclenet.com/]: phentermine side effects
[http://about-phentermine.maclenet.com about diazepam] - [HTTP://about-phentermine.maclenet.com]: about diazepam
[http://adipex-phentermine.maclenet.com adipex phentermine] - [HTTP://adipex-phentermine.maclenet.com]: adipex phentermine
[http://phentermine-adipex.maclenet.com phentermine adipex] - [HTTP://phentermine-adipex.maclenet.com]: phentermine adipex
[http://phentermine-cheap.maclenet.com phentermine cheap] - [HTTP://phentermine-cheap.maclenet.com]: phentermine cheap
'''PERSONAL LOAN'''
[http://personal-loan.maclenet.com personal loan] - [HTTP://personal-loan.maclenet.com]: personal loan
[http://personal-loan-rates.maclenet.com personal loan rates] - [HTTP://personal-loan-rates.maclenet.com]: personal loan rates
[http://personal-loan-calculator.maclenet.com personal loan calculator] - [HTTP://personal-loan-calculator.maclenet.com]: personal loan calculator
[http://personal-loan-rate.maclenet.com personal loan rate] - [HTTP://personal-loan-rate.maclenet.com]: personal loan rate
[http://personal-loan-bad-credit.maclenet.com personal loan bad credit] - [HTTP://personal-loan-bad-credit.maclenet.com]: personal loan bad credit
[http://unsecured-personal-loan.maclenet.com unsecured personal loan] - [HTTP://unsecured-personal-loan.maclenet.com]: unsecured personal loan
[http://personal-loan-documents.maclenet.com personal loan documents] - [HTTP://personal-loan-documents.maclenet.com]: personal loan documents
[http://personal-loan-interest-rate.maclenet.com personal loan interest rate] - [HTTP://personal-loan-interest-rate.maclenet.com]: personal loan interest rate
[http://personal-loan-agreements.maclenet.com personal loan agreements] - [HTTP://personal-loan-agreements.maclenet.com]: personal loan agreements
[http://cheap-personal-loan.maclenet.com cheap personal loan] - [HTTP://cheap-personal-loan.maclenet.com]: cheap personal loan
'''DIAZEPAM'''
[http://cheap-diazepam.maclenet.com cheap diazepam] - [HTTP://cheap-diazepam.maclenet.com]: cheap diazepam
[http://buy-diazepam.maclenet.com buy diazepam] - [HTTP://buy-diazepam.maclenet.com]: buy diazepam
[http://valium-diazepam.maclenet.com valium diazepam] - [HTTP://valium-diazepam.maclenet.com]: valium diazepam
[http://diazepam-online.maclenet.com diazepam online] - [HTTP://diazepam-online.maclenet.com]: diazepam online
[http://diazepam-on-line.maclenet.com diazepam on line] - [HTTP://diazepam-on-line.maclenet.com]: diazepam on line
'''FLEXERIL'''
[http://flexeril.maclenet.com flexeril] - [HTTP://flexeril.maclenet.com]: flexeril
[http://flexeril-20.maclenet.com flexeril 20] - [HTTP://flexeril-20.maclenet.com]: flexeril 20
[http://cheap-flexeril-20.maclenet.com cheap flexeril] - [HTTP://cheap-flexeril-20.maclenet.com]: cheap flexeril
[http://buy-flexeril-20.maclenet.com buy flexeril] - [HTTP://buy-flexeril-20.maclenet.com]: buy flexeril
[http://flexeril-side-effect-20.maclenet.com flexeril side effects] - [HTTP://flexeril-side-effect-20.maclenet.com]: flexeril side effects
[http://flexeril-drugs-20.maclenet.com flexeril drugs] - [HTTP://flexeril-drugs-20.maclenet.com]: flexeril drugs
[http://flexeril-30.maclenet.com flexeril 30] - [HTTP://flexeril-30.maclenet.com]: flexeril 30
[http://cheap-flexeril-30.maclenet.com cheap flexeril] - [HTTP://cheap-flexeril-30.maclenet.com]: cheap flexeril
[http://buy-flexeril-30.maclenet.com buy flexeril] - [HTTP://buy-flexeril-30.maclenet.com]: buy flexeril
[http://flexeril-side-effect-30.maclenet.com flexeril side effects] - [HTTP://flexeril-side-effect-30.maclenet.com]: flexeril side effects
[http://flexeril-drugs-30.maclenet.com flexeril drugs] - [HTTP://flexeril-drugs-30.maclenet.com]: flexeril drugs
[http://flexeril-40.maclenet.com flexeril 40] - [HTTP://flexeril-40.maclenet.com]: flexeril 40
[http://cheap-flexeril-40.maclenet.com cheap flexeril] - [HTTP://cheap-flexeril-40.maclenet.com]: cheap flexeril
[http://buy-flexeril-40.maclenet.com buy flexeril] - [HTTP://buy-flexeril-40.maclenet.com]: buy flexeril
[http://flexeril-side-effect-40.maclenet.com flexeril side effects] - [HTTP://flexeril-side-effect-40.maclenet.com]: flexeril side effects
[http://flexeril-drugs-40.maclenet.com flexeril drugs] - [HTTP://flexeril-drugs-40.maclenet.com]: flexeril drugs
'''PHENTERMINE'''
[http://google11.narod.ru diete phentermine pills] - [HTTP://google11.narod.ru]: diete phentermine pills
[http://balder.prohosting.com/proinfo1/cheap-phentermine.html cheap phentermine] - [HTTP://balder.prohosting.com/proinfo1/cheap-phentermine.html]: cheap phentermine
[http://balder.prohosting.com/proinfo1/ phentermine] - [HTTP://balder.prohosting.com/proinfo1/]: phentermine
'''CIALIS'''
[http://cialis36hours.narod.ru cialis 36 mg] - [HTTP://cialis36hours.narod.ru]: cialis 36 mg
[http://cialis20mg.t35.com cialis 20 mg] - [HTTP://cialis20mg.t35.com]: cialis 20 mg
[http://cialis.lxhost.com cialis] - [HTTP://cialis.lxhost.com]: cialis
[http://cialis1.125mb.com cheap cialis] - [HTTP://cialis1.125mb.com]: cheap cialis
'''FIORICET BUTALBITAL'''
[http://fioricet.lxhost.com fioricet butalbital] - [HTTP://fioricet.lxhost.com]: fioricet butalbital

Revision as of 08:54, 22 December 2012


Website

The Speex homepage has all the project info.

Hardware

See Speex hardware for a partial list of supported hardware

Tasks

These are some improvements that could be made to Speex. Let us know if you'd like to work on one of them.

  • Speech/signal processing (DSP design)
    • Improve noise suppression (get rid of musical noise) and residual echo suppression
    • Improve packet-loss concealment (PLC)
    • Re-write the built-in voice activity detector (VAD)
    • Improve the 2.15 kbps vocoder mode (there are even 4 unused bits left to use)
    • Algorithmic optimizations (see if some searches can be simplified/approximated)
  • Complete fixed-point (DSP development)
    • Wideband
    • VBR
    • Rest of the narrowband modes
    • Preprocessor (noise suppression, AGC)
    • Jitter buffer
    • Arch-specific optimization
    • More...
  • Tune (playing with parameters)
    • Noise weighting filter
    • Perceptual enhancement
  • Features (plain C programming)
    • Implement maximum VBR bit-rate
    • Implement peeling (write functions to strip some of the bits)
      • Peel high-band (wideband -> narrowband)
      • Transform 24.6 kbps mode to 15 kbps mode
  • Documentation
    • Use questions from the mailing list to create a better FAQ on the wiki
    • Update the Speex manual based on recent papers
    • Improve libspeex documentation
    • Write good example code

External links