- <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>
07-21
07-21
07-21
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交