- <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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.