A Quick Look at Praat Scripting

Table of Contents

Hello world

  1. Choose New Praat script from the Praat menu to open the ScriptEditor window.
  2. Type:
    echo Hello world
  3. Choose Run from the Run menu (or type C-r) to execute.

Language Specification Worth Mentioning


Particular to Praat (1): form-endform

Particular to Praat (2): Object Manipulation

Those who conquer object manipulation techniques conquer Praat scripting. (The present author)

Functions of ScriptEditor

Other ways to execute a script

*1 Highly recommended: Ingmar Steiner (2006-2007) Automatic Speech Data Processing with Praat. Lecture Notes. (PDF file is available at: .)
*2 Some commands cannot be followed by a comment in the same line. For example, text$ < 'file$' ; read the contents from 'file$' would cause an error, because Praat recognizes the string after "< " (including the semicolon and the rest) is a filename.
*3 In fact, "==" can also be used as an equal operator.

Front page   New List of pages Search Recent changes   Help   RSS of recent changes