It seems that all Praat scripts operate on recordings. Is there any such thing as a script that performs an analysis "on the fly"?

  • 1
    With a script, AFAIK, not. But it might be possible with Praatcon (console version of Praat), depending on your definition of "on the fly" - certainly fast enough to analyse a sound/word that was just recorded.
    – robert
    Jul 15, 2014 at 19:03

1 Answer 1


I'm guessing by "on the fly" you mean you can be speaking into a microphone and seeing a waveform, spectrogram, pitch contour, etc. produced as you speak into the microphone? Praat cannot do this, but WaveSurfer (another free speech analysis program) can. You can decide ahead of time what types of display windows (called "panes" in WaveSurfer) to have open, and then as soon as you hit the record button all the displays start scrolling across in real time. As soon as you start speaking into the microphone, you can see the various panes responding accordingly. When you hit "stop", the scrolling stops and the displays become static and you can interact with them largely in the way that you would in Praat.

Praat is great for certain things, but WaveSurfer is great for demonstrations in classes when first introducing the concept of a spectrogram. It shows very quickly what different types of segments look like in a spectrogram, as well as the relationship between loudness and waveform amplitude, pitch and glottal pulse frequency, etc.

  • Thanks for the great tip! Does wave surfer show f0 and/or intonation, etc?
    – Teusz
    Jul 16, 2014 at 13:18
  • 1
    @mateuz Yep, there is a "pitch contour" pane. Jul 16, 2014 at 15:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.