I think it would be even funnier if the captions said something entirely unlike what's actually being said. For example:

Jeff: Come on whore! Suck my cock!

Whore with cock in mouth says: Guuhhh! Aack! Cough!

Caption for whore: I sure love a cock in my throat!