None that I have found for quite some time. There are legal reasons why you may not find an app on WP that can do this and I believe there is a hardware limitation imposed for this reason. All the ones I've seen uses the speaker as a workaround for the recording, which is terrible.