Sociolinguistics Lab Tools

From UW Phonetics/Sociolinguistics Lab Wiki
Jump to: navigation, search

This pages houses tools created by lab members for use in our research.

Elicitation Materials

Programs/Packages

phonR

link

Author: Dan McCloy

Description: An R package for normalization and plotting of vowels. It's similar in function to Tyler Kendall's vowels.r, but with additional functionality and flexibility.

VOIS3D

link

Author: Alicia Wassink

Description: A Matlab program for plotting vowels in 3D (F1 x F2 x duration) and calculating overlap between categories. Used extensively in the Pacific Northwest English Project.

Scripts

Praat


Arpabet Vowel Analyzer

link

Author: John Riebold

Description: A script designed to extract vowel formants, duration, timestamps, and other information from P2FA-generated TextGrids.

Arpabet Hand Corrector

link

Author: John Riebold

Description: Forced-aligned TextGrids must be hand-corrected before any automated measurement can be done. This script is designed to speed up the process and be customized to fit the needs of the analyst.

Grand Analyzer

link

Author: Valerie Freeman

Description: Measures pretty much everything in a word and/or vowel, with many user-defined input options. An ongoing work in progress.

pnwe_get_205080

link

Author: Alicia Wassink

Description: Editor window script for measuring vowels at 20%, 50%, and 80% of vowel duration.

tier-scripts

link

Author: Valerie Freeman

Description: Quick Praat scripts for various TextGrid tier manipulations (splitting, renaming, etc.)

Vowel-Analyzer

link

Author: John Riebold

Description: A script designed to extract vowel formants, duration, timestamps, and other information from TextGrids.

Python


R


Plot-Trajectories

link

Author: John Riebold

Description: This script plots vowel trajectories from three timepoints, and when run on data sets with multiple speakers, will automatically calculate means and generate plots (with matching axes) for each speaker in the set. Example plots

PNWE-DemographicTally

link

Author: Alicia Wassink

Description: This set of scripts operates on a file containing demographic information (speakers.txt), takes user input in form of a file generated by cutting and pasting the contents of column "speaker IDs", such as contained in file PNWEsoundfileinfo.xlsx into a new tab-delimited textfile called speaker.txt.

SSANOVA 1

link

Author: Alicia Wassink

Description: Script from Wassink & Koops, 2013 (NWAV 2013 presentation) for plotting SS-ANOVA vowel trajectory curves.

SSANOVA 2

link

Authors: Valerie Freeman, Alicia Wassink

Description: Modified version of Alicia's original SSANOVA script that can plot curves for up to 6 vowels.

Strip-Transcripts

link

Authors: Alicia Wassink, John Riebold

Description: Strips conversational transcriptions of a range of commonly-encountered annotations. It is structured for use with the PNWEI recordings that have been transcribed in Praat tiers (and thus includes both Praat header info and markup, and discourse mark-up <@>... and finally, timestamps), as well as with PNWEII recordings that have been transcribed in ELAN.

Task-Stats

link

Author: John Riebold

Description: This script is intended to assist in the analysis of the PNWEP recordings by reading in transcript files from a given task and generating word frequency statistics and cross-task comparisons, based either on another set of transcripts or the formal task scripts subjects are asked to read.