Time Manipulation — User Guide

Praat script.

Author: Shai Cohen Affiliation: Department of Music, Bar-Ilan University, Israel Version: 0.1 (2025) License: MIT License Repo: https://github.com/ShaiCohen-ops/Praat-plugin_AudioTools
Contents:

What this does

Praat script.

Process Description: This script performs Time-Scale Modification (TSM) on a selected sound object, allowing the user to compress or stretch the audio's duration without altering its perceived pitch. This is achieved by using Praat's sophisticated Manipulation object, which separates pitch and duration components for independent control, followed by resynthesis using the overlap-add method.

Quick start

  1. In Praat, select a Sound object.
  2. Run script…Time Manipulation.praat.
  3. Set parameters and click OK.
  4. Output object appears (see Outputs).

Parameters (form fields)

Name (GUI)TypeDefault
Duration_factorreal1.0
Play_resultboolean1

Outputs