FE_pitch.h
上传用户:italyroyal
上传日期:2013-05-06
资源大小:473k
文件大小:1k
源码类别:

语音合成与识别

开发平台:

Visual C++

  1. ///////////////////////////////////////////////////////////////////////////////
  2. // This is a part of the Feature program.
  3. // Version: 1.0
  4. // Date: February 22, 2003
  5. // Programmer: Oh-Wook Kwon
  6. // Copyright(c) 2003 Oh-Wook Kwon. All rights reserved. owkwon@ucsd.edu
  7. ///////////////////////////////////////////////////////////////////////////////
  8. #ifndef _FE_PITCH_H_
  9. #define _FE_PITCH_H_
  10. /**************************************************************
  11.  *  for pitch
  12.  **************************************************************/
  13. #define MAX_PITCH_FREQ              500 /* 500Hz (20 ms) angry speech may have very high pitch */
  14. #define MIN_PITCH_FREQ               50 /* 50Hz (200 ms) */
  15. #define MAX_PITCH_CHANGE           0.15 /* for smooth pitch contour (for 10 ms) */
  16. #define MAX_PITCH_CHANGE_POSTPROC  0.10 /* for spike removal (for 10 ms) */
  17. #define PITCH_BUF_SIZE                7 /* use 7 frame buffer */
  18. #define F0_SHARP_TH_1               1.0
  19. #define F0_SHARP_TH_2               0.6
  20. #define F0_DOUBLE_TH                0.2 // org 0.2
  21. #define F0_HALVE_TH                 0.5 // org 0.5
  22. #define F0_NO_DOUBLE_TH             1.2
  23. #define F0_NO_HALVE_TH              1.5
  24. #define F0_DOUBLE_FREQ_TH           250
  25. #define F0_HALVE_FREQ_TH             80
  26. #define lambdaPitchTrack           0.90
  27. #endif