def say(text='<STR_LIT>', rate_adjust=-<NUM_LIT:50>, volume_adjust=<NUM_LIT:0>):
<EOL>rate = engine.getProperty('<STR_LIT>')<EOL>engine.setProperty('<STR_LIT>', rate+rate_adjust)<EOL>volume = engine.getProperty('<STR_LIT>')<EOL>engine.setProperty('<STR_LIT>', volume+volume_adjust)<EOL>engine.say(text)<EOL>engine.runAndWait()<EOL>
Says an English text, with any adjust rate and/or volume