vocalizer

noun
  1. a person who sings or produces vocal sounds
  2. a device or software that converts text to speech or produces vocal sounds
  3. Usage: technology

Examples