What this book is

In Conquer your fear of coding with Praat scripting, we will first learn some basics of programming: variables, syntax, comments, loops, conditions… As soon as you are mentally ready, we will start building projects with real-life consequences. By the end of the manual, you will have built:

  • unit converters (kilometers to miles, Hertz to Bark…);
  • an educational tool for learning the first 100 digits of pi;
  • a conjugator of French verbs (I am not kidding!);
  • a subtitling application;
  • a virtual mini piano and played the chorus of ‘Jingle Bells’;
  • a ‘Find the difference’-type game;
  • many other fun projects.

As you can see, you can use Praat to cover a wide range of fields.

No prior knowledge of programming is required. If you already know how to code, you can still give it a go just for the funny stories. It is a literary classic after all!

What this book isn’t

This is by no means an introduction to acoustics. And, in case you are wondering, Praat – or any programming language for that matter – cannot accomplish tasks requiring decision making; this is what ChatGPT is for. Programming means telling the machine what to do, not the other way around. If only I had a nickel for every time someone had told me “I want Praat to do this for me”, I would most definitely be sunbathing on my own private beach in the Bahamas right now.

×