<span style="font-size:24px;">public class NonSpeechDataFilter extends BaseDataProcessor
经过本类处理后的数据流中含数的为:SpeechStartSignal信号, SpeechEndSignal信号,DoubleData(仅包含语音),DataStartSignal信号和DataEndSignal信号。
本类的作用:滤除从前一处理器得到的数据流中的非语音区域,保留下来了语音区域。数据流(音频流)应该包含被SpeechStartSignal and SpeechEndSignal信号标记出的the speech and non-speech regions(即语音和非语音区域),使用SpeechMarker。
本类的属性:
private boolean inSpeech;在语音中的布尔值。
本类构造方法:
public NonSpeechDataFilter();非空构造方法,初始化了logger。
本类的方法:
public void newProperties(PropertySheet ps);即super.newProperties(ps);
在想改变属性时调用。
public void initialize();初始化此数据处理器,并把inSpeech赋值为false。
private Data readData();私有化方法,外部不能调用,只能在类内部使用。从前一数据处理器读取数据,数据为SpeechStartSignal的实例对象则把inSpeech设为真,数据为SpeechEndSignal的实例对象则把inSpeech设为假,最后返回data数据。
public Data getData();去除数据流中的非语音(背景)的SpeechClassifiedData的数据,其它不变。</span>
NonSpeechDataFilter API
最新推荐文章于 2024-11-02 14:36:36 发布