Text-to-speech vs music-player device?

What is the difference between a text-to-speech and music-player device and why do my Sonos speaker show up in both lists?

https://docs.hubitat.com/index.php?title=Driver_Capability_List

There should be equivalent functionality between speak() on speechSynthesis and playText() on musicPlayer. They're just there because the driver implements both device classes.