Questions tagged [speex]

Speex is an open-source audio compression format designed for speech. It is based on CELP and is designed to compress voice at bitrates ranging from 2 to 44 kbps.

Speex is a patent-free audio compression format designed for speech and also a free software speech codec that may be used on VoIP applications and podcasts. Speex is be free of any patent restrictions and is licensed under the revised (3-clause) BSD license. It may be used with the Ogg container format or directly transmitted over UDP/RTP.

The Speex designers see their project as complementary to the Vorbis general-purpose audio compression project. Speex is a lossy format, meaning quality is permanently degraded to reduce file size. The Speex project was created on February 13, 2002.

The first development versions of Speex were released under LGPL license, but as of version 1.0 beta 1, Speex is released under Xiph's version of the (revised) BSD license. Speex 1.0 was announced on March 24, 2003, after a year of development. The last stable version of Speex encoder and decoder is 1.2.0.

The Speex codec has been obsoleted by Opus. It will continue to be available, but since Opus is better than Speex in all aspects, users are encouraged to switch

source : wikipedia.com

152 questions
0
votes
1 answer

compiling libspeex for symbian

I want to use libspeex library in my nokia Qt application. How do I compile speex for this purpose, and how do i add it to my qt project?
user434541
  • 1,305
  • 2
  • 13
  • 21
0
votes
0 answers

Speex installation

I have trouble with installing a Speex library for Visual Studio Community 2015! The Install file contains only: *% ./configure [--prefix=] % make % make install* If it's impossible please suggest a different library for sound…
Bułek
  • 19
0
votes
1 answer

Combining multiple sound streams in Java

I have a number of voice sound streams encoded in PCM (PCM_SIGNED 8000.0 Hz, 16 bit, mono, 2 bytes/frame, little-endian) which I want to send over the network. To save bandwidth I currently encode the streams using JSpeex. However to save even more…
dbotha
  • 1,501
  • 4
  • 20
  • 38
0
votes
1 answer

Problems installing pySpeex

When I try to install the pySpeex wrapper on a raspberry Pi, I've got the following error message: pi@raspberrypi ~/Desktop/speex-1.2rc2 $ python setup.py install running install running build running build_ext building 'speex' extension gcc…
Zorgmorduk
  • 1,265
  • 2
  • 16
  • 32
0
votes
1 answer

differentiating dynamic RTP payloads using type 97

When receiving and parsing RTP audio, how do I differentiate between the various payload types that all use the same dynamic payload type in the RTP header? For example, I've got both Speex and iLBC packets coming in and both specify payload type…
alpartis
  • 1,086
  • 14
  • 29
0
votes
1 answer

Speex echo canceler, initial state learning

I rebuilding an existing product using the speex echo canceler (to replace an obsolete speakerphone solution). There is a strong feedback from the speaker to the microphone, both mounted in the same surface with the microphone only mounted in a…
LsH
  • 45
  • 7
0
votes
1 answer

Convert Speex files to MP3, programatically?

Is is there some sort of library that would allow me to convert a speex file to an mp3 file? If it were do-able from php that would be even better, but really anything would probably work.
Paul Wicks
  • 62,960
  • 55
  • 119
  • 146
0
votes
1 answer

MumbleKit library produces no .a target

I included the MumbleKit library in a project and all seems to compile correctly; yet none of the 3dparty libraries, nor main mumblekit library produces its .a target. I even tried compiling 3dparties library Speex individually and again no error,…
Fabrizio Bartolomucci
  • 4,948
  • 8
  • 43
  • 75
0
votes
1 answer

voice communication for python help!

I'm currently trying to write a voicechat program in python. All tips/trick is welcome to do this. So far I found pyAudio to be a wrapper of PortAudio. So I played around with that and got an input stream from my microphone to be played back to my…
Eric
  • 18,532
  • 2
  • 34
  • 39
0
votes
1 answer

Libtool issue while compiling Liblinphone

I'm trying to compile this lib: https://github.com/BelledonneCommunications/linphone-iphone During generation I get this: /linphone-iphone/submodules/build/..//externals/speex/libspeex/cb_search.c libtool: Version mismatch error. This is libtool…
orkenstein
  • 2,810
  • 3
  • 24
  • 45
0
votes
1 answer

android speex mp3 file echo cancellation

I'm working on an application which is recording the microphone's input and at the same time has to be able to play an MP3 file via Loudspeakers. I need to cancel the echo of the MP3 file. I've tried to use AcousticEchoCanceler, but it didn't…
Straw.Hat
  • 21
  • 3
0
votes
0 answers

Can't compile Speex Library Samplenc

I'm actually trying to recode a skype like application. I successfully managed to install and use portaudio and opencv libraries but I'm having some trouble with Speex on visual studio 2013 (for the compression codec). At the moment, I'm just trying…
Pictar
  • 47
  • 9
0
votes
1 answer

In built AEC Android performance

Does anyone know if the in-built AEC that ships with Android post Jelly Bean works well? I am trying it and the output I get is very low in volume and very choppy. It does cancel all the speaker output but the leftover user input via mic is in…
Adi
  • 23
  • 3
0
votes
0 answers

Speex Echo cancellation `Fatal signal 11 (SIGSEGV) at 0x00000008 (code=1)`

I`am developping and android VoIP apps using Audiotracks and Audiorecord. But there is a lot of echo, I tried to use Speex echo canceller with JNI but I get error : 07-21 16:58:39.029: A/libc(7570): Fatal signal 11 (SIGSEGV) at 0x00000008…
0
votes
1 answer

how to test webrtc aec in android?

Hi i want to test the webrtc aec and i want to know how it works.. Because i am going to integrate speex. I dont know how to do all the things but i have to do. So please give me the information about how to test and is there any application to…
optimus prime
  • 764
  • 1
  • 13
  • 39