MCPcopy Create free account

hub / github.com/cmusphinx/sphinx4 / types & classes

Types & classes620 in github.com/cmusphinx/sphinx4

ClassAFlatLinguist
A simple form of the linguist. It makes the following simplifying assumptions: 1) Zero or one word per grammar node 2) No fan-in allowed ever 3) No co
sphinx4-core/src/main/java/edu/cmu/sphinx/linguist/aflat/AFlatLinguist.java:47
ClassAbstractDecoder
An abstract decoder which implements all functionality which is independent of the used decoding-paradigm (pull/push).
sphinx4-core/src/main/java/edu/cmu/sphinx/decoder/AbstractDecoder.java:23
ClassAbstractFeatureExtractor
Abstract base class for windowed feature extractors like DeltasFeatureExtractor, ConcatFeatureExtractor or S3FeatureExtractor. The main purpose of thi
sphinx4-core/src/main/java/edu/cmu/sphinx/frontend/feature/AbstractFeatureExtractor.java:25
ClassAbstractSpeechRecognizer
Base class for high-level speech recognizers.
sphinx4-core/src/main/java/edu/cmu/sphinx/api/AbstractSpeechRecognizer.java:27
ClassAbstractVoiceActivityDetector
An abstract analyzer that signals about presense of speech in last processing frame. This information is used in noise filtering components to estimat
sphinx4-core/src/main/java/edu/cmu/sphinx/frontend/endpoint/AbstractVoiceActivityDetector.java:19
ClassAccuracyTracker
Tracks and reports recognition accuracy
sphinx4-core/src/main/java/edu/cmu/sphinx/instrumentation/AccuracyTracker.java:24
InterfaceAcousticModel
Represents the generic interface to the Acoustic Model for sphinx4
sphinx4-core/src/main/java/edu/cmu/sphinx/linguist/acoustic/AcousticModel.java:23
InterfaceAcousticScorer
Provides a mechanism for scoring a set of HMM states
sphinx4-core/src/main/java/edu/cmu/sphinx/decoder/scorer/AcousticScorer.java:21
InterfaceActiveList
An active list is maintained as a sorted list <p> Note that all scores are represented in LogMath logbase
sphinx4-core/src/main/java/edu/cmu/sphinx/decoder/search/ActiveList.java:23
ClassActiveListFactory
Creates new active lists.
sphinx4-core/src/main/java/edu/cmu/sphinx/decoder/search/ActiveListFactory.java:19
InterfaceActiveListManager
An active list is maintained as a sorted list
sphinx4-core/src/main/java/edu/cmu/sphinx/decoder/search/ActiveListManager.java:22
ClassAligner
This is a simple tool to align audio to text and dump a database for the training/evaluation. You need to provide a model, dictionary, audio and the
sphinx4-core/src/main/java/edu/cmu/sphinx/tools/aligner/Aligner.java:35
ClassAlignerDemo
This class demonstrates how to align audio to existing transcription and receive word timestamps. <br> In order to initialize the aligner you need to
sphinx4-samples/src/main/java/edu/cmu/sphinx/demo/aligner/AlignerDemo.java:40
ClassAlignerGrammar
sphinx4-core/src/main/java/edu/cmu/sphinx/linguist/language/grammar/AlignerGrammar.java:22
ClassAlignment
sphinx4-core/src/main/java/edu/cmu/sphinx/alignment/LongTextAligner.java:30
ClassAllphoneDemo
A simple example that shows how to transcribe a continuous audio file that has multiple utterances in it.
sphinx4-samples/src/main/java/edu/cmu/sphinx/demo/allphone/AllphoneDemo.java:26
ClassAllphoneLinguist
sphinx4-core/src/main/java/edu/cmu/sphinx/linguist/allphone/AllphoneLinguist.java:24
ClassAllphoneSearchGraph
sphinx4-core/src/main/java/edu/cmu/sphinx/linguist/allphone/AllphoneSearchGraph.java:10
ClassAlphabet
sphinx4-core/src/main/java/edu/cmu/sphinx/fst/sequitur/SequiturImport.java:129
ClassAlternateHypothesisManager
Manager for pruned hypothesis @author Joe Woelfel
sphinx4-core/src/main/java/edu/cmu/sphinx/decoder/search/AlternateHypothesisManager.java:25
ClassAlternativeState
Represents a set of alternatives in an SentenceHMMS
sphinx4-core/src/main/java/edu/cmu/sphinx/linguist/flat/AlternativeState.java:21
ClassAnotherDummyFrontEnd
sphinx4-core/src/test/java/edu/cmu/sphinx/util/props/AnotherDummyFrontEnd.java:3
ClassAnotherDummyProcessor
DOCUMENT ME! @author Holger Brandl
sphinx4-core/src/test/java/edu/cmu/sphinx/util/props/AnotherDummyProcessor.java:8
ClassArc
The fst's arc implementation. @author John Salatas
sphinx4-core/src/main/java/edu/cmu/sphinx/fst/Arc.java:22
ClassArc
sphinx4-core/src/main/java/edu/cmu/sphinx/fst/sequitur/SequiturImport.java:215
ClassArcSort
ArcSort operation. @author John Salatas
sphinx4-core/src/main/java/edu/cmu/sphinx/fst/operations/ArcSort.java:27
ClassArcSortTest
sphinx4-core/src/test/java/edu/cmu/sphinx/fst/ArcSortTest.java:27
ClassAudioContinuityTester
{@code FrontEnd} element that asserts the audio-stream to be continuous. This is often a mandatory property for frontend setups. The component operate
sphinx4-core/src/main/java/edu/cmu/sphinx/frontend/util/AudioContinuityTester.java:14
ClassAudioData
Represents a 16bit, SIGNED_PCM, little endian audio clip with a sample rate specified by AudioFormat.
sphinx4-core/src/main/java/edu/cmu/sphinx/tools/audio/AudioData.java:24
ClassAudioDataInputStream
Converts an AudioData into an InputStream.
sphinx4-core/src/main/java/edu/cmu/sphinx/tools/audio/AudioDataInputStream.java:20
ClassAudioDataSourcesTest
Some small unit tests to check whether the AudioFileDataSource and the ConcatAudioFileDataSource are working properly.
sphinx4-core/src/test/java/edu/cmu/sphinx/frontend/AudioDataSourcesTest.java:28
ClassAudioFileDataSource
An AudioFileDataSource generates a stream of audio data from a given audio file. All required information concerning the audio format are read directl
sphinx4-core/src/main/java/edu/cmu/sphinx/frontend/util/AudioFileDataSource.java:41
InterfaceAudioFileProcessListener
An interface which is describes the functionality which is required to handle new file signals fired by the audio-data sources. @author Holger Brandl
sphinx4-core/src/main/java/edu/cmu/sphinx/frontend/util/AudioFileProcessListener.java:14
ClassAudioPanel
Provides an interface to view and play back various forms of an audio signal.
sphinx4-core/src/main/java/edu/cmu/sphinx/tools/audio/AudioPanel.java:25
ClassAudioPlayer
Plays an AudioData in a separate thread.
sphinx4-core/src/main/java/edu/cmu/sphinx/tools/audio/AudioPlayer.java:21
ClassAudioTool
Records and displays the waveform and spectrogram of an audio signal. See <a href="doc-files/HowToRunAudioTool.html">How to Run AudioTool</a> for inf
sphinx4-core/src/main/java/edu/cmu/sphinx/tools/audio/AudioTool.java:40
ClassAutoCepstrum
Cepstrum is an auto-configurable DataProcessor which is used to compute a specific cepstrum (for a target acoustic model) given the spectrum. The Ceps
sphinx4-core/src/main/java/edu/cmu/sphinx/frontend/AutoCepstrum.java:42
ClassBackgroundModelNormalizer
Normalizes a set of Tokens against the best scoring Token of a background model. @author Holger Brandl
sphinx4-core/src/main/java/edu/cmu/sphinx/decoder/scorer/BackgroundModelNormalizer.java:17
ClassBandDetector
A simple energy-based detector for upsampled audio. Could be used to detect bandwidth issues leading to the accuracy issues. The detector simply look
sphinx4-core/src/main/java/edu/cmu/sphinx/tools/bandwidth/BandDetector.java:38
ClassBandDetectorTest
sphinx4-core/src/test/java/edu/cmu/sphinx/tools/bandwidth/BandDetectorTest.java:19
ClassBaseDataProcessor
An abstract DataProcessor implementing elements common to all concrete DataProcessors, such as name, predecessor, and timer.
sphinx4-core/src/main/java/edu/cmu/sphinx/frontend/BaseDataProcessor.java:22
ClassBatchAGC
Applies automatic gain control (CMN)
sphinx4-core/src/main/java/edu/cmu/sphinx/frontend/feature/BatchAGC.java:24
ClassBatchCMN
Applies cepstral mean normalization (CMN), sometimes called channel mean normalization, to incoming cepstral data. Its goal is to reduce the distorti
sphinx4-core/src/main/java/edu/cmu/sphinx/frontend/feature/BatchCMN.java:49
ClassBatchDecoderRecognizer
Batch decoder recognizer which can be used inside Sphinxtrain to build lattices and generate decoding results.
sphinx4-core/src/main/java/edu/cmu/sphinx/tools/batch/BatchDecoderRecognizer.java:30
ClassBatchFile
Provides a set of utilities methods for manipulating batch files.
sphinx4-core/src/main/java/edu/cmu/sphinx/util/BatchFile.java:23
ClassBatchForcedAlignerGrammar
@author Peter Wolf
sphinx4-core/src/main/java/edu/cmu/sphinx/linguist/language/grammar/BatchForcedAlignerGrammar.java:27
ClassBatchForcedAlignerGrammarTest
sphinx4-core/src/test/java/edu/cmu/sphinx/linguist/language/grammar/BatchForcedAlignerGrammarTest.java:26
ClassBatchForcedAlignerRecognizer
Copyright 1999-2002 Carnegie Mellon University. Portions Copyright 2002 Sun Microsystems, Inc. Portions Copyright 2002 Mitsubishi Electric Research La
sphinx4-core/src/main/java/edu/cmu/sphinx/tools/batch/BatchForcedAlignerRecognizer.java:34
ClassBatchItem
Provides a standard interface to for a single decode in a batch of decodes
sphinx4-core/src/main/java/edu/cmu/sphinx/util/BatchItem.java:17
InterfaceBatchManager
Provides a standard interface to a batching mechanism
sphinx4-core/src/main/java/edu/cmu/sphinx/util/BatchManager.java:19
ClassBatchModeRecognizer
Decodes a batch file containing a list of files to decode. The files can be either audio files or cepstral files, but defaults to audio files. The aud
sphinx4-core/src/main/java/edu/cmu/sphinx/tools/batch/BatchModeRecognizer.java:68
ClassBatchNISTRecognizer
Copyright 1999-2002 Carnegie Mellon University. Portions Copyright 2002 Sun Microsystems, Inc. Portions Copyright 2002 Mitsubishi Electric Research La
sphinx4-core/src/main/java/edu/cmu/sphinx/tools/batch/BatchNISTRecognizer.java:55
ClassBatchVarNorm
Applies cepstral variance normalization (CVN), so that each coefficient will have unit variance. You need to put this element after the means normaliz
sphinx4-core/src/main/java/edu/cmu/sphinx/frontend/feature/BatchVarNorm.java:31
ClassBaumWelchLearner
Provides mechanisms for computing statistics given a set of states and input data.
sphinx4-core/src/main/java/edu/cmu/sphinx/trainer/BaumWelchLearner.java:35
ClassBestPathAccuracyTracker
Tracks and reports recognition accuracy based upon the highest scoring path in a Result.
sphinx4-core/src/main/java/edu/cmu/sphinx/instrumentation/BestPathAccuracyTracker.java:21
ClassBinaryLoader
Reads a binary NGram language model file ("DMP file") generated by the SphinxBase sphinx_lm_convert. <p> Note that all probabilities in the grammar ar
sphinx4-core/src/main/java/edu/cmu/sphinx/linguist/language/ngram/large/BinaryLoader.java:35
ClassBinaryLoader
Class that provides utils to load NgramTrieModel from binary file created with sphinx_lm_convert. Routines should be called in certain order according
sphinx4-core/src/main/java/edu/cmu/sphinx/linguist/language/ngram/trie/BinaryLoader.java:30
ClassBinaryStreamLoader
Language model that reads whole model into memory. Useful for loading language models from resources or external locations. @author Nikolay Shmyrev
sphinx4-core/src/main/java/edu/cmu/sphinx/linguist/language/ngram/large/BinaryStreamLoader.java:29
ClassBoundedPriorityQueue
sphinx4-core/src/main/java/edu/cmu/sphinx/result/BoundedPriorityQueue.java:18
ClassBranchOutState
sphinx4-core/src/main/java/edu/cmu/sphinx/linguist/flat/CIPhoneLoop.java:245
ClassBranchState
Represents a branching node in a grammar
sphinx4-core/src/main/java/edu/cmu/sphinx/linguist/flat/BranchState.java:6
ClassBuffer
Used to accumulate data for updating of models.
sphinx4-core/src/main/java/edu/cmu/sphinx/linguist/acoustic/tiedstate/trainer/Buffer.java:18
ClassBuildTranscriptHMM
This class builds an HMM from a transcript, at increasing levels of details.
sphinx4-core/src/main/java/edu/cmu/sphinx/trainer/BuildTranscriptHMM.java:26
ClassCIPhoneLoop
Constructs a loop of all the context-independent phones. This loop is used in the static flat linguist for detecting out-of-grammar utterances. A 'pho
sphinx4-core/src/main/java/edu/cmu/sphinx/linguist/flat/CIPhoneLoop.java:35
ClassCMUTests
Some unit-tests for the ConfigurationManagerUtils.
sphinx4-core/src/test/java/edu/cmu/sphinx/util/props/CMUTests.java:19
ClassCTLException
sphinx4-core/src/main/java/edu/cmu/sphinx/tools/batch/BatchNISTRecognizer.java:178
ClassCTLIterator
sphinx4-core/src/main/java/edu/cmu/sphinx/tools/batch/BatchNISTRecognizer.java:260
ClassCTLUtterance
sphinx4-core/src/main/java/edu/cmu/sphinx/tools/batch/BatchNISTRecognizer.java:185
ClassCache
Provides a simple object cache. <p>Object stored in cache must properly implement {@link Object#hashCode hashCode} and {@link Object#equals equals}.
sphinx4-core/src/main/java/edu/cmu/sphinx/util/Cache.java:17
ClassCepstrumPanel
Converts a set of log magnitude Spectrum data into a graphical representation.
sphinx4-core/src/main/java/edu/cmu/sphinx/tools/audio/CepstrumPanel.java:34
ClassCharTokenizer
Implements the tokenizer interface. Breaks an input sequence of characters into a set of tokens.
sphinx4-core/src/main/java/edu/cmu/sphinx/alignment/tokenizer/CharTokenizer.java:23
ClassClassBasedLanguageModel
An LM that computes a probability of a word sequence by converting words to classes and asking the class-based probability from a delegate LM. @autho
sphinx4-core/src/main/java/edu/cmu/sphinx/linguist/language/classes/ClassBasedLanguageModel.java:24
ClassClassMap
A component that knows how to map words to classes and vice versa. @author Tanel Alumae
sphinx4-core/src/main/java/edu/cmu/sphinx/linguist/language/classes/ClassMap.java:20
ClassClassPresentingDictionary
The only purpose of this class is to present all classes as words in the getWord() method. This dictionary must be injected to a class LM as a diction
sphinx4-core/src/main/java/edu/cmu/sphinx/linguist/language/classes/ClassPresentingDictionary.java:21
ClassClassProbability
Represents a probability of a word belonging to class. @author Tanel Alumae
sphinx4-core/src/main/java/edu/cmu/sphinx/linguist/language/classes/ClassProbability.java:11
ClassClusteredDensityFileData
Used for clustering gaussians. The clustering is performed by Euclidean distance criterion. The "k-means" clustering algorithm is used for clustering
sphinx4-core/src/main/java/edu/cmu/sphinx/decoder/adaptation/ClusteredDensityFileData.java:18
EnumColor
A Color is used to tag SentenceHMM nodes
sphinx4-core/src/main/java/edu/cmu/sphinx/linguist/flat/SentenceHMMState.java:39
ClassCommandHistory
sphinx4-core/src/main/java/edu/cmu/sphinx/util/CommandInterpreter.java:701
InterfaceCommandInterface
An interface implemented by command functions typically added to a command interpreter @see CommandInterpreter
sphinx4-core/src/main/java/edu/cmu/sphinx/util/CommandInterface.java:20
ClassCommandInterpreter
This class is a command interpreter. It reads strings from an input stream, parses them into commands and executes them, results are sent back on the
sphinx4-core/src/main/java/edu/cmu/sphinx/util/CommandInterpreter.java:29
InterfaceComparator
sphinx4-core/src/main/java/edu/cmu/sphinx/util/NISTAlign.java:968
ClassComparisonNode
A decision Node that compares two values.
sphinx4-core/src/main/java/edu/cmu/sphinx/alignment/tokenizer/DecisionTree.java:442
ClassComplex
Implements complex types and arythmetics
sphinx4-core/src/main/java/edu/cmu/sphinx/util/Complex.java:16
ClassComponentListTests
DOCUMENT ME! @author Holger Brandl
sphinx4-core/src/test/java/edu/cmu/sphinx/util/props/ComponentListTests.java:16
ClassComponentPropertyTest
DOCUMENT ME! @author Holger Brandl
sphinx4-core/src/test/java/edu/cmu/sphinx/util/props/ComponentPropertyTest.java:17
ClassCompose
Compose operation. See: M. Mohri, "Weighted automata algorithms", Handbook of Weighted Automata. Springer, pp. 213-250, 2009. @author John Salatas
sphinx4-core/src/main/java/edu/cmu/sphinx/fst/operations/Compose.java:37
ClassComposeEpsilonTest
@author John Salatas
sphinx4-core/src/test/java/edu/cmu/sphinx/fst/ComposeEpsilonTest.java:33
ClassComposeTest
Compose Testing for Examples provided by M. Mohri, "Weighted Automata Algorithms", Handbook of Weighted Automata, Springer-Verlag, 2009, pp. 213-254.
sphinx4-core/src/test/java/edu/cmu/sphinx/fst/ComposeTest.java:33
ClassCompositeSenone
Represents a composite senone. A composite senone consists of a set of all possible {@link Senone senones} for a given state. CompositeSenones are use
sphinx4-core/src/main/java/edu/cmu/sphinx/linguist/acoustic/tiedstate/CompositeSenone.java:30
ClassConcatAudioFileDataSource
Concatenates a list of audio files as one continuous audio stream. <p> A {@link edu.cmu.sphinx.frontend.DataStartSignal DataStartSignal} will be place
sphinx4-core/src/main/java/edu/cmu/sphinx/frontend/util/ConcatAudioFileDataSource.java:23
ClassConcatFeatureExtractor
This component concatenate the cepstrum from the sequence of frames according to the window size. It's not supposed to give high accuracy alone, but c
sphinx4-core/src/main/java/edu/cmu/sphinx/frontend/feature/ConcatFeatureExtractor.java:24
ClassConcatFileDataSource
Concatenates a list raw headerless audio files as one continuous audio stream. A {@link edu.cmu.sphinx.frontend.DataStartSignal DataStartSignal} will
sphinx4-core/src/main/java/edu/cmu/sphinx/frontend/util/ConcatFileDataSource.java:75
ClassConfigHandler
A SAX XML Handler implementation that builds up the map of raw property data objects
sphinx4-core/src/main/java/edu/cmu/sphinx/util/props/ConfigHandler.java:19
ClassConfigMonitor
Shows the configuration currently in use. This monitor is typically added as a recognition monitor such that the configuration is shown immediately af
sphinx4-core/src/main/java/edu/cmu/sphinx/instrumentation/ConfigMonitor.java:28
InterfaceConfigurable
Defines the interface that must be implemented by any configurable component in Sphinx-4. The life cycle of a component is as follows: <ul><li> <b>Cl
sphinx4-core/src/main/java/edu/cmu/sphinx/util/props/Configurable.java:63
ClassConfigurableAdapter
An default (abstract) implementation of a configurable that implements a meaning {@code toString()} and keeps a references to the {@code Confurable}'s
sphinx4-core/src/main/java/edu/cmu/sphinx/util/props/ConfigurableAdapter.java:11
ClassConfiguration
Represents common configuration options. This configuration is used by high-level recognition classes. @see SpeechAligner @see LiveSpeechRecognizer
sphinx4-core/src/main/java/edu/cmu/sphinx/api/Configuration.java:24
InterfaceConfigurationChangeListener
Describes all methods necessary to process change events of a <code>ConfigurationManager</code>. @author Holger Brandl @see edu.cmu.sphinx.util.props
sphinx4-core/src/main/java/edu/cmu/sphinx/util/props/ConfigurationChangeListener.java:10
ClassConfigurationManager
Manages a set of <code>Configurable</code>s, their parameterization and the relationships between them. Configurations can be specified either by xml
sphinx4-core/src/main/java/edu/cmu/sphinx/util/props/ConfigurationManager.java:17
ClassConfigurationManagerTest
Some unit tests, which ensure a proper implementation of configuration management. @author Holger Brandl
sphinx4-core/src/test/java/edu/cmu/sphinx/util/props/ConfigurationManagerTest.java:26
next →1–100 of 620, ranked by callers