antvaset.com
/
praat-wasm

Praat WASM

What's Praat's favorite movie? Pitch Perfect, of course!

Praat is a popular speech analysis tool used by phoneticians, linguists, and speech scientists. It is free and open source, and is written in C++.

As a first step towards creating an online, fully browser-based version of Praat, I compiled its source to WebAssembly (WASM) using Emscripten. I've chosen the CLI version of Praat as a starting point, which is capable of running Praat scripts. With this "headless" version of Praat, it is then possible to build a web interface (web GUI) on top of it.

You can try it out below by running praat with no arguments to see the usage instructions. To execute a Praat script, run praat --run script.praat.

Demo

WASM shell
Select a file to view or edit.

See also

Made by Anton Vasetenkov.

If you want to say hi, you can reach me on LinkedIn or via email. If you really-really like my work, you can support me by buying me a coffee.