readspeaker script update