Goethe
Universität Frankfurt
Institut für Phonetik
Villa.jpg


Home

Lehre

Studienberatung

Personal

Termine im Studienjahr

Forschung

Bibliothek

Studienfinanzierung

Links

Tools

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  

Perl scripts: Vers. Comments



SPLICE wav-files together according to a skript file. 0.5.9 Catches non-utf8 files now better and handles utf-8 with BOM.
 
Convert CSL-Tags/Impulses to PRAAT-TextGrids 0.0 Written for UNIX/Mac - DOS needs backslashes in the path!
Compute distances/frequencies from CSL-tags/impulses 0.1 Works with samples/ms/Hz (see "perl tags.pl help")
Count and sort all symbols in a text file 0.0 Works only with text files, not ".doc" ("perl symbols.pl < file name >")
Count and sort all words in a text file 0.0 Works only with text files, not ".doc" ("perl words.pl < file name >")
Find all identical files in all (sub-)directories 0.3 Written for UNIX/Mac - DOS needs backslashes in the path!

UPSID Vers. Comments



Simple user interface 0.2 (Ian Maddieson's and Kristin Precoda's database; cf. info)



letztes Update: 25-may-2021
by Webmaster - Impressum - Datenschutzerklärung