Siento decirte que en este tema, además de las transcipciones al egipcio-romano-nosequécoñoidiomaestáescrito, poco más vas a conseguir. Ten en cuenta que al hablar, cada uno puede tener su acento, comerse algunas consonantes (sobre todo nosotros los andaluces) y demás "problemas" que puede ocasionarle a un reconocedor de voces.
Lo mejor que supongo que conseguirás es uno que te haga las cosas medio entendibles y tu amigo las vaya corrigiendo sobre la marcha mientras estudia. Hace poco hice un trabajo en mi carrera sobre eso, y la verdad, tanto en hardware como en software, está muy atrasado, y, además, los buenos valen una pasta que ni te imaginas.