Thermoelectric generators are like a thermocouple/thermopile but instead draw some current from the generated voltage in order to extract power from heat differentials. They are optimized differently from thermocouples, using high quality thermoelectric materials in a thermopile arrangement, to maximize the extracted power. Though not particularly efficient, these generators have the advantage of not having any moving parts.