Self-powered loudspeaker