Do I need an Amazon Prime account to use Alexa on the speaker?

No, but if you have an Amazon Prime account, you’ll have access to Amazon Prime Music with more available content.