It’s essentially the same thing as an external DAC, just built right into the speaker — much like a USB headset. For example, I have a dedicated external DAC (Fiio K5 Pro) connected to a USB port, with my speakers plugged into that. It runs out of the box. So, everything is fine.
The Fiio stuff is easy to check if it will work in Linux though. The speaker manufacturers make no mention of what OS they support. The kernel is going to need to support the device isn’t it?
In the ten-plus years I’ve been using Linux, I have never encountered a situation where a necessary driver or support wasn’t available in the Linux kernel—except perhaps with very new hardware, but that’s hardly the case here.