Displaying 9 results from an estimated 9 matches similar to: "VAD in preprocessor"
2007 Jan 08
1
VAD in preprocessor
Hi all and Jean-Marc,
 
Firstly thanks a lot to you for helps, at last I accomplished to use
speex-1.2beta1 in my speech application. I try to understand speex source
code and improve speech quality. The problem in my application (like many
people in the list says) is noise. So I've added VAD in preprocessor as
following. VAD in preprocessor is very good, there is not noise outside
speech. I
2006 Dec 29
0
using speex in C#
Hi SAITAMA Taro,
I have been using speex-1.2beta1 dll in our voice application written with
C#. In order to use Speex correctly firstly I advice to you examination
speexenc and speexdec projects.
I have used unsafe code and fixed statements in C#. I have added following
method to library and I used that instead of speex_encoder_init simply.
void *speex_encoder_init_new(int modeID)
{
	const
2006 Dec 11
0
A question about speex_bits_write function
Thanks a lot for your explanations. Is it right I understand? if I've set
SPEEX_SET_BITRATE to 16000(bps) this means that output is 16000/8=2000 bytes
and I should set MAX_FRAME_BYTES and the length of cbits to 2000. Is it
right? Maybe it is simple question but your answer is important for me,
actually thanks a lot for your helps.
Yasemin
The last argument should simply be the size of your
2006 Dec 15
2
About "Convert 8->16 bits"
Hi everybody,
 
I have been using speex-1.2beta1 and my input data is 8-bit unsigned so I
know that I should convert from 8 to 16 bits. I've done the convertion as
following.
 
for(int i=0; i<160; ++i)
{
            input_frame[i] = (short)( (data[2*i] << 8) | data[2*i+1]);
      }
 
When my codec application didn't work right, I think that the reason is an
error at this
2006 Dec 09
1
one more question about speex_bits_insert_terminator and speex_bits_write
Hi everybody,
I have been examining on how I can use speex completely so I have one more
question. I looked at examples and source code and it goes on.
speex_bits_insert_terminator is called in speex_bits_write function. Shall I
call this method one more time anywhere? Because in speexenc project,
firstly speex_bits_insert_terminator is called then speex_bits_write is
called when we assume that
2006 Dec 09
1
A question about speex_bits_write function
Hi everybody,
I need clarification about speex_bits_write function usage. There is an
example usage of it.
nbBytes = speex_bits_write(&bits, cbits, MAX_FRAME_BYTES);
I examine the content of this function and which value should I set to
MAX_FRAME_BYTE. In speexenc project, it is 2000 and in manual it is 200. For
example, I set it to 200 but the length of bits->chars is 250
2005 Feb 21
2
speex denoiser adaptation time
Hi Jean Marc & List,
So I have been fiddling with the denoiser (again).  While poking
around I noticed that nb_preprocess is basically a counter that
is mod-ded with 100 (the default), which causes Smin[] to be re-
seeded with the value in Stmp[] (min of the previous adaptation
period).  Smin[] is then used to update the noise probability, which
is (probably) less likely when adaptation
2005 Feb 21
0
speex denoiser adaptation time
Hi Tom,
Of course the current tuning of the denoise is approximative and could
probably be improved... That being said, the modulo 100 isn't the
adaptation time itself, but rather the window over which to look for
minima. The main idea is this: if the power in a certain bin isn't too
much higher than the minimal value for a certain window, then we can
adapt the noise estimate. The
2005 Oct 26
4
small patch for preprocess
Skipped content of type multipart/alternative-------------- next part --------------
A non-text attachment was scrubbed...
Name: preproc_patch_dth_10_26_05.patch
Type: application/octet-stream
Size: 8774 bytes
Desc: not available
Url : http://lists.xiph.org/pipermail/speex-dev/attachments/20051026/c27a3ed6/preproc_patch_dth_10_26_05.obj