edu.cmu.sphinx.frontend.util
Class AudioContinuityTester

java.lang.Object
  extended by edu.cmu.sphinx.util.props.ConfigurableAdapter
      extended by edu.cmu.sphinx.frontend.BaseDataProcessor
          extended by edu.cmu.sphinx.frontend.util.AudioContinuityTester
All Implemented Interfaces:
DataProcessor, Configurable

public class AudioContinuityTester
extends BaseDataProcessor

FrontEnd element that asserts the audio-stream to be continuous. This is often a mandatory property for frontend setups. The component operates on the acoustic data level and needs to plugged into the frontend before the actual feature extraction starts.

This component can help to debug new VAD implementations, where it has been shown that data-blocks easily get lost.

Author:
Holger Brandl

Constructor Summary
AudioContinuityTester()
           
 
Method Summary
 Data getData()
          Returns the processed Data output.
 
Methods inherited from class edu.cmu.sphinx.frontend.BaseDataProcessor
getPredecessor, getTimer, initialize, setPredecessor
 
Methods inherited from class edu.cmu.sphinx.util.props.ConfigurableAdapter
getName, newProperties, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.cmu.sphinx.util.props.Configurable
newProperties
 

Constructor Detail

AudioContinuityTester

public AudioContinuityTester()
Method Detail

getData

public Data getData()
             throws DataProcessingException
Description copied from class: BaseDataProcessor
Returns the processed Data output.

Specified by:
getData in interface DataProcessor
Specified by:
getData in class BaseDataProcessor
Returns:
an Data object that has been processed by this DataProcessor
Throws:
DataProcessingException - if a data processor error occurs