| Modifier and Type | Class and Description |
|---|---|
class |
FrameDecoder
A decoder which does not use the common pull-principle of S4 but processes only one single frame on each call of
decode(). |
| Modifier and Type | Method and Description |
|---|---|
DataProcessor |
FrameDecoder.getPredecessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
FrameDecoder.setPredecessor(DataProcessor predecessor) |
| Modifier and Type | Class and Description |
|---|---|
class |
AutoCepstrum
Cepstrum is an auto-configurable DataProcessor which is used to compute a
specific cepstrum (for a target acoustic model) given the spectrum.
|
class |
BaseDataProcessor
An abstract DataProcessor implementing elements common to all concrete DataProcessors, such as name, predecessor, and
timer.
|
class |
DataBlocker
A
DataProcessor which wraps incoming DoubleData-objects into equally size blocks of defined
length. |
class |
FrontEnd
FrontEnd is a wrapper class for the chain of front end processors.
|
class |
GainControlProcessor
Allows to modify the gain of an audio-signal.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<DataProcessor> |
AutoCepstrum.selectedDataProcessors
The list of
DataProcessors which were auto-configured for
this Cepstrum component. |
| Modifier and Type | Method and Description |
|---|---|
DataProcessor |
FrontEnd.getLastDataProcessor()
Returns the last data processor within the
DataProcessor chain of this FrontEnd. |
DataProcessor |
DataProcessor.getPredecessor()
Returns the predecessor DataProcessor.
|
DataProcessor |
BaseDataProcessor.getPredecessor()
Returns the predecessor DataProcessor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<DataProcessor> |
FrontEnd.getElements()
Returns the collection of
DataProcessors of this FrontEnd. |
| Modifier and Type | Method and Description |
|---|---|
void |
FrontEnd.setDataSource(DataProcessor dataSource)
Sets the source of data for this front end.
|
void |
FrontEnd.setPredecessor(DataProcessor dataSource)
Sets the source of data for this front end.
|
void |
DataProcessor.setPredecessor(DataProcessor predecessor)
Sets the predecessor DataProcessor.
|
void |
BaseDataProcessor.setPredecessor(DataProcessor predecessor)
Sets the predecessor DataProcessor.
|
void |
AutoCepstrum.setPredecessor(DataProcessor predecessor)
Sets the predecessor for this DataProcessor.
|
| Constructor and Description |
|---|
FrontEnd(java.util.List<DataProcessor> frontEndList) |
| Modifier and Type | Class and Description |
|---|---|
class |
DataBufferProcessor
A FIFO-buffer for
Data-elements. |
class |
FrontEndSplitter
Creates push-branches out of a Frontend.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Denoise
The noise filter, same as implemented in sphinxbase/sphinxtrain/pocketsphinx.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractVoiceActivityDetector
An abstract analyzer that signals about presense of speech in last processing frame.
|
class |
SpeechClassifier
Implements a level tracking endpointer invented by Bent Schmidt Nielsen.
|
class |
SpeechMarker
Converts a stream of SpeechClassifiedData objects, marked as speech and
non-speech, and mark out the regions that are considered speech.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFeatureExtractor
Abstract base class for windowed feature extractors like DeltasFeatureExtractor, ConcatFeatureExtractor
or S3FeatureExtractor.
|
class |
BatchAGC
Applies automatic gain control (CMN)
|
class |
BatchCMN
Applies cepstral mean normalization (CMN), sometimes called channel mean normalization, to incoming cepstral data.
|
class |
BatchVarNorm
Applies cepstral variance normalization (CVN), so that each coefficient
will have unit variance.
|
class |
ConcatFeatureExtractor
This component concatenate the cepstrum from the sequence of frames according to the window size.
|
class |
DeltasFeatureExtractor
Computes the delta and double delta of input cepstrum (or plp or ...).
|
class |
FeatureTransform
Implements a linear feature transformation transformation.
|
class |
FrameDropper
Drops certain feature frames, usually to speed up decoding.
|
class |
KaldiDeltasFeatureExtractor |
class |
LiveCMN
Subtracts the mean of all the input so far from the Data objects.
|
class |
S3FeatureExtractor
Computes the delta and double delta of input cepstrum (or plp or ...).
|
| Modifier and Type | Class and Description |
|---|---|
class |
Dither
Implements a dither for the incoming packet.
|
class |
EnergyFilter
EnergyFilter silently drops zero energy frames from the stream.
|
class |
Preemphasizer
Implements a high-pass filter that compensates for attenuation in the audio data.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MelFrequencyFilterBank
Filters an input power spectrum through a bank of number of mel-filters.
|
class |
MelFrequencyFilterBank2
Filters an input power spectrum through a bank of number of mel-filters.
|
class |
PLPCepstrumProducer
Computes the PLP cepstrum from a given PLP Spectrum.
|
class |
PLPFrequencyFilterBank
Filters an input power spectrum through a PLP filterbank.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DiscreteCosineTransform
Applies a logarithm and then a Discrete Cosine Transform (DCT) to the input data.
|
class |
DiscreteCosineTransform2
Applies the optimized MelCosine filter used in pocketsphinx to the given melspectrum.
|
class |
DiscreteFourierTransform
Computes the Discrete Fourier Transform (FT) of an input sequence, using Fast Fourier Transform (FFT).
|
class |
KaldiDiscreteCosineTransform
DCT implementation that conforms to one used in Kaldi.
|
class |
Lifter
Applies the Lifter to the input mel-cepstrum to
smooth cepstrum values
|
| Modifier and Type | Class and Description |
|---|---|
class |
AudioContinuityTester
FrontEnd element that asserts the audio-stream to be continuous. |
class |
AudioFileDataSource
An AudioFileDataSource generates a stream of audio data from a given audio file.
|
class |
ConcatAudioFileDataSource
Concatenates a list of audio files as one continuous audio stream.
|
class |
ConcatFileDataSource
Concatenates a list raw headerless audio files as one continuous audio stream.
|
class |
DataConverter
A simple converter which converts
DoubleData to FloatData and vv (depending on its
configuration). |
class |
DataDumper
Dumps the data
|
class |
Microphone
A Microphone captures audio data from the system's underlying audio input systems.
|
class |
StreamCepstrumSource
Produces Mel-cepstrum data from an InputStream.
|
class |
StreamDataSource
A StreamDataSource converts data from an InputStream into Data objects.
|
class |
StreamHTKCepstrum
Produces Mel-cepstrum data from an InputStream.
|
class |
VUMeterMonitor
A VU meter to be plugged into a front-end.
|
class |
WavWriter
Stores audio data into numbered (MS-)wav files.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends DataProcessor> |
FrontEndUtils.getFrontEndProcessor(DataProcessor dp,
java.lang.Class<T> predecClass)
Returns a the next
DataProcessor of type predecClass which precedes dp |
| Modifier and Type | Method and Description |
|---|---|
static <T extends DataProcessor> |
FrontEndUtils.getFrontEndProcessor(DataProcessor dp,
java.lang.Class<T> predecClass)
Returns a the next
DataProcessor of type predecClass which precedes dp |
| Modifier and Type | Class and Description |
|---|---|
class |
RaisedCosineWindower
Slices up a Data object into a number of overlapping windows (usually referred to as "frames" in the speech world).
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<DataProcessor> |
BatchModeRecognizer.inputDataProcessors |
| Constructor and Description |
|---|
BatchForcedAlignerRecognizer(BatchForcedAlignerGrammar bfaGrammar,
Recognizer recognizer,
java.util.List<DataProcessor> inputDataProcessors,
java.lang.String ctlFile,
java.lang.String dataDir,
java.lang.String refFile,
java.lang.String ctmFile,
int bitsPerSample,
int samplesPerSecond,
int framesPerSecond,
int channelCount) |
BatchModeRecognizer(Recognizer recognizer,
java.util.List<DataProcessor> inputDataProcessors,
int skip,
int utteranceId,
int whichBatch,
int totalBatches,
boolean usePooledBatchManager) |
BatchNISTRecognizer(Recognizer recognizer,
java.util.List<DataProcessor> inputDataProcessors,
java.lang.String ctlFile,
java.lang.String dataDir,
java.lang.String refFile,
java.lang.String ctmFile,
int bitsPerSample,
int samplesPerSecond,
int framesPerSecond,
int channelCount) |