Microphone Quality on Raspberry Pi 5

I have a Raspberry Pi 5 and I connected a regular microphone to it, but the quality is bad during online calls , on my Windows PC it sounds much better. Are there any sound cards I can buy that will improve my sound with AEC (Acoustic Echo Cancellation) or any other option?

hi, what is the sound card model that you are using for your microphone?