#include <alize.h>#include <liatools.h>

Go to the source code of this file.
Defines | |
| #define | LIA_SPKTOOLS_API |
Functions | |
| LIA_SPKTOOLS_API void | showCluster (SegCluster &cluster) |
| LIA_SPKTOOLS_API unsigned long | totalFrame (SegCluster &cluster) |
| LIA_SPKTOOLS_API unsigned long | endSeg (Seg *seg) |
| LIA_SPKTOOLS_API void | outputLabelFile (SegCluster &selectedSeg, String FileName, Config &config) |
| LIA_SPKTOOLS_API void | analiseParSegments (Config &config, XList *listSeg, LabelServer *labelServer, int nbrModels, XLine *labelaAnaliser, SegServer &segmentsServer, void(*pfunc)(int, Feature &, Config &config, void *pv1, void *pv2), void *pv1, void *pv2) |
| LIA_SPKTOOLS_API void | createDefSeg (SegServer &ss, FeatureServer &fs, Config &config) |
| LIA_SPKTOOLS_API void | verifyClusterFile (SegServer &segmentsServer, FeatureServer &fs, Config &config) |
| LIA_SPKTOOLS_API unsigned long | timeToFrameIdx (real_t time, real_t frameLength) |
| LIA_SPKTOOLS_API real_t | frameIdxToTime (unsigned long idx, real_t frameLength) |
| LIA_SPKTOOLS_API void | loadLabelFile (SegCluster &cluster, String fileName, String path, String extension, Config &config) |
| LIA_SPKTOOLS_API void | loadClusterFile (String &fileName, SegServer &segmentsServer, LabelServer &labelServer, Config &config) |
| LIA_SPKTOOLS_API void | initializeClusters (const XLine &listFiles, SegServer &segmentsServer, LabelServer &labelServer, Config &config) |
| LIA_SPKTOOLS_API void | initializeClusters (const XList &listXFiles, SegServer &segmentsServer, LabelServer &labelServer, Config &config) |
| LIA_SPKTOOLS_API void | initializeClusters (String &file, SegServer &segmentsServer, LabelServer &labelServer, Config &config) |
| LIA_SPKTOOLS_API void | initializeClusters (String &file, SegServer &segmentsServer, LabelServer &labelServer, Config &config, bool nomComplet) |
| LIA_SPKTOOLS_API ViterbiAccum & | createAndInitializeViterbiAccum (StatServer &ss, hmm &cHmm) |
| LIA_SPKTOOLS_API void | accumulateStatViterbi (FeatureServer &fs, ViterbiAccum &va, unsigned long beginIdx, unsigned long length, Config &config) |
| LIA_SPKTOOLS_API void | accumulateStatViterbi (FeatureServer &fs, ViterbiAccum &va, Seg *seg, Config &config) |
| LIA_SPKTOOLS_API void | accumulateStatViterbi (FeatureServer &fs, ViterbiAccum &va, Seg *seg, Config &config, SegServer &TransitSegServer, DoubleVector &TransitionsFort, DoubleVector &TransitionsFaible, unsigned long NbState) |
| LIA_SPKTOOLS_API void | removeAllSeg (SegServer &segServer, SegCluster &cluster) |
| LIA_SPKTOOLS_API void | initializeCluster (SegServer ¤tSeg, hmm &cHmm, LabelServer &labelServer) |
| LIA_SPKTOOLS_API bool | removePartOfSeg (SegCluster &clusterSeg, SegServer &segServer, LabelServer &labelServer, String segSourceName, unsigned long segStart, unsigned long segLength) |
| LIA_SPKTOOLS_API void | displayAllClusters (Config &config, SegServer &seg) |
| LIA_SPKTOOLS_API void | displayOneCluster (Config &config, SegCluster &clusterT) |
| LIA_SPKTOOLS_API void | displayAllSegments (Config &config, SegServer &seg) |
| LIA_SPKTOOLS_API void | displayAllSegmentsFromRef (Config &config, String &fileInit, unsigned long fileSize) |
| LIA_SPKTOOLS_API unsigned long | computeClusterTime (SegCluster &cluster) |
| LIA_SPKTOOLS_API long | findLabel (XLine classToAnalyse, String labelToFind) |
| LIA_SPKTOOLS_API void | moveSegmentFromOneClusterToAnother (LabelServer &labelServer, Seg *segment, SegCluster ¤tCluster, SegCluster &newCluster) |
| LIA_SPKTOOLS_API Seg * | longerSegment (Config &config, SegCluster &cluster) |
| LIA_SPKTOOLS_API unsigned long | findClusterIndex (String name, SegServer &segTmp) |
| #define LIA_SPKTOOLS_API |
Definition at line 65 of file SegTools.h.
| LIA_SPKTOOLS_API void accumulateStatViterbi | ( | FeatureServer & | fs, |
| ViterbiAccum & | va, | ||
| unsigned long | beginIdx, | ||
| unsigned long | length, | ||
| Config & | config | ||
| ) |
Definition at line 336 of file SegTools.cpp.
Referenced by accumulateStatViterbi().
| LIA_SPKTOOLS_API void accumulateStatViterbi | ( | FeatureServer & | fs, |
| ViterbiAccum & | va, | ||
| Seg * | seg, | ||
| Config & | config | ||
| ) |
Definition at line 346 of file SegTools.cpp.
References accumulateStatViterbi().
| LIA_SPKTOOLS_API void accumulateStatViterbi | ( | FeatureServer & | fs, |
| ViterbiAccum & | va, | ||
| Seg * | seg, | ||
| Config & | config, | ||
| SegServer & | TransitSegServer, | ||
| DoubleVector & | TransitionsFort, | ||
| DoubleVector & | TransitionsFaible, | ||
| unsigned long | NbState | ||
| ) |
Definition at line 354 of file SegTools.cpp.
| LIA_SPKTOOLS_API void analiseParSegments | ( | Config & | config, |
| XList * | listSeg, | ||
| LabelServer * | labelServer, | ||
| int | nbrModels, | ||
| XLine * | labelaAnaliser, | ||
| SegServer & | segmentsServer, | ||
| void(*)(int, Feature &, Config &config, void *pv1, void *pv2) | pfunc, | ||
| void * | pv1, | ||
| void * | pv2 | ||
| ) |
| LIA_SPKTOOLS_API unsigned long computeClusterTime | ( | SegCluster & | cluster ) |
| LIA_SPKTOOLS_API ViterbiAccum& createAndInitializeViterbiAccum | ( | StatServer & | ss, |
| hmm & | cHmm | ||
| ) |
Definition at line 323 of file SegTools.cpp.
References hmm::getDensity(), hmm::getNbState(), and hmm::getTransition().
| LIA_SPKTOOLS_API void createDefSeg | ( | SegServer & | ss, |
| FeatureServer & | fs, | ||
| Config & | config | ||
| ) |
Definition at line 124 of file SegTools.cpp.
| LIA_SPKTOOLS_API void displayAllClusters | ( | Config & | config, |
| SegServer & | seg | ||
| ) |
Definition at line 450 of file SegTools.cpp.
References displayOneCluster().
| LIA_SPKTOOLS_API void displayAllSegments | ( | Config & | config, |
| SegServer & | seg | ||
| ) |
Definition at line 483 of file SegTools.cpp.
References verboseLevel.
| LIA_SPKTOOLS_API void displayAllSegmentsFromRef | ( | Config & | config, |
| String & | fileInit, | ||
| unsigned long | fileSize | ||
| ) |
Definition at line 543 of file SegTools.cpp.
References initializeClusters(), verbose, and verboseLevel.
| LIA_SPKTOOLS_API void displayOneCluster | ( | Config & | config, |
| SegCluster & | clusterT | ||
| ) |
Definition at line 463 of file SegTools.cpp.
Referenced by displayAllClusters().
| LIA_SPKTOOLS_API unsigned long endSeg | ( | Seg * | seg ) |
Definition at line 99 of file SegTools.cpp.
Referenced by bestFittingSegment(), clusteringCriterion(), clusteringCriterionByAdapt(), clusteringCriterionWithoutWorldInit(), computeLabelNGram(), interCluster(), interSeg(), intraCluster(), and morphologicalFilter().
| LIA_SPKTOOLS_API unsigned long findClusterIndex | ( | String | name, |
| SegServer & | segTmp | ||
| ) |
Definition at line 653 of file SegTools.cpp.
| LIA_SPKTOOLS_API long findLabel | ( | XLine | classToAnalyse, |
| String | labelToFind | ||
| ) |
Definition at line 604 of file SegTools.cpp.
| LIA_SPKTOOLS_API real_t frameIdxToTime | ( | unsigned long | idx, |
| real_t | frameLength | ||
| ) |
Definition at line 143 of file SegTools.cpp.
Referenced by ComputeTest(), ComputeTestNAP(), computeWindowParam(), inMiddle(), main(), outputLabelFile(), and windowLength().
| LIA_SPKTOOLS_API void initializeCluster | ( | SegServer & | currentSeg, |
| hmm & | cHmm, | ||
| LabelServer & | labelServer | ||
| ) |
Definition at line 398 of file SegTools.cpp.
References hmm::getNbState(), and hmm::getStateName().
| LIA_SPKTOOLS_API void initializeClusters | ( | const XLine & | listFiles, |
| SegServer & | segmentsServer, | ||
| LabelServer & | labelServer, | ||
| Config & | config | ||
| ) |
Definition at line 289 of file SegTools.cpp.
References loadClusterFile().
Referenced by adaptModelEMweightedFrames(), cms(), TopGauss::compute(), FactorAnalysisStat::computeAndAccumulateGeneralFAStats(), JFAAcc::computeAndAccumulateJFAStat(), JFAAcc::computeAndAccumulateJFAStatUnThreaded(), computeAndStoreZnormParam(), computeLLRmatrix(), ComputeTest(), ComputeTestByLabel(), ComputeTestFA(), ComputeTestHisto(), ComputeTestJFA(), ComputeTestLFA(), ComputeTestNAP(), displayAllSegmentsFromRef(), energyDetector(), featMap(), featureStream(), featWarp(), GaussianConfusionMatrix(), TopGauss::get(), GMMTokenizer(), infoFeat(), InfoTarget(), initializeClusters(), learnEMimpostorModels(), learnMAPimpostorModels(), FactorAnalysisStat::normalizeFeatures(), normFeat(), normFeatFA(), normFeatLFA(), normFeatNAP(), PolyExpand(), JFAAcc::substractUXfromFeatures(), TrainTarget(), TrainTargetAdapt(), TrainTargetByLabel(), TrainTargetFA(), TrainTargetJFA(), TrainTargetLFA(), JFAAcc::verifyEMLK(), and verifyEMLK().
| LIA_SPKTOOLS_API void initializeClusters | ( | String & | file, |
| SegServer & | segmentsServer, | ||
| LabelServer & | labelServer, | ||
| Config & | config, | ||
| bool | nomComplet | ||
| ) |
| LIA_SPKTOOLS_API void initializeClusters | ( | const XList & | listXFiles, |
| SegServer & | segmentsServer, | ||
| LabelServer & | labelServer, | ||
| Config & | config | ||
| ) |
Definition at line 299 of file SegTools.cpp.
References initializeClusters().
| LIA_SPKTOOLS_API void initializeClusters | ( | String & | file, |
| SegServer & | segmentsServer, | ||
| LabelServer & | labelServer, | ||
| Config & | config | ||
| ) |
Definition at line 305 of file SegTools.cpp.
References initializeClusters(), and loadClusterFile().
| LIA_SPKTOOLS_API void loadClusterFile | ( | String & | fileName, |
| SegServer & | segmentsServer, | ||
| LabelServer & | labelServer, | ||
| Config & | config | ||
| ) |
Definition at line 216 of file SegTools.cpp.
References addSegment(), debug, timeToFrameIdx(), verbose, and verboseLevel.
Referenced by initializeClusters(), labelFusion(), labelMorphing(), labelNGram(), main(), and sequenceDecoder().
| LIA_SPKTOOLS_API void loadLabelFile | ( | SegCluster & | cluster, |
| String | fileName, | ||
| String | path, | ||
| String | extension, | ||
| Config & | config | ||
| ) |
Definition at line 197 of file SegTools.cpp.
References timeToFrameIdx(), and verboseLevel.
| LIA_SPKTOOLS_API Seg* longerSegment | ( | Config & | config, |
| SegCluster & | cluster | ||
| ) |
Definition at line 627 of file SegTools.cpp.
| LIA_SPKTOOLS_API void moveSegmentFromOneClusterToAnother | ( | LabelServer & | labelServer, |
| Seg * | segment, | ||
| SegCluster & | currentCluster, | ||
| SegCluster & | newCluster | ||
| ) |
Definition at line 614 of file SegTools.cpp.
| LIA_SPKTOOLS_API void outputLabelFile | ( | SegCluster & | selectedSeg, |
| String | FileName, | ||
| Config & | config | ||
| ) |
Definition at line 106 of file SegTools.cpp.
References debug, and frameIdxToTime().
Referenced by labelFusion(), labelMorphing(), labelNGram(), and main().
| LIA_SPKTOOLS_API void removeAllSeg | ( | SegServer & | segServer, |
| SegCluster & | cluster | ||
| ) |
Definition at line 389 of file SegTools.cpp.
| LIA_SPKTOOLS_API bool removePartOfSeg | ( | SegCluster & | clusterSeg, |
| SegServer & | segServer, | ||
| LabelServer & | labelServer, | ||
| String | segSourceName, | ||
| unsigned long | segStart, | ||
| unsigned long | segLength | ||
| ) |
Definition at line 413 of file SegTools.cpp.
| LIA_SPKTOOLS_API void showCluster | ( | SegCluster & | cluster ) |
Definition at line 70 of file SegTools.cpp.
Referenced by baggedSegments(), computeWindowParam(), and normFeat().
| LIA_SPKTOOLS_API unsigned long timeToFrameIdx | ( | real_t | time, |
| real_t | frameLength | ||
| ) |
Definition at line 135 of file SegTools.cpp.
Referenced by loadClusterFile(), and loadLabelFile().
| LIA_SPKTOOLS_API unsigned long totalFrame | ( | SegCluster & | cluster ) |
Definition at line 77 of file SegTools.cpp.
Referenced by baggedSegments(), baggedSegmentsConstraint(), bicCrit(), clrCrit(), clusteringCriterionWithoutWorldInit(), TopGauss::compute(), computeWindowParam(), deltabicCrit(), gllrCrit(), labelFusion(), labelMorphing(), main(), mixtureInit(), modelBasedadaptModel(), totalFrame(), and trainModelStream().
| LIA_SPKTOOLS_API void verifyClusterFile | ( | SegServer & | segmentsServer, |
| FeatureServer & | fs, | ||
| Config & | config | ||
| ) |
Definition at line 151 of file SegTools.cpp.
References debug, and verbose.
Referenced by adaptModelEMweightedFrames(), cms(), TopGauss::compute(), FactorAnalysisStat::computeAndAccumulateGeneralFAStats(), JFAAcc::computeAndAccumulateJFAStat(), JFAAcc::computeAndAccumulateJFAStatUnThreaded(), computeAndStoreZnormParam(), computeLLRmatrix(), ComputeTest(), ComputeTestByLabel(), ComputeTestFA(), ComputeTestHisto(), ComputeTestJFA(), ComputeTestLFA(), ComputeTestNAP(), featMap(), featureStream(), featWarp(), GaussianConfusionMatrix(), TopGauss::get(), GMMTokenizer(), infoFeat(), learnEMimpostorModels(), learnMAPimpostorModels(), FactorAnalysisStat::normalizeFeatures(), normFeat(), normFeatFA(), normFeatLFA(), normFeatNAP(), PolyExpand(), JFAAcc::substractUXfromFeatures(), TrainTarget(), TrainTargetAdapt(), TrainTargetByLabel(), TrainTargetFA(), TrainTargetJFA(), TrainTargetLFA(), JFAAcc::verifyEMLK(), and verifyEMLK().
1.7.2