Demixing speech out of mixed voices is not easy abstraction. Use specific
pitch filters to seperate out a particular pitch of the signal. Speech is much
sensitive model as it all is at a very low frequency. Every human voice has
its own pitch and othe parameters. Go through the encoding process of any
speech coder as to understand how can you synthesize and analyze speech.
Here you may not need to do code search or any technique but you need to convert
speech into those parameters of the speech (like pitch etc) seperate out the
parameters there and then convert back to PCM
From: h...@yahoo.com.cn
Subject: [speechcoding] Re: How to mix pcm sample?
To: s...
Date: Thursday, 4 December, 2008, 7:47 AM
I am not famliar with it. But how can you abstarct signal from the mixed?
5+5=10,2+8=10, 3+7=10. Only knowing the sum,how do u know the combined add
components?
cheers
hyeewang
Hello, >
>I am implementing a voice conferencing program. I am using
>tms320vc5416 dsp.I have a distortion problem. I have A-law expanded(13
>bit) pcm samples. These samples are stored as unsigned short in
>buffers. I convert this samples signed int and then I simply add these
>samples together. I abstract users own voice from the sum. At the and
>I scale the conclusion(shift right 2 bits). Then I convert signed int
>samples to unsigned short samples. Voice quality isn't good. How can I
>improve voice quality.
>
>I would appreciate any help in this regard. Thanks a lot, in advance.
>
>Regards,
>
>Galip
>----------- --------- --------- -------
Reply by hyee...@yahoo.com.cn●December 4, 20082008-12-04
I am not famliar with it. But how can you abstarct signal from the mixed?
5+5,2+8,3+7. Only knowing the sum,how do u know the combined add
components?
cheers
hyeewang
Hello, >
>I am implementing a voice conferencing program. I am using
>tms320vc5416 dsp.I have a distortion problem. I have A-law expanded(13
>bit) pcm samples. These samples are stored as unsigned short in
>buffers. I convert this samples signed int and then I simply add these
>samples together. I abstract users own voice from the sum. At the and
>I scale the conclusion(shift right 2 bits). Then I convert signed int
>samples to unsigned short samples. Voice quality isn't good. How can I
>improve voice quality.
>
>I would appreciate any help in this regard. Thanks a lot, in advance.
>
>Regards,
>
>Galip
>
Reply by debabrata pal●December 3, 20082008-12-03
Even more, check which stream is causing saturation , do an gain reduction
untill no saturation happens.
On Tue, 02 Dec 2008 Pandu Ranganadh M wrote : >Hi,
>
>Before converting signed short, you can check saturation. Or earlier you do
>it .
>
>Regards,
>Pandu.
>On Mon, Dec 1, 2008 at 2:43 PM, galip0986 wrote:
>
> > Hello,
> >
> > I am implementing a voice conferencing program. I am using
> > tms320vc5416 dsp.I have a distortion problem. I have A-law expanded(13
> > bit) pcm samples. These samples are stored as unsigned short in
> > buffers. I convert this samples signed int and then I simply add these
> > samples together. I abstract users own voice from the sum. At the and
> > I scale the conclusion(shift right 2 bits). Then I convert signed int
> > samples to unsigned short samples. Voice quality isn't good. How can
I
> > improve voice quality.
> >
> > I would appreciate any help in this regard. Thanks a lot, in advance.
> >
> > Regards,
> >
> > Galip
> >
> >
> >
Reply by Pandu Ranganadh M●December 2, 20082008-12-02
Hi,
Before converting signed short, you can check saturation. Or earlier you do
it .
Regards,
Pandu.
On Mon, Dec 1, 2008 at 2:43 PM, galip0986 wrote:
> Hello,
>
> I am implementing a voice conferencing program. I am using
> tms320vc5416 dsp.I have a distortion problem. I have A-law expanded(13
> bit) pcm samples. These samples are stored as unsigned short in
> buffers. I convert this samples signed int and then I simply add these
> samples together. I abstract users own voice from the sum. At the and
> I scale the conclusion(shift right 2 bits). Then I convert signed int
> samples to unsigned short samples. Voice quality isn't good. How can I
> improve voice quality.
>
> I would appreciate any help in this regard. Thanks a lot, in advance.
>
> Regards,
>
> Galip
>
>
>
Reply by "Einat Yellin (Lachover)"●December 2, 20082008-12-02
Hi,
You probably have saturation problem when you sum the samples.
You could try shifting right the samples before the summation.
Regards,
Einat
From: s... [mailto:s...]
On Behalf Of galip0986
Sent: Monday, December 01, 2008 11:13 AM
To: s...
Subject: [speechcoding] How to mix pcm sample?
Hello,
I am implementing a voice conferencing program. I am using
tms320vc5416 dsp.I have a distortion problem. I have A-law expanded(13
bit) pcm samples. These samples are stored as unsigned short in
buffers. I convert this samples signed int and then I simply add these
samples together. I abstract users own voice from the sum. At the and
I scale the conclusion(shift right 2 bits). Then I convert signed int
samples to unsigned short samples. Voice quality isn't good. How can I
improve voice quality.
I would appreciate any help in this regard. Thanks a lot, in advance.
Regards,
Galip
Reply by galip0986●December 1, 20082008-12-01
Hello,
I am implementing a voice conferencing program. I am using
tms320vc5416 dsp.I have a distortion problem. I have A-law expanded(13
bit) pcm samples. These samples are stored as unsigned short in
buffers. I convert this samples signed int and then I simply add these
samples together. I abstract users own voice from the sum. At the and
I scale the conclusion(shift right 2 bits). Then I convert signed int
samples to unsigned short samples. Voice quality isn't good. How can I
improve voice quality.
I would appreciate any help in this regard. Thanks a lot, in advance.