BSAPI
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
config_var_typeConfiguration variable description structure
fea_typeFeature matrix along with its meta data
rgba_typeColor structure
SAcousticSMSubsystemIModelling of acoustic features of a signal
SActiveWaveformPartSelectorISelects active waveform part of given start time and length
SAlignerIPhoneme aligner
SAsyncFuncCallbackIAn interface that allows to run processing in a second thread by SAsyncFuncI
SAsyncFuncIRuns a function in a second thread
SAudioFileIThis is a base class for all audio file format readers and writers
SAudioWaveformSourceIMicrophone input
SAudioWaveformTargetISpeaker output
SBlockSetIA block set to create and link blocks according to a config file
SCalibrationIMaps labels according a set of rules
SChannelCallbackIAn interface that allows to receive actual channel index
SChannelSetterISets the actual channel to the incoming STranscriptionI container and sends it to the target
SChannelSplitterISplits waveform channels and resends them separately
SCharSetIConversation between charsets and charset dependent string functions
SCIPhnLoopKWSNetGenIThis is simple KWS network generator with context independent models and phoneme loop in background
SCmllrEstimatorIVery easy and fast decoder with hard wired phoneme loop
SConfigureCallbackIAn interface that enables to check and/or modify config line right after it is read from config file before it is processed by SConfigureI
SConfigureIA class for configuration file reading and accessing configuration variables
SDataEncoderIData encoder
SDataStreamNodeIAllows to split processing into two parts by saving features, segmentation and channel
SDecoderIA base class for all decoders
SDiarizerISpeaker diarization
segm_pos_typeOne record in segmentation
SEigenChannelsFAIFactor analysis based on eigen channels
SERestIReestimation of Hidden Markov Models
SErrorCallbackIAn interface that allows to receive error, warning and log messages
SErrorHandlerICreates and maintains object specific error handlers and keeps a list of recent text messages
SESpeakersEChannelsFAIFactor analysis that models speaker variability, remaining speaker variability and channel variability
SF0EstimateToSegmConvertorIConverts the fundamental frequency estimate to segmentation
SF0EstimatorIFundamental frequency estimator
SF0SmoothingISmoothing of transitions between F0 estimates and other states
SFactorAnalysisIBasic class for all different factor analysis applyable to SGMMI
SFactorsIBasic class for different factors used in factor analysis
SFeaCatIArbitrary feature transform described by a STK macro language
SFeaPasteIPastes two streams of feature matrices to one. Similar to GNU paste
SFeatureChunkerISplit feature matrix into chunks
SFeatureDumperIAllows to dump incoming feature matrix to a file and send it further
SFeatureExtractionCallbackIAn interface that allows to receive features
SFeatureExtractionIA base class for all feature extractors
SFeatureJoinerIJoins more feature segments together
SFeatureMatrixToIVectorsConvertorIConvert matrix of floats into IVectors
SFeatureMemoryIThis memory can save feature matrix for later use
SFeatureNodeIForwards features from input to output
SFeatureSegmenterIReceives features and segmentation and resends features by segments
SFeatureSelectorIReceives features and segmentation and resends features by segments
SFeatureSplitterISends features to multiple feature callback targets
SFeatureTransformIA base class for all feature transforms
SFileListCallbackIAn interface that allow to receive information from SFileListI
SFileListIProcessing of file lists
SFileLockIProvide file locking facility. Optionally it is possible to set automatic file deletion at its unlock
SFileSnifferCallbackIAn interface that allows to receive information from from SFileSnifferI
SFileSnifferIRepeatedly scans directories and sends the new files to a callback, or just scan directories and return files to a user
SFileWaveformPlayerISimple audio file playback
SFileWaveformSourceIReads waveform files
SFloatMatrixIMatrix of floats (usually features)
SFMinSearch1DISearch for a minimum of 1D function
SFrequencyFilterIInfinite impulse response (IIR) frequency filter
SFSTTargetIStores incoming STransFSTI transcription to a file
SFSTToConfusionNetworkConvertorIConvertor from finite state transducer to confusion network
SFunction1DIA base class for all functions that can be searched for a minimum by the SFMinSearch1DI searcher
SG2PIGrapheme to phoneme convertor
SGenderID2IGender Identification System
SGenderIDIGender Identification System
SGMMBasedEstimatorIGMM based estimator (for fast VTLN, GID, etc.)
SGMMDecoderIA classifier based on Gaussian Mixture Models
SGMMIGaussian Mixture Model
SGMMListIList of Gaussian mixture models
SGMMModelListIAdaptor of SGMMListI to SModelListI
SGMMPreselectionTableIGaussian pre-selection table for the GMM evaluation speed-up
SGMMStatisticCollectorICollection of GMM statistics for several speaker identification systems
SGrammarCompilerGroupIGrammar compiler group
SGrammarCompilerIGrammar compiler
SGrammarListIGrammar list
SIndexesToSegmConvertorICluster of indexes to segmentation convertor
SIntMatrixIMatrix of integers (usually features)
SIsolatedWordRecognizerIIsolated word recognizer
SIVectorExtractorIExtraction of iVectors from GMM statistics fro speaker recognition
SIVectorModelListIIVector model list
SIVectorsToFeatureMatrixConvertorIConvert iVectors into matrix of floats (features)
SIVectorToVoicePrintConvertorIEncapsulate iVector to voice-print
SKaldiDecoderILVCSR decoder based on the Kaldi library
SKeywordDetectionFilterIKeyword detection filter
SKeywordDurationModelIKeyword duration model
SKeywordIContainer for one keyword in keyword list
SKeywordListIKeyword list
SKeywordScoreNormIKeyword score normalization
SKeywordSpottingIKeyword spotting system
SKeywordThresholdIKeyword threshold
SKWSDecoderIKeyword spotting decoder based on the STK library
SKWSNetworkGeneratorIThis is basic class for KWS nework generators for SKWSDecoderI
SLabelAdjusterIAdjusts label boundaries according adjustment rules
SLabelClustererIMerges labels to the clusters of a specified length
SLabelMapperIMaps labels according a set of rules
SLexiconIA Lexicon with words and their phonetic transcriptions
SLicenseManagerILicense manager
SLID2ILanguage Identification System
SLIDILanguage Identification System
SLinearTransformIPrecomputed linear transform (e.g. DCT)
SMeanEstimationIEstimation of means
SMelBanksICalculation of Mel-bank energies
SMFCCICalculation of Mel Frequency Cepstral Coefficients
SModelListIList of models
SMulticoreIBase class for all multicore functions
SMulticoreVoicePrintExtractorISMulticoreVoicePrintExtractorI
SNetworkINetwork used with SGrammarCompilerI
SNGramPhonotacticModelListIN-gram phonotactic model list for SSignalModelling2I
SNGramPhonotacticModelsIModeling of phonotactic dependencies using n-gram language models
SNNetPosteriorEstimatorIPosterior probability of labels (phonemes) estimator based on artificial neural networks
SNormalizationIMean and variance normalization of features
SObjectMemoryIAllows memory sharing
SOfflineNormalizationIMean and variance normalization of features
SOfflineSpeechRecCallbackIAn interface that allows to receive information from SOfflineSpeechRecognizerI
SOfflineSpeechRecognizer3IOffline speech recognizer with VAD, segment based mean and variance normalization and fast VTLN estimation
SOfflineSpeechRecognizerIOffline speech recognizer with VAD, segment based mean and variance normalization and fast VTLN estimation
SOnlineFeatureSegmenterIReceives features and segmentation and resends features by segments
SOnlineSpeechRecognizerIOnline speech recognizer with microphone calibration
SOnlineWaveformSegmenterIReceives waveform and segmentation and resends waveform by segments -online
SParamCmllrIParameters container - CMLLR matrix
SParametersCallbackIAn interface that enables to receive parameters (e.g. normalization parameters)
SParametersIA base class for all possible parameters containers
SParametersNodeIForwards parameters from input to output
SParametersSplitterIAllows to call multiple parameters callback functions as one callback call
SParamGMMEstimIParameters container - actual factor and scores counted by SGMMBasedEstimatorI
SParamIndexClusterIParameters container - cluster of indexes
SParamIVectorIParameters container - iVector speaker parameters
SParamNormIParameters container - normalization parameters (means, variances, global variances)
SPhnDecoderIVery easy and fast decoder with hard wired phoneme loop
SPhnTransIThis class merges transcription from a lexicon and G2P
SPhonemeBasedCalibrationIPhoneme based calibration
SPhoneticLabelExpansionIPhonetic label expansion
SPhonotacticModelsIA base class for a phonotactic modelling approach used by SPhonotacticSMSubsystemI
SPhonotacticSMSubsystemIModelling of phonotactic dependencies in speech signal
SPieceWiseFunc2DIEvaluate 2D function aproximated by a table
SPieceWiseScoreScaleITraining/test segment length dependent calibration
SPLPICalculation of Perceptual Linear Prediction features
SPronunciationIOne pronunciation variant in pronunciation list
SPronunciationListIPronunciation list
SRandomGeneratorIRandom value generator
SRawFileIRaw file format reader and writer
SRiffFileIReads RIFF file format
SScoreCallbackIAn interface that enables to receive scores
SScoreDumperIAllows to dump incoming scores to a file and send it further
SScoreMemoryIRemembers one score container for later use
SScoreMergerIScore merger
SScoreNodeIScore node
SScoresIScores
SScoreTransformIScore transformations
SSegmentationIProduces speech/nonspeech segmentation
SSegmentMapperISegment mapper maps segment boundaries to their original times before using VAD, waveform filter etc
SSignalModelling2IModelling and classification (or detection) of arbitrary signals
SSignalModellingIModelling and classification (or detection) of arbitrary signals
SSignalModellingSubsystemIBase class for all signal modelling subsystems
SSpeakerChannelFactorsISpeaker and channel factors for SESpeakersEChannelsFAI
SSpeakerID2ISpeaker Identification System
SSpeakerIDISpeaker Identification System
SSpeechFilePreselectorISpeech file preselector
SSpeechRecISpeech recognizer
SSpeechRecStateCallbackIAn interface that allows to receive a state information from SSpeechRecI
SStatisticsCallbackIAn interface that enables to receive statistics (e.g. CMLLR statistics)
SStatisticsIA base class for all possible statistics containers
SStatisticsNodeIForwards statistics from input to output
SStatsCmllrIStatistics container - CMLLR
SStatsGMMIStatistics container - GMM statistics - zero, first and second order statistics
SSTGIShort time Gaussianization
SSTKDecoderILVCSR decoder with a static recognition network based on the STK library
SSTKLatticeToFSTConvertorIConvertor from STK lattice to OpenFST finite state transducer
STextMessageIA container that is used to store (error, warning and log) message parameters
STransCallbackIAn interface that allows to receive segmentation from a decoder
STranscriptionCharsetConvertorIConverts charset of words in STransOneWordI container
STranscriptionDistributerIDistributes transcription to the specific target depending on container type
STranscriptionDumperIAllows to dump incoming transcription to a file and send it further
STranscriptionIA base class for all possible transcriptions containers sent by decoders or received by the STranscriptionMemoryI::GetTranscription()
STranscriptionJointerIJoins transcription's time - removes spaces between two consequent label
STranscriptionMemoryIThis memory can save transcription that came at input for later use
STranscriptionNodeIForwards transcription from input to output
STranscriptionSegmenterIReceives transcriptions and segmentation and resends segmented transcription with IsLast after each segment
STranscriptionSplitterIAllows to call multiple transcription callback functions as one callback call
STranscriptionTargetIStores incoming STransOneWordI transcription to a file
STransFSTExtensionIExtension to FST with speech transcription
STransFSTITranscription container - OpenFST finite state transducer
STransLatticeITranscription container - lattice - a graph of many hypothesized speech transcriptions
STransOneBestITranscription container - the best path
STransOneWordITranscription container - one word
STransPosteriorsITranscription container - posterior probabilities of occurrence of labels in transcribed speech calculated from a lattice
STransSegmentationArrayITranscription container - array of segmentation boundaries
STwoCovarianceModelITwo covariance model
STwoSetComparisonIComparison of two sets of vectors
STwoSetPieceWiseScoreScaleILength dependent calibration working on a score matrix for two sets (training and test)
SUnknownIBase class for all BSAPI interfaces
SUserCalibrationIUser calibration
SVectorQuantizerIVector quantization
SVoicePrintComparatorIVoice-print comparator
SVoicePrintExtractorIVoice-print extractor
SVoicePrintIVoice-print - an unique biometric identificator that describes speaker
SVoicePrintModelListIVoice-print model list for SSignalModelling2I
SVoicePrintSetIVoice-print set
SVoicePrintUserCalibrationIVoice-print user calibration
SVtlnOfflineISearch for the warping factor for Vocal Tract Length Normalization
SWaveFileIMS WAVE format reader and writer
SWaveformDataIWaveform data used with some of the SWaveformEditorPanelI
SWaveformEditorCallbackIAn interface that allows to draw on a panel
SWaveformEditorHighlightingIOne highlighting
SWaveformEditorHighlightingListIList of highlighting
SWaveformEditorIProvides panels synchronization
SWaveformEditorPanelIBase class for all panels
SWaveformFilterICut off technical noises and long silence parts form waveform
SWaveformFormatConvertorIConverts different waveform formats to floats
SWaveformIA container for storing a waveform
SWaveformJoinerIJoins more waveform segments together
SWaveformMemoryIMakes a copy of waveform block for later use
SWaveformNodeIForwards waveform from input to output
SWaveformResamplerIConverts a waveform from a given sampling rate to a different sampling rate
SWaveformResegmenterICut off silense parts from waveform and produce new segmentation labels
SWaveformSegmenterIReceives waveform and segmentation and resends waveform by segments
SWaveformSelectorIReceives waveform and segmentation and resends waveform by segments
SWaveformSourceCallbackIAn interface that allows to receive waveform
SWaveformSourceIA base class for all waveform sources (SAudioWaveformSourceI, SFileWaveformSourceI)
SWaveformSplitterIAllows to call multiple OnWaveform callback functions as one callback call
SWaveformTargetIA base class for all waveform targets (now only SAudioWaveformTargetI)
SWEPLabelPanelIShow transription
SWEPPowerPanelIShow waveform
SWEPTimePanelIShow time axis
SWEPWaveformPanelIShow waveform
SXMLDocumentIXML document
SXMLNodeIXML node
SXMLPropertiesIXML node properties
te_typePhonetic transcription from SLexiconI, SG2PI or SPhnTransI