2−15−45 Mita, Minato-ku
Tokyo, JAPAN 108-8345, JAPAN

Navigate - Resources

1. Scripts 2. Japanese sonorantal words 3. Yamato Consonant Cooccurrence patterns

Scripts

  • Contingency table maker This perl script takes a list of consonant pairs and creates a co-occurrence table.

  • Praat scripting for dummies Well, this handout provides step-by-step instructions for Praat scripting.

  • Add noise This praat script superimposes a noise file onto all sounds in a specified folder.

  • Add sounds This praat script combines (not concatenates) all the sound files in a folder.

  • Concatenate two sounds This praat script creates binary pairs of all the sound files in a folder. Should be useful for 2AFC experiments. The ISI can be manually specified.

  • Annotation helper This praat script opens a sound file in a folder, creates a textgrid tier for you, waits until you're done labeling, and once you hit "Complete" button, it saves the textgrid file, and opens a new file and loops until you're done.

  • Annotation checker This praat will help you to check all the annotation files in the specified folder.

  • Extract intervals This script extracts all the sound intervals with an interval name on the annotation tier.

  • Word count This script counts the number of labels (e.g. frequencies of particular words) in all annotation files in a folder. Originally written to analyze Corpus of Spoken Japanese, but can be used for any other corpus annotated by Praat.

  • Equalizing amplitude (dB) This praat script adjusts the average amplitude (in dB) of all files in a folder.

  • Scale peak This praat script scales peak of all files in a folder.

  • Equalize duration This praat script adjusts the duration of all files to a specified value.

  • Combine all sounds This praat script combines (not concatenates) all sound files in a directory. Use it to create multi-speaker noise.

  • Change F0 This praat script raises/lowers the whole pitch contour by the specified factor for all the files.

  • Adjust to nearest zero crossing This praat script adjusts the beginning and the end of all files to nearest zero-crossings.

  • Mono converter This praat script converts all stereo sounds into mono sounds.

  • get duration This praat script takes all the textgrid files in a folder and gets duration of all labelled intervals. (This is based on the script that Mietta Lennes originally wrote.)

  • get F0 min max This praat script takes all the files in a folder, and for all intervals, it takes the F0 maximum, and F0 minimum preceding the maximum and following the maximum. (This is based on the script that Matsuura Toshio originally wrote.)

  • get intensity min max This praat script takes all the files in a folder, and for all intervals, it takes the average intensity, minimal intensity, its time, maximal intensity and its time.

  • get F1, F2, F3 (averages) This praat script takes all the files in a folder, and for all intervals, it calculates the average F1, F2 and F3.

  • get F1, F2, F3 (midpoints) This praat script takes all the files in a folder, and for all intervals, it calculates the F1, F2 and F3 at their midpoints.

  • get F0, F1 and duration This script is intended to help an acoustic analysis of a voicing contrast. Specifically, for each interval (for all the files in the folder), it calculates F0 and F1 at both edges and its duration.

  • suffixation This script combines one suffix sound file (say your context or burst) at the end of all other files in the folder (say your continuum or closure).

  • Remove noise This script removes noise. Please read Praat's help for specific details.
  •