Good question. Maybe from body heat. A polymer thermoelectric converter seems like it could be a good candidate.
I believe the thermoelectric converter works by exploiting a temperature gradient, which I suspect would not be sufficient at this scale and location.