Today you will see a java program which could convert text to speech .The program will ask you to enter string and then it will spell the string in a natural human voice. NOTE:- For this app i am using a third party library named FreeTTS 1.2.2 you could download it from here .Here i am assuming that you know how to use the jars of third party libraries if not then you could have a look on here. If you are using Blue J IDE then see it here . If you are using Ellipse then look here . So below is the complete code of our Application Spell.java import com.sun.speech.freetts.Voice; import com.sun.speech.freetts.VoiceManager; import java.util.Scanner; public class Spell { private static final String VOICE_NAME_KEVIN = "kevin16" ; private final Voice voice; public Spell() { VoiceManager vm = VoiceManager.getInstance(); voice = vm.getVoice(VOICE_NAME_KEVIN); voice.allocate(); } pub...