There is a company in the netherlands that uses excessive heat with a similar idea to create air conditioning (SoundEnergy BV[1]). Unfortunately I can't really find a good English article explaining the principle but it's like a sterling engine without moving parts and without pistons.