We should get in touch. I built a language partner in Chinese about a week ago using GPT, continuous real-time speech recognition via webkit speech recognition, and Polly TTS so you don't even have to press any buttons, you can just have a fluid conversation the entire time.