the vizio soundbar on my trike is made to run off a little dc wallwart, so i just made a plug to go straight to my lighting pack instead, since that's within the voltage range of the soundbar. works fine, and the lighting battery has more than enough spare capacity to run it and all the lights, so i don't need a separate battery for it, or a converter for the traction battery to power it.
so you could certainly build a pack for yours. it is highly likely that it will operate normally at a lower voltage than the power adapter lists, but i would shy away from running it above that limit. so you don't really need a dc-dc between battery and speaker, as long as your battery is never above the 25v wallwart output voltage the speaker expects.
(you may be able to run it above that, but you'd want to investigate the power input stage before trying, to be sure all the components on the input bus can handle higher voltages; some are not well-engineered for anything above the original adapter).
if you're going to use a dc-dc, then you might as well use a much lower voltage battery of whatever type will fit in teh case you want to use, and then convert it up to the speaker input voltage.
this has a few more details on the trike soundbar
About a year ago my very customized RadRunner Plus was stolen. I've had a few projects under the belt since then, and even some high power bought two wheelers (Luna XXX) but nothing felt quite right. So when I saw a guy selling a RR+ with the OC Cafe Racer seat already included, I jumped on it...
endless-sphere.com