The invention relates to a compound power-generating shoe, comprising an upper sole and a lower sole. Curved non-
magnetic insulation tubes wound with coils outside, a
charge controller and storage batteries are arranged along the shoe-length direction; rollable magnetic balls or magnetic cylindrical rollers are placed inside the insulation tubes; one collapsible soft
capsule is respectively arranged at the front part and back part of the upper sole, the two soft capsules are connected by a
pipe, the two soft capsules and the
pipe are filled with fluid inside, a power generation
assembly is arranged on the
pipe; the coils, output terminals of the power generation
assembly are both connected with the
charge controller, while the
charge controller is connected with the storage batteries. When people walk wearing the compound power-generating shoe, the magnetic balls or magnetic cylindrical rollers roll, the magnetic lines of force penetrate through the tube wall of the curved non-
magnetic insulation tubes and sweep over each circle of the coils in proper sequence; as a result, the coils induce
electricity; the back part and front part of sole of the foot alternatively press the frontand the back soft
capsule, when one of the soft
capsule is compressed, the fluid inside is forced to flow to drive the power generation
assembly on the pipe to generate power. The compound power-generating shoe of the invention generates power easily and protects health of the people.