public class OpenIMAJAudioFileDataSource extends edu.cmu.sphinx.frontend.BaseDataProcessor
Constructor and Description |
---|
OpenIMAJAudioFileDataSource()
Default constructor
|
OpenIMAJAudioFileDataSource(AudioStream as)
Construct an OpenIMAJ audio wrapper for Sphinx
|
Modifier and Type | Method and Description |
---|---|
edu.cmu.sphinx.frontend.Data |
getData()
Reads data from the OpenIMAJ stream and creates Data packets for
Sphinx.
|
void |
setAudioFile(File f)
Set the audio file to read.
|
void |
setAudioFile(URL url)
Set the audio file to read.
|
void |
setAudioStream(AudioStream as)
Set the audio stream from which to read data.
|
getPredecessor, getTimer, initialize, setPredecessor
getName, initLogger, newProperties, toString
public OpenIMAJAudioFileDataSource()
public OpenIMAJAudioFileDataSource(AudioStream as)
as
- The audio stream to wrappublic edu.cmu.sphinx.frontend.Data getData() throws edu.cmu.sphinx.frontend.DataProcessingException
DataStartSignal
and DataEndSignal
at the beginning and end of the stream.getData
in interface edu.cmu.sphinx.frontend.DataProcessor
getData
in class edu.cmu.sphinx.frontend.BaseDataProcessor
edu.cmu.sphinx.frontend.DataProcessingException
edu.cmu.sphinx.frontend.util.AudioFileDataSource#getData()
public void setAudioFile(URL url)
XuggleAudio
to stream the data from.url
- The audio file locationpublic void setAudioFile(File f)
XuggleAudio
to stream the data from.f
- The audio file locationpublic void setAudioStream(AudioStream as)
as
- The audio stream.