FAVE Praat module

class fave.praat.Formant(name=None)

represents a formant contour as a series of frames

bandwidths()

returns a list of formant bandwidths (for each formant F1-F3, for each frame)

formants()

returns list of formant listings (F1-F3, for each frame)

intensities()

returns list of intensities (maximum intensity in each frame)

n()

returns the number of frames

read(file)

reads Formant from Praat .Formant file (either short or long file format)

times()

returns list of measurement times (frames)

xmax()

returns end time (in seconds)

xmin()

returns start time (in seconds)

class fave.praat.Intensity

represents an intensity contour

read(filename)

reads an intensity object from a (short or long) text file

class fave.praat.Interval(xmin=0, xmax=0, mark='')

represents an Interval

class fave.praat.IntervalTier(name='', xmin=0, xmax=0)

represents a Praat IntervalTier

rename(newname)

assigns new name to tier

sort_intervals(par='xmin')

sorts intervals according to given parameter values. Parameter can be xmin (default), xmax, or text.

tidyup()

inserts empty intervals in the gaps between transcription intervals

class fave.praat.LPC

represents a Praat LPC (linear predictive coding) object

read(file)

reads LPC object from Praat .LPC file (saved as a short text file)

class fave.praat.MFCC

represents a Praat MFCC (mel frequency cepstral coefficients) object

read(file)

reads MFCC object from Praat .MFCC file (saved as a short text file)

class fave.praat.Point(time, mark)

represents a Point

class fave.praat.PointTier(name='', xmin=0, xmax=0)

represents a Praat PointTier

class fave.praat.TextGrid(name='')

represents a Praat TextGrid

read(filename)

reads TextGrid from Praat .TextGrid file (long or short format)

write(text)

write TextGrid into a text file that Praat can read