@SirTapTap current chatgpt (free) can do voice input and voice output. Seems like it runs a layer to do conversational with you and the another secondary for the text output.
Eg: I talk code with it, and it says 'there's an example in our chat window', etc