I hope that you are just singing by yourself and not expecting a loud experience.
that Ion speaker is good for listening to music at a reasonable volume, but the mic signal is kinda anemic. I'd highly recommend spending a bit more money and getting something that will put out decent sound.
The Behringer Xenyx 1002fx is decent enough for home karaoke.