Edinburgh Speech Tools  2.1-release
EST_pitchmark.h File Reference
#include "EST_Wave.h"
#include "EST_Option.h"
#include "EST_Track.h"
#include "EST_TBuffer.h"
Include dependency graph for EST_pitchmark.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define LX_LOW_FREQUENCY   400
 
#define LX_LOW_ORDER   19
 
#define LX_HIGH_FREQUENCY   40
 
#define LX_HIGH_ORDER   19
 
#define DF_LOW_FREQUENCY   1000
 
#define DF_LOW_ORDER   19
 
#define MIN_PERIOD   0.003
 
#define MAX_PERIOD   0.02
 
#define DEF_PERIOD   0.01
 
#define PM_END   -1.0
 

Functions

EST_Track pitchmark (EST_Wave &lx, EST_Features &op)
 
EST_Track pitchmark (EST_Wave &lx, int lx_lf, int lx_lo, int lx_hf, int lx_ho, int df_lf, int df_lo, int mo, int debug=0)
 
void neg_zero_cross_pick (EST_Wave &lx, EST_Track &pm)
 
void pm_fill (EST_Track &pm, float new_end, float max, float min, float def)
 
void pm_min_check (EST_Track &pm, float min)
 
void pm_to_f0 (EST_Track &pm, EST_Track &f0)
 
void pm_to_f0 (EST_Track &pm, EST_Track &fz, float shift)
 

Macro Definition Documentation

#define LX_LOW_FREQUENCY   400

Definition at line 42 of file EST_pitchmark.h.

#define LX_LOW_ORDER   19

Definition at line 43 of file EST_pitchmark.h.

#define LX_HIGH_FREQUENCY   40

Definition at line 44 of file EST_pitchmark.h.

#define LX_HIGH_ORDER   19

Definition at line 45 of file EST_pitchmark.h.

#define DF_LOW_FREQUENCY   1000

Definition at line 46 of file EST_pitchmark.h.

#define DF_LOW_ORDER   19

Definition at line 47 of file EST_pitchmark.h.

#define MIN_PERIOD   0.003

Definition at line 48 of file EST_pitchmark.h.

#define MAX_PERIOD   0.02

Definition at line 49 of file EST_pitchmark.h.

#define DEF_PERIOD   0.01

Definition at line 50 of file EST_pitchmark.h.

#define PM_END   -1.0

Definition at line 51 of file EST_pitchmark.h.