ufg.processing
Class SpeechEngine

java.lang.Object
  extended by ufg.processing.SpeechEngine

public class SpeechEngine
extends java.lang.Object

Author:
Martin Kaltenbrunner freetts & sphinx wrapper for speech synthesis and recognition in processing

Constructor Summary
SpeechEngine(processing.core.PApplet parent)
           
 
Method Summary
 AudioPlayer createAudioPlayer(java.lang.String audioFile)
           
 MidiPlayer createMidiPlayer(java.lang.String midiFile)
           
 void createRecognizer()
           
 void createRecognizer(java.lang.String config)
           
 SpeechSynthesizer getSynthesizer()
           
 SpeechSynthesizer getSynthesizer(java.lang.String voiceName)
           
static void listVoices()
           
 void playAudio(java.lang.String audioFile)
           
 void playMidi(java.lang.String midiFile)
           
 void speak(java.lang.String text)
           
 void startRecognizer()
           
 void stopRecognizer()
           
static void testSynthesizer()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpeechEngine

public SpeechEngine(processing.core.PApplet parent)
Method Detail

speak

public void speak(java.lang.String text)

createAudioPlayer

public AudioPlayer createAudioPlayer(java.lang.String audioFile)

playAudio

public void playAudio(java.lang.String audioFile)

createMidiPlayer

public MidiPlayer createMidiPlayer(java.lang.String midiFile)

playMidi

public void playMidi(java.lang.String midiFile)

listVoices

public static void listVoices()

getSynthesizer

public SpeechSynthesizer getSynthesizer(java.lang.String voiceName)

getSynthesizer

public SpeechSynthesizer getSynthesizer()

createRecognizer

public void createRecognizer()

createRecognizer

public void createRecognizer(java.lang.String config)

startRecognizer

public void startRecognizer()

stopRecognizer

public void stopRecognizer()

testSynthesizer

public static void testSynthesizer()