Do I need an Amazon account to use Alexa?

No, you only need an Amazon account if you want to use Alexa on your speaker.