Displaying 20 results from an estimated 2000 matches similar to: "Double codebook"
2006 Sep 11
2
Distances in codebook search
Hello,
I recently measured the distances ndist[0][nb_subvect-1] which are used
to make the decicion, which codebook entries are to be used in
libspeex/cb_search.c (function split_cb_search_shape_sign).
For that I took a couple of audio books (all german speech), downsampled
the tracks to 8kHz and encoded them with "speexenc -n --bitrate 15000
..." (I used svn revision 11825).
Usually,
2006 Sep 18
2
Exc CB Search very little Question
Hello,
just to make sure I haven't gotten anything wrong:
In cb_search.c (function split_cb_search_shape_sign) after all that
searching nb_subvect CB entries are being written into the stream. These
are all taken from the same codebook.
If I wanted to, I could just change their order, couldn't I?
Because important is only the linear combination of them all together,
which I keep
2006 Sep 18
2
Exc CB Search very little Question
Hi,
Jean-Marc Valin wrote:
> Not sure I understand your question. Change the order of what within what?
In cb_search, we iterate nb_subvect times over a codebook, finding
nb_subvect codebook entries to quantize the excitation signal. After
finding these nb_subvect codebook entries, they're written into the stream:
/*save indices*/
for (i=0;i<nb_subvect;i++)
{
2006 Aug 08
2
NB SubMode: 5
Hi,
Jean-Marc Valin wrote:
>> I haven't tracked the Assignment of the SubModeID through the source
>> code, so I just wanted to ask, if I can assume "speexenc -n" to use
>> SubModeID 5 always?
>
> Only if you never change the bit-rate. But speexenc -n was a dumb idea
> in the first place...
I know ... Thats why I downsampled the WAV-File to 8kHz (I got
2006 Sep 19
2
Exc CB Search very little Question
Hi,
Jean-Marc Valin wrote:
> Well, you could change the order in the encoder as long as you reverse
> it in the decoder as well.
Ok, I see that in the split_cb_shape_sign_unquant function, that each
coefficient is tied to it's position in the nb_subvect exc coefficients.
Honestly, I have problems understanding what exactly the codebook search
works like. If you have the time to to
2006 Aug 07
2
NB SubMode: 5
Hello,
I do test runs of speex using
speexenc -n [name].wav [name].spx
The wav-files (6 different speech files) hereby are sampled at 44100Hz.
Most interestingly, all Frames have SubModeID 5.
I haven't tracked the Assignment of the SubModeID through the source
code, so I just wanted to ask, if I can assume "speexenc -n" to use
SubModeID 5 always?
Ciao,
Bj?rn
--
You will
2006 May 25
1
stopping the speex file
Hi ,
I am playing the speex file while decoding it through the sound card . How
do I programmatically stop it in the middle while its playing any
suggestions???????
Thanks and Regards
Naga Praveen N
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20060525/a969b5df/attachment.htm
2006 Aug 11
2
Speex in mobile phones?
Hi
I want to implement speex in the project I working on, is it possible? I use Symbian, so, is there C++\Java speex for phones?
Regards
Thabang
---------------------------------
Talk is cheap. Use Yahoo! Messenger to make PC-to-Phone calls. Great rates starting at 1?/min.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2006 Sep 19
2
Exc CB Search very little Question
Hi,
Jean-Marc Valin wrote:
>> 1. What is the point in multiplying a codebook index with some number
>> ant adding a loop variable to it as done in the exc unquant function.
>> for (j=0;j<subvect_size;j++)
>> exc[subvect_size*i+j]+=s*0.03125*shape_cb[ind[i]*subvect_size+j];
>
> That's just how you represent a 2D array in C: the codebook has
2006 Jul 13
4
Compiling the latest SVN checkout
Hello,
I just checked out the latest version of speex and I want to compile it.
The INSTALL file says that's easy:
bjoern@deimos:~/studium/beleg/resources/svn/speex$ cat INSTALL
Installing Speex is as easy as:
% ./configure [--prefix=<install-path>]
% make
% make install
Note that if you are using the code from SVN, you will need to run
"autogen.sh" instead of
2005 Oct 14
2
Steganographic extension to Speex
Hello kind developers,
I am planning on creating a steganographic extension for speex/CELP.
Since speex/CELP is lossy, there should be quite many bits that one
can use for hiding data.
I'm familiar with the principles of CELP (two filter loops, one for
pitch, the other for formants, let the raw speech frame run through
those filter loops, take residue signal, map it on a codebook entry,
2006 Jul 23
0
Double codebook
> Kind of interesingly to me, with that plain command-line-call mentioned
> above, double_codebook is turned on.
> Since I haven't found anything in the manpages: how can I turn this off?
> Would you consider turning this off useful?
double_codebook isn't a feature. It's just an internal parameter that
describes how the encoding is done at different bit-rate. In practice,
2005 Oct 25
1
Steganographic extension to Speex
Hello,
Jean-Marc Valin schrieb:
>>I am planning on creating a steganographic extension for speex/CELP.
>>Since speex/CELP is lossy, there should be quite many bits that one
>>can use for hiding data.
>
> Quite the opposite. Speex uses very few bits, so every bit you corrupt
> is likely to be heard. You would need to use "fractions of bits" at a
> time.
2006 Sep 11
0
Distances in codebook search
Bj?rn,
I would be very interested in looking at your data and the R file.
Actually, I think a lot of people would. You might want to post it on a
website...
CB
-----Original Message-----
From: speex-dev-bounces@xiph.org [mailto:speex-dev-bounces@xiph.org] On
Behalf Of Bj?rn Thalheim
Sent: Monday, September 11, 2006 4:43 AM
To: speex-dev@xiph.org
Subject: [Speex-dev] Distances in codebook
2005 Oct 14
0
Steganographic extension to Speex
> I am planning on creating a steganographic extension for speex/CELP.
> Since speex/CELP is lossy, there should be quite many bits that one
> can use for hiding data.
Quite the opposite. Speex uses very few bits, so every bit you corrupt
is likely to be heard. You would need to use "fractions of bits" at a
time. Even then, it may be hard to hide data efficiently (so it's
2018 Mar 23
0
New package: codebook
Dear R users,
codebook (v. 0.5.8) was just released on CRAN.
https://CRAN.R-project.org/package=codebook
It uses the metadata/attributes that some other packages add (item labels,
value labels, labelled missings) to automatically generate a codebook that
is both human- and machine-readable. It combines metadata about the
variables with data summaries. Many people will import this kind of
2018 Mar 23
0
New package: codebook
Dear R users,
codebook (v. 0.5.8) was just released on CRAN.
https://CRAN.R-project.org/package=codebook
It uses the metadata/attributes that some other packages add (item labels,
value labels, labelled missings) to automatically generate a codebook that
is both human- and machine-readable. It combines metadata about the
variables with data summaries. Many people will import this kind of
2008 Mar 26
0
Mixing Codebook?
> ok, lets get to the point. :)
> I would need to mix some audio streams realtime. After googling a little
> I had only two answers:
> 1 - decode,mix,encode
> 2 - lower quality, send streams at the same time and mix at the client.
>
> I didnt like either solutions.
>
> I?m not an audio expert, so I?m just saying something silly. I readed
> that speex uses a fixed
2006 Feb 08
1
Speex Command line, Changing the LPC order and modifying the codebook
Hi,
can someone help me understand and experiment with Speex in a better way than my knowledge. I want to change the LPC filter order of the Speex algorithm. I think I need to change the LPC order( or lpcSize) in modes.c file. but to make it work I need to modify the codebook also, can someone tell me how to go about changing the codebook entries to support the changed order of prediction.
2000 Dec 24
1
Codebook Flexibility
I've tried to understand the codebook matter (but haven't yet had
time to read the source).
I want to understand how ibg is the flexibility resulting from packing
the codebook in the header of every bitstream.
Can we, for example, change the volume of the whole sound by scaling
the vectors in the codebook? (My guess is that this wouldn't be enough,
as we have to scale the floor of