/* * Copyright 2010 Carnegie Mellon University. * All Rights Reserved. Use is subject to license terms. * * See the file "license.terms" for information on usage and * redistribution of this file, and for a DISCLAIMER OF ALL * WARRANTIES. * */ package edu.cmu.sphinx.frontend.endpoint; import edu.cmu.sphinx.frontend.BaseDataProcessor; /** * An abstract analyzer that signals about presense of speech in last processing frame. * This information is used in noise filtering components to estimate noise spectrum * for example. */ public abstract class AbstractVoiceActivityDetector extends BaseDataProcessor { /** * Returns the state of speech detected. * * @return if last processed data object was classified as speech. */ public abstract boolean isSpeech(); }