There are numerous ways and motor types but as already mentioned, not much power.
I have built a couple of these engines myself (not with generator though) in the past and just out of interest I did a Google and came up with many, this being just one.
Maybe give some direction and you could...