Extracting energy from the sun are these portable speakers that offer eight hours of playtime for a six-hour charge. Available for $40, the infinity X solar-powered speakers from Kitsound are suitable for use as mobile phone speakers, computer speakers, stereo speakers or general audio speakers.