Independent of the quality of amplification, the quantity you need is actually really small if one is listening at a close distance. The speaker sensitivity is the key metric for power requirements.
The simplified math is:
1w of power can deliver the speaker’s sensitivities volume (e.g. 86db) at 1m (3.28 ft) listening distance.
For every decibel volume increase above 86db requires double the power.
For every meter distance requires double the power.
Therefore…
If one sits 5m (16.4 ft) away from a rated 86db sensitive speakers and wanted to listen to their music at 86db, he/she would 5w of power.
If the volume is increased to 87db, 10w of power is required.
88db would require 20w
89db would require 40w
90db would required 80w and so forth.
You can see there’s an exponential growth of power required when both distance and volumes requirements grow.
That said, the rated speaker sensitivity db, typically around 84 to 96db, is a very high listening volume for most audiophiles. A lawnmower is typically around 94db. Took a measurement using a free dB phone app and I’m usually listening to music around 60db to 75db.