shop vac and turbo nozzles
Most shop vacs will spin a turbo brush, but not very fast. Unfortunately, no shop vac that I know of has an electric hose. However, if you want to vacuum lots of carpet with a shop vac, there is a way. Get a universal power nozzle such as the Sebo et1 or et2, Lindhaus pb12 or pb14, Wessel Werk ebk340 or the Riccar universal power nozzle. These have pig tail cords on them with a mini plug at the end. There is a 35 foot cord you can get that plugs in to a regular outlet and has a mini plug on the other end. Connect that to your power nozzle, insert the wand of the shop vac hose and that combination should clean very well.