Improvemed implementation of the Speak action: it should be more memory-friendly now