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.
  • A database of sonorantal words in Japanese

    Everybody who trys to make up sentences for an experiment designed to look at intonational patterns faces a challenge: we need to use words that have lots of sonorants in them. Obstruents disrupt intonational patterns, so they should be avoided as much as possible. Building on my projects with UMass colleagues, I have complied a database for Japanese words in which the first two syllables are all sonorants. They are sorted by accentedness, solely judged by my intuition (I am a native speaker of Tokyo Japanese).

    The placement of accents has been judged by me, a native speaker of Tokyo Japanese, but please do check with your speakers before recording. Please report any mistakes or unnotated variability in accent placements. You're of course always welcome to contribute to this database.

    Nouns, Verbs

    Yamato consonant co-occurrence restrictions

    Consonant co-occurrence restrictions in Yamato (native) Japanese. The data are partly published in Kawahara, Ono, Sudo (2006) Consonant co-occurrence restrictions in Yamato Japanese. Japanese/Korean Linguistics 14: 27-38. Stanford: CSLI Publications. Click here for more comprehensive data.