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, setPredecessorgetName, initLogger, newProperties, toStringpublic 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.DataProcessorgetData in class edu.cmu.sphinx.frontend.BaseDataProcessoredu.cmu.sphinx.frontend.DataProcessingExceptionedu.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.