The typical solution, historically, has been to use the Hall effect to create a current that flows with the fluid. (See illustration.) This design has arrays of short, segmented electrodes on the sides of the duct. The first and last electrodes in the duct power the load. Each other electrode is shorted to an electrode on the opposite side of the duct. These shorts of the Faraday current induce a powerful magnetic field within the fluid, but in a chord of a circle at right angles to the Faraday current. This secondary, induced field makes current flow in a rainbow shape between the first and last electrodes.
Losses are less than a Faraday generator, and voltages are higher because there is less shorting of the final induced current. 
However, this design has problems because the speed of the material flow requires the middle electrodes to be offset to "catch" the Faraday currents. As the load varies, the fluid flow speed varies, misaligning the Faraday current with its intended electrodes, and making the generator's efficiency very sensitive to its load.