Allow passing a block to #speak to be called upon completion