"play message on speker" grayed out

I would love to hear a spoken message when a certain condition has been met.
However in automations this option has been greyed out.
Surely this is because no speaker has been added to my system.
Question is 2-fold.

  1. Can I have the notification being read on my phone?
  2. What would be the recommended speaker for my SmartThings environment (good speaker, not too expensive)?