Greatly simplified speak() behavior across entire project and cleaned up
extra white space.