Hi Colin and
to the forum.
A speed controller is not required, but you will need to use suitable rectifier diodes to convert the AC output to DC.
I'm assuming you would also need some form of voltage regulation to provide a stable output voltage for your battery or electrical devices that it will be powering.
I would suggest the minimotor might be the best hubmotor to use that should suit your requirements:
It is small, compact and probably the cheapest and lightest of the GM hubmotors.
The minimotor has a built in gearbox which should produce a higher output at a lower pedal rpm than any of the direct drive hubmotors, but unfortunately for you, it also has an inbuilt unidirectional clutch
(freewheel device) which prevents the motor from being driven in a forward direction by the wheel.
Because of this, you would need to drive the motor in a reverse direction to enable it to work as a generator. This would mean that a fixed gear
(without a threaded freewheel) would need to be secured to the motor casing by some method other than the threaded boss, otherwise it would simply unscrew itself under load.
This could be achieved by reversing the axial orientation of the motor and fitting a purpose made sprocket to the brake disc mounting holes.
If it was being fitted to something similar to your home made energy cycle
(see attachment) the motor could be installed in its normal position and simply move the chainwheel to the opposite side of the frame to line up with a sprocket mounted on the brake disc side of the motor casing.
Alan