Hydrogen generation from photoelectrochemical water splitting based on nanomaterials | Synapse