Praat scripts:
(use 'right-click' to download)
|
|
|
(Newer version of the scripts are now on my GitHub page) |
Vers. |
Comments |
|
|
|
Demonstrations, how to handle files |
|
|
|
|
|
Removes trailing tabs and spaces in Praat
|
1.0
|
Solves one of the annoying problems in Praat scripts...
|
File name handling
|
3.1
|
Examples how to deal with filenames; detailed comments
|
File name handling
|
3.1
|
Less comments; for cut-n-paste
|
Going through all subdirectories
|
3.1
|
Example how to get though ALL sub-sub-sub...directories; detailed comments
|
Going through all subdirectories
|
3.1
|
Less comments; for cut-n-paste
|
|
|
|
Pre-processing and labelling |
|
|
|
|
|
Resample, monorize and scale all files in a directory.
|
3.3
|
Useful as a first step prior to (e.g. formant) analyses.
|
Documentation for this script.
|
3.2
|
|
Extract labeled intervals of all files in a directory.
|
1.1
|
Generates separate wav-files from labeled intervals.
|
Open a Sound (and TextGrid) file and jump to a point in time.
|
0.0
|
Useful if you have many files and know name and position in file.
|
Inspect a sequence of sound (and TextGrid) files.
|
0.6
|
Helpful to inspect e.g. Pitch and Formant results.
|
Documentation for this script.
|
0.6
|
|
|
|
|
Interactive supply of text labels for segmenting
|
2.2
|
Script helps setting interval/point labels in one tier
|
Documentation for this labeling script (vers. 2.2 behaves like 1.6)
|
1.6
|
I hope it helps
|
|
|
|
Duration |
|
|
|
|
|
Computes segment durations of one file
|
2.1
|
Simple script to get started; detailed comments
|
Computes segment durations of one file
|
2.1
|
Less comments; for cut-n-paste
|
Segment or file durations of all files in a directory
|
3.0
|
Many parameters (some set inside code - adjust there).
|
Manual for this script
|
3.0
|
|
|
|
|
Intensity |
|
|
|
|
|
Segment or file intensities of all files of a directory
|
3.0
|
Many parameters (some set inside code - adjust there).
|
Manual for this script
|
3.0
|
|
Intensity contours of segments of all files of a directory
|
4.0
|
Many parameters (some set inside code - adjust there).
|
Manual for this script
|
4.0
|
|
|
|
|
F0 |
|
|
|
|
|
Computes (mean) F0 of all labeled intervals in all files of a directory.
|
5.0.0
|
Many selection and report criteria.
|
Documentation for this script.
|
5.0.0
|
Read before use.
|
Some notes on how PRAAT reports pitch of intervals.
|
1.0
|
Might be informative.
|
Computes F0 contours of all labeled intervals in all files of a directory
|
2.6
|
Includes z-scores and mean subtract; helpful for intonation studies.
|
Documentation for this contour script.
|
2.6
|
Read before use.
|
|
|
|
Formants, LPC and spectrum |
|
|
|
|
|
Display LPC spectra (as a menu option)
|
0.0
|
Ads a menu option to do this; see documentation in the zip-archive
|
Computes formant frequencies at the center of all labeled intervals in all files of a directory
|
1.1
|
Not the most efficient method to do it; with a median smoother and detailed comments
|
Computes formants frequencies, bandwidth, mean of selected intervals in all files of a directory
|
4.2
|
Many parameters (some set inside code - adjust there), pitch and intensity reported.
|
Manual for this script
|
4.0
|
Valid for Vers. 4.2 as well.
|
Computes formant contours (frequencies, bandwidth, Q) for all files of a directory
|
4.2
|
Many selection and report criteria; pitch and intensity are reported.
|
Documentation for this script.
|
4.2
|
|
Computes spectral mean, st.dev., skewness and kurtosis of selected intervals in all files of a directory
|
2.0
|
Several selection and few report criteria; intensity is reported..
|
Documentation for this script.
|
2.0
|
|