NonSpeechDataFilter API

  1. <span style=“font-size:24px;”>public class NonSpeechDataFilter extends BaseDataProcessor  
  2. 經過本類處理後的數據流中含數的爲:SpeechStartSignal信號, SpeechEndSignal信號,DoubleData(僅包含語音),DataStartSignal信號和DataEndSignal信號。  
  3.   
  4. 本類的作用:濾除從前一處理器得到的數據流中的非語音區域,保留下來了語音區域。數據流(音頻流)應該包含被SpeechStartSignal and SpeechEndSignal信號標記出的the speech and non-speech regions(即語音和非語音區域),使用SpeechMarker。  
  5. 本類的屬性:  
  6. private boolean inSpeech;在語音中的布爾值。  
  7. 本類構造方法:  
  8. public NonSpeechDataFilter();非空構造方法,初始化了logger。  
  9. 本類的方法:  
  10. public void newProperties(PropertySheet ps);即super.newProperties(ps);  
  11. 在想改變屬性時調用。  
  12. public void initialize();初始化此數據處理器,並把inSpeech賦值爲false。  
  13. private Data readData();私有化方法,外部不能調用,只能在類內部使用。從前一數據處理器讀取數據,數據爲SpeechStartSignal的實例對象則把inSpeech設爲真,數據爲SpeechEndSignal的實例對象則把inSpeech設爲假,最後返回data數據。  
  14. public Data getData();去除數據流中的非語音(背景)的SpeechClassifiedData的數據,其它不變。</span>  

轉:http://blog.csdn.net/taiyb/article/details/46389627

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章