| Modifier and Type | Class and Description |
|---|---|
class |
SimpleAcousticScorer
Implements some basic scorer functionality, including a simple default
acoustic scoring implementation which scores within the current thread, that
can be changed by overriding the
SimpleAcousticScorer.doScoring(java.util.List<T>, edu.cmu.sphinx.frontend.Data) method. |
class |
ThreadedAcousticScorer
An acoustic scorer that breaks the scoring up into a configurable number of separate threads.
|
| 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 | 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 | 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 | Class and Description |
|---|---|
class |
AccuracyTracker
Tracks and reports recognition accuracy
|
class |
BestPathAccuracyTracker
Tracks and reports recognition accuracy based upon the highest scoring path in a Result.
|
class |
MemoryTracker
Monitors a recognizer for memory usage
|
class |
SpeedTracker
Monitors a recognizer for speed
|