When choosing a text-to-speech system, consider factors such as voice quality, language support, customization options, compatibility, cost, ease of use, and developer resources.