} else {
//use default basic voices
System.setProperty("freetts.voices", "com.sun.speech.freetts.en.us.cmu_us_kal.KevinVoiceDirectory");
voice = VoiceManager.getInstance().getVoice(Utilities.getProperty("voice16kName", "kevin16"));
}
VoiceManager voiceManager = VoiceManager.getInstance();
Voice[] voices = voiceManager.getVoices();
if (voices.length <= 0) {
Freedomotic.logger.severe("Cannot use text to speech, no voice found");
setDescription("Cannot use text to speech, no voice found");
stop();
} else {