Java InstantCode. Developing Applications using Java Speech API

To test the Voice Synthesizer application:

  1. Download the free implementation of Speech Converter API from the following URL:

    http://freetts. sourceforge .net/docs/index.php

  2. Set the path of the bin directory of J2SDK by executing the following command at the command prompt:

    set path=%path%;D:\j2sdk1.4.0_02\bin;

  3. Set the classpath of the lib directory of J2SDK and Speech Converter API by executing the following command at the command prompt:

    set classpath = %classpath%;d:\j2sdk1.4.0_02\lib;C:\j2sdk1.4.0_02\lib;c: \freetts-bin-1_2_beta\lib\freetts.jar; c:\freetts-bin-1_2_beta\lib\cmulex.jar;c:\freetts-bin-1_2_beta\lib\jsapi.jar;

  4. Copy the TextPad.java, SpeakText.java, and SelectVoice.java files to a folder on your computer. Use the cd command at the command prompt to move to the folder in which you have copied the Java files. Compile the files by using the following javac command:

    javac *.java

  5. To run the Voice Synthesizer application, specify the following command at the command prompt:

    java TextPad

  6. The user interface of the Voice Synthesizer application appears. Select File->New to create a text file.

  7. Type the required text in the text file, as shown in Figure 3-7:

    Figure 3-7: The New Text File

  8. If you want to open an existing text file, select File->Open. The Open dialog box appears.

  9. Select the required file and click the Open button. The contents of the selected file appear in the text area, as shown in Figure 3-8:

    Figure 3-8: Opening an Exiting File

  10. Select Voice->Select Voice to select a voice.

  11. Click the Speak button on the user interface to convert text to speech in the selected voice. The text is converted into speech, which is audible with the help of speakers .

Категории