Young Free
2009-May-17 03:06 UTC
[Speex-dev] how to improve the voice quality (run speex on ADSP-BF533)
I bought a ADSP-BF533-EZkit-LITE V2.1 to develop a speech codec application using SPEEX. I have tested SpeexEcho project from both BlackfinSDK-Rel201 and BlackfinSDK-Rel310. When disabling SPEEX processing, i.e. using PASS-THROUGH mode, the output voice is ok, which is exactly as the input voice. However, when enabling SPEEX processing, the output is bad, no matter how to set the parameters in the InitializeSpeex() function. For example, we set: tmp=1; speex_decoder_ctl(g_pvDec, SPEEX_SET_ENH, &tmp); tmp=1; speex_encoder_ctl(g_pvEnc, SPEEX_SET_VBR, &tmp); tmp=8; speex_encoder_ctl(g_pvEnc, SPEEX_SET_QUALITY, &tmp); tmp=3; speex_encoder_ctl(g_pvEnc, SPEEX_SET_COMPLEXITY, &tmp); (the other parameters are preserved as default.) Would you like to help me to solve this problem? or send me some renewed speech codec demoes can work better on BLACKFIN DSP please. I also noiticed that somebody met the same problem unsolved, see: http://www.blackfin.org/phorum/read.php?1,8138,8138#msg-8138 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20090517/af8828c9/attachment.htm
Jean-Marc Valin
2009-May-28 11:20 UTC
[Speex-dev] how to improve the voice quality (run speex on ADSP-BF533)
Are you getting the same quality as the samples in http://www.speex.org/samples/ If not, it's most likely a bug in your code. I suggest you start from sampleenc/sampledec (in the manual) or testenc.c Jean-Marc Young Free a ?crit :> I bought a ADSP-BF533-EZkit-LITE V2.1 to develop a speech codec > application using SPEEX. I have tested SpeexEcho project from both > BlackfinSDK-Rel201 and BlackfinSDK-Rel310. > When disabling SPEEX processing, i.e. using PASS-THROUGH mode, the > output voice is ok, which is exactly as the input voice. However, when > enabling SPEEX processing, the output is bad, no matter how to set the > parameters in the InitializeSpeex() function. > For example, we set: > tmp=1; > speex_decoder_ctl(g_pvDec, SPEEX_SET_ENH, &tmp); > tmp=1; > speex_encoder_ctl(g_pvEnc, SPEEX_SET_VBR, &tmp); > tmp=8; > speex_encoder_ctl(g_pvEnc, SPEEX_SET_QUALITY, &tmp); > tmp=3; > speex_encoder_ctl(g_pvEnc, SPEEX_SET_COMPLEXITY, &tmp); > (the other parameters are preserved as default.) > Would you like to help me to solve this problem? or send me some renewed > speech codec demoes can work better on BLACKFIN DSP please. > I also noiticed that somebody met the same problem unsolved, see: > http://www.blackfin.org/phorum/read.php?1,8138,8138#msg-8138 > > > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Speex-dev mailing list > Speex-dev at xiph.org > http://lists.xiph.org/mailman/listinfo/speex-dev
Reasonably Related Threads
- echo cancellation on Blackfin DSK
- Opus on Analgo Devices ADSP-21489
- [PATCH 6/6] rpmsg: add a device ID to also bind to the ADSP device
- [RFC 12/12] rpmsg: add a device ID to also bind to the ADSP device
- [RFC 12/12] rpmsg: add a device ID to also bind to the ADSP device