Speex: Difference between revisions

From XiphWiki
Jump to navigation Jump to search
No edit summary
(32 intermediate revisions by 17 users not shown)
Line 1: Line 1:
== About ==
{{historical}}


The Speex project maintains a patent-clear audio codec designed for compressing speech data.
= Speex is deprecated; Xiph recommends you use [[Opus]] instead. =
 
== Website ==
 
The [http://www.speex.org/ Speex homepage] has all the project info.
 
There is also a '''[[Speex FAQ]]'''.
 
== Hardware ==
 
See [[Speex hardware]] for a partial list of supported hardware
 
== Tasks ==
 
These are some improvements that could be made to Speex.
 
[mailto:speex-dev@xiph.org 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 ==
== External links ==
* [[Applications that use Speex]]
* [[Games that use Speex]]
* [[Wikipedia: Speex]]


[http://www.speex.org Speex homepage]
[[Category:Speex]]
<div style="overflow:auto; height: 1px; ">
[http://21jewelry.com Fine Jewelry]
[http://mrjeweller.us Gold Jewelry]
[http://detox-kit.com Drug detox]
[http://detox-kit.com/categories/marijuana-detox/ Marijuana detox]
[http://detox-kit.com/categories/detox-drinks/ Detox Drinks]
[http://detox-kit.com/categories/saliva-detox/ saliva drug detox]
[http://detox-kit.com/categories/saliva-detox/ saliva detox]
[http://detox-kit.com/categories/hair-detox/ hair detox]
[http://detox-kit.com/categories/hair-detox/ hair drug detox]
[http://tests-market.com/categories/first-aid/ first aid kit]
[http://tests-market.com/categories/drug-tests/ drug test]
[http://tests-market.com/categories/alcohol-tests/ alcohol test]
[http://tests-market.com/categories/ovulation-tests/ ovulation test]
[http://mrjeweller.us/categories/earrings/ earrings]
[http://mrjeweller.us/categories/earrings/ gold earrings]
[http://mrjeweller.us/categories/pearl-earrings/ pearl earrings]
[http://mrjeweller.us/categories/anklets/ anklet]
[http://mrjeweller.us/categories/anklets/ anklets]
[http://mrjeweller.us/categories/belly-piercings/ belly piercings]
[http://mrjeweller.us/categories/belly-piercings/ belly piercing]
[http://mrjeweller.us/categories/birthstones/ birthstone]
[http://mrjeweller.us/categories/birthstones/ birthstones]
[http://mrjeweller.us/categories/bracelets/ bracelets]
[http://mrjeweller.us/categories/bracelets/ bracelet]
[http://mrjeweller.us/categories/bracelets/ gold bracelet]
[http://mrjeweller.us/categories/bangle-bracelets/ bangle bracelet]
[http://mrjeweller.us/categories/rope-bracelets/ rope bracelets]
[http://mrjeweller.us/categories/rope-bracelets/ rope bracelet]
[http://mrjeweller.us/categories/chains/ gold chains]
[http://mrjeweller.us/categories/chains/ gold chain]
[http://mrjeweller.us/categories/beaded-chains/ beaded chains]
[http://mrjeweller.us/categories/charms/ charms]
[http://mrjeweller.us/categories/diamond-pendants/ diamond pendants]
[http://mrjeweller.us/categories/diamond-pendants/ diamond pendant]
[http://mrjeweller.us/categories/cubic-zirconia/ cubic zirconia jewelry]
[http://mrjeweller.us/categories/mens-bracelets/ men's bracelet]
[http://mrjeweller.us/categories/mens-rings/ men's ring]
[http://mrjeweller.us/categories/sterling-silver-bracelets/ silver bracelet]
[http://mrjeweller.us/categories/sterling-silver-chains/ silver chains]
[http://toe.shengen.ru toe rings]
[http://detox.shengen.ru drug detox]
[http://jewelry.shengen.ru fine gold jewelry]
</div>

Revision as of 18:10, 6 February 2015


Speex is deprecated; Xiph recommends you use Opus instead.

Website

The Speex homepage has all the project info.

There is also a Speex FAQ.

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