Does O6 have a speaker?

No, the O6 does not have its own speaker. The O6 app streams audio via Bluetooth to Bluetooth speakers, Bluetooth earbuds, and car audio systems.