Better quality microphone satellite for assist

following the 13 dollar solution from HA’s docs, I am using an m5 stack atom echo device as a microphone satellite.

8 out of 10 times, the generated text is not accurate.
generated text when assist is from my phone is very accurate, so I am guessing this is due to the low audio quality of the atom echo device.

are there other better quality satellite microphone devices compatible with assist?

In my experience it is often due to wrong settings and background noise. Settings for noise, gain and volume multiplier. You can listen to the recordings that your atom make and change the settings based on what you hear.

Look at the end of this page for more info