A specialised, idiomatic text-to-speech reader and speech-to-text interpreter for coding