tidied up init
Added interface definitions for text to speech