I really don't see the point in trying to generate electricity on the fly. To me, it goes against the principle of prepare what you can before you get in the water. If I can prepare a power source (e.g. a battery) ahead of time, so I get in the water with that "task" already done, I would prefer that. What I hope we'll see is big strides in making that kind of thing much more efficient. Smaller "batteries" that last longer and recharge much more quickly. A coin-sized battery that would power a computer like a Petrel for 60 hours of diving and recharge in 5 minutes. A really small coin-sized battery that would power an AI transmitter for a year or more.
I would much rather have that than have any part of my dive depend on a generator that is built into my 1st stage. I want my 1st stage to continue to be as stone simple and reliable as possible.
Also, as I've predicted before, I think CCR tech is only a few years away from a new wave that will see it become ubiquitous. So, rather than think about revolutionizing OC by adding generators to 1st stages, maybe you should think about what great new things could come out of advancing CCR tech.
One example idea, off the top of my head: Somebody invents a new process for scrubbing CO2. Maybe a solid state device that uses some electrochemical process. So, no more lime cartridges and no more limits on bottom time that come from limited scrubber capacity. That means the unit itself also potentially gets way smaller. Maybe even 1/10th the size. For recreational stuff, you could then possibly dive with 2 x AL13s on your CCR and stay down for 5 or 6 hours (wild-ass guess). Or maybe the unit it so small that you can easily use 2 x AL40s and the dil bottle is also your bail-out, so you don't have to carry any extra cylinders. Just a very small twinset with a double hose primary "reg" and an OC "octo" coming off the dil bottle.
Now, once the CCR is small enough, maybe you have room to carry a decent-sized battery pack in it and some new technology lets you use that battery pack to power everything you are carrying - your computers, your AI transmitters, the CCR itself, of course, your lights, and your heated suit liner. Maybe new suits come with a built-in wiring harness that lets you connect everything together or maybe some egghead figures out how to make it work wirelessly. And all the devices that need power have some built-in buffer (a capacitor, maybe?), so that if they lose power from the main cell on your back, they can still run long enough on their own to finish a dive.
Of course, if suits had a built-in wiring harness to connect devices, then you wouldn't need wireless AI. The computer could receive a signal over the wire from the CCR to tell it the current tank pressure.
Or maybe HUD tech improves a lot, too, so you could have 2 computers, both mounted in/on the CCR and HUD units that work with any mask. One computer displays, visually on the left and the other on the right. If you're into 2-button interfaces, then 2 buttons mounted somewhere easy to reach with either hand to let you control the computers. Or maybe virtual buttons. The computers "display" on the inside of your mask and you touch your mask lens on either side to operate the virtual buttons.