No hay, ni gratis, ni de pago. (que yo sepa).
En USA se acostumbra ponerle close caption a los videos, pero esto se prepara, alguien lo escribe, alguien lo programa para sinclronizarlo. Ya con un texto escrito, algun traductor podrá hacer algo burdo.
Si habla muy rápido, reproductores como vlc media player puede bajarle la velocidad al video.
Hay programas que son speech to text, pero dudo que te sirvan. Ojo, es relativo si hablan rápido... Si hablan normal, como en una conversación, sin ruidos ambientales tal vez te sirva alguno. ¿Cual? tendrás que investigar un poco.
Te pongo unos ejemplos
http://www.techsmith.com/tutorial-ca...h-to-text.html http://www.microsoft.com/enable/prod...ta/speech.aspx