<div dir="ltr"><div>Hello everyone.</div><div><br></div><div>I have a problem with a high level of noise after opus encoding/decoding procedure. If I stream a raw data from the microphone and send it back to the speakers I hear the clear sound (with a small delay).</div><div>If I encode each frame, decode it and send it back to the speakers I hear a very noisy signal - it is so large, so it is almost impossible to distinguish words in my speech...</div><div>Should I preprocess the raw pcm data somehow before feeding it to the opus? Is it ok, that I changed few parameters in "defines.h" file (to suppress the RAM requirements - I have only 60 KB RAM free on my STM32 board)? I changed the ENCODER_NUM_CHANNELS 1 and DECODER_NUM_CHANNELS to one, and MAX_FS_KHZ to 8. </div><div>In the code I forced the codec to use SILK mode and to have only one channel.</div><br clear="all"><div>I would be happy for any feedback - where to start and what to check the first.</div><div>Thanks!</div><div><br></div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div>WBR, </div></div><div>Aleksandr</div></div></div>
</div>