stop using private pyzmq functions, use the publicly exposed functions. support espeak.