You'll like my version, then:
https://www.stavros.io/posts/irotary-saga/
A side-effect I didn't initially realize: Sound quality is amazing because the microphone runs your voice to your speaker, so you hear yourself talk and it's a much more comfortable experience. I wish modern phones would implement some sort of loopback too, as you hear yourself and end up speaking more quietly as a result.