Kevin McGowan – Rice University
Tuesday/Thursday 11:00 am – 12:50 pm, MLB OR
Monday/Wednesday 1:30 pm – 3:20 pm, 2353 Mason Hall
This course introduces basic automation and scripting skills for linguists using Praat. The course will expand upon a basic familiarity with Praat and explore how scripting can help you automate mundane tasks, ensure consistency in your analyses, and provide implicit (and richly-detailed) methodological documentation of your research. Our main goals will be:
1. To expand upon a basic familiarity with Praat by exploring the software’s capabilities and learning the details of its scripting language.
2. To practice a set of scripting best practices to help you not only write and maintain your own scripts but evaluate scripts written by others.
The course assumes participants have read and practiced with the Intro from Praat’s help manual. Topics to be covered include:
o Working with the Objects, Editor, and Picture windows
o Finding available commands
o Creating new commands
o Working with TextGrids
o Conditionals, flow control, and error handling
o Using strings, numbers, formulas, arrays, and tables
o Automating phonetic analysis
o Testing, adapting, and using scripts from the internet